:root {
  --black: black;
  --high-emphasize: #040a1fde;
  --white: white;
  --light-purple: #6719bc;
  --light-grey: #f4f4f4;
  --primary--700: #6941c6;
  --gray--900: #101828;
  --untitled-ui-gray800: #1d2939;
  --gray--800: #1d2939;
  --gray--600: #475467;
  --untitled-ui-gray200: #eaecf0;
  --gray--500: #667085;
  --gray--700: #344054;
  --untitled-ui-gray900: #101828;
  --untitled-ui-gray100: #f2f4f7;
  --untitled-ui-primary700: #6941c6;
  --untitled-ui-primary600: #7f56d9;
  --untitled-ui-primary50: #f9f5ff;
  --untitled-ui-primary100: #f4ebff;
  --untitled-ui-primary800: #53389e;
  --untitled-ui-gray600: #475467;
  --untitled-ui-white: white;
  --untitled-ui-gray50: #f9fafb;
  --untitled-ui--warning300: #fec84b;
  --untitled-ui-gray300: #d0d5dd;
  --untitled-ui-gray700: #344054;
  --primary--900: #53389e;
  --untitled-ui--gray500: #667085;
  --untitled-ui--success50: #ecfdf3;
  --untitled-ui--success700: #027a48;
  --gray-900: #101828;
  --green: #079455;
  --violet-700: #6941c6;
  --gray-50: #f9fafb;
  --gray-600: #475467;
  --violet-600: #7f56d9;
  --gray-300: #d0d5dd;
  --gray-700: #344054;
  --gray-500: #667085;
  --gray-200: #eaecf0;
  --gray-400: #98a2b3;
  --gray-100: #f2f4f7;
  --gray-25: #fcfcfd;
  --violet-100: #f4ebff;
  --violet-50: #f9f5ff;
  --red: #d92d20;
  --orange-100: #fef0c7;
  --orange-700: #b54708;
  --gray-800: #182230;
  --violet-25: #fcfaff;
  --violet-200: #e9d7fe;
  --violet-300: #d6bbfb;
  --violet-400: #b692f6;
  --violet-500: #9e77ed;
  --violet-800: #53389e;
  --violet-900: #42307d;
  --orange-50: #fffaeb;
  --orange-300: #fec84b;
  --orange-600: #dc6803;
  --mint: #0faea0;
  --mint-light: #dbf0ef;
  --pink: #e24084;
  --pink-light: #f9e1eb;
  --src-bg: #0caa41;
  --src-fg: #fff;
  --purple: #2c0754;
  --medium-emphasize: #040a1f99;
  --gray--400: #98a2b3;
  --untitled-ui--primary500: #9e77ed;
  --untitled-ui--primary300: #d6bbfb;
  --untitled-ui--gray400: #98a2b3;
  --untitled-ui--pink50: #fdf2fa;
  --untitled-ui--blue700: #175cd3;
  --untitled-ui--indigo700: #3538cd;
  --untitled-ui--orange50: #fef6ee;
  --untitled-ui--blue50: #eff8ff;
  --untitled-ui--indigo50: #eef4ff;
  --untitled-ui--pink500: #ee46bc;
  --untitled-ui--indigo500: #6172f3;
  --untitled-ui--blue500: #2e90fa;
  --untitled-ui--orange700: #b93815;
  --untitled-ui--warning500: #f79009;
  --untitled-ui--pink700: #c11574;
  --untitled-ui--success500: #12b76a;
}

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

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

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

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

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

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

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

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

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

@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: var(--black);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.3;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.4;
}

h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.4;
}

p {
  margin-bottom: 0;
}

a {
  border-color: var(--black);
  color: var(--black);
  text-align: center;
  text-decoration: underline;
}

ul {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 1.25rem;
}

ol {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-left: 40px;
}

li {
  margin-bottom: 0.5rem;
}

img {
  display: inline-block;
}

label {
  margin-bottom: 0.25rem;
  font-weight: 500;
}

blockquote {
  border-left: 0.1875rem solid var(--black);
  margin-bottom: 0;
  padding: 0.75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

figure {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

figcaption {
  text-align: center;
  margin-top: 0.25rem;
}

.text-weight-semibold {
  color: var(--high-emphasize);
  text-transform: uppercase;
  margin-bottom: 0;
  font-weight: 600;
  text-decoration: none;
}

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

.text-align-center {
  text-align: center;
  margin-bottom: 0;
}

.text-size-small {
  color: var(--white);
  padding-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
}

.text-rich-text {
  padding-left: 10px;
}

.text-rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text h5,
.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text p {
  margin-bottom: 1rem;
}

.text-rich-text blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text li {
  padding-left: 0;
}

.text-rich-text a {
  text-decoration: underline;
}

.text-rich-text figcaption {
  opacity: 0.8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.text-size-tiny {
  color: var(--white);
  font-family: Inter, sans-serif;
  font-size: 0.75rem;
}

.container-1216 {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  color: var(--high-emphasize);
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.max-width-large.margin-bottom-50 {
  margin-bottom: 50px;
}

.max-width-large.align-center-copy {
  max-width: 90%;
  margin-left: 18px;
}

.form-message-error {
  margin-top: 0.75rem;
  padding: 0.75rem;
}

.utility_component {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  display: flex;
}

.utility_form-block {
  text-align: center;
  flex-direction: column;
  max-width: 20rem;
  display: flex;
}

.utility_form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility_image {
  margin-bottom: 0.5rem;
  margin-left: auto;
  margin-right: auto;
}

.margin-xxsmall {
  margin: 0.5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.margin-xlarge {
  margin: 4rem;
}

.margin-xxlarge {
  margin: 5rem;
}

.padding-medium {
  padding: 2rem;
}

.padding-xxlarge {
  padding: 5rem;
}

.padding-xhuge {
  padding: 7rem;
}

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

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

.margin-bottom.margin-xsmall,
.margin-bottom.margin-xsmall.is-small-mobile {
  font-family: Inter, sans-serif;
}

.margin-bottom.margin-xxlarge,
.margin-bottom.margin-medium,
.margin-bottom.margin-small,
.margin-bottom.margin-large,
.margin-bottom.margin-xxsmall,
.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxlarge {
  margin-bottom: 5px;
}

.margin-bottom.margin-xsmalll-pricing-badge {
  display: none;
}

.margin-bottom.margin-bottom-4 {
  margin-bottom: 4px;
}

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

.margin-vertical.margin-xsmall {
  margin-top: 12px;
}

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

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

.padding-bottom.padding-xxlarge {
  font-family: Dinnextroundedltpro;
}

.padding-vertical,
.padding-vertical.padding-xxlarge,
.padding-vertical.padding-xhuge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-xhuge {
  border-radius: 20px;
  padding-top: 4.2rem;
  padding-bottom: 4.2rem;
  font-family: Inter, sans-serif;
}

.padding-vertical.padding-xhuge.realestate-prebuilt-robots-padding {
  margin-top: 0;
  padding-top: 6rem;
}

.padding-vertical.padding-xhuge.realestate-feature-section-padding {
  padding-bottom: 1.2rem;
}

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

.text-color-white {
  color: var(--white);
  font-family: Dinnextroundedltpro;
  font-size: 40px;
}

.form-input {
  border: 1px solid var(--black);
  background-color: var(--white);
  height: auto;
  min-height: 2.75rem;
  color: var(--black);
  margin-bottom: 0;
  padding: 0.5rem 0.75rem;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::placeholder {
  color: #0009;
}

.button-secondary {
  color: #6719bc;
  text-align: center;
  cursor: pointer;
  background-color: #0000;
  border: 1px solid #6719bc;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
  transition: background-color 0.2s;
}

.button-secondary:hover {
  background-color: var(--light-purple);
  color: #fff;
}

.button-secondary.is-button-small {
  color: var(--white);
  border-color: #6719bc;
  border-color: var(--white);
  border-radius: 4px;
  padding: 0.5rem 1.25rem;
  font-family: Inter, sans-serif;
  font-size: 16px;
  transition: background-color 0.2s;
}

.button-secondary.is-button-small:hover {
  background-color: var(--light-purple);
}

.heading-xlarge {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-xlarge.operating-principles-stat-title {
  color: #344054;
  font-size: 48px;
}

.icon-1x1-xsmall {
  width: 1.5rem;
  height: 1.5rem;
}

.icon-1x1-medium {
  width: 3rem;
  height: 3rem;
}

.navbar11_dropdown-link {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  text-decoration: none;
  transition: color 0.2s;
  display: grid;
}

.navbar11_dropdown-link:hover {
  color: #000000b3;
}

.navbar11_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar11_logo-link {
  padding-left: 0;
}

.navbar11_text-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar11_logo {
  float: none;
  clear: none;
  position: sticky;
}

.navbar11_menu-dropdown {
  transition: opacity 0.2s;
}

.navbar11_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 1rem;
  grid-template-rows: max-content;
  grid-template-columns: 1.25fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  justify-items: start;
  font-family: Inter, sans-serif;
  display: grid;
}

.navbar11_menu-button {
  padding: 0;
}

.button-2 {
  border: 1px solid var(--black);
  background-color: var(--black);
  color: var(--white);
  text-align: center;
  padding: 0.75rem 1.5rem;
}

.button-2.is-button-small {
  border-width: 1px;
  border-color: var(--light-purple);
  background-color: #7f56d9;
  border-radius: 4px;
  padding: 0.5rem 10px;
  font-family: Inter, sans-serif;
  transition: box-shadow 0.2s, background-color 0.2s;
}

.button-2.is-button-small:hover {
  background-color: #6719bce0;
}

.navbar11_dropdown-list {
  font-family: Dinnextroundedltpro;
}

.navbar11_dropdown-list.w--open {
  background-color: var(--white);
  width: 18.3rem;
  color: var(--high-emphasize);
  border: 1px solid #eaeaea;
  border-radius: 4px;
  margin-top: 0;
  padding: 1.5rem;
  font-family: Dinnextroundedltpro;
  transition: opacity 0.2s;
  right: -100%;
  box-shadow: 1px 1px 4px 2px #040a1f1f;
}

.page-padding-2 {
  box-shadow: none;
  outline-color: var(--white);
  outline-offset: 7px;
  object-fit: fill;
  background-color: #fff;
  border: 6px solid #0000;
  border-top-style: none;
  border-radius: 0;
  outline-width: 10px;
  outline-style: none;
  margin-top: 0;
  padding-left: 5%;
  padding-right: 5%;
  overflow: visible;
}

.page-padding-2.footer2_component {
  background-color: #241f36;
}

.footer2_logo-link {
  padding-left: 0;
}

.footer2_social-link {
  align-items: center;
  font-size: 14px;
  text-decoration: none;
  display: flex;
}

.footer2_social-list {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.line-divider {
  background-color: var(--black);
  width: 100%;
  height: 1px;
}

.t {
  color: var(--white);
  text-align: left;
  cursor: pointer;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: opacity 0.2s;
}

.t:hover {
  opacity: 0.71;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
  color: var(--white);
  transition: background-color 0.2s, opacity 0.2s;
}

.social-icon:hover {
  opacity: 0.8;
}

.footer2_link-list {
  color: var(--white);
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-self: auto;
  place-items: flex-start start;
  font-family: Inter, sans-serif;
  display: flex;
}

.footer2_left-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: 0.5fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  max-width: 100%;
  padding-right: 16px;
  display: grid;
}

.footer2_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  font-family: Dinnextroundedltpro;
  display: flex;
}

.footer2_form {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  margin-bottom: 0.75rem;
  display: grid;
}

.footer2_form-block {
  max-width: 35rem;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
}

.error-message {
  margin-top: 1.5rem;
  padding: 0.875rem 1rem;
}

.footer2_top-wrapper {
  grid-column-gap: 0vw;
  grid-row-gap: 0vw;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.footer2_component {
  background-color: #fff;
}

.footer2_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  color: var(--white);
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer2_right-wrapper {
  flex-direction: column;
  font-family: Inter, sans-serif;
  display: flex;
}

.success-message {
  background-color: var(--light-grey);
  padding: 1.5rem;
}

.success-message.footer-newsletter-success-message {
  background-color: var(--light-purple);
  color: var(--white);
  margin-top: 20px;
}

.footer2_credit-text {
  font-family: Inter, sans-serif;
  font-size: 0.875rem;
}

.text-span {
  color: var(--white);
}

.button-3 {
  color: #7f56d9;
  background-color: #0000;
  border: 1px solid #6719bc;
  border-radius: 4px;
  font-family: Dinnextroundedltpro;
  transition: background-color 0.2s;
}

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

.text-weight-semibold-2 {
  color: var(--high-emphasize);
  font-family: Dinnextroundedltpro;
  font-weight: 600;
}

.text-weight-semibold-2.navbar11-dropdown-link {
  font-family: Inter, sans-serif;
  transition: color 0.2s;
}

.text-weight-semibold-2.navbar11-dropdown-link:hover {
  color: #040a1fa6;
}

.navbar11_link-2 {
  color: var(--high-emphasize);
  padding: 0.5rem 1rem;
  font-family: Dinnextroundedltpro;
  font-size: 16px;
}

.navbar11_link-2:hover {
  background-color: #30303003;
}

.navbar11_link-2.w--current {
  color: var(--black);
}

.navbar11_link-2.navigation-link {
  font-family: Inter, sans-serif;
  transition: background-color 0.2s;
}

.navbar11_link-2.navigation-link:hover {
  color: var(--high-emphasize);
  background-color: #3030300d;
}

.navbar11_menu-2 {
  align-items: center;
  display: flex;
}

.navbar11_dropdown-toggle-2 {
  outline-offset: 0px;
  color: var(--high-emphasize);
  outline: 3px #040a1fde;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  transition: background-color 0.2s;
}

.navbar11_dropdown-toggle-2:hover {
  background-color: #3030300d;
}

.navbar11_dropdown-toggle-2.w--open {
  align-items: center;
  height: 40px;
  display: flex;
}

.dropdown-icon-2 {
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
}

.navbar11_menu-buttons-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: 0;
  grid-template-columns: 0.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar11_component-2 {
  z-index: 100000000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 4.5rem;
  box-shadow: none;
  opacity: 1;
  color: #e71d1d;
  background-color: #0000;
  border: 1px solid #0000;
  flex-direction: row;
  grid-template-rows: auto 1fr;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
  display: flex;
  position: static;
  top: 0;
}

.text-block {
  font-family: Dinnextroundedltpro;
  font-size: 16px;
}

.text-block.navigation-link {
  font-family: Inter, sans-serif;
  transition: color 0.2s;
}

.text-block.navigation-link:hover {
  color: #040a1fb3;
}

.text-block-2 {
  font-family: Dinnextroundedltpro;
}

.text-block-2.navigation-link {
  font-family: Inter, sans-serif;
  transition: color 0.2s;
}

.text-block-2.navigation-link:hover {
  color: #040a1fb3;
}

.logo3_logo {
  max-height: 3.5rem;
}

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

.text-block-5 {
  text-transform: uppercase;
}

.text-block-5.footer-subsection {
  margin-top: 35px;
  padding-bottom: 17px;
}

.text-block-6,
.text-block-7 {
  text-transform: uppercase;
}

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

.text-block-8.text-block-5 {
  font-family: Inter, sans-serif;
}

.text-size-medium-4 {
  font-size: 1.125rem;
}

.text-size-medium-4.text-color-white {
  color: #0000;
}

.nav-shadow {
  opacity: 0;
  flex: 0 auto;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 0 1px 4px #0000001f;
}

.div-block-2 {
  height: 10px;
  margin-bottom: -10px;
}

.page-padding-3 {
  padding-left: 5%;
  padding-right: 5%;
}

.container-small-2 {
  width: 100%;
  max-width: 60rem;
  margin-left: auto;
  margin-right: auto;
}

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

.layout89_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout25_item-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-areas:
    "Area"
    ".";
  margin-left: 120px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.layout25_component {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: center;
  display: grid;
}

.layout121_timeline-step {
  grid-column-gap: 2.5rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
}

.layout121_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.layout121_timeline-icon-wrapper {
  z-index: 1;
  background-color: var(--white);
  margin-top: -1rem;
  padding: 1rem;
  position: relative;
}

.layout121_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout121_progress-bar-wrapper {
  background-color: #00000026;
  width: 2px;
  height: 86%;
  position: absolute;
  inset: 3% auto 0% 2.4375rem;
}

.layout121_timeline-left {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.layout121_progress-bar {
  background-color: #000;
  width: 2px;
  height: 100%;
}

.layout121_timeline-wrapper {
  position: relative;
}

.layout121_content-left {
  flex-direction: column;
  display: flex;
  position: sticky;
  top: 90px;
  bottom: auto;
}

.heading-8 {
  font-size: 2.6rem;
}

.heading-8.about-us-heading-3 {
  font-size: 40px;
}

.heading-9 {
  font-size: 43px;
}

.heading-9.about-us-h2 {
  font-size: 48px;
}

.aboutus-teamvideo {
  object-fit: cover;
  height: 670px;
  margin-top: 36px;
  overflow: auto;
}

.text-color-white-4 {
  color: #0000;
  font-size: 7.5rem;
}

.cta5_background-video {
  z-index: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.section-cta5 {
  display: none;
  position: relative;
}

.cta5_background-video-wrapper-2 {
  z-index: -1;
  background-image: linear-gradient(#00000080, #00000080);
  position: absolute;
  inset: 0%;
}

.blogpost2_content {
  margin-bottom: 4rem;
}

.blogpost2_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.footer-logo:hover {
  border: 1px #000;
  border-radius: 1px;
}

.aboutus-hero-heading {
  color: var(--white);
  text-align: center;
  font-size: 60px;
}

.about-us-hero-container {
  background-color: #53389e;
  background-image: linear-gradient(45deg, #53389e, #7f56d9);
  padding-left: 5%;
  padding-right: 5%;
}

.footer-html-code {
  display: none;
  overflow: visible;
}

.gtmcode {
  display: none;
}

.bold-text-3 {
  color: var(--light-grey);
  text-align: center;
}

.about-us-purple-span {
  color: #6941c6;
}

.about-us-span-grey {
  color: #667085;
  font-size: 18px;
}

.operating-principles-stat-span {
  color: #667085;
  font-size: 14px;
}

.about-us-h2 {
  font-size: 48px;
}

.whenclicked-snippet {
  display: none;
}

.button-secondary-gray {
  grid-column-gap: 0.5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.button-secondary-gray.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.button-secondary-gray.mediakit-button {
  text-decoration: none;
}

.button-secondary-gray.show-tablet {
  display: none;
}

.uui-button {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button.is-button-large.uui-button-secondary-gray.affiliates_hero-graybutton {
  padding: 9px 24px;
}

.uui-button.is-button-large.uui-button-secondary-gray.realesate_feature_button {
  margin-top: 20px;
  padding: 8px 24px 7px;
}

.uui-button.is-button-large.uui-button-secondary-gray.gray-button-medium {
  padding: 8px 16px 7px;
}

.page-padding-5 {
  background-color: #1d2939;
  padding-left: 2rem;
  padding-right: 2rem;
  display: none;
}

.button-row-3 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-row-3.button-row-center {
  justify-content: center;
}

.uui-button-23 {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-23:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-23:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-23.is-button-large-2 {
  grid-column-gap: 0.75rem;
  padding: 12px 16px;
  font-size: 1.125rem;
}

.uui-button-23.is-button-large-2.realestate-hero-signup-button {
  padding-top: 9px;
  padding-bottom: 9px;
}

.uui-button-23.is-button-large-2.homepage-hero-primary-button {
  height: 60px;
  padding: 9px 28px;
}

.uui-button-23.is-button-large-2.prebuiltrobots-page-content-cta-button-3 {
  text-align: center;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 220px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}

.uui-button-secondary-gray {
  grid-column-gap: 0.5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-heroheader03_image-wrapper {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Affiliate560px_1.webp");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.uui-button-wrapper.max-width-full-mobile-landscape {
  font-size: 1px;
}

.uui-button-row {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row.is-reverse-mobile-landscape {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.uui-button-row.is-reverse-mobile-landscape.realestate-landing-features-button {
  padding-top: 12px;
}

.uui-space-large {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heroheader03_content {
  z-index: 1;
  margin-left: 0;
  margin-right: -6rem;
  padding-left: 0;
  position: relative;
}

.uui-heroheader03_component {
  grid-column-gap: 0rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge {
  padding-top: 3rem;
  padding-bottom: 7rem;
  position: relative;
}

.uui-section_heroheader03 {
  overflow: hidden;
}

.affiliates-hero-span {
  color: var(--primary--700);
}

.layout56_image {
  border: 0.25rem #101828;
  border-radius: 0.5rem;
  width: 596px;
  height: 398px;
}

.layout56_item {
  display: flex;
}

.layout56_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template:
    "."
    "."
    "Area"
    / 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout56_item-list.layout56_item-list-padding {
  padding-left: 20px;
}

.layout56_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 0.75rem;
}

.layout56_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.icon-featured-outline-large {
  color: #7f56d9;
  background-color: #f4ebff;
  border: 0.5rem solid #f9f5ff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.layout74_item {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.affiliates-whybrowseai {
  background-color: #f9fafb;
}

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

.layout74_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start center;
  width: 100%;
  display: grid;
}

.layout75_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  width: 100%;
  padding-bottom: 20px;
  display: grid;
}

.text-align-center-2 {
  text-align: center;
  width: 768px;
  margin-left: auto;
  margin-right: auto;
}

.layout75_item {
  text-align: center;
  background-color: #f9fafb;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: 0 1.5rem 2rem;
  display: flex;
}

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

.cta09_component {
  background-color: #53389e;
  border-radius: 1rem;
  padding: 4rem 0;
}

.uui_cta_purple {
  background-color: #fff;
  position: relative;
}

.accordion-icon_horizontal-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 0.75rem;
  height: 2px;
  position: absolute;
}

.heading-medium-4 {
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.faq01_question {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.accordion-icon_component {
  color: #98a2b3;
  border: 2px solid #98a2b3;
  border-radius: 50%;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  position: relative;
}

.faq01_accordion {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.accordion-icon_vertical-line {
  background-color: #98a2b3;
  border-radius: 1px;
  width: 2px;
  height: 0.75rem;
  position: absolute;
}

.faq01_icon-wrapper {
  color: #7f56d9;
}

.faq01_list {
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

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

.faq01_answer {
  overflow: hidden;
}

.real-estate-hero {
  padding-left: 0;
  padding-right: 0;
}

.affiliates-cta-yellow {
  color: #fec84b;
}

.section-subtitle {
  font-size: 20px;
}

.html-embed-4 {
  text-align: center;
  align-self: stretch;
  margin-top: 0;
  padding-top: 3px;
}

.header-handwritten-overlay {
  z-index: 10;
  float: none;
  clear: none;
  text-align: left;
  object-fit: fill;
  width: auto;
  display: block;
  position: absolute;
  inset: auto -225px 0% auto;
  overflow: hidden;
}

.html-embed-6 {
  margin-bottom: 12px;
}

.column-4 {
  flex-wrap: wrap;
  align-content: flex-start;
  display: flex;
}

.container-1217 {
  max-width: 95%;
  margin-top: 50px;
}

.display-2xl-regular {
  font-size: 72px;
  font-weight: 400;
  line-height: 90px;
}

.body {
  color: var(--black);
  background-color: #0000;
  font-family: Inter, sans-serif;
}

.display-2xl-medium {
  font-size: 72px;
  font-weight: 500;
  line-height: 90px;
}

.display-2xl-semibold {
  font-size: 72px;
  font-weight: 600;
  line-height: 90px;
}

.display-2xl-semibold.primary-900 {
  color: #42307d;
}

.display-2xl-semibold.primary-900.website-to-spreadsheet-hero-title {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  padding: 40px 0;
  font-family: Inter, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

.display-2xl-semibold.primary-900.website-to-spreadsheet-hero-title.display-xl-semibold-1 {
  padding-top: 20px;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.25;
}

.display-2xl-bold {
  font-size: 72px;
  line-height: 90px;
}

.display-xl-regular {
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
}

.display-xl-medium {
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.display-xl-semibold-1 {
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.display-xl-bold {
  font-size: 60px;
  font-weight: 700;
  line-height: 72px;
}

.display-xl-bold.align-center {
  text-align: center;
}

.display-xl-bold.align-center.mobile {
  margin-left: auto;
  margin-right: auto;
  font-size: 60px;
  line-height: 68px;
}

.display-lg-regular {
  font-size: 48px;
  font-weight: 400;
  line-height: 60px;
}

.display-lg-medium {
  font-size: 48px;
  font-weight: 500;
  line-height: 60px;
}

.display-lg-semibold {
  font-family: Inter, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 60px;
}

.display-lg-bold {
  text-align: left;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
}

.display-lg-bold.align-center {
  text-align: center;
}

.display-md-regular {
  font-size: 36px;
  font-weight: 400;
  line-height: 44px;
}

.display-md-medium {
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
}

.display-md-medium.contact-form-title {
  margin-bottom: 20px;
}

.display-md-medium.gray-900.companyplan {
  padding-bottom: 5px;
}

.display-md-medium.base-white.managed-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #fff, #999);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 12px;
  font-size: 40px;
  font-weight: 700;
}

.display-md-medium.base-white.managed-title.v2 {
  text-align: center;
  font-size: 30px;
}

.display-md-medium.gray-800 {
  flex: 0 auto;
  padding: 10px;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  display: block;
}

.display-md-medium.gray-800.cat-hero-heading {
  letter-spacing: -0.5px;
  padding: 0;
  font-size: 40px;
  line-height: 1.2;
}

.display-md-semibold {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.display-md-semibold.gray-900 {
  font-weight: 700;
}

.display-md-semibold.gray-900.margin-bottom-50 {
  margin-bottom: 50px;
}

.display-md-semibold.gray-900.features-title {
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 40px;
  font-weight: 700;
}

.display-md-semibold.gray-900.margin-bottom {
  margin-bottom: 24px;
}

.display-md-semibold.gray-900.margin-bottom-12 {
  margin-bottom: 12px;
}

.display-md-semibold.text-color-white {
  font-family: Inter, sans-serif;
}

.display-md-semibold.realestate-features-title {
  padding-bottom: 20px;
}

.display-md-semibold.base-white.features-black-title {
  padding-bottom: 64px;
  font-family: Inter, sans-serif;
}

.display-md-semibold.base-white.pricing-page-premium-title {
  margin-bottom: 16px;
}

.display-md-semibold.dark-cta-title {
  margin-bottom: 16px;
  margin-left: 64px;
}

.display-md-semibold.dark-cta-title.base-white.cta-dark-title-2 {
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.display-md-semibold.mobile {
  padding-top: 20px;
}

.display-md-semibold.align-center {
  text-align: center;
}

.display-md-semibold.align-center.margin-bottom-2rem {
  margin-bottom: 2rem;
}

.display-md-bold {
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
}

.display-md-bold.gray-800.align-center {
  text-align: center;
  text-decoration: none;
}

.display-md-bold.gray-700.margin-top-2rem {
  margin-top: 2rem;
}

.display-md-bold.base-white.align-center {
  text-align: center;
}

.display-sm-regular {
  font-size: 30px;
  font-weight: 400;
  line-height: 38px;
}

.display-sm-medium {
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.display-sm-semibold {
  color: #101828;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.display-sm-semibold.gray-900 {
  color: var(--gray--900);
  font-family: Inter, sans-serif;
}

.display-sm-semibold.align-center {
  text-align: center;
}

.display-sm-semibold.align-center.gray-800.website-to-spreadsheet-title {
  margin-bottom: 2rem;
  font-size: 38px;
  font-weight: 700;
  line-height: 48px;
}

.display-sm-semibold.align-center.gray-800.monitoring-top-features-title {
  margin-bottom: 8px;
  font-weight: 700;
}

.display-sm-semibold.align-center.gray-800.website-to-api-title {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.display-sm-bold {
  font-size: 30px;
  font-weight: 700;
  line-height: 38px;
}

.display-xs-regular {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.display-xs-medium {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.display-xs-semibold {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.display-xs-bold {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.designsystem-table-item {
  margin-bottom: 40px;
  padding-top: 0;
  font-family: Inter, sans-serif;
}

.text-xl-regular {
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.text-xl-regular.gray-600.margin-16 {
  margin-bottom: 16px;
  font-weight: 300;
}

.text-xl-regular.gray-600.align-center {
  text-align: center;
}

.text-xl-regular.realestate_features_text {
  padding-bottom: 64px;
}

.text-xl-regular.primary-700 {
  color: var(--untitled-ui-gray800);
  text-align: center;
  -webkit-text-stroke-color: var(--gray--800);
  align-self: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 34px;
}

.text-xl-regular.primary-700.trust-header {
  font-size: 16px;
}

.text-xl-regular.primary-200.dark-cta-subtitle {
  margin-left: 64px;
}

.text-xl-regular.gray-700 {
  text-align: left;
  padding-top: 10px;
}

.text-xl-regular.pricing-page-header-subtitle {
  padding-top: 12px;
}

.text-xl-regular.gray-800.margin-bottom {
  margin-bottom: 32px;
}

.text-xl-medium {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
}

.text-xl-medium.gray-700.strikethrough {
  text-decoration: line-through;
}

.text-xl-medium.gray-900 {
  font-size: 18px;
}

.text-xl-semibold {
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.text-xl-semibold.gray-900.mediakit-feature-title {
  margin-bottom: 8px;
}

.text-xl-semibold.gray-900.stack-feature-title {
  margin-bottom: 8px;
  padding-left: 5px;
}

.text-xl-semibold.primary-700.company {
  padding-top: 0;
  padding-bottom: 0;
}

.text-xl-semibold.gray-800.pricing-premium-section-title {
  margin-bottom: 24px;
}

.text-xl-semibold.gray-700 {
  font-family: Inter, sans-serif;
  font-weight: 700;
}

.text-xl-semibold.gray-700.prebuiltrobots-relatedrobots-title {
  text-align: center;
  margin-bottom: 1.5rem;
  font-family: Inter, sans-serif;
  font-size: 24px;
}

.text-xl-semibold.gray-700.align-center {
  text-align: center;
}

.text-xl-semibold.gray-700.align-center.margin-bottom {
  margin-bottom: 8px;
}

.text-xl-semibold.gray-700.margin-bottom-12 {
  margin-bottom: 12px;
  font-size: 32px;
}

.text-xl-semibold.primary-600.pricing-comparison-table-header-title {
  margin-bottom: 32px;
}

.text-xl-bold {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.text-xl-bold.author-name {
  color: var(--gray--900);
  text-decoration: none;
}

.text-lg-regular {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.text-lg-regular.gray-600 {
  color: var(--gray--600);
  font-family: Inter, sans-serif;
}

.text-lg-regular.gray-200 {
  color: var(--untitled-ui-gray200);
}

.text-lg-regular.gray-200.managed-subtitle {
  font-weight: 300;
}

.text-lg-regular.gray-700 {
  padding-bottom: 40px;
}

.text-lg-regular.align-center {
  text-align: center;
}

.text-lg-regular.align-center.gray-700 {
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 40px;
  font-size: 20px;
  line-height: 28px;
}

.text-lg-regular.gray-500 {
  color: var(--gray--500);
}

.text-lg-medium {
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.text-lg-medium.gray-800 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-lg-semibold {
  color: var(--gray--700);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.text-lg-semibold.base-white {
  color: #fff;
}

.text-lg-semibold.base-white.homepage-button-text {
  font-family: Inter, sans-serif;
}

.text-lg-semibold.base-white.managed-title {
  margin-bottom: 4px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.text-lg-semibold.gray-700.mediakit-button-text {
  text-decoration: none;
}

.text-lg-semibold.author-name {
  color: var(--gray--900);
  text-decoration: none;
}

.text-lg-bold {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.text-lg-bold.gray-700 {
  font-family: Inter, sans-serif;
  font-size: 24px;
}

.text-md-regular {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.text-md-regular.gray-600.prebuiltrobots-page-relatedrobots-description {
  text-align: left;
  font-family: Inter, sans-serif;
}

.text-md-regular.gray-600.non-decoration {
  text-decoration: none;
}

.text-md-regular.gray-600.non-decoration.prebuilt-robot-category-item {
  text-align: left;
}

.text-md-regular.gray-600.non-decoration.prebuilt-robot-category-item:hover {
  color: var(--untitled-ui-gray900);
}

.text-md-regular.gray-600.non-decoration.prebuilt-robot-category-item.w--current {
  font-weight: 600;
}

.text-md-regular.gray-200 {
  color: #eaecf0;
}

.text-md-regular.align-center {
  text-align: center;
}

.text-md-regular.align-center.gray-700 {
  font-size: 18px;
}

.text-md-medium {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.text-md-medium.gray-200 {
  color: #eaecf0;
}

.text-md-medium.gray-700.margin-bottom-20 {
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
}

.text-md-medium.gray-500 {
  font-weight: 400;
}

.text-md-medium.base-white.align-center {
  text-align: center;
}

.text-md-medium.gray-100 {
  color: var(--untitled-ui-gray100);
}

.text-md-medium.gray-100.align-center {
  text-align: center;
}

.text-md-medium.primary-900 {
  color: var(--untitled-ui-gray900);
}

.text-md-semibold {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.text-md-semibold.gray-700.prebuilt-robots-title {
  text-align: left;
  align-items: flex-start;
  margin-bottom: 2px;
  font-family: Inter, sans-serif;
  text-decoration: none;
  display: flex;
}

.text-md-semibold.primary-700 {
  display: inline-block;
}

.text-md-semibold.primary-700.features-subtitle {
  padding-bottom: 12px;
}

.text-md-semibold.primary-700.prebuilt-robot-explore-link {
  text-decoration: none;
  display: inline-block;
}

.text-md-semibold.gray-200 {
  color: #eaecf0;
}

.text-md-semibold.gray-200.features-dark-subtitle {
  padding-bottom: 12px;
}

.text-md-bold {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.text-sm-regular {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-sm-regular.pricing-wrapper-plan-subtitle {
  padding-top: 5px;
}

.text-sm-regular.gray-200 {
  color: var(--untitled-ui-gray200);
  letter-spacing: 0.2px;
  font-weight: 300;
}

.text-sm-regular.primary-900 {
  color: var(--untitled-ui-gray900);
}

.text-sm-medium {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.text-sm-medium.gray-700.pricing-page-plan-selector-title {
  padding-bottom: 6px;
  line-height: 1rem;
}

.text-sm-medium.mediakit-colors-title {
  color: #1a1c23;
  padding-bottom: 8px;
}

.text-sm-medium.pricing-header-badge {
  color: var(--untitled-ui-primary700);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 3px;
  display: flex;
}

.text-sm-medium.pricing-comparison-row-title {
  flex-flow: row;
  display: inline-flex;
}

.text-sm-medium.primary-700 {
  font-size: 16px;
}

.text-sm-semibold {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.text-sm-semibold.primary-700.testimonial-company-sector {
  text-align: center;
  padding-bottom: 12px;
}

.text-sm-semibold.gray-600.margin-8 {
  margin-bottom: 8px;
}

.text-sm-bold {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
}

.text-xs-regular {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}

.text-xs-medium {
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}

.text-xs-semibold {
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.text-xs-bold {
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.container-1218 {
  max-width: 95%;
}

.text-block-12 {
  font-size: 14px;
}

.gray-500 {
  color: var(--gray--500);
}

.gray-600 {
  color: var(--gray--600);
}

.gray-700 {
  color: var(--gray--700);
}

.gray-800 {
  color: var(--gray--800);
}

.gray-900 {
  color: var(--gray--900);
}

.affiliates_promoteways_icon {
  margin-top: -24px;
}

.layout94_item {
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  display: flex;
}

.layout94_item.layout94_item_whitebg {
  background-color: #0000;
}

.uui-button-3 {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: none;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-3:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-3.max-width-full {
  flex-wrap: nowrap;
  width: 100%;
}

.uui-button-3.max-width-full.demo-form-button {
  display: block;
}

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

.text-size-medium-9 {
  letter-spacing: normal;
  font-size: 1.125rem;
}

.realestate-prebuilt-robots.margin-bottom {
  margin-bottom: 2rem;
}

.layout94_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-left: 0;
  padding-right: 24px;
  display: grid;
}

.container-large {
  width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.primary-700 {
  color: var(--primary--700);
}

.div-block-5 {
  margin-bottom: 64px;
}

.html-embed-7 {
  width: 48px;
  height: 48px;
  margin-bottom: 48px;
}

.layout94_icon {
  margin-bottom: 48px;
}

.contact03_form {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 40px 32px;
  display: grid;
}

.field-label {
  color: #344054;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 500;
}

.error-text {
  color: #e23939;
}

.contact03_form-wrapper {
  background-color: #f9fafb;
  border-radius: 16px;
  flex-direction: column;
  align-items: stretch;
}

.success-text {
  font-weight: 600;
}

.section_requestdemo {
  padding-left: 16px;
  padding-right: 16px;
}

.contact03_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.success-message-3 {
  background-color: #f4f4f4;
  padding: 1.5rem;
}

.form-field-wrapper {
  position: relative;
}

.form-input-2 {
  color: #101828;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  height: auto;
  min-height: 2.75rem;
  margin-bottom: 0;
  padding: 0.5rem 0.875rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: all 0.3s;
  box-shadow: 0 1px 2px #1018280d;
}

.form-input-2:focus {
  color: #101828;
  border-color: #d6bbfb;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.form-input-2::placeholder {
  color: #667085;
}

.form-input-2.text-area.demo-form-datatype {
  min-height: 5.25rem;
}

.form-input-2.select {
  color: #101828;
  background-color: #fff;
  background-image: none;
}

.form-input-2.text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  overflow: auto;
}

.column-5 {
  padding-left: 0;
  padding-right: 16px;
}

.column-6 {
  padding-left: 16px;
  padding-right: 0;
}

.text-button-bg-white {
  grid-column-gap: 12.47px;
  grid-row-gap: 12.47px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  padding-top: 0;
  display: flex;
}

.html-embed-9 {
  padding-top: 2px;
  display: block;
}

.badge {
  grid-column-gap: 0.375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: 0.125rem 0.625rem;
  font-size: 0.875rem;
  font-weight: 500;
  display: flex;
}

.badge.is-pink {
  color: #c11574;
  background-color: #fdf2fa;
}

.badge.is-pink.hide {
  display: none;
}

.badge.is-indigo {
  color: #3538cd;
  background-color: #eef4ff;
}

.badge.is-indigo.hide {
  display: none;
}

.badge.is-orange {
  color: #b93815;
  background-color: #fef6ee;
}

.badge.is-orange.hide {
  display: none;
}

.badge.is-success {
  color: #027a48;
  background-color: #ecfdf3;
}

.badge.is-success.hide {
  display: none;
}

.badge.is-primary {
  color: #6941c6;
  background-color: #f9f5ff;
}

.realestate-feature-section {
  margin-bottom: 84px;
}

.layout75_component {
  flex-direction: column;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.layout10_image-wrapper {
  z-index: auto;
  background-color: #f2f4f7;
  border-radius: 24px;
  height: 100%;
  padding: 40px;
  position: relative;
  overflow: hidden;
}

.layout10_image {
  border: 0.25rem solid #101828;
  border-radius: 0.5rem;
  width: 40rem;
  min-width: 40rem;
  position: absolute;
  inset: 3rem auto auto 3rem;
}

.layout10_image.shadow-xlarge {
  z-index: 3;
  width: 100%;
  min-width: 100%;
  display: block;
  position: relative;
  inset: 0 0 0 0;
}

.realestate-sections-item-right-layout {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.realestate-sections-item-right {
  position: relative;
}

.realestate-features-section {
  padding-right: 0;
  position: static;
}

.div-block-8 {
  z-index: 10;
  display: block;
  position: relative;
  overflow: visible;
}

.realestate-sections-item-left {
  position: relative;
}

.realestate-features-title {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.badge-group {
  color: #344054;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: 0.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  display: flex;
}

.badge-group.is-primary {
  color: #6941c6;
  white-space: nowrap;
  background-color: #f9f5ff;
  text-decoration: none;
}

.realestate_section_feature_bg_color {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.badge-group_icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: 0.25rem;
  display: flex;
}

.badge-group_icon.text-color-primary500 {
  color: #9e77ed;
  margin-right: -0.25rem;
}

.realestate_section_featrure_bg_color_container {
  z-index: 6;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.div-block-9 {
  z-index: 1;
  background-color: #53389e;
  width: 100%;
  height: 410px;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.primary-200 {
  color: #e9d7fe;
}

.section-full-color-bg-text {
  text-align: center;
  margin-top: 96px;
  margin-bottom: 64px;
  display: flex;
}

.image-6 {
  border-radius: 8.4px;
  flex: 0 auto;
  order: 0;
  width: 45%;
  max-width: 100%;
  height: auto;
  display: block;
  box-shadow: 0 0 12px 2px #66544e0f;
}

.html-embed-10 {
  margin-top: -20px;
}

.realestate-hero-section {
  overflow: hidden;
}

.html-embed-11 {
  display: none;
}

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

.logo01_logo {
  height: 2.5rem;
}

.logo01_wrapper {
  justify-content: center;
  align-items: flex-start;
  margin-top: 9px;
  padding: 0.75rem 1.5rem;
  display: flex;
}

.uui-heroheader20_background-grid-mask {
  z-index: -1;
  background-color: #fff;
  width: 100%;
  height: 300%;
  position: absolute;
  inset: auto 0% -267%;
}

.uui-heroheader20_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section.background-color-primary100 {
  background-color: #f4ebff;
}

.uui-heroheader20_background-grid-section.background-color-primary300 {
  background-color: #d6bbfb;
}

.uui-heroheader20_background-grid-section.background-color-primary200 {
  background-color: #e9d7fe;
}

.background-color-primary100 {
  background-color: #f4ebff;
}

.background-color-white {
  background-color: #fff;
}

.background-color-primary300 {
  background-color: #d6bbfb;
}

.background-color-primary200 {
  background-color: #e9d7fe;
}

.uui-lightbox_play-icon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.uui-heroheader20_lightbox {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.uui-heroheader20_lightbox.shadow-xxlarge {
  height: 29rem;
  margin-top: 0;
}

.uui-heroheader20_lightbox-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.uui-button-4 {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-4:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-4:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-4.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-button-icon.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.uui-button-icon.is-icon-large.hero-secondary-icon.hide {
  display: none;
}

.uui-button-secondary-gray-2 {
  grid-column-gap: 0.5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-2:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-2:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-2.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-secondary-gray-2.homepage-secondary {
  padding: 9px 28px;
}

.uui-button-secondary-gray-2.homepage-secondary.mobile {
  display: none;
}

.uui-button-secondary-gray-2.homepage-secondary-copy {
  width: 324px;
  height: 60px;
  padding: 9px 28px;
}

.uui-button-secondary-gray-2.pricing-page-premium-talktosales {
  grid-column-gap: 0rem;
  align-self: auto;
  width: 100%;
  height: 50px;
  margin-bottom: 12px;
  padding: 9px 28px;
  display: flex;
}

.uui-button-row-2 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-2.button-row-center {
  justify-content: center;
}

.uui-button-row-2.button-row-center.is-reverse-mobile-landscape {
  padding-top: 20px;
  padding-bottom: 0;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.badge-group_text-wrapper-2 {
  align-items: center;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  text-decoration: none;
  display: flex;
}

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

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

.uui-heroheader20_component {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 2rem;
  padding-bottom: 7rem;
}

.uui-container-large {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding {
  padding-left: 2rem;
  padding-right: 2rem;
}

.show-tablet {
  display: none;
}

.navbar-transparent {
  z-index: 100000000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  min-height: 4.5rem;
  box-shadow: none;
  opacity: 1;
  color: #e71d1d;
  background-color: #fff;
  border: 1px solid #0000;
  flex-direction: row;
  grid-template-rows: auto 1fr;
  grid-template-columns: 2fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  font-family: Inter, sans-serif;
  display: flex;
  position: sticky;
  top: 0;
}

.nav-section-bg-primary-50 {
  z-index: 1000;
  clear: both;
  background-color: #f9f5ff;
  position: sticky;
  top: 0;
}

.nav-section-bg-white {
  z-index: 1000;
  clear: both;
  background-color: #fff;
  position: sticky;
  top: 0;
}

.uui-text-size-medium {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.heroheader18_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto 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;
  grid-auto-columns: 1fr;
  width: 100%;
  min-width: 120rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.heroheader18_background-grid-section {
  height: 4.5rem;
}

.heroheader18_image-wrapper {
  z-index: 100;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
  position: relative;
}

.heroheader18_background {
  z-index: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 11% auto auto;
  transform: skew(0deg, -7.25deg);
}

.heroheader18_background.blog-bg-hidden {
  display: none;
}

.heroheader18_background-grid-mask {
  z-index: 1;
  background-color: #fff;
  width: 100%;
  height: auto;
  position: absolute;
  inset: auto 0% -267%;
}

.blog-hero-header {
  background-color: #f9f5ff;
  padding-top: 40px;
  overflow: hidden;
}

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

.uui-heroheader20_background-grid-2 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto 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;
  grid-auto-columns: 1fr;
  width: 125rem;
  min-width: 125rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.uui-heroheader20_background-2 {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 0% auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-heroheader20_lightbox-image-2 {
  object-fit: cover;
  border-radius: 12px;
  width: 768px;
  height: 432px;
}

.website-to-spreadsheet-hero {
  background-color: #f9f5ff;
  padding-top: 36px;
  overflow: hidden;
}

.uui-testimonial06_slide-nav {
  height: 1.75rem;
  margin-bottom: 12px;
  padding-bottom: 0;
  font-size: 0.5rem;
}

.uui-testimonial06_arrow {
  color: #667085;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  transition: all 0.2s;
  display: flex;
}

.uui-testimonial06_arrow:hover {
  background-color: #f9fafb;
}

.uui-testimonial06_arrow.hide-mobile-landscape {
  margin-left: 20px;
  margin-right: 20px;
}

.uui-testimonial06_client-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.uui-testimonial06_client-image-wrapper {
  margin-right: 1rem;
}

.uui-testimonial06_client {
  text-align: left;
  align-items: center;
  display: flex;
}

.uui-testimonial06_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-testimonial06_slide {
  padding-left: 5rem;
  padding-right: 4rem;
}

.uui-testimonial06_component {
  background-color: #f9fafb;
  border-radius: 15px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 4em;
  padding-bottom: 4rem;
}

.layout33_component {
  grid-column-gap: 4rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-bottom: 20px;
  display: grid;
}

.website-to-spreadsheet-features {
  background-color: #53389e;
  padding-left: 12px;
  padding-right: 12px;
}

.website-to-spreadsheet-features.integration-page {
  width: 100%;
  max-width: 100%;
  margin-bottom: 48px;
  overflow: auto;
}

.layout02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

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

.integrations-section {
  padding-left: 12px;
  padding-right: 12px;
}

.text-block-13 {
  text-decoration: none;
}

.base-white {
  color: #fff;
}

.padding-vertical-copy,
.padding-vertical-copy.padding-xhuge {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-xhuge {
  border-radius: 0;
  padding-top: 4.2rem;
  padding-bottom: 4.2rem;
  font-family: Inter, sans-serif;
}

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xxsmall-2 {
  width: 100%;
  min-height: 0.5rem;
}

.uui-icon-1x1-xsmall-2 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-2 {
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  background-color: #475467;
  border: 0.5rem solid #344054;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout34_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-page-padding-2 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.features-dark {
  background-color: #1d2939;
}

.dark-cta-inner-section {
  background-color: #53389e;
  border-radius: 12px;
  width: 80%;
  max-width: 1216px;
  height: 272px;
  margin-top: -106px;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 1px 1px 8px 8px #66544e08, 0 0 20px 24px #66544e1a;
}

.cta-style-dark {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  height: 400px;
}

.div-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -webkit-text-fill-color: inherit;
  background-color: #1d2939;
  background-clip: border-box;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 200px;
  display: block;
}

.uui-padding-vertical-xhuge-3-copy {
  padding-top: 7rem;
  padding-bottom: 4rem;
}

.button-4 {
  float: right;
  text-align: left;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  margin-right: 64px;
  padding: 12px;
  position: static;
  top: 70px;
  right: 20%;
  box-shadow: 0 0 1px 2px #f4ebff0d;
}

.column-8 {
  margin-top: 44px;
  padding-top: 0;
}

.uui-heroheader20_lightbox-image-2-copy {
  object-fit: cover;
  border-radius: 12px;
  width: 768px;
  height: 432px;
}

.uui-heroheader20_lightbox-wrapper-copy {
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-top: 50px;
  display: flex;
  position: relative;
}

.uui-max-width-xlarge-copy {
  width: 100%;
  max-width: 66rem;
}

.uui-space-xsmall-2 {
  width: 100%;
  min-height: 1rem;
}

.uui-space-xxsmall-3 {
  width: 100%;
  min-height: 0.5rem;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-icon-featured-outline-large-3 {
  border: 0.5rem solid var(--untitled-ui-primary50);
  background-color: var(--untitled-ui-primary100);
  width: 3.5rem;
  height: 3.5rem;
  color: var(--untitled-ui-primary600);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.uui-layout16_item-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
}

.uui-layout16_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: minmax(500px, 600px) 2.25fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 0;
  padding-bottom: 7rem;
  overflow: hidden;
}

.uui-page-padding-3 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.div-block-14 {
  z-index: 10;
  position: relative;
  inset: -72% -29% auto auto;
  overflow: visible;
}

.html-embed-12 {
  z-index: 100;
  padding-top: 30px;
  position: absolute;
  top: -178px;
  left: -35px;
}

.layout08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.uui-button-5 {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-5:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-5.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
  text-decoration: none;
}

.uui-button-5.max-width-full.contact-form-button-full {
  width: 100%;
}

.uui-button-5.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.page-padding-7 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.layout08_image {
  background-color: #f2f4f7;
  border: 0.25rem #101828;
  border-radius: 16px;
  width: 100%;
  padding: 40px;
}

.layout56_component-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.premier-feature-left {
  margin-bottom: 20px;
}

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

.features-purple-title.display-md-semibold.base-white {
  margin-bottom: 20px;
}

.features-purple-subtitle {
  margin-bottom: 10px;
}

.features-purple-subtitle.text-md-semibold.gray-200 {
  color: var(--untitled-ui-gray200);
}

.features-purple-title-text {
  margin-bottom: 78px;
}

.features-purple-title-text.text-xl-regular.gray-200 {
  color: var(--untitled-ui-gray200);
}

.uui-max-width-xlarge-3 {
  width: 100%;
  max-width: 67rem;
}

.uui-padding-vertical-xhuge-2-copy,
.uui-padding-vertical-xhuge-2-copy-copy {
  padding-top: 2rem;
  padding-bottom: 7rem;
}

.cta-column {
  padding-top: 44px;
}

.button-4-copy {
  float: right;
  text-align: left;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  margin-right: 64px;
  padding: 12px;
  position: static;
  top: 70px;
  right: 20%;
  box-shadow: 0 0 1px 2px #f4ebff0d;
}

.icon-featured-outline-large-purple {
  color: #7f56d9;
  background-color: #7f56d9;
  border: 0.5rem solid #6941c6;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
}

.text-rich-text-copy {
  padding-left: 0;
}

.text-rich-text-copy h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-copy h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text-copy h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text-copy h5,
.text-rich-text-copy h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text-copy p {
  margin-bottom: 1rem;
}

.text-rich-text-copy blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text-copy li {
  padding-left: 0;
}

.text-rich-text-copy a {
  text-decoration: underline;
}

.text-rich-text-copy figcaption {
  opacity: 0.8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.integrations-item {
  width: 100%;
}

.integrations-wrapper {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  border-radius: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  padding: 2rem 4rem;
  display: grid;
}

.integrations-page-section {
  padding-top: 48px;
}

.button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.button-icon-2.is-icon-large {
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
}

.icon-featured-square-large-2 {
  color: #fff;
  background-color: #7f56d9;
  border-radius: 0.625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.section_heroheader07 {
  background-color: #f2f4f7;
  position: static;
  overflow: hidden;
}

.heroheader07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.max-width-small {
  width: 100%;
  max-width: 30rem;
}

.heading-large {
  color: var(--untitled-ui-primary800);
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-large.blog-h1 {
  letter-spacing: -0.5px;
  font-size: 40px;
  font-weight: 600;
}

.icon-featured-large {
  color: #7f56d9;
  background-color: #f4ebff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.text-size-small-2 {
  color: var(--untitled-ui-gray600);
  text-align: left;
  letter-spacing: normal;
  font-size: 0.875rem;
}

.text-size-small-2.text-weight-semibold.text-color-gray900 {
  text-transform: none;
}

.text-size-small-2.text-weight-medium.text-color-primary600 {
  color: var(--black);
}

.blogpost04_content-wrapper {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.5fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.blogpost04_content {
  width: 100%;
  margin-bottom: 4rem;
  overflow: auto;
}

.blog-post-content {
  color: var(--black);
  margin-left: 10px;
  font-family: Inter, sans-serif;
  overflow: hidden;
}

.blog-post-content p {
  color: var(--gray--700);
  -webkit-text-stroke-color: var(--gray--600);
  padding-bottom: 15px;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
}

.blog-post-content h4 {
  color: var(--gray--900);
  letter-spacing: 0.25px;
  padding-top: 0;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 22px;
}

.blog-post-content h1 {
  color: var(--gray--800);
  font-weight: 400;
}

.blog-post-content h2 {
  color: var(--gray--800);
  letter-spacing: -0.5px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.blog-post-content h3 {
  color: var(--gray--800);
  padding-bottom: 0.5rem;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

.blog-post-content h5 {
  color: var(--gray--800);
  font-size: 24px;
  font-weight: 400;
  line-height: 29px;
}

.blog-post-content h6 {
  color: var(--gray--800);
  letter-spacing: 0.15px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.blog-post-content img {
  width: 100%;
  height: auto;
  display: block;
  overflow: visible;
}

.blog-post-content figure {
  width: 100%;
  max-width: 100%;
  height: auto;
}

.blog-post-content li {
  color: var(--gray--700);
  margin-bottom: 5px;
  padding-bottom: 0;
  font-size: 18px;
  line-height: 28px;
}

.blog-post-content ul {
  margin-top: 0;
}

.breadcrumb-link {
  color: #667085;
  font-weight: 500;
  text-decoration: none;
}

.breadcrumb-link.w--current {
  color: #6941c6;
  font-weight: 600;
}

.breadcrumb-divider {
  color: #667085;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: flex;
}

.text-divider {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.blogpost02_author-wrapper {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.blogpost02_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blogpost02_author-image-wrapper {
  margin-bottom: 1rem;
}

.blogpost02_content-top {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 2.5rem;
  display: flex;
}

.blogpost01_title-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: flex;
}

.blogpost01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3.5rem;
  min-width: 3.5rem;
  height: 3.5rem;
  min-height: 3.5rem;
}

.blogpost01_author-image-wrapper {
  margin-right: 1rem;
}

.blogpost01_date-wrapper {
  align-items: center;
  margin-top: 0.25rem;
  display: flex;
}

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

.blogpost01_content-top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-bottom: 20px;
  display: flex;
}

.blogpost01_breadcrumb {
  align-items: center;
  width: 100%;
  margin-bottom: 1.5rem;
  display: flex;
}

.blogpost01_breadcrumb.blog-breadcrumb-hidden {
  display: none;
}

.blog-post-header {
  background-color: #f9f5ff;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.blog-post-header-container {
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4.2em;
  padding-bottom: 0.2em;
}

.text-size-regular {
  letter-spacing: normal;
  flex: 0 auto;
  font-size: 1rem;
}

.container-large-copy {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.layout08_image-2 {
  border: 0.25rem solid #0000;
  border-radius: 0.5rem;
  width: 100%;
}

.heroheader02_image-wrapper {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.section_heroheader02 {
  overflow: hidden;
}

.heroheader02_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.contact09_item {
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.mediakit-feature-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-bottom: 32px;
  display: grid;
}

.text-color-primary700 {
  color: #475467;
}

.mediakit-feature-item-icon {
  background-color: var(--untitled-ui-primary600);
  color: #fff;
  border-radius: 0.625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.mediakit-feature-title-container {
  margin-bottom: 20px;
}

.mediakit-feature-icon {
  margin-bottom: 64px;
}

.mediakit-feature-fullwidth {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-bottom: 20px;
  padding-bottom: 96px;
  display: grid;
}

.mediakit-feature-full-item {
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.mediakit-feature-full-text-block {
  margin-bottom: 35px;
}

.mediakit-feature-fullwidth-icon {
  margin-bottom: 64px;
}

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

.image-8 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mediakit-colors-title {
  text-align: center;
}

.media-kit-colors-text {
  color: #1a1c23;
  text-align: center;
  font-size: 12px;
  line-height: 18px;
}

.nav-section-bg-gray-100 {
  z-index: 1000;
  background-color: #f2f4f7;
  position: sticky;
  top: 0;
}

.image-9 {
  width: 314px;
  position: absolute;
  inset: 10% 0% auto auto;
}

.uui-styleguide_logotype {
  flex: none;
  width: 162px;
  height: 100%;
}

.navbar07_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar07_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 0.75rem;
  width: 20rem;
  padding: 0.75rem;
  right: -100%;
}

.navbar07_button-wrapper {
  z-index: 100;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar-v2-menu-button {
  padding: 0;
}

.navbar07_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  font-weight: 600;
  transition: all 0.2s;
  display: flex;
}

.navbar07_dropdown-toggle:hover {
  color: #344054;
}

.navbar07_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0.5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-v2-logo-link {
  padding-left: 0;
}

.navbar07_icon-wrapper {
  flex: none;
}

.navbar-v2-menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.navbar07_menu-left {
  z-index: 100;
  position: relative;
}

.navbar07_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.navbar07_item-right {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.navbar07_link {
  color: #475467;
  align-items: center;
  padding: 0.75rem 1rem;
  font-weight: 600;
  transition: all 0.3s;
}

.navbar07_link:hover {
  color: #344054;
}

.navbar07_link.w--current {
  color: #000;
}

.navbar-v2-container {
  z-index: 100;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.navbar-v2 {
  z-index: 100;
  background-color: #0000;
  border: 1px #000;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.dropdown-icon-3 {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.navbar07_dropdown-link {
  grid-column-gap: 0.6rem;
  grid-row-gap: 0px;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 0.75rem 0.3rem;
  text-decoration: none;
  transition: all 0.3s;
  display: grid;
}

.navbar07_dropdown-link:hover {
  background-color: #f9fafb;
}

.uui-styleguide_logo {
  flex-wrap: nowrap;
  display: flex;
}

.uui-button-tertiary-gray-2 {
  grid-column-gap: 0.5rem;
  color: #475467;
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.uui-button-tertiary-gray-2:hover {
  color: #344054;
  background-color: #f9fafb;
}

.navbar08_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.navbar08_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  text-align: left;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 0.75rem;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.navbar08_dropdown-link:hover {
  background-color: #f9fafb;
}

.navbar08_dropdown-link.hide {
  display: none;
}

.navbar08_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0.5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar08_dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  font-weight: 600;
  transition: all 0.3s;
  display: flex;
}

.navbar08_dropdown-toggle:hover {
  color: #344054;
}

.navbar08_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar08_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 0.75rem;
  width: 40rem;
  padding: 1.25rem;
  left: -100%;
}

.navbar08_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar08_icon-wrapper {
  flex: none;
}

.navbar08_text-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.body-4 {
  color: #0000;
}

.blog01_author-image-wrapper {
  margin-right: 0.75rem;
}

.blog01_image-link {
  width: 100%;
  margin-bottom: 1rem;
  transition: all 0.3s;
}

.blog01_image-link:hover {
  box-shadow: 0 24px 48px -12px #1018282e;
}

.blog01_image-wrapper {
  border-radius: 0;
  width: 100%;
  padding-top: 66%;
  position: relative;
  overflow: hidden;
}

.blog01_category-link {
  color: #6941c6;
  margin-bottom: 0;
  margin-right: 1rem;
  font-size: 0.875rem;
  font-weight: 600;
  text-decoration: none;
  transition: opacity 0.3s;
}

.blog01_category-link:hover {
  color: #53389e;
}

.blog01_category-link.w--current {
  border-bottom: 2px #000;
}

.blog01_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.blog01_author-wrapper {
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.blog01_component {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 20px;
  display: flex;
}

.blog01_title-link {
  color: #101828;
  justify-content: space-between;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

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

.blog-item {
  z-index: 100;
  clear: none;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  background-color: #fff;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  padding: 20px;
  display: flex;
  position: relative;
  overflow: visible;
  box-shadow: 0 2px 20px #0003;
}

.blog01_icon {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0.25rem;
  margin-left: 0.5rem;
  display: flex;
}

.blog01_author-image {
  object-fit: cover;
  border-radius: 100%;
  width: 2.5rem;
  min-width: 2.5rem;
  height: 2.5rem;
  min-height: 2.5rem;
}

.use-cases-item-icon {
  margin: 0 0 48px;
}

.usecases-hero-description {
  width: 100%;
  max-width: 40rem;
}

.div-block-20 {
  font-size: 48px;
}

.div-block-20.text-lg-semibold {
  font-weight: 700;
  line-height: 56px;
}

.button-primary-link {
  text-decoration: none;
}

.html-embed-4-copy {
  text-align: center;
  align-self: stretch;
  margin-top: 5px;
  padding-top: 0;
}

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

.button-link-3 {
  grid-column-gap: 0.5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.button-link-3:hover {
  color: #53389e;
}

.button-row-4 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

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

.use-cases-item {
  outline-offset: 0px;
  background-color: #f9fafb;
  border-radius: 8px;
  outline: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.use-cases-component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

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

.contact05_form-wrapper {
  flex-direction: column;
  align-items: stretch;
}

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

.contact05_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.column-9 {
  padding-right: 0;
}

.column-10 {
  padding-left: 0;
}

.html-embed-14 {
  display: none;
}

.heading-xlarge-3 {
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.heading-xlarge-3.text-color-primary900 {
  color: #42307d;
}

.heading-xlarge-3.text-color-primary900.features-hero-header-title {
  padding-bottom: 24px;
}

.heroheader14_image-wrapper {
  background-image: url("../images/image-1_2.webp");
  background-position: 0 0;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 775px;
  height: 553px;
  display: none;
  position: relative;
}

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

.page-padding-11 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.button-row-5 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-row-5.button-row-center {
  justify-content: center;
}

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

.text-size-large-5 {
  letter-spacing: normal;
  font-size: 1.25rem;
}

.button-link-4 {
  grid-column-gap: 0.5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.button-link-4:hover {
  color: #53389e;
}

.section_layout71 {
  display: none;
}

.layout71_component {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.page-padding-12 {
  padding-left: 2rem;
  padding-right: 2rem;
}

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

.layout71_item {
  flex-direction: column;
  align-items: center;
}

.display-xl-medium-copy {
  color: #101828;
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
}

.page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

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

.container-large-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.collection-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: flex-end;
  width: 100%;
  display: grid;
}

.collection-list-wrapper {
  width: 100%;
}

.collection-item {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  flex: 1;
  align-content: flex-start;
  align-self: stretch;
  display: flex;
}

.empty-state {
  background-color: #0000;
}

.button-link-5 {
  grid-column-gap: 0.5rem;
  color: #6941c6;
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.button-link-5:hover {
  color: #53389e;
}

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

.layout72_item-2-2 {
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 2px 8px #1018281a, 0 -2px 4px #1018280f;
}

.layout72_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.features-hero-component {
  z-index: 100;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  display: flex;
  position: relative;
}

.layout32_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.layout32_timeline-wrapper {
  position: relative;
}

.page-padding-16 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.layout32_timeline-icon-wrapper {
  z-index: 1;
  background-color: #fff;
  margin-top: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  position: relative;
}

.layout32_timeline-right {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.page-padding-14-copy {
  background-color: #f9f5ff;
  min-height: 45vh;
  max-height: 50vh;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 0%;
}

.heroheader18_image-wrapper-copy {
  z-index: 100;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-top: 0;
  display: flex;
  position: relative;
}

.image-10 {
  width: 132px;
  height: 132px;
}

.uui-heroheader20_background-2-copy {
  z-index: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100vw;
  display: flex;
  position: absolute;
  inset: 10% auto auto;
  transform: skew(0deg, -7.25deg);
}

.career07_icon-wrapper {
  flex: none;
  margin-right: 0.5rem;
}

.career07_content {
  position: sticky;
}

.career07_list {
  grid-column-gap: 0rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-size-medium-12 {
  letter-spacing: normal;
  font-size: 1.125rem;
}

.career07_list-wrapper {
  overflow: hidden;
}

.section_career07 {
  width: auto;
  height: auto;
}

.career07_job-details-wrapper {
  display: flex;
}

.career07_detail-wrapper {
  align-items: center;
  margin-right: 1.5rem;
  display: flex;
}

.text-size-small-3 {
  letter-spacing: normal;
  font-size: 0.875rem;
}

.career07_icon {
  color: #98a2b3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.career07_title-wrapper {
  cursor: pointer;
  align-items: center;
  display: flex;
}

.career07_label-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  flex-direction: row;
  align-items: center;
  margin-left: 0.5rem;
  display: flex;
}

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

.career07_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}

.career07_item {
  border: 1px solid #eaecf0;
  border-radius: 1rem;
  margin-bottom: 15px;
  padding: 1.5rem;
  overflow: hidden;
}

.badge-dot {
  color: #667085;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge-dot.text-color-warning500 {
  color: #f79009;
}

.badge-dot.text-color-success500 {
  color: #12b76a;
}

.badge-dot.text-color-blue500 {
  color: #686868;
  -webkit-text-stroke-color: #000;
}

.badge-dot.text-color-indigo500 {
  color: #6172f3;
}

.badge-dot.text-color-pink500 {
  color: #ee46bc;
}

.careers-container-large {
  z-index: 100;
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 80rem;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  box-shadow: 0 2px 5px #10182814;
}

.careers-button {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.careers-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.careers-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.career-container {
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  max-height: 82%;
  display: flex;
}

.careers-page {
  background-color: #f9f5ff;
  width: 100%;
  max-height: 100%;
  padding-top: 40px;
  overflow: hidden;
}

.career-header-title {
  padding-bottom: 30px;
}

.page-padding-19 {
  padding-left: 0;
  padding-right: 0;
}

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

.careers-job-post-section {
  width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.careers-job-posting-content {
  margin-bottom: 4rem;
}

.careers-container-padding {
  max-width: 100%;
  max-height: 91%;
  margin: 20px 20px 100px;
  padding-top: 30px;
}

.careers-container-padding-radius {
  border-radius: 12px;
  width: 1216px;
  max-width: 100%;
  height: 1000px;
  max-height: 100%;
  margin: auto auto 100px;
  padding: 0 2rem;
}

.column-13 {
  padding-left: 0;
  padding-right: 12px;
}

.column-14 {
  height: auto;
  max-height: 100vh;
  position: sticky;
  top: 200px;
  bottom: 1px;
}

.careers-sidebar-item-desc {
  color: var(--gray--700);
  padding-left: 5px;
  display: inline-block;
}

.careers-sidebar-item {
  float: none;
  padding-bottom: 5px;
  display: block;
}

.careers-sidebar-item-heading {
  color: var(--untitled-ui-gray900);
  font-weight: 600;
  display: inline-block;
}

.careers-sidebar-container {
  padding-bottom: 20px;
}

.careers-sidebar {
  background-color: #f9fafb;
  border-radius: 1rem;
  margin-bottom: -1px;
  padding: 2rem 2rem 2.5rem;
  position: sticky;
  top: 5rem;
}

.careers-breadcrumb {
  align-items: center;
  width: 100%;
  padding-bottom: 20px;
  display: flex;
}

.heroheader18_image-wrapper-copy {
  z-index: 100;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  display: flex;
  position: relative;
}

.page-padding-14-copy {
  max-height: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
}

.contact-form-container {
  width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.empty-state-2 {
  background-color: #0000;
}

.text-block-18 {
  padding-top: 116px;
}

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

.container-large-2 {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.layout94_list-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-left: 0;
  padding-right: 24px;
  display: grid;
}

.pricing11_feature {
  align-items: center;
  padding: 1rem 0 1rem 20px;
  display: flex;
}

.pricing06_plan-name-wrapper {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  display: block;
}

.pricing11_plans {
  width: 100%;
}

.text-size-medium-18 {
  letter-spacing: normal;
  font-size: 1.125rem;
}

.pricing11_top-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom: 1px solid #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr 1.25fr;
  padding-bottom: 5px;
  position: sticky;
  top: -17px;
}

.pricing03_tab-link {
  color: #667085;
  background-color: #0000;
  border-radius: 0.375rem;
  padding: 0.5rem 1rem;
  font-weight: 600;
  display: flex;
}

.pricing03_tab-link.w--current {
  color: #344054;
  background-color: #fff;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.page-padding-23 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.pricing11_tabs-content {
  width: 100%;
  overflow: visible;
}

.pricing11_top-row-content {
  border-left: 1px #eaecf0;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  padding: 2rem 1.5rem 2rem 24px;
  display: flex;
}

.pricing11_row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.section_pricing11.hide-tablet {
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

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

.pricing11_heading-row {
  border-bottom: 1px solid #eaecf0;
  padding-top: 2rem;
  padding-bottom: 1rem;
}

.pricing11_row-content {
  text-align: center;
  border-left: 1px #eaecf0;
  justify-content: center;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

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

.pricing11_tabs-menu {
  grid-column-gap: 0.5rem;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border: 1px solid #f2f4f7;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 24px;
  padding: 0.375rem;
  display: grid;
}

.uui-button-5-copy {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5-copy:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-5-copy:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.pricing-page-plan-wrapper {
  text-align: center;
}

.form-block {
  margin-bottom: 0;
  padding-top: 16px;
}

.primary-600 {
  color: #7f56d9;
}

.pricing-page-header {
  padding-bottom: 40px;
}

.html-embed-16 {
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
}

.pricing11_row-alternate {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f9fafb;
  border-bottom: 0 #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.select-field,
.select-plan-starter {
  color: #667085;
  background-color: #fff;
  border-radius: 8px;
  padding-right: 5px;
}

.mobile-pricing {
  display: none;
}

.mobile-pricing-row-alternate {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #f9fafb;
  border-bottom: 0 #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.mobile-pricing-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: stretch;
}

.pricing-mobile-feature {
  padding: 1rem 0 1rem 24px;
  display: flex;
}

.pricing-mobile-row-content {
  text-align: center;
  border-left: 1px #eaecf0;
  justify-content: flex-end;
  align-items: center;
  padding: 1rem 1.5rem;
  display: flex;
}

.mobile-pricing-duration-plans {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.mobile-pricing-tabs {
  grid-column-gap: 0.5rem;
  grid-row-gap: 16px;
  background-color: #f9fafb;
  border: 1px solid #f2f4f7;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 24px;
  padding: 0.375rem;
  display: grid;
}

.mobile-pricing-tab-container {
  width: 100%;
  overflow: visible;
}

.mobile-pricing-plans-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom: 1px solid #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.25fr;
  position: static;
  top: -17px;
}

.mobile-pricing-plans-container {
  width: 100%;
}

.mobile-pricing-plan {
  border-left: 1px #eaecf0;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem 2rem 24px;
  display: flex;
}

.pricing-page-plan-wrapper-mobile {
  text-align: center;
}

.uui-button-5-mobile {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5-mobile:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-5-mobile:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.plan-purchase-button {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.plan-purchase-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.plan-purchase-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.pricing-tab-badge {
  grid-column-gap: 0.375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #32d583;
  border-radius: 10rem;
  align-items: center;
  padding: 0.125rem 0.625rem;
  font-size: 0.875rem;
  font-weight: 500;
  display: flex;
}

.pricing11_top-row-content-featured {
  outline-offset: 0px;
  border: 0 #9e77ed;
  border-radius: 16px;
  outline: 2px solid #9e77ed;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 2rem 1.5rem 2rem 24px;
  display: flex;
}

.pricing-page-price-span {
  font-size: 20px;
}

.tippy {
  padding-top: 4px;
}

.tippy.inline-flex {
  flex-flow: row;
  order: 1;
  justify-content: flex-start;
  align-self: auto;
  display: inline-flex;
}

.faq-section,
.faq-section.website-to-api-faq {
  display: block;
}

.faq-section.bg-gray-50 {
  background-color: #f9fafb;
}

.text-block-19 {
  color: #f6f9ff;
}

.container-1216-mobile {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.container-blog {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 0;
  position: relative;
}

.header-hero-section {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: none;
  background-position: 0 0;
  margin-top: 0%;
  margin-bottom: 0;
  padding-top: 96px;
  display: block;
  position: relative;
}

.header-hero-section-container {
  z-index: 100;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -56px;
}

.header-hero-section-h1 {
  text-align: center;
  width: 768px;
  margin-left: auto;
  margin-right: auto;
}

.header-hero-section-h1.display-2xl-semibold {
  width: 100%;
  color: var(--untitled-ui-gray800);
  letter-spacing: -1.44px;
  padding-bottom: 24px;
  font-family: Inter, sans-serif;
}

.header-hero-section-h1.display-2xl-semibold.gradient.margin-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.header-hero-section-h1.display-2xl-semibold.gradient.margin-1.display-80 {
  padding-left: 16px;
  padding-right: 16px;
  font-size: 80px;
}

.header-hero-section-h1.display-2xl-semibold.gradient-black {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #000, #626262 80%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 74px;
}

.header-hero-section-h1.display-2xl-semibold.gradient-2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    145deg,
    #160b25 5.19%,
    #704dc5 56.35%,
    #170c26
  );
  -webkit-background-clip: text;
  background-clip: text;
  padding-bottom: 0;
}

.header-hero-section-h1.display-2xl-semibold {
  color: #1d2939;
  letter-spacing: -1.44px;
  width: 100%;
  padding-bottom: 24px;
  font-family: Inter, sans-serif;
}

.header-hero-section-h1.display-2xl-semibold.gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(187deg, #475467 33%, #7f56d9 52%, #182230);
  -webkit-background-clip: text;
  background-clip: text;
}

.header-hero-section-h1.display-2xl-semibold.gradient.version-2 {
  text-align: left;
  font-size: 48px;
  line-height: 60px;
}

.header-hero-section-subtitle {
  text-align: center;
  width: 768px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
}

.header-hero-section-subtitle.text-xl-regular {
  width: 100%;
  padding-bottom: 24px;
  font-size: 23px;
}

.header-hero-section-subtitle.text-xl-regular.gray-700 {
  text-align: center;
}

.header-hero-button-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-wrap: nowrap;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  padding-bottom: 64px;
  display: flex;
}

.homepage-header-hero-background {
  background-color: #f9fafb;
  background-image: none;
  background-size: auto;
  position: absolute;
  inset: -80px 0 22px;
}

.header-hero-section-pre {
  text-align: center;
}

.header-hero-section-pre.text-md-semibold.gray-500 {
  padding-bottom: 12px;
  font-weight: 400;
  display: none;
}

.whilte-padding {
  z-index: 1;
  background-color: var(--white);
  height: 150px;
  margin-top: 0;
  position: absolute;
  inset: auto 0% 1%;
}

.header-hero-section-container-titles {
  max-width: 768px;
}

.header-hero-section-container-titles.premium-page {
  max-width: 920px;
}

.homepage-header-hero-video {
  z-index: 1;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 950px;
  max-width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: relative;
  overflow: visible;
}

.homepage-customer-logos {
  height: 180px;
  margin-top: 0;
  margin-bottom: 4rem;
  display: block;
}

.homepage-logo-list {
  z-index: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  white-space: nowrap;
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 12.5rem 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  place-items: center start;
  margin-right: 2rem;
  display: grid;
  position: relative;
}

.homepage-logo-list-section {
  width: 1216px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.homepage-logo-component {
  display: flex;
  position: relative;
}

.testimonial14_customer-image {
  outline-offset: 0px;
  object-fit: cover;
  border: 3px #fff;
  border-radius: 100%;
  outline: 0 #fff;
  width: 56px;
  height: 56px;
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}

.testimonial-card-client {
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.testimonial-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--white);
  vertical-align: bottom;
  border: 2px solid #eaecf0;
  border-radius: 24px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 16px;
  padding: 24px;
  display: block;
}

.testimonial-card-content {
  align-items: center;
  padding-bottom: 26px;
  display: flex;
}

.testimonial-card-client-image-wrapper {
  margin-right: 0.75rem;
}

.testimonial-card-badges {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: none;
}

.testimonial-card-badge {
  -webkit-text-fill-color: inherit;
  background-color: #eff8ff;
  background-clip: padding-box;
  border-radius: 16px;
  padding: 2px 10px;
  display: inline-block;
}

.testimonial-card-badge.blue {
  color: #175cd3;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.badge-text {
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}

.metrics-counter-section {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.metrics-counter-title-wrapper {
  text-align: center;
  max-width: 100%;
  padding-bottom: 32px;
}

.metric-item {
  overflow: hidden;
}

.metrics-number {
  text-align: center;
  letter-spacing: -3px;
  font-size: 60px;
}

.metrics-number.primary-600 {
  font-variant-numeric: tabular-nums;
  font-size: 55px;
  font-weight: 500;
}

.metrics-number.primary-600.align-left {
  text-align: left;
  font-variant-numeric: tabular-nums;
  font-size: 55px;
}

.metrics-subtitle {
  text-align: center;
}

.metrics-subtitle.gray-900.align-left {
  text-align: center;
  margin-left: -60px;
}

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

.homepage-header-hero-background-overlayimage {
  z-index: 2;
  text-align: center;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  background-clip: border-box;
  width: 1500px;
  height: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: -3% 0% 0%;
}

.container {
  width: 90%;
  max-width: 1560px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-v2-2nd-part {
  height: 10px;
  margin-bottom: -10px;
}

.nav-shadow-v2 {
  z-index: 0;
  opacity: 0;
  flex: 0 auto;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: visible;
  box-shadow: 0 1px 4px #0000001f;
}

.nav-primary-button {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.nav-primary-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.nav-primary-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.usecases-features-section {
  margin-bottom: 84px;
}

.usecases-features-steps {
  display: none;
}

.next {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 30px;
}

.tabs-content {
  width: 960px;
  height: 540px;
  margin-left: auto;
  margin-right: auto;
}

.loader {
  background-color: var(--untitled-ui-primary800);
  width: 0%;
  height: 0.5rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.tabs-menu-2 {
  grid-column-gap: 1rem;
  flex-direction: row;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-text {
  z-index: 1;
  color: var(--untitled-ui-primary700);
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  position: relative;
}

.tabs-2 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link {
  border: 1px solid var(--light-grey);
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  flex: 1;
  padding: 1.2rem;
  position: relative;
  overflow: hidden;
}

.tab-link.w--current {
  border: 1px solid var(--light-grey);
  background-color: var(--untitled-ui-primary50);
  border-radius: 8px;
}

.video-height {
  object-fit: fill;
  border: 0 #e5e5e5;
  border-radius: 8px;
  padding-top: 58%;
  position: relative;
  overflow: visible;
}

.background-video {
  aspect-ratio: 16 / 9;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  object-fit: scale-down;
  border: 1px solid #cfcfcf;
  border-radius: 8px;
  width: 100%;
  height: auto;
  position: absolute;
  inset: 0%;
}

.tab-pane-tab-1 {
  object-fit: fill;
  width: 100%;
  height: auto;
  overflow: visible;
}

.image-13 {
  width: 48px;
  height: 48px;
}

.layout94_icon-image {
  margin-bottom: 30px;
}

.image-14 {
  width: 48px;
  height: 48px;
}

.display-md-semibold-copy {
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.use-cases-quick-video-section {
  overflow: hidden;
}

.usecases-integration-section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.quick-video-section-padding {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.usecases-single-padding {
  padding-top: 52px;
}

.usecases-page-section-title {
  color: var(--gray--900);
  padding-bottom: 32px;
  font-size: 2rem;
}

.use-cases-item-link {
  text-align: left;
  text-decoration: none;
}

.layout91_item {
  text-align: center;
  background-color: #f9fafb;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 2rem;
  padding: 0 1.5rem 2rem;
  display: flex;
}

.text-size-medium-21 {
  letter-spacing: normal;
  font-size: 1.125rem;
}

.layout91_icon {
  width: 4rem;
  height: 4rem;
  margin-top: -2rem;
}

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

.layout91_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  width: 100%;
  display: grid;
}

.integrations-center {
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
}

.integrations-page {
  margin-bottom: 4rem;
  padding-top: 48px;
  padding-bottom: 60px;
}

.use-cases-page-section {
  padding-top: 48px;
}

.integrations-page-item-learn-more {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  padding-top: 12px;
  display: flex;
}

.uui-button-6 {
  grid-column-gap: 0.5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: 0.5rem;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-6:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-6:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-6.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 1rem 1.75rem;
  font-size: 1.125rem;
}

.uui-button-row-3 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-button-row-3.button-row-center {
  justify-content: center;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge {
  color: var(--untitled-ui-gray600);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 3.75rem;
  font-weight: 600;
  line-height: 1.2;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-medium-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-large {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-subheading {
  color: var(--untitled-ui-primary600);
  margin-bottom: 0.75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

.uui-text-align-center-2 {
  text-align: center;
}

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

.uui-faq03_cta-button-row {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: 0.5rem;
}

.uui-heading-xxsmall {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-faq03_cta-content {
  flex: 1;
}

.uui-uui-faq03_cta {
  grid-column-gap: 5rem;
  grid-row-gap: 1rem;
  background-color: var(--untitled-ui-gray50);
  border-radius: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  max-width: 1216px;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem;
  display: grid;
}

.uui-faq03_content {
  grid-column-gap: 4rem;
  grid-row-gap: 5rem;
  border-top: 1px solid var(--untitled-ui-gray200);
  grid-template-rows: auto;
  grid-template-columns: 0.35fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: grid;
}

.uui-faq03_list {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-faq03_component {
  margin-top: 4rem;
}

.image-17 {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}

.image-18 {
  object-fit: cover;
  border-radius: 8px;
  width: 48px;
  height: 48px;
}

.integrations-single-introduction.integration-single-margin {
  margin-bottom: 32px;
}

.integrations-single-introduction-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  padding-bottom: 32px;
  display: grid;
}

.integrations-single-introduction-logo {
  object-fit: contain;
  border-radius: 8px;
  width: 48px;
}

.integrations-applogos-hero {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f4f4f4;
  border-radius: 8px;
  flex-wrap: wrap;
  place-content: center space-around;
  align-items: center;
  width: 300px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  display: flex;
}

.integrations-single-introduction-icon {
  color: #fff;
  border-radius: 0.625rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.section-3 {
  height: 50px;
}

.integrations-usecases-section-logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f4f4f4;
  border-radius: 8px;
  flex-wrap: wrap;
  place-content: center space-around;
  align-items: center;
  padding: 10px 5px;
  display: flex;
}

.uui-button-row-4 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-text-size-large-2 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.image-19 {
  object-fit: cover;
  border-radius: 8px;
  align-self: flex-end;
  margin-bottom: 0;
}

.image-19:hover {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 0 solid #777373;
}

.collection-list-wrapper-2 {
  margin-left: auto;
  margin-right: auto;
}

.integration-websites-section {
  width: 100%;
  max-width: 1216px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
}

.collection-item-2 {
  text-align: center;
  width: 23%;
  margin-bottom: 16px;
  margin-right: 2%;
  padding-top: 8px;
  padding-bottom: 8px;
}

.collection-item-2:hover {
  background-color: var(--light-grey);
  border-radius: 12px;
}

.collection-list-2 {
  width: 100%;
}

.link-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: center;
  width: 90%;
  text-decoration: none;
  display: flex;
}

.text-block-23 {
  align-self: center;
}

.integration-website-title {
  text-align: center;
  max-width: 800px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.8rem;
}

.integration-website-title.display-md-semibold {
  text-align: center;
  margin-bottom: 32px;
}

.integration-video-section {
  width: 100%;
  max-width: 1216px;
  margin-bottom: 56px;
  margin-left: auto;
  margin-right: auto;
}

.integration-video-section.hide {
  display: none;
}

.integration-video-container {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.25rem;
  height: 32.25rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.integration-video-container.shadow-xxlarge {
  max-width: 100%;
  height: 29rem;
  margin-top: 0;
}

.integration-video-lightbox {
  object-fit: cover;
  border-radius: 12px;
  width: 768px;
  height: 432px;
}

.integration-video-playicon {
  z-index: 2;
  -webkit-backdrop-filter: saturate(150%) blur(12px);
  backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
  background-color: #ffffff1a;
  border-radius: 100%;
  width: 8rem;
  height: 8rem;
  position: absolute;
}

.integration-video-title {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2rem;
}

.integration-video-title.display-md-semibold.gray-900 {
  text-align: center;
  padding-bottom: 16px;
}

.integration-hero {
  padding-left: 2rem;
  padding-right: 2rem;
}

.text-block-24 {
  color: var(--gray--900);
  text-align: center;
  padding-top: 20px;
  font-size: 0.89rem;
}

.text-block-24-copy {
  color: var(--gray--900);
  text-align: center;
  font-size: 0.89rem;
}

.previous {
  background-color: #fff;
  border-radius: 8px;
  margin-top: 30px;
}

.use-cases-hero-price-monitoring-header {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Ecommerce560px_1.webp");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.use-cases-hero-image-healthcare {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Health560px_1.webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.use-cases-hero-image-reviews {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Real-Estate.webp");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.use-cases-hero-image-recruitment {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Recuitmnet560px_1.webp");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.g2-reviews {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 85%;
  padding-top: 20px;
  display: grid;
}

.navigation-submenu-title {
  color: var(--untitled-ui-gray800);
  font-size: 0.99rem;
  font-weight: 600;
}

.navbar-icon {
  flex: none;
  align-self: flex-start;
  padding-top: 3px;
}

.navbar-icon.v2 {
  text-align: left;
  object-fit: none;
  flex: none;
  order: 0;
  align-self: auto;
  padding-left: 2px;
  padding-right: 8px;
  overflow: clip;
}

.navbar-v2-logo-link-copy {
  margin-right: 30px;
  padding-left: 0;
}

.navbar-v2-logo-container {
  flex-wrap: nowrap;
  display: flex;
}

.navbar08_dropdown-link-contact-button {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 0.75rem;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.navbar08_dropdown-link-contact-button:hover {
  background-color: #f9fafb;
}

.navbar08_dropdown-link-hero {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  background-color: #fcfaff;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 0.75rem;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.navbar08_dropdown-link-hero:hover {
  background-color: #f9fafb;
}

.cookie-consent-container {
  float: left;
  background-color: #fff;
  border-radius: 12px;
  width: 478px;
  height: 280px;
  margin-left: 12px;
  position: sticky;
  inset: auto 0% 12px;
  box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #1018284d;
}

.cookie-consent-box {
  padding: 24px;
}

.cookie-consent-icon {
  width: 42px;
  height: 40px;
  padding-bottom: 4px;
}

.cookie-consent-title.text-lg-semibold {
  color: var(--untitled-ui-gray900);
}

.cookie-consent-text.text-sm-regular {
  color: var(--untitled-ui-gray600);
}

.cookie-consent-button-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.cookie-consent-button {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.cookie-consent-button:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.cookie-consent-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.cookie-consent-button-secondary {
  grid-column-gap: 0.5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.cookie-consent-button-secondary:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.cookie-consent-button-secondary:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-icon-1x1-xxsmall {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.uui-button-secondary {
  grid-column-gap: 0.5rem;
  background-color: var(--untitled-ui-primary50);
  color: var(--untitled-ui-primary700);
  text-align: center;
  white-space: nowrap;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary:hover {
  background-color: var(--untitled-ui-primary100);
}

.uui-button-secondary:focus {
  background-color: var(--untitled-ui-primary50);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-button-secondary.is-button-small {
  grid-column-gap: 0.5rem;
  padding: 0.5rem 1rem;
  font-size: 1rem;
}

.topbar-close-button {
  color: #fff;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin-left: 0.5rem;
  transition: all 0.3s;
  display: flex;
}

.topbar-close-button:hover {
  background-color: #fff3;
}

.topbar-container-wrapper-text {
  color: var(--untitled-ui-white);
  margin-right: 0.375rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.topbar-text-wrapper {
  grid-row-gap: 0.125rem;
  flex-wrap: wrap;
  display: flex;
}

.topbar-wrapper {
  background-image: linear-gradient(#7f56d9, #7f56d9);
  justify-content: center;
  align-items: center;
  position: relative;
}

.topbar-container {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.topbar-container-text {
  flex: 1;
  align-items: center;
  margin-right: 2rem;
  display: flex;
}

.heading-10 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.navigation-responsive {
  display: none;
}

.use-cases-hero-price-monitoring-header-copy {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Price560px_1.webp");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.usecases-hero-image-realestate {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Realestate560px_1.webp");
  background-position: 0 0;
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.usecases-hero-image-investor {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Invest560px_1.webp");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.automations-related-section {
  width: 100%;
  max-width: 1216px;
  margin-top: 36px;
  margin-left: auto;
  margin-right: auto;
}

.related-icon {
  border-radius: 8px;
  margin-left: 8px;
  margin-right: 10px;
  display: block;
}

.automateion-related-item {
  color: var(--gray--700);
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  display: flex;
}

.automateion-related-item:hover {
  background-color: #f7f7f7;
  border-radius: 8px;
}

.automations-related-title {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

.automations-related-title.display-md-semibold {
  text-align: center;
  padding-top: 12px;
  padding-bottom: 32px;
}

.collection-item-3 {
  padding-left: 0;
}

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

.uui-testimonial14_client-heading {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.uui-testimonial14_customer-image {
  object-fit: cover;
  border-radius: 100%;
  width: 3rem;
  min-width: 3rem;
  height: 3rem;
  min-height: 3rem;
}

.uui-testimonial14_client-image-wrapper {
  margin-right: 0.75rem;
}

.uui-testimonial14_client {
  text-align: left;
  align-items: center;
  margin-top: 1.5rem;
  display: flex;
}

.uui-testimonial14_rating-icon {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  margin-right: 0.25rem;
  display: flex;
}

.uui-testimonial14_rating-wrapper {
  align-items: center;
  margin-bottom: 1.5rem;
  display: flex;
}

.uui-text-size-large-6 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-space-xsmall-7 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-6 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-heading-medium-6.gray-800 {
  padding-top: 20px;
}

.uui-max-width-large-6 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-6.align-center {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-4 {
  text-align: center;
}

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

.uui-page-padding-10 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.testimonial-block {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  column-count: auto;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  align-items: stretch;
  margin-top: 4rem;
  padding-left: 0;
  display: inline-grid;
}

.testimonial-item-content {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid var(--untitled-ui-gray200);
  background-color: var(--white);
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  padding: 2rem;
  display: inline-flex;
}

.uui-logos02_logo {
  height: 2.5rem;
}

.uui-logos02_wrapper {
  justify-content: center;
  align-items: flex-start;
  padding: 0.75rem 1.5rem;
  display: flex;
}

.uui-logos02_logo-row {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-logos02_component {
  background-color: var(--untitled-ui-gray50);
  border-radius: 1rem;
  padding: 4rem;
}

.demorequest-customerlogos {
  display: none;
}

.demorequest-testimonials-component {
  background-image: url("../images/Light-accent-2-1.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.testimonials-wrapper {
  padding: 3rem 0;
}

.uui-testimonial14_rating-g2 {
  width: 1.25rem;
  height: 1.25rem;
  color: var(--untitled-ui--warning300);
  justify-content: center;
  align-items: center;
  margin-right: 0.25rem;
  display: block;
  left: 0;
}

.demorequest-customerlogos-pricing {
  margin-top: 42px;
  display: none;
}

.demorequest-testimonials-component-pricing {
  display: none;
}

.div-block-28 {
  height: 650px;
}

.success-text-copy {
  margin-bottom: 20px;
  font-weight: 600;
}

.privacy-clause-2-2-table {
  border: 1px solid #d3d3d3;
}

.cell-text {
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-right: 5px;
  font-size: 0.8rem;
}

.cell-text.strong {
  font-weight: 700;
}

.cell-text.strong.center {
  text-align: center;
  flex: 1;
}

.cell-6 {
  padding-left: 10px;
  padding-right: 15px;
}

.cell-6.right {
  padding-left: 10px;
}

.cell-6.border-right {
  border-right: 1px solid #d3d3d3;
  align-items: flex-start;
  height: 100%;
  padding-left: 10px;
  padding-right: 15px;
  display: flex;
}

.table-row {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d3d3d3;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0;
  display: grid;
}

.header-cell.border-right {
  border-right: 1px solid #d3d3d3;
  align-items: center;
  height: 100%;
  padding-right: 21px;
  display: flex;
}

.header-cell.right {
  padding-left: 1rem;
}

.table-row-copy {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d3d3d3;
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1.25fr;
  grid-auto-columns: 1fr;
  padding: 0 1rem;
  display: grid;
}

.table-row-3 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  border-bottom: 1px solid #d3d3d3;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 0 1rem 0 0;
  display: grid;
}

.pp-table-header {
  margin-top: 16px;
  margin-bottom: 16px;
  display: block;
}

.homepage-feature-stack {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.qhomepage-header-hero-video-container {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  object-fit: cover;
  background-color: #fff;
  border: 1.772px solid #d0d5dd;
  border-radius: 35.443px;
  width: 892px;
  height: auto;
  padding: 2px;
  box-shadow: 0 14px 17.7215px 14px #0000000d;
}

.uui-button-secondary-gray-6 {
  grid-column-gap: 0.5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-6:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-6:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-icon-1x1-xsmall-6 {
  color: var(--untitled-ui-gray300);
  padding-top: 14px;
}

.icon-featured-square-large-3 {
  background-color: var(--white);
  width: 56px;
  height: 56px;
  color: var(--untitled-ui-white);
  border: 1px solid #d0d5dd;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 32px;
  margin-right: auto;
  display: flex;
}

.homepage-capabilities-item-content {
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: inline-flex;
}

.uui-layout94_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  margin: 0 auto 2rem;
  display: flex;
}

.homepage-top-capabilities-section {
  text-align: center;
  width: 100%;
  max-width: 1248px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.homepage-top-capabilities-more {
  color: var(--untitled-ui-primary700);
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: none;
}

.homepage-top-capabilities-more:hover {
  color: var(--untitled-ui-primary600);
}

.homepage-capabilities-item {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-gray50);
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 22px 16px 12px 22px;
  display: inline-flex;
}

.homepage-main-animation {
  object-fit: cover;
  width: 100%;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.header-g2-badge {
  border: 1px solid #eaecf0;
  border-radius: 18px;
  justify-content: center;
  width: 246px;
  height: 36px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 12px;
  display: flex;
}

.header-g2-badge.transparent {
  border-style: none;
}

.header-g2-badge.transparent.version-2 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
}

.code-embed-2 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.code-embed-3 {
  flex-flow: row;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 116px;
  margin-right: 12px;
  padding-right: 0;
  display: flex;
}

.text-block-25-copy {
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  line-height: 18px;
  display: flex;
}

.g2-badge-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: var(--untitled-ui-gray600);
  -webkit-text-stroke-color: var(--untitled-ui-gray600);
  align-items: center;
  margin-left: 16px;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}

.testimonial-rating-row {
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.grid-8 {
  background-image: url("../images/Dot-grid.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  padding-top: 12px;
  padding-left: 16px;
  position: relative;
  overflow: clip;
}

.grid-8:hover {
  border: 1px red;
}

.div-block-31 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 392px;
  margin-top: 37px;
  margin-bottom: 0;
  display: block;
  position: relative;
  overflow: clip;
}

.homepage-stack-wrapper {
  -webkit-text-fill-color: inherit;
  background-image: url("../images/Light-accent-2-1.png");
  background-size: 100% 100%;
  background-clip: border-box;
  border: 1px solid #98a2b3;
  border-radius: 24px;
  flex-flow: wrap;
  place-content: flex-start;
  align-items: flex-start;
  padding: 12px 12px 0 16px;
  display: block;
}

.homepage-stack-wrapper:hover {
  border-color: #7f56d9;
}

.homepage-stack-wrapper.big-section {
  padding-top: 0;
  padding-left: 16px;
  padding-right: 16px;
}

.homepage-stack-wrapper.margin-right-zero {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.grid-9 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  padding-bottom: 16px;
  position: static;
}

.grid-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto;
  grid-template-columns: 0.85fr;
  width: 100%;
  padding-bottom: 16px;
}

.stack-big-text-container {
  padding-top: 0;
  padding-right: 16px;
}

.homepage-feature-stack-2 {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.div-block-31-copy {
  z-index: 1;
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 200px;
  margin: 0;
  display: block;
  position: relative;
  top: 56px;
  right: 0;
  overflow: clip;
}

.grid-8-copy {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  justify-content: end;
  width: 100%;
  height: 100%;
  padding-top: 4px;
  padding-left: 0;
  position: static;
  overflow: hidden;
}

.div-block-35 {
  z-index: 2;
  position: relative;
}

.grid-10-copy {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1.35fr;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.prebuilt-robots-tabs {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1216px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.prebuilt-robots-tabs-container {
  text-align: left;
  background-color: #f9fafb;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 280px;
  height: 100%;
  padding-top: 6px;
  display: flex;
}

.tabs-content-2 {
  width: 100%;
}

.pr-tab {
  border: 1px none var(--white);
  width: 95%;
  color: var(--gray--500);
  background-color: #f9fafb;
  border-radius: 12px;
  align-self: center;
  margin-bottom: 8px;
  padding-left: 16px;
  padding-right: 16px;
}

.pr-tab:hover {
  background-color: #fff;
}

.pr-tab.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  border-radius: 6px;
  align-self: center;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.pr-tabs-pane {
  padding-left: 20px;
}

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

.prebuilt-robot-cms-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.prebuilt-robots-item {
  cursor: auto;
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-flow: column;
  order: 0;
  place-content: center space-between;
  align-self: auto;
  align-items: flex-start;
  width: 309px;
  height: auto;
  padding: 20px;
  transition: border-color 0.2s;
  display: flex;
  overflow: auto;
}

.prebuilt-robots-item:hover {
  background-color: #f9fafb;
  border-color: #d0d5dd;
}

.prebuilt-robot-item-image {
  vertical-align: middle;
  width: 16px;
  height: 16px;
  margin-bottom: 0;
}

.prebuilt-robots-section {
  max-width: 1248px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.collection-item-4 {
  align-self: flex-start;
  align-items: stretch;
  display: flex;
}

.homepage-section-title {
  max-width: 1216px;
  color: var(--untitled-ui-gray900);
  text-align: center;
  letter-spacing: -1px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.homepage-section-title.customer-logos-title {
  margin-bottom: 42px;
}

.homepage-section-subtitle {
  max-width: 100%;
  color: var(--untitled-ui-gray600);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

.masonry__grid-arrow {
  display: none;
}

.masonry__grid-slide {
  margin-bottom: 0;
}

.masonry__grid-nav {
  display: none;
}

.masonry__grid-mask {
  column-count: 3;
  white-space: normal;
  column-gap: 16px;
}

.masonry__grid-container {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  column-count: 1;
  background-color: #0000;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 0;
  max-width: 1220px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: visible;
}

.display__none {
  display: none;
}

.section-6 {
  padding-top: 32px;
}

.testimonial-container-text {
  text-align: center;
  max-width: 826px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
}

.top-capabilities-container {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.top-capabilities-container.margin-bottom-24 {
  margin-bottom: 24px;
}

.homepage-feature-stack-section {
  margin-bottom: 6rem;
}

.testimonial-section {
  background-image: url("../images/Light-accent-_2_.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: contain;
  max-width: 1248px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
  position: relative;
}

.text-rich-text-legal {
  padding-left: 9px;
}

.text-rich-text-legal h1 {
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-legal h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text-legal h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.text-rich-text-legal h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
}

.text-rich-text-legal h5,
.text-rich-text-legal h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text-legal p {
  margin-bottom: 1rem;
}

.text-rich-text-legal blockquote {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-style: italic;
}

.text-rich-text-legal li {
  padding-left: 0;
}

.text-rich-text-legal a {
  text-decoration: underline;
}

.text-rich-text-legal figcaption {
  opacity: 0.8;
  text-align: left;
  border-left: 2px solid #000;
  margin-top: 0.5rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.div-block-40 {
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  margin-bottom: 12px;
  display: flex;
}

.homepage-managed-service {
  background-image: radial-gradient(
    circle closest-corner at 50% 0,
    #565658,
    #070609
  );
  border-radius: 20px;
  max-width: 1216px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-bottom: 20px;
}

.homepage-managed-service.premium-landing-page {
  margin-bottom: 0;
}

.managed-service-container {
  max-width: 1248px;
  height: 713px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 52px 16px 80px;
}

.managed-service-grid {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: start;
  max-width: 967px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.managed-service-icon {
  width: 40px;
  height: 40px;
  color: var(--untitled-ui-gray300);
  background-color: #3d3c3f;
  border: 1px solid #505052;
  border-radius: 12px;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-bottom: 6px;
  margin-right: auto;
  display: flex;
}

.managed-service-item {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.managed-service {
  text-align: center;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
}

.managed-service-badge {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  background-color: #313033;
  border: 1px solid #585859;
  border-radius: 8px;
  justify-content: space-around;
  align-items: center;
  width: 250px;
  height: 30px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: flex;
}

.text-xs-small {
  font-size: 12px;
  line-height: 18px;
}

.text-xs-small.base-white.managed-badge {
  text-align: center;
  font-weight: 300;
}

.managed-service-2nd-grid {
  justify-content: space-between;
  align-items: center;
  height: 124px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.managed-service-g2-logos {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  opacity: 1;
  width: 50%;
  margin-left: 108px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.managed-services-cta-container {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-right: 123px;
  display: flex;
}

.managed-services-g2-logo-img {
  mix-blend-mode: luminosity;
  width: 72px;
  transition: all 0.3s;
}

.managed-services-g2-logo-img:hover {
  mix-blend-mode: normal;
  transform: scale(1.2);
}

.rive {
  width: 936px;
  max-width: 936px;
  height: 660px;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-5 {
  display: block;
}

.testimonial-customer-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.testimonial-customer-title.gray-500 {
  display: block;
}

.div-block-49 {
  object-fit: contain;
  background-color: #fff;
  background-image: linear-gradient(225deg, #ee9ae5, #5961f9);
  border-radius: 12px;
  width: 300px;
  height: 74px;
  padding: 1px;
  position: absolute;
  inset: auto 0% 6% 49%;
  box-shadow: 0 12px 16px #1018280a, 0 4px 6px -2px #10182808;
}

.div-block-50 {
  z-index: 4;
  background-color: #fff;
  border-radius: 11px;
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.stack-grid-big-img {
  margin-left: 19px;
  position: relative;
  overflow: clip;
}

.homepage-button-text-2 {
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.customer-logos-overlay {
  z-index: 2;
  background-color: #0000;
  background-image: linear-gradient(
    45deg,
    var(--white) 5.21%,
    #fff0 15.63%,
    #fff0 83.98%,
    var(--white) 94.47%
  );
  opacity: 1;
  width: 1240px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
}

.capabilities-icon {
  color: var(--untitled-ui-gray300);
  padding-top: 7px;
}

.prebuilt-robot-item-p {
  color: var(--untitled-ui-gray600);
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
}

.container-1229 {
  max-width: 1216px;
}

.flex-block-2 {
  justify-content: space-between;
  width: 100%;
  height: 60px;
  padding-right: 8px;
}

.div-block-51 {
  width: 26%;
}

.div-block-52 {
  background-color: #fcfcfd;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 64px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.text-block-26 {
  color: var(--untitled-ui-gray600);
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}

.link-7 {
  color: var(--untitled-ui-primary700);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}

.code-embed-6 {
  display: none;
}

.homepage-animation-container {
  background-image: radial-gradient(circle, #2b173c, #0e071c);
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1218px;
  height: 810px;
  max-height: 900px;
  padding-top: 48px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.stack-title-wrapper {
  padding-top: 2px;
  line-height: 2.4;
  display: flex;
  position: relative;
}

.code-embed-7 {
  width: 18px;
  height: 18px;
  margin-right: 10px;
  padding-top: 2px;
  padding-left: 1px;
  position: relative;
}

.div-block-54 {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
  padding-top: 9px;
  display: flex;
}

.div-block-55 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  width: 100%;
  height: 26px;
  display: flex;
}

.div-block-56 {
  background-color: #f9f5ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 26px;
  display: flex;
}

.text-block-27 {
  font-size: 10px;
  line-height: 18px;
}

.stack-small-content-wrapper {
  margin-bottom: 24px;
}

.section-full-feature {
  max-width: 1248px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.section-full-feature.container {
  border: 1px solid #98a2b3;
  border-radius: 16px;
  width: 100%;
  overflow: auto;
  box-shadow: 0 2px 2px #4545451f;
}

.full-features-title-container {
  margin-bottom: 40px;
  padding-top: 40px;
}

.full-feature-column-title {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 28px;
  display: flex;
}

.code-embed-8 {
  margin-right: 12px;
}

.full-features-columns {
  margin-bottom: 40px;
  overflow: auto;
}

.full-features-section-title {
  margin-right: 14px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.full-features-list-item {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  margin-bottom: 12px;
  display: flex;
  overflow: auto;
}

.full-feature-column {
  overflow: auto;
}

.text-block-30 {
  border-bottom: 1px solid #eaecf0;
  width: 100%;
  padding-bottom: 12px;
}

.text-block-30.border-none {
  border-bottom-style: none;
}

.container-1231 {
  max-width: 100%;
  height: 6rem;
}

.homepage-capabilities-item-content-title {
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.homepage-capabilities-item-content-subtitle {
  color: var(--untitled-ui-gray600);
  text-align: left;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 24px;
}

.image-27,
.image-28,
.image-30 {
  display: none;
}

.prebuilt-robot-title {
  color: var(--untitled-ui-gray900);
  margin-bottom: 8px;
  font-size: 24px;
  line-height: 32px;
}

.prebuilt-robot-subtitle {
  color: var(--untitled-ui-gray600);
  font-size: 18px;
  line-height: 28px;
}

.div-block-33-copy {
  background-image: url("../images/Dot-grid.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  width: 480px;
  display: block;
}

.image-25-copy {
  width: 100%;
  height: auto;
  margin-top: 12px;
  margin-left: -10px;
  overflow: visible;
}

.uui-button-row-9 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-space-xxlarge-4 {
  width: 100%;
  min-height: 5rem;
}

.uui-icon-1x1-xsmall-8 {
  width: 1.5rem;
  height: 1.5rem;
}

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

.uui-page-padding-13 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-logos02_logo-2 {
  height: 2.5rem;
}

.uui-logos02_wrapper-2 {
  justify-content: center;
  align-items: flex-start;
  padding: 0.75rem 1.5rem;
  display: flex;
}

.uui-logos02_logo-row-2 {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.uui-text-size-large-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-max-width-large-9 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-9.align-center-5,
.align-center-5 {
  margin-left: auto;
  margin-right: auto;
}

.uui-text-align-center-5 {
  text-align: center;
}

.uui-logos02_component-2 {
  background-color: var(--untitled-ui-gray50);
  border-radius: 1rem;
  padding: 4rem;
}

.uui-section_logos02-2 {
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.uui-layout08_image {
  border: 0.25rem none var(--untitled-ui-gray900);
  border-radius: 0.5rem;
  width: 100%;
  padding-top: 20px;
}

.uui-button-secondary-gray-8 {
  grid-column-gap: 0.5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-8:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-8:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-layout08_item-icon-wrapper {
  align-self: flex-start;
  margin-right: 0.75rem;
}

.uui-layout08_item {
  display: flex;
}

.uui-layout08_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-space-xsmall-10 {
  width: 100%;
  min-height: 1rem;
}

.uui-heading-medium-9 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-layout08_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.feature-section-right-sided {
  margin-bottom: 7rem;
}

.uui-layout56_item-icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: 0.75rem;
}

.uui-layout56_item {
  display: flex;
}

.uui-layout56_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout56_image {
  border: 0.25rem none var(--untitled-ui-gray900);
  border-radius: 0.5rem;
  width: 100%;
}

.uui-layout56_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.comparison-section-container {
  max-width: 1216px;
}

.comparison-section-box {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  width: 100%;
}

.comparison-section-item {
  object-fit: contain;
  border: 3px solid #f2f4f7;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 410px;
  height: 256px;
  padding-top: 0;
  display: flex;
  position: relative;
  overflow: hidden;
}

.comparison-section-item.green {
  background-image: url("../images/Group-557.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.comparison-section-item.blue {
  background-image: url("../images/Group-557-1.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.comparison-section-item.purple {
  background-image: url("../images/Group-557-2.png");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

.comparison-section-subtitle {
  color: var(--gray--900);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.compare-section-title {
  max-width: 1216px;
  color: var(--untitled-ui-gray900);
  text-align: center;
  letter-spacing: -1px;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
  font-weight: 600;
  line-height: 52px;
}

.comparision-section {
  margin-bottom: 6rem;
}

.feature-section-right-sided-container {
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.feature-section-left-sided-container {
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.feature-section-left-sided {
  margin-bottom: 7rem;
  display: block;
}

.uui-text-size-large-10 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-9 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout21_item-icon-wrapper {
  align-self: flex-start;
  margin-right: 0.75rem;
}

.uui-layout21_item {
  display: flex;
}

.uui-layout21_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-heading-medium-10 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-layout20_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.uui-padding-vertical-xhuge-14 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-12 {
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

.uui-page-padding-14 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-text-size-medium-9 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-space-xxsmall-7 {
  width: 100%;
  min-height: 0.5rem;
}

.uui-heading-xxsmall-8 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-space-small-9 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-layout93_item {
  flex-direction: column;
  align-items: center;
}

.uui-layout93_list {
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  margin-top: 4rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-max-width-large-10 {
  text-align: center;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
}

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

.text-block-31 {
  color: var(--untitled-ui-gray700);
  text-align: center;
  font-weight: 500;
}

.managed-service-container2 {
  max-width: 1216px;
  height: 436px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 52px;
  padding-bottom: 80px;
}

.section-7 {
  padding-top: 92px;
}

.table-wrapper-copy {
  border: 1px solid #d3d3d3;
  display: none;
}

.privacy-clause-2 {
  display: none;
}

.privacy-clause-2-table {
  border: 1px solid #d3d3d3;
}

.privacy-clause-2-1,
.privacy-clause-2-2 {
  display: none;
}

.privacy-clause-2-3-table {
  border: 1px solid #d3d3d3;
}

.image-32 {
  display: none;
}

.image-25-mobile {
  width: 100%;
  height: auto;
  margin-top: 12px;
  margin-left: -10px;
  display: none;
}

.header-hero-section-v2 {
  max-width: 1248px;
  margin: 64px auto 6rem;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.header-hero-section-v2-container {
  max-width: 1216px;
}

.hero-video-container {
  width: 50%;
}

.header-v2-icon-wrapper {
  clear: none;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  max-width: 500px;
  margin-left: 0;
  margin-right: auto;
  display: flex;
}

._100days-first-section {
  text-align: center;
  max-width: 1216px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
}

._100days-video-section {
  text-align: center;
  max-width: 1248px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.nav-section-background-gray {
  z-index: 1000;
  clear: both;
  background-color: #f9fafb;
  position: sticky;
  top: 0;
}

.homepage2-header-hero-video-container-copy {
  -webkit-backdrop-filter: blur(14.73px);
  backdrop-filter: blur(14.73px);
  object-fit: cover;
  background-color: #fff;
  border: 1.772px #d0d5dd;
  border-radius: 35.443px;
  width: 892px;
  height: 371px;
  padding: 2px;
  box-shadow: 9.82px 12.28px 19.64px #0000000d;
}

.homepage-v2-logo-section {
  max-width: 1216px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
}

.homepage-v2-logo-container {
  border-radius: 1rem;
  padding: 4rem;
}

.lightbox-link-2 {
  vertical-align: sub;
  justify-content: center;
  align-items: center;
  display: flex;
}

.prebuilt-robots-page-section {
  margin-bottom: 6rem;
}

.prebuilt-robots-page-container {
  max-width: 1248px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.prebuilt-robots-page-sidebar {
  width: 25%;
  padding-right: 16px;
}

.prebuilt-robots-page-content {
  width: 100%;
}

.div-block-61 {
  float: none;
  text-align: center;
  width: 100%;
  max-width: 500px;
  margin: 0 auto;
  padding: 0;
  display: block;
  position: relative;
}

.div-block-61.hero-search {
  width: 100%;
  max-width: 600px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
}

.image-33 {
  border: 1px solid #f0f0f0;
  border-radius: 12px;
  width: 64px;
  padding: 10px;
}

.usecases-hero-image-law-firm {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/LawFirms560px.png");
  background-size: auto;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.code-embed-11 {
  box-sizing: content-box;
  object-fit: fill;
  width: 100%;
  max-width: 100%;
  height: 100%;
  max-height: 100%;
}

.affiliate-notice {
  max-width: 600px;
  color: var(--untitled-ui-gray600);
  margin-top: 20px;
}

.uui-layout94_list-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  margin: 0 auto;
  display: flex;
}

.startups-top-line {
  background-color: var(--untitled-ui-primary700);
  max-width: 600px;
  color: var(--untitled-ui-white);
  text-align: center;
  border-radius: 12px;
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  font-weight: 500;
}

.startups-steps {
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}

.startups-logos {
  max-width: 1216px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
}

.feature-section-left-sided-startups {
  max-width: 1248px;
  margin: 3rem auto 6rem;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.uui-layout56_item-list-copy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 1rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.feature-stack-human-like {
  z-index: 3;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1.35fr;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  position: relative;
}

.feature-stack-human-like-content-wrapper {
  margin-bottom: 24px;
}

.feature-stack-deep-scraing-image {
  width: 100%;
  height: auto;
  margin-top: 12px;
  margin-left: -10px;
  overflow: visible;
}

.div-block-62 {
  width: auto;
  max-width: 360px;
  overflow: scroll;
}

.feature-stack-deep-scraping-wrapper {
  background-image: url("../images/Dot-grid.png");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  width: 480px;
  display: block;
}

.feature-stack-ai-recommender-box {
  object-fit: contain;
  background-color: #fff;
  background-image: linear-gradient(225deg, #ee9ae5, #5961f9);
  border-radius: 12px;
  width: 300px;
  height: 74px;
  padding: 1px;
  position: absolute;
  inset: auto 0% 6% 49%;
  box-shadow: 0 12px 16px #1018280a, 0 4px 6px -2px #10182808;
}

.header-hero-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: space-between;
}

.header-hero-content-wrapper {
  flex-flow: column;
  align-items: stretch;
  width: 100%;
  max-width: 566px;
  display: flex;
}

.homepage-capabilities-list-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row-reverse;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  margin: 0 auto;
  display: grid;
}

.uui-layout94_list-copy {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  max-width: 1248px;
  margin: 0 auto 2rem;
  display: flex;
}

.header-hero-section-container-startups {
  z-index: 100;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  top: -56px;
}

.container-1232 {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1248px;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.container-1232.hero-bg {
  background-color: #f3f0ff;
  background-image: radial-gradient(at 50% 0, #8b5cf626 0%, #8b5cf600 70%);
  border-radius: 16px;
  flex-direction: column;
  align-items: center;
  padding-top: 48px;
  padding-bottom: 48px;
}

.columns-8 {
  border: 2px solid #e4e4e4;
  border-radius: 16px;
  display: flex;
}

.pricing-header-column {
  box-sizing: border-box;
  border-right: 1px solid #eaecf0;
  flex-flow: column;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.pricing-header-column.border-zero {
  border-right-style: none;
}

.pricing-header-featurebox {
  border-top: 1px #e6e6e6;
  margin-bottom: 24px;
  padding-left: 16px;
  padding-right: 16px;
}

.select-field-copy {
  color: #667085;
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 0;
  padding-right: 5px;
}

.section-8 {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.pricing-header-featurebox-item {
  display: flex;
}

.pricing-header-featurebox-item.tippy {
  margin-bottom: 4px;
  padding-top: 0;
}

.uui-button-5-copy-copy {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-5-copy-copy:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-5-copy-copy:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.form-block-copy {
  width: 200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
}

.form {
  margin-bottom: 16px;
}

.pricing-header-divider {
  border-top: 1px solid #eaecf0;
  border-right: 1px #000;
  margin-bottom: 14px;
}

.pricing-page-header-plan {
  text-align: center;
  flex-flow: column;
  justify-content: space-around;
  padding-top: 24px;
  display: flex;
}

.pricing-page-header-plan.professional-plan {
  background-image: linear-gradient(300deg, #f5c8f566, #daddfa66);
}

.pricing-header-features-tick-green {
  padding-right: 8px;
}

.pricing-page-header-plan-name {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  display: block;
}

.pricing-header-column-badge {
  background-color: #f9f5ff;
  border: 1px solid #e9d7fe;
  border-radius: 24px;
  width: 113px;
  height: 28px;
  margin-top: -18px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0% 0% auto;
}

.pricing-page-premium-section {
  max-width: 1248px;
  margin-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.pricing-page-premium-section.test {
  display: flex;
}

.pricing-page-premium-section-left {
  background-image: radial-gradient(circle at 50% 0, #565658, #070609 71%);
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 30%;
  padding: 24px 32px 13px;
  display: flex;
}

.pricing-page-premium-section-right {
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  width: 70%;
  padding-top: 24px;
  padding-bottom: 0;
  padding-left: 32px;
}

.div-block-65 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: stretch;
  align-items: baseline;
  max-width: 100%;
  padding-right: 32px;
  display: grid;
}

.div-block-66 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-67 {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.div-block-68 {
  flex-flow: column;
  justify-content: space-around;
  display: flex;
}

.pricing-v2 {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.pricing-v2.hide-tablet {
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
}

.pricing-v2-comparison-row-header {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom: 0 #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  position: sticky;
  top: 80px;
}

.pricing-v2-comparison-table {
  width: 100%;
  position: relative;
}

.pricing-comparison-header-row {
  border: 1px solid #eaecf0;
  border-right-style: none;
  flex-flow: column;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 1rem;
  display: flex;
}

.pricing-comparison-header-row.left {
  border-left-style: solid;
  border-left-color: #eaecf0;
  border-right-style: none;
  border-right-color: #eaecf0;
  border-radius: 16px 0 0;
}

.pricing-comparison-header-row.right {
  border-right-style: solid;
  border-right-color: #eaecf0;
  border-top-right-radius: 16px;
}

.pricing-comparison-header-row.professional {
  justify-content: space-between;
  padding-top: 0;
}

.pricing-v2-comparison-row {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 #eaecf0;
  border-left: 1px #eaecf0;
  border-right: 1px #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing-v2-comparison-row.top-row {
  border-top: 1px #eaecf0;
  border-left: 1px #eaecf0;
  border-right: 1px #eaecf0;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
}

.pricing-v2-comparison-row.bottom-row {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.pricing11_feature-v2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-left: 1px solid #eaecf0;
  justify-content: flex-start;
  align-items: center;
  padding: 0.5rem 0 0.5rem 20px;
  display: flex;
}

.pricing11_feature-v2.top-row {
  border-top: 1px #eaecf0;
  justify-content: flex-start;
  align-items: center;
}

.pricing-v2-comparison-row-content {
  color: var(--untitled-ui-gray600);
  text-align: center;
  border-left: 1px solid #eaecf0;
  border-right: 1px #eaecf0;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 14px;
  line-height: 20px;
  display: flex;
}

.pricing-v2-comparison-row-content.right {
  border-right-style: solid;
}

.pricing-row-header-top-row {
  border-bottom: 1px solid #eaecf0;
  align-items: center;
  padding: 1rem 0 1rem 20px;
  display: flex;
}

.pricing-comparison-table-cta-text {
  width: 100%;
  color: var(--untitled-ui-primary700);
  text-align: center;
  background-color: #f9f5ff;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  transition: background-color 0.2s;
}

.pricing-comparison-table-cta-text:hover {
  background-color: var(--untitled-ui-primary100);
}

.pricing-v2-table-section-header {
  color: var(--untitled-ui-primary700);
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.pricing-v2-comparison-row-section-title {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 0 #eaecf0;
  border-left: 1px #eaecf0;
  border-right: 1px #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
}

.pricing-premium-talktosales-text {
  color: var(--untitled-ui-gray700);
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-70 {
  margin-top: 32px;
  margin-bottom: 41px;
}

.ms-toggle-wrap {
  width: 36px;
  height: 22px;
  margin-bottom: 0;
  padding-left: 0;
  position: relative;
}

.ms-toggle-checkbox {
  display: none;
}

.ms-toggle-label {
  z-index: 2;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 57px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.ms-toggle-dot {
  z-index: 1;
  background-color: #fff;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-left: 1px;
  transition: left 0.2s;
  position: absolute;
  left: 3px;
  box-shadow: 0 1px 5px #0003;
}

.ms-toggle-dot.w--redirected-checked {
  background-color: #fff;
  background-image: none;
  left: 39px;
}

.ms-toggle-bg {
  z-index: 0;
  background-color: #e2e2e2;
  border-radius: 100px;
  width: 40px;
  transition: background-color 0.2s;
  position: absolute;
  inset: 0%;
}

.tabs-menu-3 {
  margin-bottom: 40px;
  display: none;
}

.div-block-71 {
  width: 100%;
  height: 24px;
}

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

.form-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.pricing-v2-tab-badge {
  grid-column-gap: 0.375rem;
  color: #067647;
  white-space: nowrap;
  background-color: #ecfdf3;
  border: 1px solid #abefc6;
  border-radius: 10rem;
  align-items: center;
  padding: 0.125rem 0.625rem;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.text-align-center-10-copy {
  text-align: center;
  margin-bottom: 32px;
}

.div-block-72 {
  height: 25px;
}

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

.div-block-74 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

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

.pricing-comparison-table-cta {
  width: 90%;
  text-decoration: none;
}

.pricing-page-testimonial-section {
  margin-bottom: 40px;
}

.pricing-page-testimonial-container {
  background-color: #f9fafb;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 38px;
  padding-bottom: 38px;
  display: flex;
}

.pricing-page-testimonial-container-logos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.div-block-75 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(35deg, #fff, #0000001a);
  -webkit-background-clip: text;
  background-clip: text;
}

.pricing-pag-header-plan-title-container {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    135deg,
    #160b25,
    #794ce5 77%,
    #6d44cd 85%,
    #7c4eeb 99%
  );
  -webkit-background-clip: text;
  background-clip: text;
}

.div-block-76 {
  border-top: 1px solid var(--light-grey);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(315deg, #f5c8f566, #daddfa66 96%);
  background-clip: border-box;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 65px;
  display: flex;
}

.pricing-pag-header-plan-title-container-copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(
    135deg,
    #160b25cc,
    #794ce5 37%,
    #6d44cd 73%,
    #7c4eeb
  );
  -webkit-background-clip: text;
  background-clip: text;
}

.security-compliance-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #f9fafb;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 16px 24px 24px;
  display: grid;
}

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

.uui-layout02_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: end;
  padding: 2rem;
  display: grid;
}

.compliance-section-badge-image {
  width: 60%;
}

.uui-space-xsmall-14 {
  width: 100%;
  min-height: 1rem;
}

.compliance-section-badge-container {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  display: flex;
}

.security-compliance-section-component {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.security-compliance-wrapper-pricing {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #f9fafb;
  border-radius: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px 16px 24px 24px;
  display: grid;
}

.prebuiltrobots-page-section {
  padding-top: 2rem;
}

.prebuiltrobots-pages-wrapper {
  max-width: 1248px;
  padding-left: 16px;
  padding-right: 16px;
}

.prebuiltrobots-pages-container {
  border-style: solid;
  border-width: 1px 0 0;
  border-color: #e5e7eb var(--untitled-ui-gray200) var(--untitled-ui-gray200);
  border-radius: 0;
  max-width: 900px;
  margin: 24px auto 2rem;
  padding: 32px 0 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.image-34 {
  border: 1px solid var(--untitled-ui-gray200);
  vertical-align: baseline;
  border-radius: 8px;
  width: 64px;
  height: 64px;
  margin-left: 10px;
  padding: 8px;
}

.prebuiltrobots-page-content-header-new {
  box-sizing: border-box;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  margin-top: 4px;
  margin-bottom: 4px;
  display: flex;
  position: static;
  left: auto;
}

.prebuiltrobots-page-relatedrobots {
  margin-bottom: 2rem;
}

.div-block-77 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.prebuiltrobots-page-relatedrobots-item {
  cursor: pointer;
  padding: 16px;
  transition: background-color 0.2s;
}

.prebuiltrobots-page-relatedrobots-item:hover {
  background-color: var(--untitled-ui-gray50);
  border-radius: 8px;
}

.prebuiltrobots-page-breadcrumb {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: flex-start;
  max-width: 900px;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
}

.code-embed-13 {
  width: 20px;
  padding-top: 4px;
}

.prebuiltrobots-page-breadcrumb-linkblock {
  border: 1px none var(--white);
  align-items: center;
  width: 220px;
  height: 40px;
  padding: 8px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
}

.prebuiltrobots-page-breadcrumb-linkblock:hover {
  border: 1px none var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: 4px;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.prebuiltrobots-page-relatedlinks-item {
  border: 2px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray700);
  border-radius: 4px;
  padding: 12px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: block;
}

.prebuiltrobots-page-relatedlinks-item:hover {
  background-color: var(--untitled-ui-gray100);
}

.prebuiltrobots-page-relatedlinks-container {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  margin-bottom: 2rem;
  font-size: 16px;
  line-height: 20px;
  display: flex;
}

.div-block-78 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  display: flex;
}

.prebuilt-robot-page-cta-container {
  text-align: center;
  max-width: 1248px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.div-block-79 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--untitled-ui-gray50);
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-around;
  width: 50%;
  padding: 32px 16px;
  display: flex;
}

.div-block-81 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.prebuilt-robot-page-cta-section {
  margin-bottom: 4rem;
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.prebuilt-robots-block {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  column-count: auto;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  align-items: stretch;
  padding-left: 0;
  display: inline-grid;
}

.prebuilt-robots-block-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--untitled-ui-gray200);
  background-color: var(--white);
  border-radius: 24px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 1rem;
  transition: background-color 0.2s;
  display: inline-flex;
}

.prebuilt-robots-block-item:hover {
  background-color: var(--untitled-ui-gray50);
}

.heading-13 {
  width: 80%;
  font-size: 2.4rem;
}

.heading-13.gray-700 {
  font-weight: 500;
}

.heading-13.centered {
  text-align: center;
  width: 100%;
}

.link-block-6 {
  text-align: left;
  cursor: pointer;
  width: 100%;
  height: 100%;
  padding: 24px;
  text-decoration: none;
  transition: background-color 0.2s;
}

.collection-list-8 {
  margin-bottom: 1rem;
}

.collection-item-5,
.collection-item-6 {
  padding-bottom: 4px;
}

.container-1248 {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.use-cases-hero-image-healthcare-copy {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/Untitled-design.png");
  background-position: 50%;
  background-size: cover;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.uui-text-size-medium-12 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-heading-xxsmall-10 {
  color: var(--untitled-ui-gray900);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.uui-icon-1x1-xsmall-11 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-layout72_item-2 {
  background-color: var(--untitled-ui-gray50);
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 1.5rem;
  display: flex;
}

.uui-layout72_component-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  display: grid;
}

.website-to-api-top-features {
  max-width: 1248px;
  margin: 3rem auto;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.icon-featured-square-large-6 {
  background-color: var(--untitled-ui-white);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui-white);
  border-radius: 0.625rem;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
  display: flex;
}

.uui-space-xxsmall-10 {
  width: 100%;
  min-height: 0.5rem;
}

.header-hero-section-h1-copy {
  text-align: center;
  width: 768px;
  margin-left: auto;
  margin-right: auto;
}

.header-hero-section-h1-copy.display-xl-semibold-1.gradient-title {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #000, #626262 80%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 850px;
  margin-bottom: 1rem;
}

.header-hero-section-subtitle-copy-copy {
  text-align: center;
  width: 768px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 48px;
}

.header-hero-section-subtitle-copy-copy.text-lg-regular.gray-700 {
  width: 800px;
  padding-bottom: 32px;
}

.prebuilt-robots-page-sidebar-categories {
  text-align: left;
  text-decoration: none;
}

.div-block-85 {
  flex-flow: column;
  width: 65%;
  padding-right: 16px;
  display: flex;
}

.div-block-85.hero {
  text-align: center;
  align-items: center;
  width: 100%;
}

.div-block-85.cat-hero-wrapper {
  background-color: #f6f0ff;
  border-radius: 20px;
  width: 100%;
  margin-bottom: 24px;
  padding: 40px 40px 36px;
}

.prebuilt-robots-page-sidebar-title {
  margin-bottom: 8px;
}

.empty-state-4 {
  background-color: var(--white);
}

.prebuiltrobots-page-breadcrumb-linkblock-copy {
  border: 1px none var(--white);
  align-items: center;
  width: 220px;
  height: 40px;
  padding: 8px 8px 8px 0;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
}

.prebuiltrobots-page-breadcrumb-linkblock-copy:hover {
  border: 1px none var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: 4px;
}

.empty-state-5 {
  display: none;
}

.padding-verticall-50 {
  margin-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
}

.container-1232-copy {
  justify-content: space-between;
  align-items: flex-start;
  max-width: 1248px;
  margin-top: 2rem;
  margin-bottom: 1rem;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.code-embed-14 {
  width: 936px;
  height: 660px;
}

.faq-rich-text {
  color: var(--untitled-ui-gray700);
}

.monitoring-top-features {
  max-width: 1248px;
  margin: 3rem auto;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.uui-text-size-large-6-copy {
  color: var(--untitled-ui-gray600);
  text-align: center;
  letter-spacing: normal;
  margin-bottom: 2rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.monitoring-hero {
  background-color: #f9f5ff;
  padding-top: 36px;
  overflow: hidden;
}

.uui-padding-vertical-xhuge-1 {
  padding-top: 2rem;
  padding-bottom: 3rem;
}

.text-block-33 {
  align-self: center;
}

.collection-list-11 {
  flex-flow: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.image-35 {
  object-fit: cover;
  border-radius: 8px;
  align-self: flex-end;
  margin-bottom: 0;
}

.image-35:hover {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 0 solid #777373;
}

.collection-item-8 {
  text-align: center;
  justify-content: center;
  width: 23%;
  margin-bottom: 16px;
  margin-right: 2%;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.collection-item-8:hover {
  background-color: #f4f4f4;
  border-radius: 12px;
}

.link-block-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center flex-start;
  align-items: center;
  width: 90%;
  text-decoration: none;
  display: flex;
}

.integrations-header-top-caps {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-87 {
  width: 100%;
  height: 200px;
}

.heading-16 {
  margin-top: 4rem;
}

.section-10 {
  max-width: 1248px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.section-10.margin-bottom-4rem {
  margin-bottom: 4rem;
}

.display-md-semibold-copy {
  text-align: center;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  font-size: 36px;
  font-weight: 600;
  line-height: 44px;
}

.realestate-top-features-subtitle {
  text-align: center;
  margin-bottom: 2rem;
  font-size: 18px;
}

.image-36 {
  background-image: url("../images/zillow.png");
  background-position: 0 0;
  background-size: auto;
  width: 48px;
  height: 48px;
}

.grid-copy {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  grid-template-rows: auto;
}

.realestate-sections-item-right-copy,
.realestate-sections-item-left-copy {
  margin-bottom: 2rem;
  position: relative;
}

.realestate-sections-item-right-layout-copy {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.realestate-features-title-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.margin-bottom-copy {
  margin: 0 0 2rem;
}

.realestate-feature-section-copy {
  margin-bottom: 2rem;
}

.uui-container-large-17 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-large-14 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-14 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.1rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-icon-1x1-xsmall-12 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-section_layout09 {
  margin-bottom: 6rem;
}

.uui-layout09_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  display: grid;
}

.uui-layout09_item {
  display: flex;
}

.uui-space-xsmall-15 {
  width: 100%;
  min-height: 1rem;
}

.uui-layout09_item-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 2.5rem;
  display: grid;
}

.uui-layout09_item-icon-wrapper {
  align-self: flex-start;
  margin-right: 0.75rem;
}

.image-37 {
  border-radius: 16px;
  width: auto;
  max-width: 800px;
  height: 440px;
}

.extract-page-rs-features {
  max-width: 1248px;
  margin-top: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.uui-layout09_component-copy {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding-top: 2rem;
  display: grid;
}

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

.homepage-top-capabilities-title-group {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  max-width: 900px;
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.homepage-top-capabilities-section-v2 {
  text-align: center;
  width: 100%;
  max-width: 1248px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.api-usecase-section {
  margin-bottom: 6rem;
}

.dark-cta-inner-section-2 {
  background-color: #53389e;
  border-radius: 12px;
  width: 80%;
  max-width: 1216px;
  margin-top: -106px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 4rem;
  padding-bottom: 3rem;
  box-shadow: 1px 1px 8px 8px #66544e08, 0 0 20px 24px #66544e1a;
}

.button-5 {
  float: none;
  text-align: center;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px;
  display: block;
  position: static;
  top: 70px;
  right: 20%;
  box-shadow: 0 0 1px 2px #f4ebff0d;
}

.div-block-88 {
  text-align: center;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
}

.cta-button-row {
  margin-top: 2rem;
  margin-bottom: 0;
}

.cta-style-dark-2 {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  height: 400px;
  margin-bottom: 8rem;
}

.uui-layout08_component-flex {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  padding-bottom: 20px;
  display: grid;
}

.service-page-rich-text {
  font-size: 18px;
  line-height: 24px;
}

.list-3 {
  font-size: 18px;
  list-style-type: decimal;
}

.list-3.gray-800 {
  list-style-type: square;
}

.blog-pagination {
  margin-top: 2rem;
}

.comparsion-table {
  width: 100%;
  max-width: 1216px;
  margin-bottom: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}

.comparison-table-header-row {
  text-align: center;
  border: 1px solid #eaecf0;
  border-right-style: none;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 1rem;
  display: flex;
}

.comparison-table-header-row.left {
  border-left-style: solid;
  border-left-color: #eaecf0;
  border-right-style: none;
  border-right-color: #eaecf0;
  border-radius: 16px 0 0;
}

.comparison-table-header-row.right {
  border-right-style: solid;
  border-right-color: #eaecf0;
  border-top-right-radius: 16px;
}

.lead-gen-integration-section {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: padding-box;
  margin-bottom: 4rem;
  padding-bottom: 20px;
  position: relative;
  overflow: hidden;
}

.leadgen-data-section {
  background-color: #53389e;
  margin-bottom: 4rem;
  padding-left: 12px;
  padding-right: 12px;
}

.homepage-capabilities-item-copy {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-gray50);
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 22px 16px 12px 22px;
  display: inline-flex;
}

.usecases-hero-image-lead-gen {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/lead-gen.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.usecases-hero-image-lead-gen-beauty-brands {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/beauty-brand.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.uui-max-width-large-11 {
  width: 100%;
  max-width: 48rem;
}

.uui-text-size-large-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.bb-brand-section {
  margin-bottom: 4rem;
}

.uui-layout40_component {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.uui-layout40_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2rem;
  margin-bottom: 4rem;
  display: grid;
}

.uui-layout40_image {
  width: 100%;
}

.uui-space-xsmall-16 {
  width: 100%;
  min-height: 1rem;
}

.bb-feature-section {
  margin-bottom: 4rem;
}

.usecases-hero-image-education-jobs {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/education-job-aggregation.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.display-lg-semibold-landing {
  font-size: 60px;
  font-weight: 600;
  line-height: 72px;
}

.display-lg-semibold-landing.gray-900.realestate-hero-title {
  font-size: 55px;
  line-height: 60px;
}

.usecases-hero-image-general {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.usecases-hero-image-general.civil-rfp {
  background-image: url("../images/Civil-Engineering.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.usecases-hero-image-general.civil-rfp.hotel-rates {
  background-image: url("../images/use-case-hotel-rates.png");
}

.usecases-hero-image-general.civil-rfp.govt-contracts {
  background-image: url("../images/use-case-gov-real-estate.png");
}

.usecases-hero-image-general.civil-rfp.attorney-data {
  background-image: url("../images/use-case-law-firm.png");
}

.usecases-hero-image-general.municipal-bond {
  background-image: url("../images/use-case-municipal-bond.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
}

.homepage-hero-logos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  padding-bottom: 16px;
  display: flex;
}

.header-hero-section-container-titles-v2 {
  max-width: 1200px;
}

.nav-secondary-button {
  grid-column-gap: 0.5rem;
  color: var(--untitled-ui-gray800);
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.nav-secondary-button:hover {
  background-color: #f9fafb;
}

.nav-secondary-button:focus {
  background-color: var(--white);
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #d0d5dd;
}

.usercountsnippet {
  display: none;
}

.competitor-page-hero {
  background-image: linear-gradient(139.18deg, #f3f3f3, #f1ecff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 56px;
  padding-bottom: 32px;
  text-decoration: none;
  display: flex;
}

.competitor-page-hero-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 852px;
  text-decoration: none;
  display: flex;
}

.cta-type-1 {
  grid-row-gap: 8px;
  background-color: #0c111d;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 64px 112px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cta-type-1-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 843px;
  text-decoration: none;
  display: flex;
}

.feature-section-type-1 {
  grid-column-gap: 24px;
  grid-row-gap: 8px;
  background-color: #fff;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1216px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 16px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.feature-section-type-1-image {
  background-image: linear-gradient(#f2f2f2, #fff);
  border: 1px solid #eee;
  border-radius: 7.31219px;
  max-width: 100%;
  position: static;
  top: 62px;
  left: 825px;
  overflow: hidden;
  box-shadow: 0.765562px 1.53112px 29.1679px #fff6;
}

.feature-section-type-1-content {
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 681px;
  text-decoration: none;
  display: flex;
}

.cta-type-2 {
  background-image: linear-gradient(127.83deg, #f3f3f3, #f1ecff);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  padding-top: 56px;
  padding-bottom: 56px;
  text-decoration: none;
  display: flex;
}

.cta-type-2-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 870px;
  text-decoration: none;
  display: flex;
}

.cta-type-2-button-container {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.button-small-secondary {
  grid-column-gap: 8px;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 14px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280d;
}

.button-small-secondary:hover {
  background-color: #f9fafb;
}

.text-7 {
  color: #344054;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.comparison-table-1 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 100%;
  padding-top: 56px;
  padding-bottom: 56px;
  text-decoration: none;
  display: flex;
}

.comparison-table-1-container {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 954px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.frame-13301 {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-top-style: none;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.comparison-table-1-features {
  border-top: 0 #eaecf0;
  border-bottom: 0 solid #eaecf0;
  border-left: 0 solid #eaecf0;
  border-right: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 216px;
  text-decoration: none;
  display: flex;
}

.frame-12908 {
  background-color: var(--white);
  border-top: 0 solid #eaecf0;
  border-bottom: 1px solid #eaecf0;
  border-left: 0 solid #eaecf0;
  border-right: 0 #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.header-style {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.header-style.feature-title {
  border-top: 1px solid var(--light-grey);
}

.heading-and-supporting-text {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 184px;
  text-decoration: none;
  display: flex;
}

.heading-and-icon {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.heading-20 {
  color: #344054;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

.pricing-table-cell-header {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 64px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.text-and-help-icon {
  grid-column-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-8 {
  color: #101828;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.comparison-table-1-callout {
  background-color: #fcfaff;
  border-top: 0 #eaecf0;
  border-bottom: 0 solid #eaecf0;
  border-left: 0 solid #eaecf0;
  border-right: 1px solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 369px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.pricing-table-cell {
  grid-column-gap: 12px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 64px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.text-9 {
  color: #101828;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.comparison-table-1-competitor {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 369px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-12914 {
  background-color: #fff;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-245666 {
  border-top: 1px solid var(--light-grey);
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.header-style-3 {
  grid-row-gap: 20px;
  border-top: 0 #eaecf0;
  border-bottom: 1px solid #eaecf0;
  border-left: 0 #eaecf0;
  border-right: 0 solid #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  text-decoration: none;
  display: flex;
}

.text-10 {
  color: #344054;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.comparison-table-2 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #f9fafb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 56px 243px;
  text-decoration: none;
  display: flex;
}

.comparison-table-2-container {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 954px;
  text-decoration: none;
  display: flex;
}

.comparison-table-2-item {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.heading-and-price {
  grid-column-gap: 32px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: block;
}

.heading-and-supporting-text-2 {
  grid-row-gap: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 240px;
  text-decoration: none;
  display: flex;
}

.heading-and-badge {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.check-icon {
  object-fit: cover;
  border-radius: 9999px;
  overflow: hidden;
}

.text-wrap {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-section-type-2-container {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: baseline;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: grid;
}

.feature-section-type-2-container-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-section-type-2-container-item-icon {
  border: 1px solid #eaecf0;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-around;
  align-self: auto;
  align-items: center;
  width: 48px;
  height: 48px;
  padding-top: 4px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.feature-section-type-2-container-item-content {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button-style-5 {
  grid-column-gap: 8px;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280d;
}

.text-13 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.button-small-primary {
  grid-column-gap: 8px;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 169px;
  padding: 8px 14px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280d;
}

.button-small-primary:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.button-small-primary.width-100 {
  width: 100%;
}

.comparison-table-2-container-item-content {
  grid-row-gap: 32px;
  border: 0 solid #eaecf0;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 268px;
  padding: 32px 16px 24px;
  display: flex;
}

.comparison-table-2-container-item-checklist {
  grid-row-gap: 24px;
  border: 1px #eaecf0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 32px 32px 40px;
  text-decoration: none;
  display: flex;
}

.comparison-table-2-container-item-checklist-wrapper {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.comparison-table-2-container-item-checklist-wrapper-item {
  grid-column-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 240px;
  text-decoration: none;
  display: flex;
}

.feature-section-type-2 {
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #f9fafb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 56px;
  padding-bottom: 56px;
  text-decoration: none;
  display: flex;
}

.competitor-comparison-table1-wrapper {
  background-color: #fff;
  padding: 4rem 16px;
}

.competitor-comparison-table1-wrapper.gray-bg {
  background-color: var(--untitled-ui-gray50);
  width: 100%;
  max-width: 1100px;
}

.competitor-comparison-table1-container {
  border: 1px #eaecf0;
  border-radius: 12px;
  max-width: 954px;
  margin-left: auto;
  margin-right: auto;
}

.competitor-comparison-table1-container.wide {
  max-width: 100%;
}

.competitor-comparison-table1-features-header {
  border: 1px #eaecf0;
}

.competitor-comparison-table1-features-header-content {
  background-color: #f9fafb;
  border: 1px #eaecf0;
  border-top-left-radius: 12px;
}

.competitor-comparison-table1-feature-cell {
  border-left: 1px #eaecf0;
}

.competitor-comparison-table1-feature-cell.bottom-row {
  border-bottom: 1px solid #eaecf0;
  border-bottom-left-radius: 12px;
}

.competitor-comparison-table1-browse-header {
  border-bottom: 1px #eaecf0;
}

.competitor-comparison-table1-browse-header-content {
  border-bottom: 1px #eaecf0;
  border-left: 1px #eaecf0;
  border-right: 1px #eaecf0;
}

.competitor-comparison-table1-browse-cell.bottom-row {
  border-bottom: 1px solid #eaecf0;
}

.competitor-comparison-table1-competitor-header-content {
  border-bottom: 1px solid #000;
}

.competitor-comparison-table1-competitor-header-inner {
  background-color: #f9fafb;
  border-top: 1px #eaecf0;
  border-bottom: 1px #eaecf0;
  border-right: 1px #eaecf0;
  border-top-right-radius: 0;
}

.competitor-comparison-table1-competitor-title {
  justify-content: center;
  align-items: center;
  display: flex;
}

.competitor-comparison-table1-competitor-cell {
  border-right: 1px #eaecf0;
}

.competitor-comparison-table1-competitor-cell.bottom-row {
  border-bottom: 1px solid #eaecf0;
  border-bottom-right-radius: 0;
}

.competitor-comparison-table2-wrapper {
  padding-top: 2rem;
  padding-bottom: 4rem;
}

.feature-section-type2-button-container {
  margin-top: 2rem;
}

.comparison-table-2-container-item-content-pricing {
  grid-row-gap: 32px;
  border: 0 solid #eaecf0;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 200px;
  padding: 32px 32px 24px;
  display: flex;
}

.comparison-table-3 {
  grid-row-gap: 8px;
  background-color: #fff;
  border: 1px solid #f9fafb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 56px 243px;
  text-decoration: none;
  display: flex;
}

.comparison-table-3-container {
  grid-column-gap: 24px;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 954px;
  text-decoration: none;
  display: flex;
}

.comparison-table-3-item {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.comparison-table-3-container-item-content {
  grid-row-gap: 32px;
  border: 0 solid #eaecf0;
  border-bottom-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: auto;
  padding: 32px 16px 24px;
  display: flex;
}

.text-block-35 {
  margin-top: 16px;
}

.subpages-section {
  max-width: 1248px;
  margin-bottom: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}

.subpages-section-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch center;
  margin: 0 auto 2rem;
  display: grid;
}

.usecases-hero-image-price-monitoring {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/price-monitoring_1.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.subpages-section-wrapper-item {
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-gray50);
  border-radius: 16px;
  flex-flow: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 22px 16px 12px 22px;
  display: inline-flex;
}

.subpages-section-wrapper-item-heading {
  color: var(--untitled-ui-gray900);
  text-align: left;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  display: flex;
}

.subpages-section-wrapper-item-link {
  color: var(--untitled-ui-primary700);
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.usecases-hero-image-price-monitoring-map {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/map-pricing.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

.usecases-hero-image-price-monitoring-amazon {
  opacity: 1;
  object-fit: fill;
  background-color: #0000;
  background-image: url("../images/amazon-price-monitoring.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0 64px;
  width: 560px;
  height: 640px;
  position: relative;
}

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

.code-embed-15 {
  flex-flow: row;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  width: 116px;
  margin-right: 12px;
  padding-right: 0;
  display: flex;
}

.uui-button-7 {
  grid-column-gap: 0.5rem;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-7:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-7:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.uui-button-7.is-button-large {
  grid-column-gap: 0.75rem;
  padding: 12px 16px;
  font-size: 1.125rem;
}

.uui-button-7.is-button-large.homepage-hero-primary-button {
  height: 60px;
  padding: 9px 28px;
}

.uui-button-7.is-button-large.homepage-hero-primary-button.margin-right {
  margin-right: 12px;
}

.g2-badge-text-2 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  color: #475467;
  -webkit-text-stroke-color: #475467;
  align-items: center;
  margin-left: 16px;
  font-size: 12px;
  line-height: 14px;
  display: flex;
}

.g2-badge-text-2.version-2 {
  margin-left: 0;
}

.text-lg-semibold-2 {
  color: #344054;
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.text-lg-semibold-2.base-white {
  color: #fff;
}

.uui-button-secondary-gray-9 {
  grid-column-gap: 0.5rem;
  color: #344054;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-9:hover {
  color: #1d2939;
  background-color: #f9fafb;
}

.uui-button-secondary-gray-9:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-9.homepage-secondary {
  padding: 9px 28px;
}

.uui-button-secondary-gray-9.homepage-secondary.mobile {
  display: none;
}

.code-embed-16 {
  justify-content: flex-start;
  align-items: center;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.hero-variant-2 {
  grid-row-gap: 0px;
  background-color: #f9fafb;
  background-image: radial-gradient(circle, #e9d7fe, #fff);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 100px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-variant-2-container {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 757px;
  padding-bottom: 40px;
  text-decoration: none;
  display: flex;
}

.badge-2 {
  border: 1px undefined undefined;
  background-color: #f9f5ff;
  border-radius: 9999px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 2px 12px;
  text-decoration: none;
  display: flex;
}

.light-buttonsbutton {
  grid-column-gap: 6px;
  cursor: pointer;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280d;
}

.light-buttonsbutton:hover {
  background-color: var(--primary--900);
}

.text-18 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.chevron-right {
  object-fit: contain;
  overflow: hidden;
}

.hero-variant-2-logo-container {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1248px;
  margin-bottom: 2rem;
  text-decoration: none;
  display: flex;
}

.frame-12732 {
  grid-column-gap: 25.2869px;
  opacity: 0.8;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  height: 70px;
  text-decoration: none;
  display: flex;
}

.feature-variant-2-section {
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 88px 16px 4rem;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-2-container {
  grid-column-gap: 56px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1218px;
  text-decoration: none;
  display: flex;
}

.feature-variant-2-container-left {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 580px;
  text-decoration: none;
  display: flex;
}

.feature-variant-2-container-right {
  object-fit: cover;
  border-radius: 24px;
  width: 550px;
  max-width: 582px;
  overflow: hidden;
}

.feature-variant-2-section-items {
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  flex-direction: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 64px;
  text-decoration: none;
  display: grid;
}

.feature-variant-2-section-items-item {
  grid-column-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 320px;
  max-width: 519px;
  text-decoration: none;
  display: flex;
}

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

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

.feature-variant-3-section {
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.feature-variant-3-container-row-item {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 48px 32px 81px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-3-container-row-item.primary-600 {
  background-color: #f4ebff;
}

.feature-variant-3-container-row-item.green {
  color: #04978a;
  background-color: #edfefd;
}

.feature-variant-3-container-row-item.pink-50 {
  color: #e24084;
  background-color: #f9e1eb;
}

.feature-variant-3-container-header {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 88px 0 40px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-3-container-header-content {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.feature-variant-3-container-row {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1441px;
  text-decoration: none;
  display: flex;
}

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

.consultation-v2 {
  grid-row-gap: 8px;
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 88px 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.consultation-v2-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.consultation-v2-left {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.consultation-v2-left-content {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.consultation-v2-left-content-title-wrapper {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

._3d-logo {
  object-fit: cover;
}

.consultation-v2-left-content-items {
  grid-row-gap: 22px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.consultation-v2-left-content-item {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-13400 {
  grid-column-gap: 8px;
  background-color: #fff;
  border-radius: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  padding: 20px 6px 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 4px 18.3px #e6e6e640;
}

.feature-variant-4-container {
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 72px 16px;
  overflow: hidden;
}

.feature-variant-4-row {
  grid-column-gap: 134px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4rem;
  text-decoration: none;
  display: flex;
}

.feature-variant-4-row.left {
  flex-flow: row-reverse;
}

.badge-3 {
  background-color: #fff;
  border: 1.13074px solid #eaecf0;
  border-radius: 7914.4px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 12px;
  text-decoration: none;
  display: flex;
}

.feature-variant-4 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.feature-variant-4-container-header {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  text-decoration: none;
  display: flex;
}

.feature-variant-4-row-container {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.feature-variant-4-row-title {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.feature-variant-4-image {
  width: 503px;
}

.frame-245684 {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 757px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.frame-13413 {
  box-sizing: border-box;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 216px;
  margin-bottom: 20px;
  display: flex;
}

.text-64 {
  color: #fff;
  text-align: center;
  margin-bottom: 20px;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
}

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

.light-buttonsbutton-3 {
  grid-column-gap: 6px;
  background-color: #5b099b;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 60px #7d14d0cc, 10px 20px 80px #da259c4d,
    -20px -20px 50px #6643f280, inset 0 0 10px #fff6;
}

.text-padding-2 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
  display: flex;
}

.text-65 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.light-buttonsbutton-4 {
  grid-column-gap: 6px;
  background-color: #fff;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 10px 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 10px 60px #7d14d0cc, 10px 20px 80px #da259c4d,
    -20px -20px 50px #6643f280, inset 0 0 10px #fff6;
}

.text-66 {
  color: #344054;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.scrape-and-monitor-data-from-any-website-reliably-at-scale-0 {
  color: #fff;
  text-align: center;
  letter-spacing: -0.02em;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
  text-decoration: none;
}

.scrape-and-monitor-data-from-any-website-reliably-at-scale-1 {
  text-align: center;
  letter-spacing: -0.02em;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(11.94deg, #fff, #b597ff 55%, #170c26);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Inter, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 72px;
  text-decoration: none;
}

.section-11 {
  background-color: #101828;
  background-image: url("../images/Homepage_bg-1.svg"),
    linear-gradient(#0c1933, #102858);
  background-repeat: no-repeat, repeat;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  max-width: 100%;
  margin-bottom: 200px;
  padding-top: 0;
  position: relative;
  top: -80px;
  overflow: hidden;
}

.feature-variant-3-container {
  max-width: 1248px;
}

.feature-variant-5-section {
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-variant-5-header {
  grid-row-gap: 8px;
  text-align: left;
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 88px;
  padding-left: 162px;
  padding-right: 162px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-245686 {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.frame-13377 {
  grid-row-gap: 8px;
  background-color: #f9fafb;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 0 0 44px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-6-section {
  border: 0 solid #eaecf0;
  border-top-width: 1px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-6-header {
  grid-row-gap: 8px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding-top: 88px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-6-header-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

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

._3d-logo-2 {
  object-fit: cover;
}

.group-109 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 190.404px;
  height: 30.9893px;
  text-decoration: none;
  display: flex;
}

.feature-variant-6-header-text {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-variant-6-content-wrapper {
  background-color: #fff;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 16px 88px;
}

.feature-variant-6-content-container {
  grid-column-gap: 26px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.feature-variant-6-content-column {
  grid-row-gap: 24px;
  background-color: #f9f5ff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.feature-variant-6-content-column-item {
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 12px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-width: 280px;
  max-width: 344px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 2px #1018280f, 0 1px 3px #1018281a;
}

.feature-variant-6-content-column-item-wrapper {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-variant-6-content-column-item-text {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-variant-7-section {
  grid-row-gap: 8px;
  background-image: linear-gradient(#101828, #122241 79%, #183a7f 96%);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: auto;
  padding: 88px 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.feature-variant-7-section.margin-bottom-4rem {
  margin-bottom: 6rem;
}

.feature-variant-7-wrapper {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  text-decoration: none;
  display: flex;
}

.feature-variant-7-header {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 994px;
  text-decoration: none;
  display: flex;
}

.shield-tick {
  object-fit: cover;
}

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

.text-78 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(0deg, #fff1eb 0%, #ace0f9 100%);
  -webkit-background-clip: text;
  background-clip: text;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  text-decoration: none;
}

.feature-variant-7-content-container {
  grid-row-gap: 48px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.feature-variant-7-content-items {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: grid;
}

.feature-variant-7-content-item {
  grid-row-gap: 8px;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #6b6b6b4d;
  border: 1px solid #ffffff4d;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 340px;
  padding: 20px 24px;
  text-decoration: none;
  display: flex;
}

.cta-type-3-section {
  grid-row-gap: 8px;
  background-color: #6941c6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 88px 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cta-type-3-wrapper {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.robot-head-svg {
  object-fit: cover;
  overflow: hidden;
}

.cta-type-3-title {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.light-buttonsbutton-5 {
  grid-column-gap: 4px;
  background-color: #101828;
  border: 1px solid #101828;
  border-radius: 9999px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  text-decoration: none;
  transition: background-color 0.2s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280d;
}

.light-buttonsbutton-5:hover {
  background-color: var(--gray--600);
}

.text-padding-3 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
  display: flex;
}

.text-82 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 5px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

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

.uui-page-padding-15 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.uui-max-width-large-12 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.uui-testimonial18_logo-wrapper {
  margin-top: 0.5rem;
  margin-left: 0.5rem;
}

.uui-testimonial18_content {
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  height: 480px;
  padding: 1.5rem;
  display: flex;
}

.uui-testimonial18_content.market-intelligence {
  background-image: url("../images/linkedin-sales-solutions-u3hmzw5U-SI-unsplash_1.avif");
  background-position: 0 0;
  background-size: cover;
  justify-content: flex-end;
}

.uui-testimonial18_content.lead-generation {
  background-image: url("../images/linkedin-sales-solutions-YDVdprpgHv4-unsplash_1.avif");
  background-size: cover;
}

.uui-testimonial18_content.real-estate {
  background-image: url("../images/sean-pollock-PhYq704ffdA-unsplash_1.avif");
  background-position: 0 0;
  background-size: cover;
}

.uui-testimonial18_content.financial {
  background-image: url("../images/linkedin-sales-solutions-EI50ZDA-l8Y-unsplash_1.avif");
  background-position: 0 0;
  background-size: cover;
}

.uui-testimonial18_content.ecommerce {
  background-image: url("../images/s-o-c-i-a-l-c-u-t-eXmrW9I1Fnw-unsplash-1_1.avif");
  background-position: 0 0;
  background-size: cover;
}

.uui-testimonial18_content.media {
  background-image: url("../images/jud-mackrill-Of_m3hMsoAA-unsplash-1_1.avif");
  background-position: 0 0;
  background-size: cover;
}

.uui-testimonial18_arrow {
  border: 1px solid var(--untitled-ui-gray200);
  width: 3rem;
  height: 3rem;
  color: var(--untitled-ui--gray500);
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  display: flex;
  inset: auto 0% 0% auto;
}

.uui-testimonial18_arrow:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-testimonial18_arrow.left {
  right: 4rem;
}

.uui-testimonial18_slide-nav {
  height: 1.75rem;
  font-size: 0.5rem;
  inset: auto auto 0% 0%;
}

.uui-testimonial18_slide {
  margin-right: 1rem;
  padding-right: 0;
}

.uui-testimonial18_mask {
  width: 360px;
  overflow: visible;
}

.uui-testimonial18_component {
  background-color: #0000;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  position: relative;
}

.ms-use-cases {
  overflow: hidden;
}

.uui-button-icon-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  min-width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  display: flex;
}

.uui-testimonial18_content-wrapper {
  -webkit-backdrop-filter: blur(24px);
  backdrop-filter: blur(24px);
  color: var(--untitled-ui-white);
  text-overflow: ellipsis;
  background-color: #fff9;
  border: 1px solid #ffffff80;
  border-radius: 16px;
  padding: 1.5rem;
}

.uui-space-xsmall-17 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-15 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.link-block-9,
.link-block-10 {
  text-decoration: none;
}

.link-9 {
  text-align: left;
  margin-top: 8px;
  text-decoration: none;
  display: block;
}

.container-1249 {
  opacity: 0.56;
  filter: blur(120.65px);
  mix-blend-mode: color-dodge;
  background-image: radial-gradient(circle at 100%, #d03f9b, #fdc6ff);
  width: 500px;
  height: 200px;
  position: absolute;
  top: -15%;
  left: auto;
  right: -15%;
}

.section-11-copy {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-top: 150px;
  position: static;
}

.container-1249-copy {
  opacity: 0.35;
  filter: blur(120.65px);
  mix-blend-mode: color-dodge;
  background-image: radial-gradient(circle at 100%, #d03f9b, #fdc6ff);
  width: 500px;
  height: 200px;
  position: absolute;
  inset: 28% auto auto 0%;
}

.container-1250 {
  z-index: 0;
  background-color: var(--white);
  opacity: 0;
  width: 100%;
  max-width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: 0%;
}

.nav-section-background-gray-copy {
  z-index: 10;
  clear: both;
  color: var(--white);
  mix-blend-mode: normal;
  position: sticky;
  top: 0;
}

.container-1250-copy {
  z-index: 1;
  opacity: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  mix-blend-mode: screen;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  inset: 0%;
  box-shadow: 0 2px 5px #0003;
}

.image-39 {
  width: 900px;
  height: 500px;
  margin-top: 47px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.uui-text-align-center-6 {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
}

.features-section-variant8-container {
  width: 100%;
  max-width: 1248px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.uui-max-width-large-13 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-13.align-center-6 {
  margin-left: auto;
  margin-right: auto;
}

.features-section-variant8-content {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  margin-top: 48px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.features-section-variant8 {
  display: none;
}

.features-section-variant8-tab-content {
  padding-left: 16px;
  padding-right: 16px;
  overflow: visible;
}

.features-section-variant8-tabs {
  grid-column-gap: 0.5rem;
  grid-row-gap: 16px;
  border: 1px solid var(--untitled-ui-gray100);
  background-color: var(--untitled-ui-gray50);
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  margin-bottom: 32px;
  padding: 0.375rem;
  display: grid;
}

.features-section-variant8-tab {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  color: var(--untitled-ui--gray500);
  background-color: #0000;
  border-radius: 0.375rem;
  justify-content: center;
  align-items: center;
  padding: 0.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
  display: flex;
}

.features-section-variant8-tab.w--current {
  color: var(--untitled-ui-gray700);
  background-color: #fff;
  justify-content: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.features-section-variant8-tab-content-container-image {
  border: 8px solid var(--untitled-ui-gray200);
  max-width: 1192px;
  box-shadow: none;
  background-color: #ececec;
  border-radius: 1rem;
  padding: 0;
}

.uui-space-xsmall-18 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-16 {
  padding-top: 3rem;
  padding-bottom: 7rem;
}

.image-40 {
  display: block;
}

.image-40.full-width {
  width: 100%;
}

.uui-text-size-small {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
}

.show-tablet-2 {
  display: none;
}

.uui-button-9 {
  grid-column-gap: 0.5rem;
  border: 1px solid var(--untitled-ui-primary600);
  background-color: var(--untitled-ui-primary600);
  color: var(--untitled-ui-white);
  text-align: center;
  white-space: nowrap;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-9:hover {
  border-color: var(--untitled-ui-primary700);
  background-color: var(--untitled-ui-primary700);
}

.uui-button-9:focus {
  background-color: var(--untitled-ui-primary600);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-primary100);
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-button-row-11 {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.uui-icon-1x1-xsmall-13 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-navbar02_dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0.5rem;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-navbar02_dropdown-blog-item-wrapper {
  flex-direction: column;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
}

.uui-navbar02_blog-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.uui-navbar02_blog-item {
  border-radius: 0.5rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  padding: 0.75rem;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.uui-navbar02_blog-item:hover {
  background-color: var(--untitled-ui-white);
}

.uui-navbar02_dropdown-content {
  width: 100%;
  display: flex;
}

.uui-navbar02_menu-button {
  padding: 0;
}

.uui-navbar02_blog-content {
  flex-direction: column;
  justify-content: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_dropdown-content-wrapper {
  z-index: 1;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.uui-navbar02_dropdown-content-left {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 2rem 2rem 2rem 0;
  display: grid;
}

.uui-navbar02_dropdown-right-overlay-absolute {
  background-color: var(--untitled-ui-gray50);
  min-width: 100vw;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.uui-navbar02_dropdown-content-right {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 22rem;
  padding: 1.25rem;
  position: relative;
}

.uui-navbar02_blog-image-wrapper {
  border-radius: 0.375rem;
  width: 100%;
  margin-bottom: 1.5rem;
  padding-top: 55%;
  position: relative;
  overflow: hidden;
}

.uui-button-link-2 {
  grid-column-gap: 0.5rem;
  color: var(--untitled-ui-primary700);
  white-space: nowrap;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.uui-button-link-2:hover {
  color: var(--untitled-ui-primary800);
}

.uui-button-link-2.is-button-xsmall {
  font-size: 0.875rem;
}

.uui-navbar02_component {
  border-bottom: 1px solid var(--untitled-ui-gray100);
  background-color: #fff;
  align-items: center;
  min-height: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
}

.uui-navbar02_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 80rem;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-navbar02_logo-link {
  padding-left: 0;
}

.uui-navbar02_menu {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.5rem;
  display: flex;
  position: static;
}

.uui-navbar02_link {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.3s;
}

.uui-navbar02_link:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar02_link.w--current {
  color: #000;
}

.uui-navbar02_menu-dropdown {
  position: static;
}

.uui-navbar02_dropdown-toggle {
  color: var(--untitled-ui-gray600);
  align-items: center;
  padding: 1.75rem 2.5rem 1.75rem 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all 0.3s;
  display: flex;
}

.uui-navbar02_dropdown-toggle:hover {
  color: var(--untitled-ui-gray700);
}

.uui-navbar02_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.uui-navbar02_dropdown-list.w--open {
  background-color: #fff;
  width: 100vw;
  min-width: 100vw;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  position: absolute;
  inset: 5.0625rem auto auto 0%;
  overflow: hidden;
}

.uui-navbar02_menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.uui-navbar02_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 0.75rem;
  text-decoration: none;
  transition: all 0.3s;
  display: grid;
}

.uui-navbar02_dropdown-link:hover {
  background-color: var(--untitled-ui-gray50);
}

.uui-navbar02_icon-wrapper {
  color: var(--untitled-ui-primary600);
  flex: none;
}

.uui-navbar02_item-right {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.uui-navbar02_text-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 0px;
  align-items: center;
  margin-bottom: 0.25rem;
  display: flex;
}

.uui-button-secondary-gray-10 {
  grid-column-gap: 0.5rem;
  border: 1px solid var(--untitled-ui-gray300);
  background-color: var(--untitled-ui-white);
  color: var(--untitled-ui-gray700);
  text-align: center;
  white-space: nowrap;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-secondary-gray-10:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray800);
}

.uui-button-secondary-gray-10:focus {
  background-color: var(--untitled-ui-white);
  box-shadow: 0 1px 2px 0 #1018280d, 0 0 0 4px var(--untitled-ui-gray100);
}

.uui-button-secondary-gray-10.show-tablet-2 {
  display: none;
}

.uui-button-tertiary-gray {
  grid-column-gap: 0.5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.uui-button-tertiary-gray:hover {
  background-color: var(--untitled-ui-gray50);
  color: var(--untitled-ui-gray700);
}

.uui-button-link-gray {
  grid-column-gap: 0.5rem;
  color: var(--untitled-ui-gray600);
  white-space: nowrap;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  padding: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.uui-button-link-gray:hover {
  color: var(--untitled-ui-gray700);
}

.uui-button-link-gray.is-button-xsmall {
  font-size: 0.875rem;
}

.uui-navbar02_button-wrapper {
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
  align-items: center;
  display: flex;
}

.uui-logo_component {
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: flex;
}

.uui-logo_logomark {
  border: 0.1px solid #dae0e8;
  border-radius: 0.5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 1px #1018280f, 0 1px 2px #1018281a;
}

.uui-styleguide_logomark-bg {
  border-radius: 8px;
  width: 2rem;
  height: 2rem;
  position: absolute;
  inset: 0%;
}

.uui-logo_logomark-blur {
  z-index: 2;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  background-color: #fff3;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 50% 0% 0%;
  overflow: hidden;
}

.uui-logo_logomark-dot {
  z-index: 1;
  background-image: linear-gradient(26.5deg, #6941c6, #53389e);
  border-radius: 50%;
  width: 50%;
  height: 50%;
  position: relative;
}

.uui-logo_logotype {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-navbar02_heading {
  color: var(--untitled-ui-primary600);
  letter-spacing: normal;
  margin-top: 0;
  margin-bottom: 0.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
}

.uui-navbar02_item-heading {
  color: var(--untitled-ui-gray900);
  margin-bottom: 0.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-weight: 600;
}

.uui-navbar02_item-heading.margin-bottom-0 {
  margin-bottom: 0;
}

.uui-badge-small-success {
  grid-column-gap: 0.25rem;
  background-color: var(--untitled-ui--success50);
  color: var(--untitled-ui--success700);
  white-space: nowrap;
  mix-blend-mode: multiply;
  border-radius: 10rem;
  align-items: center;
  padding: 0.125rem 0.5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  display: flex;
}

.uui-navbar02_dropdown-content-button-wrapper {
  letter-spacing: normal;
  margin-top: 0.75rem;
  font-size: 0.875rem;
}

.uui-logo_image {
  flex: none;
  width: auto;
  height: 100%;
  display: none;
}

.paragraph {
  text-align: center;
  padding-bottom: 20px;
  font-size: 1.125rem;
}

.code-embed-17 {
  width: 100%;
}

.uui-layout72_component-2-copy {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch start;
  margin-bottom: 20px;
  display: grid;
}

.link-10,
.link-11,
.link-12 {
  text-decoration: none;
}

.paragraph-3 {
  padding: 10px 10px 10px 18px;
  font-size: 18px;
  line-height: 1.5;
}

.uui-button-pb {
  grid-column-gap: 0.5rem;
  opacity: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  -webkit-text-fill-color: inherit;
  cursor: pointer;
  background-color: #dc6803;
  background-image: linear-gradient(#dc6803, #dc6803);
  background-clip: border-box;
  border: 1px solid #dc6803;
  border-radius: 0.5rem;
  justify-content: center;
  align-items: center;
  width: 260px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 0.625rem 1.125rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-button-pb:hover {
  background-color: #6941c6;
  border-color: #6941c6;
}

.uui-button-pb:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #f4ebff;
}

.bold-text-6 {
  position: relative;
}

.heading-33 {
  margin-bottom: 8px;
}

.blog-tableofcontent {
  background-color: #f9fafb;
  border-radius: 1rem;
  margin-bottom: -1px;
  padding: 2rem 16px 2.5rem;
  position: sticky;
  top: 5rem;
}

.uui-text-size-medium-15 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  margin-bottom: 12px;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

.uui-text-size-large-18 {
  color: var(--untitled-ui-gray600);
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-heading-medium-17 {
  color: var(--untitled-ui-gray900);
  margin-top: 0;
  margin-bottom: 0;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
    Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.3;
}

.uui-space-xsmall-19 {
  width: 100%;
  min-height: 1rem;
}

.uui-padding-vertical-xhuge-17 {
  max-width: 1216px;
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-text-align-center-7 {
  text-align: center;
}

.uui-career04_component {
  margin-top: 4rem;
}

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

.uui-career04_list-wrapper {
  overflow: hidden;
}

.uui-career04_item {
  border: 1px solid #eee;
  border-radius: 12px;
  margin-bottom: 16px;
  padding: 1.5rem 16px;
  transition: box-shadow 0.2s;
}

.uui-career04_item:hover {
  border: 1px solid #dbd7d7;
  border-radius: 12px;
}

.uui-career04_title-wrapper {
  grid-column-gap: 0.5rem;
  grid-row-gap: 1rem;
  cursor: pointer;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.5rem;
  display: flex;
}

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

.container-900 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.navbar-v2-dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  flex-flow: column;
  grid-template-rows: max-content auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-self: auto;
  align-items: baseline;
  padding: 24px;
  display: flex;
}

.navbar-v2-dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar-v2-dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 0.75rem;
  width: 1032px;
  padding: 0;
  display: flex;
  left: -100%;
  overflow: hidden;
}

.navbar-v2-dropdown-list.use-cases.w--open {
  width: 800px;
  max-width: 850px;
  padding: 24px;
}

.navbar-v2-dropdown-list.resources.w--open {
  justify-content: space-between;
  width: 932px;
  left: -255%;
}

.content-style-6 {
  grid-row-gap: 16px;
  background-color: #f9f5ff;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 350px;
  padding: 24px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.frame-3 {
  background-image: linear-gradient(-59.55deg, #f5c8f5, #daddfa 84%);
  border-radius: 16px;
  padding: 8px;
  overflow: hidden;
}

.mockup {
  background-image: linear-gradient(#fff 0%);
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0.301769px 0.603539px 11.4974px #fff6;
}

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

.ellipse-660 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 3.33629px;
  height: 3.33629px;
  text-decoration: none;
  display: flex;
}

.rs-mockup-1 {
  overflow: visible;
}

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

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

.light-buttonsbutton-6 {
  grid-column-gap: 4px;
  background-color: #7f56d9;
  border: 1px solid #7f56d9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #1018280d;
}

.text-padding-4 {
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-left: 2px;
  padding-right: 2px;
  text-decoration: none;
  display: flex;
}

.text-83 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  text-decoration: none;
}

.div-block-89 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  flex: none;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  justify-items: start;
  display: grid;
  overflow: auto;
}

.navbar-v2-dropdown-link {
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 8px 8px 8px 4px;
  text-decoration: none;
  display: flex;
  overflow: clip;
}

.navbar-v2-dropdown-link:hover {
  background-color: #f9fafb;
}

.navbar-v2-2-dropdown-link-list {
  grid-column-gap: 0px;
  grid-row-gap: 0.5rem;
  grid-template-rows: max-content auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.navbar-v2-2-dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 0px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 800px;
  display: block;
}

.navbar08_dropdown-link-hero-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  text-align: left;
  border-radius: 0.5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  padding: 0.75rem;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.navbar08_dropdown-link-hero-2:hover {
  background-color: #f9fafb;
}

.navbar-v2-dropdown-toggle {
  color: #475467;
  align-items: center;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  font-weight: 600;
  transition: all 0.2s;
  display: flex;
}

.navbar-v2-dropdown-toggle:hover {
  color: #344054;
}

.navbar-icon-copy {
  flex: none;
  padding-top: 3px;
}

.image-41 {
  display: block;
}

.pricing-page-header-plan-2 {
  text-align: center;
  flex-flow: column;
  justify-content: space-around;
  padding-top: 0;
  display: flex;
}

.pricing-page-header-plan-2.professional-plan {
  background-image: linear-gradient(300deg, #f5c8f566, #daddfa66);
}

.pricing-comparison-header-row-2 {
  border: 1px solid #eaecf0;
  border-right-style: none;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 1rem;
  display: flex;
}

.pricing-comparison-header-row-2.left {
  border-left-style: solid;
  border-left-color: #eaecf0;
  border-right-style: none;
  border-right-color: #eaecf0;
  border-radius: 16px 0 0;
  justify-content: space-between;
}

.pricing-comparison-header-row-2.right {
  border-right-style: solid;
  border-right-color: #eaecf0;
  border-top-right-radius: 16px;
}

.pricing-comparison-header-row-2.professional {
  padding-top: 16px;
}

.text-align-center-11 {
  text-align: center;
  margin-bottom: 48px;
}

.div-block-10 {
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 12px;
  display: flex;
}

.pricing-v2-comparison-table-v2 {
  width: 100%;
  position: relative;
}

.pricing-v2-comparison-row-header-v2 {
  z-index: 2;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-bottom: 0 #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr 1fr 1fr 1fr;
  align-items: stretch;
  position: static;
  top: 80px;
}

.div-block-76-copy {
  border-top: 1px solid var(--light-grey);
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(315deg, #f5c8f566, #daddfa66 96%);
  background-clip: border-box;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  height: 65px;
  display: flex;
}

.pb-social-proof {
  border-top: 1px solid #e5e7eb;
  border-bottom: 1px solid #e5e7eb;
  flex-direction: column;
  align-items: center;
  margin-top: 32px;
  margin-bottom: 32px;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
}

.pb-social-proof-text {
  color: #6b7280;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  order: -1;
  margin-bottom: 16px;
  font-size: 13px;
  font-weight: 500;
}

.pb-social-proof-logos {
  grid-row-gap: 16px;
  flex-flow: wrap;
  order: 1;
  justify-content: center;
  align-items: center;
  column-gap: 32px;
  display: flex;
}

.pb-social-proof-logo {
  opacity: 0.55;
  filter: grayscale();
  object-fit: contain;
  width: auto;
  height: 28px;
}

.pb-social-proof-badge {
  object-fit: contain;
  width: 120px;
  min-width: 120px;
  height: auto;
  max-height: none;
  overflow: visible;
}

.pb-hidden {
  display: none;
}

.pb-brand-chip {
  grid-column-gap: 8px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin: 8px auto;
  display: flex;
}

.pb-brand-chip-icon {
  border: 1px solid #e4e7ec;
  border-radius: 8px;
  width: 64px;
  height: 64px;
  padding: 8px;
}

.pb-brand-chip-text {
  color: #344054;
  letter-spacing: 0.5px;
  font-size: 14px;
  font-weight: 600;
}

.pb-icon-plus {
  color: #667085;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
}

.prebuilt-robots-hero-subhead {
  color: #475467;
  margin-top: 8px;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
}

.prebuilt-robots-hero-intro {
  color: #667085;
  text-align: center;
  max-width: 720px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.6;
}

.prebuilt-robots-section-heading {
  color: #1d2939;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 1.6rem;
  font-weight: 600;
}

.prebuilt-robots-faq-section {
  max-width: 800px;
  margin: 48px auto;
  padding-left: 16px;
  padding-right: 16px;
}

.prebuilt-robots-faq-title {
  color: #1d2939;
  text-align: center;
  margin-bottom: 24px;
  font-size: 1.6rem;
  font-weight: 600;
}

.prebuilt-robots-faq-item {
  border-bottom: 1px solid #e4e7ec;
  margin-bottom: 24px;
  padding-bottom: 24px;
}

.prebuilt-robots-faq-question {
  color: #1d2939;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 500;
}

.prebuilt-robots-faq-answer {
  color: #667085;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.6;
}

.cat-hero-description {
  color: #647187;
  max-width: 720px;
  margin-top: 16px;
  margin-bottom: 28px;
  font-size: 18px;
  line-height: 1.7;
}

.cat-hero-cta {
  color: #fff;
  letter-spacing: 0.3px;
  background-color: #7f56d9;
  border-radius: 10px;
  align-self: flex-start;
  margin-bottom: 0;
  padding: 14px 32px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.2s;
  display: inline-block;
}

.cat-hero-cta:hover {
  background-color: #6941c6;
}

.cat-content-section {
  border-top: 1px solid #eaecf0;
  max-width: 800px;
  margin: 48px auto 0;
  padding: 40px 24px;
}

.cat-mid-cta {
  text-align: center;
  background-color: #f9f5ff;
  border-radius: 12px;
  max-width: 800px;
  margin: 0 auto;
  padding: 36px 40px;
}

.cat-faq-section {
  border-top: 1px solid #eaecf0;
  max-width: 800px;
  margin: 0 auto;
  padding: 40px 24px 48px;
}

.cat-bottom-cta {
  text-align: center;
  background-image: linear-gradient(135deg, #7f56d9, #6941c6);
  border-radius: 16px 16px 0 0;
  width: 100%;
  max-width: 100%;
  padding: 56px 24px;
}

.cat-section-heading {
  color: #101828;
  letter-spacing: -0.3px;
  word-spacing: normal;
  margin-bottom: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.cat-mid-cta-heading {
  color: #42307d;
  letter-spacing: -0.2px;
  word-spacing: normal;
  margin-bottom: 8px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}

.cat-mid-cta-btn {
  color: #fff;
  background-color: #7f56d9;
  border-radius: 10px;
  margin-top: 16px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.2s;
  display: inline-block;
}

.cat-mid-cta-btn:hover {
  background-color: #6941c6;
}

.cat-bottom-cta-heading {
  color: #fff;
  letter-spacing: -0.2px;
  word-spacing: normal;
  margin-bottom: 12px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}

.cat-bottom-cta-text {
  opacity: 0.9;
  color: #ffffffd9;
  max-width: 600px;
  margin-bottom: 28px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 1.6;
}

.cat-bottom-cta-btn {
  transition: background-color 0.2s ease, color undefined undefined;
  color: #7f56d9;
  background-color: #fff;
  border-radius: 10px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.cat-bottom-cta-btn:hover {
  color: #6941c6;
  background-color: #f9f5ff;
}

.cat-bottom-cta-btn-secondary {
  color: #fff;
  background-color: #ffffff26;
  border-radius: 10px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 12px 24px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color 0.2s;
  display: inline-block;
}

.cat-bottom-cta-btn-secondary:hover {
  background-color: #ffffff40;
}

.paragraph-4 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.robots-grid-row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.robots-grid-card {
  text-align: center;
  color: inherit;
  background-color: #f9fafb;
  border-radius: 1rem;
  flex-direction: column;
  align-items: center;
  margin-top: 0;
  padding: 1.5rem;
  text-decoration: none;
  display: flex;
}

.hidden {
  display: none;
}

.blog-category-pill {
  color: #6941c6;
  background-color: #f4ebff;
  border-radius: 16px;
  margin-bottom: 12px;
  padding: 4px 12px;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.blog-category-pill:hover {
  background-color: #e9d7fe;
}

.blog-post-subtitle {
  color: #475467;
  max-width: 720px;
  margin-top: 16px;
  font-size: 18px;
  line-height: 1.6;
}

.blog-featured-image {
  object-fit: cover;
  border-radius: 12px;
  width: 100%;
  max-width: 1216px;
  margin-bottom: 2rem;
  margin-left: auto;
  margin-right: auto;
}

.blog-reading-time-dot {
  color: #d0d5dd;
  margin-left: 8px;
  margin-right: 8px;
}

.blog-reading-time {
  color: #667085;
  font-size: 14px;
  font-weight: 400;
}

.blog-share-links {
  gap: 8px;
  margin-top: 12px;
  display: flex;
}

.blog-share-btn {
  color: #fff;
  background-color: #101828;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  padding: 10px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition-property: background-color;
  transition-duration: 0.2s;
  display: flex;
}

.blog-share-btn:hover {
  background-color: #6941c6;
}

.blog-end-cta {
  text-align: center;
  background-image: linear-gradient(135deg, #53389e 0%, #42307d 100%);
  border-radius: 16px;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 48px;
  position: relative;
  overflow: hidden;
}

.blog-end-cta-heading {
  color: #fff;
  margin-bottom: 12px;
  font-size: 28px;
  font-weight: 700;
}

.blog-end-cta-text {
  opacity: 0.9;
  color: #fff;
  max-width: 600px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.blog-end-cta-btn {
  color: #53389e;
  background-color: #fff;
  border-radius: 8px;
  padding: 14px 32px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition-property: transform, box-shadow;
  transition-duration: 0.2s;
  display: inline-block;
}

.blog-end-cta-btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 16px #0003;
}

.blog-related-section {
  border-top: 1px solid #eaecf0;
  margin-top: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
}

.blog-related-heading {
  color: #101828;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
}

.blog-related-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.blog-related-card {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  text-decoration: none;
  transition-property: box-shadow, transform;
  transition-duration: 0.2s;
  overflow: hidden;
}

.blog-related-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px #0000001a;
}

.blog-related-card-img {
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
}

.blog-related-card-body {
  padding: 20px;
}

.blog-related-card-category {
  color: #6941c6;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
}

.blog-related-card-title {
  color: #101828;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.blog-toc-sticky {
  position: sticky;
  top: 100px;
}

.blog-share-child-hidden {
  display: none;
}

.blog-reading-time-suffix {
  color: #667085;
  margin-left: 3px;
  font-size: 14px;
  font-weight: 400;
}

.blog-hero-card {
  background-color: #fff;
  border-radius: 16px;
  grid-template-columns: 1.2fr 1fr;
  margin-bottom: 48px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
  box-shadow: 0 4px 16px #00000014;
}

.blog-hero-card-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  min-height: 320px;
}

.blog-hero-card-body {
  flex-direction: column;
  justify-content: center;
  padding: 40px;
  display: flex;
}

.blog-hero-card-category {
  color: #6941c6;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 13px;
  font-weight: 600;
}

.blog-hero-card-title {
  color: #101828;
  margin-bottom: 12px;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.3;
}

.blog-hero-card-summary {
  color: #475467;
  margin-bottom: 16px;
  font-size: 16px;
  line-height: 1.6;
}

.blog-hero-card-meta {
  color: #667085;
  font-size: 14px;
}

.blog-filter-bar {
  gap: 8px;
  margin-bottom: 32px;
  padding-bottom: 4px;
  display: flex;
  overflow-x: auto;
}

.blog-filter-pill {
  color: #475467;
  white-space: nowrap;
  cursor: pointer;
  background-color: #f2f4f7;
  border-radius: 24px;
  padding: 8px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition-property: all;
  transition-duration: 0.2s;
}

.blog-filter-pill:hover {
  color: #6941c6;
  background-color: #e9d7fe;
}

.blog-filter-pill.blog-filter-pill-active {
  color: #fff;
  background-color: #6941c6;
}

.blog-grid-card {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  transition-property: all;
  transition-duration: 0.2s;
  overflow: hidden;
}

.blog-grid-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 8px 24px #00000014;
}

.blog-grid-card-img {
  aspect-ratio: 16 / 10;
  object-fit: cover;
  width: 100%;
}

.blog-grid-card-body {
  padding: 24px;
}

.blog-grid-card-category {
  color: #6941c6;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 600;
}

.blog-grid-card-title {
  color: #101828;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.blog-grid-card-summary {
  color: #475467;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 1.5;
  overflow: hidden;
}

.blog-grid-card-meta {
  color: #667085;
  align-items: center;
  gap: 8px;
  font-size: 13px;
  display: flex;
}

.blog-pagination-btn {
  color: #344054;
  border: 1px solid #eaecf0;
  border-radius: 8px;
  padding: 10px 24px;
  font-weight: 500;
  transition-property: all;
  transition-duration: 0.2s;
}

.blog-pagination-btn:hover {
  color: #6941c6;
  background-color: #f9f5ff;
  border-color: #d6bbfb;
}

.image-42 {
  background-color: #0000;
}

.test-banner-whtml {
  color: #079455;
  background-color: #dcfae6;
  border: 1px solid #abefc6;
  border-radius: 8px;
  padding: 12px;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.llm-page-2026 {
  color: var(--gray-900);
  font-family: "var(--font-body)";
  line-height: 1.5;
}

.llm-h-display.inline-h1-0 {
  margin-top: 20px;
}

.llm-pipe-stat.inline-span-0 {
  color: var(--green);
}

.llm-pipe-stat.inline-span-1 {
  color: var(--violet-700);
}

.llm-h-section.inline-h2-0,
.llm-h-section.inline-h2-1 {
  margin-top: 12px;
}

.llm-h-section.inline-h2-2 {
  margin-top: 16px;
}

.llm-h-section.inline-h2-3,
.llm-h-section.inline-h2-4,
.llm-h-section.inline-h2-5,
.llm-h-section.inline-h2-6 {
  margin-top: 12px;
}

.llm-h-section.inline-h2-7,
.llm-h-section.inline-h2-8 {
  margin-top: 16px;
}

.inline-span-2 {
  color: #fff;
}

.inline-div-0 {
  text-align: center;
  margin-top: 32px;
}

.llm-section.tight.inline-section-0 {
  background-color: var(--gray-50);
}

.llm-lede.inline-p-0 {
  margin-left: auto;
  margin-right: auto;
}

.llm-section-1 {
  padding: 96px 0;
}

.llm-container {
  max-width: 1216px;
  margin: 0 auto;
  padding: 0 24px;
}

.llm-hero {
  padding: 80px 0 96px;
}

.llm-hero-grid {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  grid-template-rows: auto;
  grid-template-columns: 1.05fr 1fr;
  align-items: center;
  display: grid;
}

.llm-pipeline {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 20px;
  padding: 24px;
}

.llm-problem {
  background-color: #f9fafb;
}

.llm-problem-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(3, 1fr);
  display: grid;
}

.llm-flow,
.llm-uc-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.llm-pipeline-section {
  background-color: #f9fafb;
}

.llm-code-section {
  color: #fff;
  background-color: #101828;
}

.llm-code-grid {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.4fr;
  align-items: center;
  display: grid;
}

.llm-compare {
  background-color: #f9fafb;
}

.llm-compare-row {
  grid-template-rows: auto;
  grid-template-columns: 1.4fr 1fr 1fr;
  display: grid;
}

.llm-robots-rail {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.llm-proof-stats {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: repeat(4, 1fr);
  display: grid;
}

.llm-final-cta {
  text-align: center;
  padding: 96px 24px;
}

.inline-h2-7-parent.inline-h2-7,
.sc-h-section.inline-h2-0,
.sc-h-section.inline-h2-1,
.sc-h-section.inline-h2-2,
.sc-h-section.inline-h2-3 {
  margin-top: 12px;
}

.tight-parent.tight {
  padding: 64px 0;
}

.inline-h2-2-parent.inline-h2-2 {
  margin-top: 12px;
}

.inline-h2-3-parent.inline-h2-3 {
  margin-top: 16px;
}

.inline-h2-7-parent.inline-h2-7,
.sc-h-section.inline-h2-0,
.sc-h-section.inline-h2-1,
.sc-h-section.inline-h2-2,
.sc-h-section.inline-h2-3 {
  margin-top: 12px;
}

.inline-span-0 {
  opacity: 0.6;
}

.inline-div-0-1 {
  justify-content: center;
  margin-top: 32px;
  display: flex;
}

.skel.inline-div-0,
.skel.inline-div-1 {
  height: 14px;
}

.skel.short.inline-div-2,
.skel.short.inline-div-3 {
  height: 10px;
}

.inline-div-4 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 14px;
  display: grid;
}

.inline-div-0-1-2 {
  justify-content: center;
  margin-top: 32px;
  display: flex;
}

.kicker.inline-div-0 {
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--accent);
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 700;
}

.inline-span-0-1,
.inline-span-0-1-2 {
  opacity: 0.7;
}

.inline-div-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.sales-logos.inline-div-2 {
  margin-top: 32px;
}

.btn.btn-violet.inline-a-0 {
  margin-top: 6px;
}

.vsx-section {
  background-color: #fff;
  padding: 96px 24px;
}

.vsx-section-gray {
  background-color: #f9fafb;
  border-top: 1px solid #eaecf0;
  padding: 96px 24px;
}

.vsx-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.vsx-head-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 768px;
  display: flex;
}

.vsx-eyebrow {
  color: #6941c6;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.vsx-h1 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(36px, 5vw, 60px);
  font-weight: 700;
  line-height: 1.15;
}

.vsx-h2 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(28px, 3.4vw, 36px);
  font-weight: 700;
  line-height: 1.22;
}

.vsx-h3 {
  color: #101828;
  letter-spacing: -0.01em;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.33;
}

.vsx-intro {
  color: #475467;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.6;
}

.vsx-body {
  color: #475467;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.6;
}

.vsx-micro {
  color: #667085;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.vsx-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  display: grid;
}

.vsx-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-card-h {
  color: #101828;
  letter-spacing: -0.01em;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.4;
}

.vsx-btnp {
  color: #fff;
  background-color: #7f56d9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 22px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-btnp:hover {
  background-color: #6941c6;
}

.vsx-btns {
  color: #344054;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 48px;
  padding: 0 22px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-btns:hover {
  background-color: #f9fafb;
}

.vsx-cta-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.vsx-list {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
}

.vsx-li {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #344054;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  display: flex;
}

.vsx-check {
  color: #7f56d9;
  flex-shrink: 0;
  font-family: Inter, sans-serif;
  font-weight: 800;
}

.vsx-check-gray {
  color: #667085;
  flex-shrink: 0;
  font-family: Inter, sans-serif;
  font-weight: 800;
}

.vsx-link {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #6941c6;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.vsx-link:hover {
  color: #53389e;
  text-decoration: underline;
}

.vsx-link-gray {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #475467;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.vsx-link-gray:hover {
  color: #101828;
  text-decoration: underline;
}

.vsx-icon-tile {
  background-color: #f4ebff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  display: inline-flex;
}

.vsx-sticky {
  z-index: 60;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  background-color: #ffffffeb;
  border-bottom: 1px solid #eaecf0;
  transition-property: transform;
  transition-duration: 0.32s;
  transition-timing-function: cubic-bezier(0.2, 0.6, 0.2, 1);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  transform: translateY(-110%);
}

.vsx-sticky-in {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  align-items: center;
  max-width: 1216px;
  height: 60px;
  margin: 0 auto;
  padding: 0 24px;
  display: flex;
}

.vsx-sticky-brand {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #101828;
  flex-shrink: 0;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.vsx-sticky-vs {
  color: #475467;
  white-space: nowrap;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.vsx-sticky-nav {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1;
  align-items: center;
  min-width: 0;
  display: flex;
  overflow-x: auto;
}

.vsx-sticky-link {
  color: #475467;
  white-space: nowrap;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.vsx-sticky-link:hover {
  color: #6941c6;
}

.vsx-btn-sticky {
  color: #fff;
  background-color: #7f56d9;
  border-radius: 8px;
  flex-shrink: 0;
  align-items: center;
  height: 36px;
  padding: 0 14px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-btn-sticky:hover {
  background-color: #6941c6;
}

.vsx-hero {
  background-color: #fff;
  padding: 80px 24px 64px;
}

.vsx-hero-in {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 880px;
  margin: 0 auto;
  display: flex;
}

.vsx-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #6941c6;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  background-color: #f9f5ff;
  border: 1px solid #e9d7fe;
  border-radius: 9999px;
  align-items: center;
  padding: 6px 14px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: inline-flex;
}

.vsx-lede {
  color: #475467;
  max-width: 640px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: clamp(17px, 2vw, 20px);
  line-height: 1.5;
}

.vsx-tablewrap {
  border-radius: 16px;
  overflow-x: auto;
  box-shadow: 0 1px 3px #1018281a, 0 1px 2px #1018280f;
}

.vsx-table {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  min-width: 760px;
  overflow: hidden;
}

.vsx-thead {
  border-bottom: 1px solid #eaecf0;
  grid-template-columns: minmax(170px, 240px) 1fr 1fr;
  display: grid;
}

.vsx-thead-label {
  color: #667085;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  align-items: center;
  padding: 20px 24px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.vsx-thead-ba {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #6941c6;
  background-color: #fcfaff;
  border-left: 1px solid #f4ebff;
  border-right: 1px solid #f4ebff;
  align-items: center;
  padding: 20px 24px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.vsx-thead-comp {
  color: #101828;
  align-items: center;
  padding: 20px 24px;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 700;
  display: flex;
}

.vsx-trow0 {
  grid-template-columns: minmax(170px, 240px) 1fr 1fr;
  display: grid;
}

.vsx-trow {
  border-top: 1px solid #f2f4f7;
  grid-template-columns: minmax(170px, 240px) 1fr 1fr;
  display: grid;
}

.vsx-tlabel {
  color: #101828;
  padding: 18px 24px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.vsx-tba {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #344054;
  background-color: #fcfaff;
  border-left: 1px solid #f4ebff;
  border-right: 1px solid #f4ebff;
  padding: 18px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  display: flex;
}

.vsx-tcell {
  color: #475467;
  padding: 18px 24px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.5;
}

.vsx-foot-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.vsx-footnote {
  color: #667085;
  max-width: 560px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.vsx-footnote-link {
  color: #6941c6;
  font-weight: 600;
  text-decoration: none;
}

.vsx-footnote-link:hover {
  color: #53389e;
  text-decoration: underline;
}

.vsx-fit-ba {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fcfaff;
  border: 1px solid #e9d7fe;
  border-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
}

.vsx-fit-ap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-fit-h {
  color: #101828;
  letter-spacing: -0.01em;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.vsx-closer {
  color: #667085;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 1.5;
}

.vsx-stack56 {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.vsx-block {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.vsx-num-row {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  align-items: baseline;
  display: flex;
}

.vsx-num {
  color: #98a2b3;
  font-family: SF Mono, Menlo, Consolas, monospace;
  font-size: 14px;
  font-weight: 600;
}

.vsx-duo-ba {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-left: 3px solid #7f56d9;
  border-radius: 12px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-duo-ap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-tag-ba {
  color: #6941c6;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.vsx-tag-ap {
  color: #667085;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.vsx-figure {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  margin: 8px 0 0;
  display: flex;
}

.vsx-fig-img {
  border: 1px solid #eaecf0;
  border-radius: 16px;
  width: 100%;
  height: auto;
  display: block;
  box-shadow: 0 24px 48px -12px #1018282e;
}

.vsx-figcap {
  color: #667085;
  text-align: center;
  font-family: Inter, sans-serif;
  font-size: 14px;
}

.vsx-price-ba {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #fcfaff;
  border: 1px solid #e9d7fe;
  border-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
}

.vsx-price-ap {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-direction: column;
  padding: 32px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-svc-band {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f9f5ff;
  border: 1px solid #e9d7fe;
  border-radius: 20px;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  padding: 48px;
  display: grid;
}

.vsx-svc-left {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-direction: column;
  display: flex;
}

.vsx-svc-h2 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(26px, 3vw, 32px);
  font-weight: 700;
  line-height: 1.25;
}

.vsx-pipe-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.vsx-pipe-card {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-direction: column;
  width: 100%;
  max-width: 440px;
  padding: 20px;
  display: flex;
  box-shadow: 0 12px 16px -4px #10182814, 0 4px 6px -2px #10182808;
}

.vsx-pipe-head {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #f2f4f7;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  padding-bottom: 16px;
  display: flex;
}

.vsx-pipe-title {
  color: #344054;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.vsx-pipe-status {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #079455;
  background-color: #dcfae6;
  border-radius: 9999px;
  align-items: center;
  padding: 3px 10px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 600;
  display: inline-flex;
}

.vsx-pipe-dot {
  background-color: #079455;
  border-radius: 9999px;
  width: 6px;
  height: 6px;
}

.vsx-pipe-grid2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 1fr 1fr;
  display: grid;
}

.vsx-pipe-chip {
  grid-column-gap: 7px;
  grid-row-gap: 7px;
  color: #475467;
  white-space: nowrap;
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 8px;
  align-items: center;
  padding: 7px 10px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
  overflow: hidden;
}

.vsx-pipe-chip-dash {
  color: #98a2b3;
  white-space: nowrap;
  border: 1px dashed #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 7px 10px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.vsx-pipe-arrow {
  color: #d0d5dd;
  justify-content: center;
  padding: 4px 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  display: flex;
}

.vsx-pipe-node-ba {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fcfaff;
  border: 1px solid #e9d7fe;
  border-radius: 10px;
  align-items: center;
  padding: 12px 14px;
  display: flex;
}

.vsx-pipe-node {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 10px;
  align-items: center;
  padding: 12px 14px;
  display: flex;
}

.vsx-pipe-node-col {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  min-width: 0;
  display: flex;
}

.vsx-pipe-node-t {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.vsx-pipe-node-s {
  color: #667085;
  font-family: Inter, sans-serif;
  font-size: 12px;
}

.vsx-pipe-grid3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.vsx-pipe-dest {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #475467;
  white-space: nowrap;
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 6px;
  font-family: Inter, sans-serif;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
  overflow: hidden;
}

.vsx-pipe-icon {
  flex-shrink: 0;
  width: 28px;
  height: 28px;
}

.vsx-tst {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-direction: column;
  padding: 28px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-tst-q {
  color: #344054;
  background-color: #0000;
  border-style: none;
  border-width: 0;
  flex: 1;
  margin: 0;
  padding: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  line-height: 1.6;
}

.vsx-tst-meta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.vsx-tst-av {
  color: #6941c6;
  background-color: #f4ebff;
  border-radius: 9999px;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.vsx-tst-name {
  color: #101828;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.vsx-tst-role {
  color: #667085;
  font-family: Inter, sans-serif;
  font-size: 13px;
}

.vsx-tst-col {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  flex-direction: column;
  display: flex;
}

.vsx-faq-wrap {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 800px;
  margin: 0 auto;
  display: flex;
}

.vsx-faq-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.vsx-faq {
  border-bottom: 1px solid #eaecf0;
  flex-direction: column;
  display: flex;
}

.vsx-faq-item {
  border-top: 1px solid #eaecf0;
}

.vsx-faq-q {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 20px 4px;
  display: flex;
}

.vsx-faq-qt {
  color: #101828;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.5;
}

.vsx-faq-chev {
  border-bottom: 2px solid #667085;
  border-right: 2px solid #667085;
  flex-shrink: 0;
  width: 9px;
  height: 9px;
  margin-right: 4px;
  transition: transform 0.2s cubic-bezier(0.2, 0.6, 0.2, 1);
  transform: rotate(45deg);
}

.vsx-faq-a {
  grid-template-rows: 1fr;
  transition-property: grid-template-rows;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.2, 0.6, 0.2, 1);
  display: grid;
}

.vsx-faq-aw {
  min-height: 0;
  overflow: hidden;
}

.vsx-faq-ans {
  color: #475467;
  margin: 0;
  padding: 0 4px 20px;
  font-family: Inter, sans-serif;
  font-size: 15px;
  line-height: 1.65;
}

.vsx-sec-section {
  background-color: #fff;
  padding: 0 24px 96px;
}

.vsx-sec-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  padding: 36px;
  display: flex;
}

.vsx-sec-left {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  max-width: 560px;
  display: flex;
}

.vsx-sec-h {
  color: #101828;
  letter-spacing: -0.01em;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4;
}

.vsx-sec-badges {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  display: flex;
}

.vsx-sec-badge {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #344054;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 9999px;
  align-items: center;
  padding: 10px 16px;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.vsx-sec-tick {
  color: #079455;
  font-family: Inter, sans-serif;
  font-weight: 800;
}

.vsx-cta {
  background-color: #f9f5ff;
  border-top: 1px solid #e9d7fe;
  padding: 96px 24px;
}

.vsx-cta-in {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 768px;
  margin: 0 auto;
  display: flex;
}

.vsx-avatar {
  object-fit: contain;
  width: 72px;
  height: 72px;
  display: block;
}

.vsx-lede-sm {
  color: #475467;
  max-width: 520px;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.6;
}

.inline-div-0-1-2-3-parent.inline-div-0-1-2-3 {
  color: #b692f6;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 700;
}

.vsx-icon-img {
  object-fit: contain;
  background-color: #f4ebff;
  border-radius: 10px;
  width: 44px;
  height: 44px;
  padding: 11px;
  display: block;
}

.re-page-2026 {
  color: var(--gray-900);
  background-color: #fff;
  font-family: "var(--font-body)";
  font-size: 16px;
  line-height: 1.5;
}

.inline-div-0-1-2-3 {
  color: var(--violet-700);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.inline-h1-0 {
  color: var(--gray-900);
  font-size: clamp(36px, 4.2vw, 56px);
  line-height: 1.12;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfc\>
  );
  letter-spacing: -0.02em;
  text-wrap: pretty;
  margin: 0;
  font-family: "var(--font-display)";
}

.inline-p-0 {
  color: var(--gray-600);
  text-wrap: pretty;
  font-size: clamp(17px, 1.5vw, 19px);
  line-height: 1.55;
}

.re-btn-primary.inline-a-0 {
  border-top-left-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  border-top-right-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  border-bottom-left-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  border-bottom-right-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  background-color: var(--violet-600);
  color: #fff;
  width: 164px;
  font-size: 16px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  box-shadow: var(--shadow-xs);
  transition: background
    var(--\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d05\>)
    var(--ease-standard);
  justify-content: center;
  align-items: center;
  padding: 13px 0;
  display: inline-flex;
}

.re-btn-secondary.inline-a-1 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-300);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-300);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-300);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-300);
  border-top-left-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  border-top-right-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  border-bottom-left-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  border-bottom-right-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  width: 164px;
  color: var(--gray-700);
  font-size: 16px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  box-shadow: var(--shadow-xs);
  transition: background
    var(--\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d05\>)
    var(--ease-standard);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 13px 0;
  display: inline-flex;
}

.inline-div-1-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  margin-top: 4px;
  display: flex;
}

.inline-div-2 {
  color: var(--gray-500);
  font-size: 14px;
}

.inline-div-3 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  max-width: 560px;
  display: flex;
}

.inline-span-0-1-2-3 {
  font-size: 20px;
  line-height: 1;
}

.inline-div-4-1 {
  color: var(--gray-900);
  font-size: 14px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
}

.inline-span-1,
.re-ping-dot.inline-span-2 {
  background-color: var(--green);
  border-radius: 50%;
  position: absolute;
  inset: 0;
}

.inline-span-3 {
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  position: relative;
}

.inline-div-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--gray-200);
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d03\>
  );
  background-color: var(--gray-50);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  align-items: center;
  margin-left: auto;
  padding: 4px 12px;
  display: flex;
}

.inline-div-6 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-200);
  align-items: center;
  padding: 14px 20px;
  display: flex;
}

.inline-span-4 {
  color: var(--gray-400);
  font-family: "var(--font-body)";
  font-weight: 500;
}

.inline-div-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-100);
  color: var(--gray-500);
  white-space: nowrap;
  align-items: center;
  padding: 10px 20px;
  font-family: "var(--font-mono)";
  font-size: 12px;
  display: flex;
  overflow: hidden;
}

.inline-div-8 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-200);
  background-color: var(--gray-25);
  color: var(--gray-500);
  font-size: 11px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  letter-spacing: 0.05em;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  padding: 10px 20px;
  display: grid;
}

.inline-div-9 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-10 {
  color: var(--gray-500);
  font-size: 12px;
}

.inline-div-11 {
  min-width: 0;
}

.inline-div-12 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-div-13 {
  font-size: 13px;
}

.inline-div-14 {
  color: var(--gray-600);
  white-space: nowrap;
  font-size: 13px;
}

.inline-span-5 {
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d03\>
  );
  background-color: var(--violet-100);
  color: var(--violet-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-15 {
  color: var(--violet-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
}

.inline-div-16 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-100);
  background-color: var(--violet-50);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.inline-div-17 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-18 {
  color: var(--gray-500);
  font-size: 12px;
}

.inline-div-19 {
  min-width: 0;
}

.inline-div-20 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-div-21 {
  font-size: 13px;
}

.inline-div-22 {
  color: var(--gray-600);
  white-space: nowrap;
  font-size: 13px;
}

.inline-span-6 {
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d03\>
  );
  background-color: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cf8\>
  );
  color: var(--green);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-23 {
  color: var(--gray-400);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
}

.inline-div-24 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-100);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.inline-div-25 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-26 {
  color: var(--gray-500);
  font-size: 12px;
}

.inline-div-27 {
  min-width: 0;
}

.inline-div-28 {
  color: var(--gray-400);
  font-size: 11px;
  text-decoration: line-through;
}

.inline-div-29 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-div-30 {
  font-size: 13px;
}

.inline-div-31 {
  color: var(--gray-600);
  white-space: nowrap;
  font-size: 13px;
}

.inline-span-7 {
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d03\>
  );
  background-color: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cf8\>
  );
  color: var(--green);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-32 {
  color: var(--red);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
}

.inline-div-33 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-100);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.inline-div-34 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-35 {
  color: var(--gray-500);
  font-size: 12px;
}

.inline-div-36 {
  min-width: 0;
}

.inline-div-37 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-div-38 {
  font-size: 13px;
}

.inline-div-39 {
  color: var(--gray-600);
  white-space: nowrap;
  font-size: 13px;
}

.inline-span-8 {
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d03\>
  );
  background-color: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cf8\>
  );
  color: var(--green);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-40 {
  color: var(--gray-400);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
}

.inline-div-41 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-100);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.inline-div-42 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-43 {
  color: var(--gray-500);
  font-size: 12px;
}

.inline-div-44 {
  min-width: 0;
}

.inline-div-45 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-div-46 {
  font-size: 13px;
}

.inline-div-47 {
  color: var(--gray-600);
  white-space: nowrap;
  font-size: 13px;
}

.inline-span-9 {
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d03\>
  );
  background-color: var(--orange-100);
  color: var(--orange-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-48 {
  color: var(--orange-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfa\>
  );
  white-space: nowrap;
}

.inline-div-49 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-100);
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.inline-div-50 {
  min-width: 560px;
}

.inline-div-51 {
  overflow-x: auto;
}

.inline-span-10 {
  font-size: 14px;
  line-height: 1;
}

.inline-div-52 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: var(--gray-25);
  color: var(--gray-500);
  align-items: center;
  padding: 12px 20px;
  font-size: 12px;
  display: flex;
}

.inline-div-53 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d01\>
  );
  border-top-right-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d01\>
  );
  border-bottom-left-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d01\>
  );
  border-bottom-right-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d01\>
  );
  box-shadow: var(--shadow-2xl);
  background-color: #fff;
  overflow: hidden;
}

.inline-div-54 {
  border-radius: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cff\>
  );
  background-color: var(--violet-50);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 17px;
  line-height: 1;
  display: flex;
}

.re-toast-title.inline-div-55 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5cfb\>
  );
}

.re-toast-desc.inline-div-56 {
  color: var(--gray-500);
  margin-top: 1px;
  font-size: 12px;
}

.inline-div-57 {
  min-width: 0;
}

.re-toast.inline-div-58 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  pointer-events: none;
  max-width: 340px;
  box-shadow: var(--shadow-xl);
  transition: opacity
    var(--\<unknown\|variable-58bd1cef-df5b-90e8-9347-b55a77cb5d06\>)
    var(--ease-standard);
  background-color: #fff;
  border-radius: 12px;
  align-items: flex-start;
  padding: 14px 16px;
  display: flex;
  position: absolute;
  bottom: -20px;
  right: -12px;
}

.inline-div-59 {
  min-width: 0;
  position: relative;
}

.inline-div-60 {
  grid-column-gap: clamp(40px, 5vw, 72px);
  grid-row-gap: clamp(40px, 5vw, 72px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 460px), 1fr));
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  display: grid;
}

.re-hero.inline-section-0 {
  padding: clamp(56px, 7vw, 96px) 24px clamp(48px, 6vw, 80px);
}

.inline-span-0-1-2-3-4 {
  letter-spacing: 2px;
  color: var(--orange-500);
}

.inline-span-1-1 {
  color: var(--gray-700);
  font-weight: var(--fw-semibold);
}

.inline-div-0-1-2-3-4 {
  color: var(--gray-500);
  font-size: 14px;
  font-weight: var(--fw-medium);
}

.inline-span-2-1,
.inline-span-3-1 {
  color: var(--gray-400);
  letter-spacing: -0.01em;
  font-family: "var(--font-display)";
  font-size: 22px;
  font-weight: var(--fw-bold);
}

.inline-span-4-1,
.inline-span-5-1,
.inline-span-6-1,
.inline-span-7-1 {
  border-top-style: dashed;
  border-top-width: 1px;
  border-top-color: var(--gray-300);
  border-right-style: dashed;
  border-right-width: 1px;
  border-right-color: var(--gray-300);
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-300);
  border-left-style: dashed;
  border-left-width: 1px;
  border-left-color: var(--gray-300);
  width: 124px;
  height: 32px;
  color: var(--gray-400);
  border-top-left-radius: var(--radius-sm);
  border-top-right-radius: var(--radius-sm);
  border-bottom-right-radius: var(--radius-sm);
  border-bottom-left-radius: var(--radius-sm);
  justify-content: center;
  align-items: center;
  font-size: 11px;
  display: inline-flex;
}

.inline-div-1-1-2 {
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inline-div-2-1 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.re-logos.inline-section-0 {
  padding: 8px 24px 56px;
}

.inline-div-0-1-2-3-4-5 {
  color: var(--violet-700);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: var(--fw-semibold);
}

.inline-h2-0 {
  color: var(--gray-900);
  letter-spacing: -0.02em;
  font-family: "var(--font-display)";
  font-size: clamp(28px, 3vw, 38px);
  line-height: 1.2;
  font-weight: var(--fw-bold);
  margin: 0;
}

.inline-p-0-1 {
  color: var(--gray-600);
  text-wrap: pretty;
  font-size: 17px;
  line-height: 1.6;
}

.inline-div-1-1-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 720px;
  display: flex;
}

.inline-div-2-1-2 {
  background-color: var(--violet-50);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 1;
  display: flex;
}

.inline-div-3-1 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-p-1 {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 1.5;
}

.re-feat-card.inline-div-4,
.re-feat-card.inline-div-7,
.re-feat-card.inline-div-10,
.re-feat-card.inline-div-13,
.re-feat-card.inline-div-16 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  box-shadow: var(--shadow-xs);
  transition: box-shadow var(--dur-normal) var(--ease-standard);
  background-color: #fff;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.inline-div-5-1 {
  background-color: var(--violet-50);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 1;
  display: flex;
}

.inline-div-6-1 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-p-2 {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 1.5;
}

.inline-div-8-1 {
  background-color: var(--violet-50);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 1;
  display: flex;
}

.inline-div-9-1 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-p-3 {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 1.5;
}

.inline-div-11-1 {
  background-color: var(--violet-50);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 1;
  display: flex;
}

.inline-div-12-1 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-p-4 {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 1.5;
}

.inline-div-14-1 {
  background-color: var(--violet-50);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 1;
  display: flex;
}

.inline-div-15-1 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-p-5 {
  color: var(--gray-600);
  font-size: 14px;
  line-height: 1.5;
}

.inline-div-17-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr));
  display: grid;
}

.inline-span-0-1-2-3-4-5 {
  flex-shrink: 0;
  font-size: 16px;
  line-height: 1.4;
}

.inline-p-6 {
  color: var(--gray-700);
  margin: 0;
  font-size: 14px;
  line-height: 1.6;
}

.inline-div-18-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  background-color: var(--gray-50);
  color: var(--gray-700);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  align-items: flex-start;
  padding: 18px 24px;
  font-size: 14px;
  line-height: 1.6;
  display: flex;
}

.inline-div-19-1 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.re-monitoring.inline-section-0 {
  border-top: 1px solid var(--gray-100);
  padding: clamp(64px, 8vw, 96px) 24px;
}

.inline-div-0-1-2-3-4-5-6 {
  color: var(--violet-700);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: var(--fw-semibold);
}

.inline-p-0-1-2 {
  color: var(--gray-600);
  text-wrap: pretty;
  font-size: 17px;
  line-height: 1.6;
}

.inline-div-1-1-2-3-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 720px;
  display: flex;
}

.inline-span-0-1-2-3-4-5-6 {
  color: var(--gray-500);
  font-family: "var(--font-display)";
  font-size: 19px;
  font-weight: var(--fw-bold);
}

.inline-span-1-1-2 {
  background-color: var(--gray-100);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(--fw-medium);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  margin-left: auto;
  padding: 2px 10px;
}

.inline-div-2-1-2-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.inline-p-1-1 {
  color: var(--gray-600);
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}

.inline-span-2-1-2 {
  color: var(--violet-700);
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.re-link-card.inline-a-0,
.re-link-card.inline-a-1,
.re-link-card.inline-a-2,
.re-link-card.inline-a-3,
.re-link-card.inline-a-4,
.re-link-card.inline-a-5 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  box-shadow: var(--shadow-xs);
  color: inherit;
  transition: box-shadow var(--dur-normal) var(--ease-standard);
  background-color: #fff;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.inline-span-3-1-2 {
  color: var(--gray-500);
  font-family: "var(--font-display)";
  font-size: 19px;
  font-weight: var(--fw-bold);
}

.inline-span-4-1-2 {
  background-color: var(--gray-100);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(--fw-medium);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  margin-left: auto;
  padding: 2px 10px;
}

.inline-div-3-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.inline-p-2-1 {
  color: var(--gray-600);
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}

.inline-span-5-1-2 {
  color: var(--violet-700);
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.inline-span-6-1-2 {
  color: var(--gray-500);
  font-family: "var(--font-display)";
  font-size: 19px;
  font-weight: var(--fw-bold);
}

.inline-span-7-1-2 {
  background-color: var(--gray-100);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(--fw-medium);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  margin-left: auto;
  padding: 2px 10px;
}

.inline-div-4-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.inline-p-3-1 {
  color: var(--gray-600);
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}

.inline-span-8-1 {
  color: var(--violet-700);
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.inline-span-9-1 {
  color: var(--gray-500);
  font-family: "var(--font-display)";
  font-size: 19px;
  font-weight: var(--fw-bold);
}

.inline-span-10-1 {
  background-color: var(--gray-100);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(--fw-medium);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  margin-left: auto;
  padding: 2px 10px;
}

.inline-div-5-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.inline-p-4-1 {
  color: var(--gray-600);
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}

.inline-span-11 {
  color: var(--violet-700);
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.inline-span-12 {
  color: var(--gray-500);
  font-family: "var(--font-display)";
  font-size: 19px;
  font-weight: var(--fw-bold);
}

.inline-span-13 {
  background-color: var(--gray-100);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(--fw-medium);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  margin-left: auto;
  padding: 2px 10px;
}

.inline-div-6-1-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.inline-p-5-1 {
  color: var(--gray-600);
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}

.inline-span-14 {
  color: var(--violet-700);
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.inline-span-15 {
  color: var(--gray-500);
  font-family: "var(--font-display)";
  font-size: 19px;
  font-weight: var(--fw-bold);
}

.inline-span-16 {
  background-color: var(--gray-100);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(--fw-medium);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  margin-left: auto;
  padding: 2px 10px;
}

.inline-div-7-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.inline-p-6-1 {
  color: var(--gray-600);
  flex: 1;
  font-size: 14px;
  line-height: 1.5;
}

.inline-span-17 {
  color: var(--violet-700);
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.inline-span-18 {
  font-size: 32px;
  line-height: 1;
}

.inline-div-8-1-2 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-p-7 {
  color: var(--gray-600);
  margin-top: 2px;
  font-size: 14px;
  line-height: 1.5;
}

.inline-div-9-1-2 {
  flex: 1;
  min-width: 240px;
}

.inline-span-19 {
  color: var(--violet-700);
  white-space: nowrap;
  font-size: 14px;
  font-weight: var(--fw-semibold);
}

.re-dash-card.inline-a-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top-style: dashed;
  border-top-width: 1px;
  border-top-color: var(--gray-300);
  border-right-style: dashed;
  border-right-width: 1px;
  border-right-color: var(--gray-300);
  border-bottom-style: dashed;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-300);
  border-left-style: dashed;
  border-left-width: 1px;
  border-left-color: var(--gray-300);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  color: inherit;
  transition: border-color var(--dur-normal) var(--ease-standard);
  background-color: #fff;
  flex-wrap: wrap;
  grid-column: 1 / -1;
  align-items: center;
  padding: 24px;
  display: flex;
}

.inline-div-10-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  display: grid;
}

.inline-div-11-1-2 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.re-robots.inline-section-0 {
  border-top: 1px solid var(--gray-200);
  border-bottom: 1px solid var(--gray-200);
  background-color: var(--gray-50);
  padding: clamp(64px, 8vw, 96px) 24px;
}

.inline-div-0-1-2-3-4-5-6-7 {
  color: var(--violet-700);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: var(--fw-semibold);
}

.inline-p-0-1-2-3 {
  color: var(--gray-600);
  text-wrap: pretty;
  font-size: 17px;
  line-height: 1.6;
}

.inline-div-1-1-2-3-4-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 720px;
  display: flex;
}

.inline-span-0-1-2-3-4-5-6-7 {
  background-color: var(--violet-600);
  color: #fff;
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  width: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: var(--fw-bold);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.inline-div-2-1-2-3-4 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-div-3-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-div-4-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.inline-span-1-1-2-3 {
  background-color: var(--violet-600);
  color: #fff;
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  width: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: var(--fw-bold);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.inline-div-5-1-2-3 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-div-6-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-div-7-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.inline-span-2-1-2-3 {
  background-color: var(--violet-600);
  color: #fff;
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  width: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: var(--fw-bold);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.inline-div-8-1-2-3 {
  color: var(--gray-900);
  font-size: 16px;
  font-weight: var(--fw-semibold);
}

.inline-div-9-1-2-3 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.inline-div-10-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  flex-direction: column;
  padding: 24px;
  display: flex;
}

.inline-div-11-1-2-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  display: grid;
}

.inline-span-3-1-2-3 {
  font-size: 17px;
  line-height: 1;
}

.inline-div-12-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-700);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-medium);
  background-color: #fff;
  align-items: center;
  padding: 14px 16px;
  display: flex;
}

.inline-span-4-1-2-3 {
  font-size: 17px;
  line-height: 1;
}

.inline-div-13-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-700);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-medium);
  background-color: #fff;
  align-items: center;
  padding: 14px 16px;
  display: flex;
}

.inline-span-5-1-2-3 {
  font-size: 17px;
  line-height: 1;
}

.inline-div-14-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-700);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-medium);
  background-color: #fff;
  align-items: center;
  padding: 14px 16px;
  display: flex;
}

.inline-span-6-1-2-3 {
  font-size: 17px;
  line-height: 1;
}

.inline-div-15-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-700);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-medium);
  background-color: #fff;
  align-items: center;
  padding: 14px 16px;
  display: flex;
}

.inline-div-16-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
  display: grid;
}

.inline-div-17-1-2 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  background-color: var(--gray-25);
  color: var(--gray-900);
  font-size: 15px;
  font-weight: var(--fw-semibold);
  padding: 18px 24px;
}

.inline-div-18-1-2 {
  color: var(--violet-700);
}

.inline-div-19-1-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  color: var(--gray-500);
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: var(--fw-semibold);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr 1.2fr;
  padding: 12px 24px;
  display: grid;
}

.inline-div-20-1 {
  color: var(--gray-900);
  font-weight: var(--fw-medium);
}

.inline-div-21-1 {
  color: var(--gray-700);
}

.inline-div-22-1 {
  color: var(--gray-500);
}

.inline-div-23-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--gray-100);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr 1.2fr;
  padding: 14px 24px;
  font-size: 14px;
  display: grid;
}

.inline-div-24-1 {
  color: var(--gray-900);
  font-weight: var(--fw-medium);
}

.inline-div-25-1 {
  color: var(--gray-700);
}

.inline-div-26-1 {
  color: var(--gray-500);
}

.inline-div-27-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--gray-100);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr 1.2fr;
  padding: 14px 24px;
  font-size: 14px;
  display: grid;
}

.inline-div-28-1 {
  color: var(--gray-900);
  font-weight: var(--fw-medium);
}

.inline-div-29-1 {
  color: var(--gray-700);
}

.inline-div-30-1 {
  color: var(--gray-500);
}

.inline-div-31-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--gray-100);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr 1.2fr;
  padding: 14px 24px;
  font-size: 14px;
  display: grid;
}

.inline-div-32-1 {
  color: var(--gray-900);
  font-weight: var(--fw-medium);
}

.inline-div-33-1 {
  color: var(--gray-700);
}

.inline-div-34-1 {
  color: var(--gray-500);
}

.inline-div-35-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-bottom: 1px solid var(--gray-100);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr 1.2fr;
  padding: 14px 24px;
  font-size: 14px;
  display: grid;
}

.inline-div-36-1 {
  color: var(--gray-900);
  font-weight: var(--fw-medium);
}

.inline-div-37-1 {
  color: var(--gray-700);
}

.inline-div-38-1 {
  color: var(--gray-500);
}

.inline-div-39-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.2fr 1.2fr;
  padding: 14px 24px;
  font-size: 14px;
  display: grid;
}

.inline-div-40-1 {
  min-width: 640px;
}

.inline-div-41-1 {
  overflow-x: auto;
}

.inline-div-42-1 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  overflow: hidden;
}

.inline-div-43-1 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.re-scale.inline-section-0 {
  padding: clamp(64px, 8vw, 96px) 24px;
}

.inline-div-0-1-2-3-4-5-6-7-8 {
  color: var(--violet-700);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: var(--fw-semibold);
}

.inline-p-0-1-2-3-4 {
  color: var(--gray-600);
  text-wrap: pretty;
  font-size: 17px;
  line-height: 1.6;
}

.inline-a-0 {
  color: var(--violet-700);
  font-size: 15px;
  font-weight: var(--fw-semibold);
}

.inline-div-1-1-2-3-4-5-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 560px;
  display: flex;
}

.inline-div-2-1-2-3-4-5 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-3-1-2-3-4 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-4-1-2-3-4 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-5-1-2-3-4 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-6-1-2-3-4 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-7-1-2-3 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-8-1-2-3-4 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-9-1-2-3-4 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-10-1-2-3 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-11-1-2-3-4 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-12-1-2-3 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-13-1-2 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-14-1-2-3 {
  color: var(--gray-500);
  font-size: 12px;
  font-weight: var(--fw-regular);
  margin-top: 2px;
}

.inline-div-15-1-2-3 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  color: var(--gray-800);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  font-size: 14px;
  font-weight: var(--fw-semibold);
  box-shadow: var(--shadow-xs);
  background-color: #fff;
  padding: 16px;
}

.inline-div-16-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 160px), 1fr));
  display: grid;
}

.inline-div-17-1-2-3 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  display: grid;
}

.re-connect.inline-section-0 {
  border-top: 1px solid var(--gray-100);
  padding: clamp(56px, 7vw, 88px) 24px;
}

.inline-span-0-1-2-3-4-5-6-7-8 {
  flex-shrink: 0;
  font-size: 96px;
  line-height: 1;
}

.inline-h2-0-1 {
  color: var(--gray-900);
  letter-spacing: -0.02em;
  font-family: "var(--font-display)";
  font-size: clamp(26px, 2.6vw, 34px);
  line-height: 1.2;
  font-weight: var(--fw-bold);
  margin: 0;
}

.inline-p-0-1-2-3-4-5,
.inline-p-1-1-2 {
  color: var(--gray-700);
  text-wrap: pretty;
  font-size: 16px;
  line-height: 1.6;
}

.inline-div-0-1-2-3-4-5-6-7-8-9 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 1;
  min-width: 300px;
  max-width: 680px;
  display: flex;
}

.inline-a-1 {
  color: var(--violet-700);
  white-space: nowrap;
  font-size: 15px;
  font-weight: var(--fw-semibold);
}

.inline-div-1-1-2-3-4-5-6-7 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-direction: column;
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

.inline-div-2-1-2-3-4-5-6 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.re-managed.inline-section-0 {
  border-top: 1px solid var(--violet-100);
  border-bottom: 1px solid var(--violet-100);
  background-color: var(--violet-50);
  padding: clamp(56px, 7vw, 88px) 24px;
}

.inline-a-0-1-parent.inline-a-0-1 {
  background-color: var(--violet-600);
  color: #fff;
  white-space: nowrap;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  box-shadow: var(--shadow-xs);
  transition: background var(--dur-normal) var(--ease-standard);
  justify-content: center;
  align-items: center;
  padding: 13px 24px;
  display: inline-flex;
}

.inline-p-0-1-2-3-4-5-6 {
  color: var(--gray-600);
  font-size: 16px;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  display: flex;
}

.re-faq-plus.inline-span-0,
.re-faq-plus.inline-span-1,
.re-faq-plus.inline-span-2,
.re-faq-plus.inline-span-3,
.re-faq-plus.inline-span-4,
.re-faq-plus.inline-span-5,
.re-faq-plus.inline-span-6,
.re-faq-plus.inline-span-7,
.re-faq-plus.inline-span-8,
.re-faq-plus.inline-span-9,
.re-faq-plus.inline-span-10,
.re-faq-plus.inline-span-11,
.re-faq-plus.inline-span-12,
.re-faq-plus.inline-span-13 {
  color: var(--gray-400);
  flex-shrink: 0;
  font-size: 20px;
  font-weight: 400;
  display: inline-block;
}

.inline-summary-0 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-1-1-2-3 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-0 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-2-1-2 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-1 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-3-1-2 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-2 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-4-1-2 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-3 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-5-1-2 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-4 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-6-1-2 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-5 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-7-1 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-6 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-8 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-7 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-9 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-8 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-10 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-9 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-11 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-10 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-12 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-11 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-13 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-12 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-summary-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: var(--gray-900);
  cursor: pointer;
  font-size: 16px;
  font-weight: var(--fw-semibold);
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.inline-p-14 {
  color: var(--gray-600);
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.inline-details-13 {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  padding: 4px 0;
}

.inline-div-1-1-2-3-4-5-6-7-8 {
  flex-direction: column;
  display: flex;
}

.inline-span-14-1 {
  background-color: var(--gray-100);
  width: 32px;
  height: 32px;
  color: var(--gray-600);
  border-top-left-radius: var(--radius-full);
  border-top-right-radius: var(--radius-full);
  border-bottom-right-radius: var(--radius-full);
  border-bottom-left-radius: var(--radius-full);
  font-size: 12px;
  font-weight: var(--fw-semibold);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.inline-div-2-1-2-3-4-5-6-7 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--gray-500);
  align-items: center;
  font-size: 14px;
  display: flex;
}

.inline-div-3-1-2-3-4-5 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 800px;
  margin: 0 auto;
  display: flex;
}

.re-faq.inline-section-0 {
  padding: clamp(64px, 8vw, 96px) 24px;
}

.inline-h2-0-1-2 {
  color: var(--gray-900);
  letter-spacing: -0.01em;
  font-family: "var(--font-display)";
  font-size: 24px;
  line-height: 1.3;
  font-weight: var(--fw-bold);
  margin: 0;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11 {
  color: var(--gray-900);
  font-size: 15px;
  font-weight: var(--fw-semibold);
}

.inline-div-1-1-2-3-4-5-6-7-8-9 {
  color: var(--gray-600);
  font-size: 13px;
}

.inline-span-0-1-2-3-4-5-6-7-8-9 {
  color: var(--violet-700);
  font-size: 13px;
  font-weight: var(--fw-semibold);
  margin-top: 4px;
}

.inline-div-2-1-2-3-4-5-6-7-8 {
  color: var(--gray-900);
  font-size: 15px;
  font-weight: var(--fw-semibold);
}

.inline-div-3-1-2-3-4-5-6 {
  color: var(--gray-600);
  font-size: 13px;
}

.inline-span-1-1-2-3-4 {
  color: var(--violet-700);
  font-size: 13px;
  font-weight: var(--fw-semibold);
  margin-top: 4px;
}

.inline-div-4-1-2-3-4-5 {
  color: var(--gray-900);
  font-size: 15px;
  font-weight: var(--fw-semibold);
}

.inline-div-5-1-2-3-4-5 {
  color: var(--gray-600);
  font-size: 13px;
}

.inline-span-2-1-2-3-4 {
  color: var(--violet-700);
  font-size: 13px;
  font-weight: var(--fw-semibold);
  margin-top: 4px;
}

.inline-div-6-1-2-3-4-5 {
  color: var(--gray-900);
  font-size: 15px;
  font-weight: var(--fw-semibold);
}

.inline-div-7-1-2-3-4 {
  color: var(--gray-600);
  font-size: 13px;
}

.inline-span-3-1-2-3-4 {
  color: var(--violet-700);
  font-size: 13px;
  font-weight: var(--fw-semibold);
  margin-top: 4px;
}

.inline-div-8-1-2-3-4-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  display: grid;
}

.inline-div-9-1-2-3-4-5 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.re-hub.inline-section-0 {
  border-top: 1px solid var(--gray-200);
  background-color: var(--gray-50);
  padding: clamp(48px, 6vw, 72px) 24px;
}

.inline-a-1-1-parent.inline-a-1-1,
.inline-a-2-parent.inline-a-2,
.inline-a-3-parent.inline-a-3 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(--radius-lg);
  border-top-right-radius: var(--radius-lg);
  border-bottom-right-radius: var(--radius-lg);
  border-bottom-left-radius: var(--radius-lg);
  color: inherit;
  box-shadow: var(--shadow-xs);
  transition: box-shadow var(--dur-normal) var(--ease-standard);
  background-color: #fff;
  flex-direction: column;
  padding: 20px;
  display: flex;
}

.inline-h2-0-1-2-3 {
  color: var(--gray-900);
  letter-spacing: -0.02em;
  font-family: "var(--font-display)";
  font-size: clamp(30px, 3.4vw, 44px);
  line-height: 1.15;
  font-weight: var(--fw-bold);
  text-wrap: pretty;
  margin: 0;
}

.inline-p-0-1-2-3-4-5-6-7 {
  color: var(--gray-700);
  font-size: 17px;
  line-height: 1.6;
}

.inline-div-0-1-2-3-4-5-6-7-8-9-10-11-12 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 4px;
  display: flex;
}

.inline-div-1-1-2-3-4-5-6-7-8-9-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 720px;
  margin: 0 auto;
  display: flex;
}

.re-cta.inline-section-0 {
  border-top: 1px solid var(--violet-100);
  background-color: var(--violet-50);
  padding: clamp(64px, 8vw, 104px) 24px;
}

.re-page-2026-1 {
  color: var(--gray-900);
  background-color: #fff;
  font-family: "var(--font-body)";
  font-size: 16px;
  line-height: 1.5;
}

.inline-div-0-1-2-3-4 {
  color: var(--violet-700);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.inline-h1-0-1 {
  color: var(--gray-900);
  font-size: clamp(36px, 4.2vw, 56px);
  line-height: 1.12;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf96\>
  );
  letter-spacing: -0.02em;
  text-wrap: pretty;
  margin: 0;
  font-family: "var(--font-display)";
}

.inline-a-0 {
  border-top-left-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  border-top-right-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  border-bottom-left-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  border-bottom-right-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  background-color: var(--violet-600);
  color: #fff;
  width: 164px;
  font-size: 16px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  box-shadow: var(--shadow-xs);
  transition: background
    var(--\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9f\>)
    var(--ease-standard);
  justify-content: center;
  align-items: center;
  padding: 13px 0;
  display: inline-flex;
}

.inline-div-1-1-2 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  margin-top: 4px;
  display: flex;
}

.inline-span-0-1-2-3-4 {
  font-size: 20px;
  line-height: 1;
}

.inline-div-4-1-2 {
  color: var(--gray-900);
  font-size: 14px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
}

.inline-div-5-1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border: 1px solid var(--gray-200);
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9d\>
  );
  background-color: var(--gray-50);
  color: var(--gray-600);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  align-items: center;
  margin-left: auto;
  padding: 4px 12px;
  display: flex;
}

.inline-div-8-1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--gray-200);
  background-color: var(--gray-25);
  color: var(--gray-500);
  font-size: 11px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  letter-spacing: 0.05em;
  text-transform: uppercase;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 0.8fr 0.7fr 0.7fr 1fr;
  padding: 10px 20px;
  display: grid;
}

.inline-div-9-1 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-12-1 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-span-5-1 {
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9d\>
  );
  background-color: var(--violet-100);
  color: var(--violet-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-15-1 {
  color: var(--violet-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
}

.inline-div-17-1 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-20-1 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-span-6-1 {
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9d\>
  );
  background-color: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf92\>
  );
  color: var(--green);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-23-1 {
  color: var(--gray-400);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
}

.inline-div-25-1 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-29-1 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-span-7-1 {
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9d\>
  );
  background-color: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf92\>
  );
  color: var(--green);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-32-1 {
  color: var(--red);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
}

.inline-div-34-1 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-37-1 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-span-8-1 {
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9d\>
  );
  background-color: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf92\>
  );
  color: var(--green);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-40-1 {
  color: var(--gray-400);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
}

.inline-div-42-1 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.inline-div-45-1 {
  color: var(--gray-900);
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  font-variant-numeric: tabular-nums;
}

.inline-span-9-1 {
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9d\>
  );
  background-color: var(--orange-100);
  color: var(--orange-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
  padding: 2px 10px;
  display: inline-flex;
}

.inline-div-48-1 {
  color: var(--orange-700);
  font-size: 12px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf94\>
  );
  white-space: nowrap;
}

.rsp-breadcrumb {
  background-color: #fcfaff;
  padding: 20px 24px 0;
}

.rsp-bc-row {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #667085;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  font-family: Inter, sans-serif;
  font-size: 13px;
  line-height: 20px;
  display: flex;
}

.rsp-bc-link {
  color: #667085;
  text-decoration: none;
}

.rsp-bc-link:hover {
  color: #475467;
  text-decoration: underline;
}

.rsp-bc-sep {
  color: #d0d5dd;
}

.rsp-bc-current {
  color: #344054;
  font-weight: 500;
}

.rsp-hero {
  background-image: linear-gradient(#fcfaff 0% 55%, #fff 55%);
  padding: clamp(36px, 4.5vw, 56px) 24px clamp(48px, 6vw, 80px);
}

.rsp-hero-in {
  grid-column-gap: clamp(36px, 4vw, 52px);
  grid-row-gap: clamp(36px, 4vw, 52px);
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.rsp-hero-head {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 760px;
  margin: 0 auto;
  display: flex;
}

.rsp-badge {
  color: #6941c6;
  background-color: #f4ebff;
  border-radius: 9999px;
  align-items: center;
  padding: 5px 14px;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  display: inline-flex;
}

.rsp-h1 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(34px, 3.8vw, 50px);
  font-weight: 700;
  line-height: 1.12;
}

.rsp-lede {
  color: #475467;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: clamp(17px, 1.5vw, 19px);
  line-height: 1.55;
}

.rsp-cta-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-wrap: wrap;
  justify-content: center;
  margin: 4px 0 0;
  display: flex;
}

.rsp-btnp {
  color: #fff;
  background-color: #7f56d9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 164px;
  padding: 13px 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-btnp:hover {
  color: #fff;
  background-color: #6941c6;
}

.rsp-btns {
  color: #344054;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 164px;
  padding: 13px 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-btns:hover {
  color: #182230;
  background-color: #f9fafb;
}

.rsp-btnp-auto {
  color: #fff;
  white-space: nowrap;
  background-color: #7f56d9;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 13px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-btnp-auto:hover {
  color: #fff;
  background-color: #6941c6;
}

.rsp-btns-auto {
  color: #344054;
  white-space: nowrap;
  background-color: #fff;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 13px 24px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-btns-auto:hover {
  color: #182230;
  background-color: #f9fafb;
}

.rsp-micro {
  color: #667085;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.rsp-dash-wrap {
  width: 100%;
  min-width: 0;
  max-width: 920px;
  margin: 0 auto;
  font-family: Inter, sans-serif;
  position: relative;
}

.rsp-dash-card {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 24px 48px -12px #1018282e;
}

.rsp-dash-head {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid #eaecf0;
  align-items: center;
  padding: 14px 20px;
  display: flex;
}

.rsp-dash-logo {
  flex: none;
  width: 24px;
  height: 24px;
}

.rsp-dash-title {
  color: #101828;
  font-size: 14px;
  font-weight: 600;
}

.rsp-dash-status {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #475467;
  white-space: nowrap;
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 9999px;
  align-items: center;
  margin: 0 0 0 auto;
  padding: 4px 12px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.rsp-dot {
  background-color: #079455;
  border-radius: 9999px;
  flex: none;
  width: 8px;
  height: 8px;
}

.rsp-dash-url {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #667085;
  white-space: nowrap;
  border-bottom: 1px solid #f2f4f7;
  align-items: center;
  padding: 10px 20px;
  font-family: SF Mono, Menlo, Consolas, monospace;
  font-size: 12px;
  line-height: 18px;
  display: flex;
  overflow: hidden;
}

.rsp-dash-url-label {
  color: #98a2b3;
  font-family: Inter, sans-serif;
  font-weight: 500;
}

.rsp-dash-scroll {
  overflow-x: auto;
}

.rsp-dash-min {
  min-width: 560px;
}

.rsp-dash-ghead {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #667085;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background-color: #fcfcfd;
  border-bottom: 1px solid #eaecf0;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 0.8fr 1fr 1.1fr;
  grid-auto-rows: auto;
  padding: 10px 20px;
  font-size: 11px;
  font-weight: 600;
  display: grid;
}

.rsp-dash-row {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-bottom: 1px solid #f2f4f7;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 0.8fr 1fr 1.1fr;
  grid-auto-rows: auto;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.rsp-dash-row-hl {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f9f5ff;
  border-bottom: 1px solid #f2f4f7;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr 0.8fr 1fr 1.1fr;
  grid-auto-rows: auto;
  align-items: center;
  padding: 13px 20px;
  display: grid;
}

.rsp-cell-min {
  min-width: 0;
}

.rsp-cell-main {
  color: #101828;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 600;
  overflow: hidden;
}

.rsp-cell-sub {
  color: #667085;
  font-size: 12px;
}

.rsp-cell-old {
  color: #98a2b3;
  font-size: 11px;
  text-decoration: line-through;
}

.rsp-cell-strong {
  color: #101828;
  font-size: 13px;
  font-weight: 600;
}

.rsp-cell-dim {
  color: #475467;
  font-size: 13px;
}

.rsp-pill-green {
  color: #079455;
  white-space: nowrap;
  background-color: #dcfae6;
  border-radius: 9999px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.rsp-pill-orange {
  color: #b54708;
  white-space: nowrap;
  background-color: #fef0c7;
  border-radius: 9999px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.rsp-pill-violet {
  color: #6941c6;
  white-space: nowrap;
  background-color: #f4ebff;
  border-radius: 9999px;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.rsp-change-red {
  color: #d92d20;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 500;
}

.rsp-change-orange {
  color: #b54708;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 500;
}

.rsp-change-violet {
  color: #6941c6;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 500;
}

.rsp-change-dim {
  color: #98a2b3;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 500;
}

.rsp-dash-foot {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #667085;
  background-color: #fcfcfd;
  align-items: center;
  padding: 12px 20px;
  font-size: 12px;
  display: flex;
}

.rsp-toast {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  pointer-events: none;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  align-items: flex-start;
  max-width: 360px;
  padding: 14px 16px;
  display: flex;
  position: absolute;
  bottom: -20px;
  right: -12px;
  box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #10182808;
}

.rsp-toast-icon {
  color: #6941c6;
  background-color: #f9f5ff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 17px;
  line-height: 17px;
  display: flex;
}

.rsp-toast-body {
  min-width: 0;
}

.rsp-toast-title {
  color: #101828;
  font-size: 13px;
  font-weight: 600;
}

.rsp-toast-desc {
  color: #667085;
  margin: 1px 0 0;
  font-size: 12px;
}

.rsp-steps {
  background-color: #f9fafb;
  border-top: 1px solid #eaecf0;
  border-bottom: 1px solid #eaecf0;
  padding: clamp(40px, 5vw, 60px) 24px;
}

.rsp-steps-grid {
  grid-column-gap: clamp(24px, 3vw, 48px);
  grid-row-gap: clamp(24px, 3vw, 48px);
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  grid-auto-rows: auto;
  max-width: 1216px;
  margin: 0 auto;
  display: grid;
}

.rsp-step {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  align-items: flex-start;
  font-family: Inter, sans-serif;
  display: flex;
}

.rsp-step-num {
  color: #fff;
  background-color: #7f56d9;
  border-radius: 9999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  font-size: 14px;
  font-weight: 700;
  display: inline-flex;
}

.rsp-step-body {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  display: flex;
}

.rsp-step-title {
  color: #101828;
  font-size: 15px;
  font-weight: 600;
}

.rsp-step-text {
  color: #475467;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.rsp-section {
  background-color: #fff;
  border-top: 1px solid #f2f4f7;
  padding: clamp(56px, 7vw, 88px) 24px;
  font-family: Inter, sans-serif;
}

.rsp-section-gray {
  background-color: #f9fafb;
  border-top: 1px solid #eaecf0;
  border-bottom: 1px solid #eaecf0;
  padding: clamp(56px, 7vw, 88px) 24px;
  font-family: Inter, sans-serif;
}

.rsp-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.rsp-inner-tight {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.rsp-sec-head {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 720px;
  display: flex;
}

.rsp-eyebrow {
  color: #6941c6;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.rsp-h2 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(26px, 2.8vw, 36px);
  font-weight: 700;
  line-height: 1.2;
}

.rsp-sec-lede {
  color: #475467;
  margin: 0;
  font-family: Inter, sans-serif;
  font-size: 17px;
  line-height: 1.6;
}

.rsp-cards3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 250px), 1fr));
  grid-auto-rows: auto;
  display: grid;
}

.rsp-card {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-direction: column;
  padding: 24px;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-card:hover {
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}

.rsp-card-icon {
  background-color: #f9f5ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-size: 20px;
  line-height: 20px;
  display: flex;
}

.rsp-card-title {
  color: #101828;
  font-size: 16px;
  font-weight: 600;
}

.rsp-card-text {
  color: #475467;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.rsp-note-bar {
  grid-column-gap: 28px;
  grid-row-gap: 12px;
  color: #344054;
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-wrap: wrap;
  align-items: center;
  padding: 18px 24px;
  font-size: 14px;
  display: flex;
}

.rsp-note-strong {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  font-weight: 500;
  display: flex;
}

.rsp-note-dim {
  color: #667085;
}

.rsp-chips {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-wrap: wrap;
  display: flex;
}

.rsp-chip {
  color: #344054;
  background-color: #f9fafb;
  border: 1px solid #eaecf0;
  border-radius: 9999px;
  align-items: center;
  padding: 7px 16px;
  font-size: 14px;
  font-weight: 500;
  display: inline-flex;
}

.rsp-footnote {
  color: #667085;
  margin: 0;
  font-size: 14px;
}

.rsp-robots-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  grid-auto-rows: auto;
  display: grid;
}

.rsp-robot-card {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #101828;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-direction: column;
  padding: 24px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-robot-card:hover {
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}

.rsp-robot-card-dashed {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #101828;
  background-color: #fff;
  border: 1px dashed #d0d5dd;
  border-radius: 12px;
  flex-direction: column;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.rsp-robot-card-dashed:hover {
  border-color: #b692f6;
}

.rsp-robot-head {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.rsp-robot-brand {
  color: #667085;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: 19px;
  font-weight: 700;
}

.rsp-robot-badge {
  color: #475467;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 9999px;
  margin: 0 0 0 auto;
  padding: 2px 10px;
  font-size: 12px;
  font-weight: 500;
}

.rsp-robot-name {
  color: #101828;
  font-size: 16px;
  font-weight: 600;
}

.rsp-robot-img {
  width: 28px;
  height: 28px;
}

.rsp-robot-text {
  color: #475467;
  flex: 1;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}

.rsp-robot-cta {
  color: #6941c6;
  font-size: 14px;
  font-weight: 600;
}

.rsp-textlink {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #6941c6;
  align-items: center;
  font-family: Inter, sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.rsp-textlink:hover {
  text-decoration: underline;
}

.rsp-managed {
  background-color: #f9f5ff;
  border-top: 1px solid #f4ebff;
  border-bottom: 1px solid #f4ebff;
  padding: clamp(48px, 6vw, 80px) 24px;
  font-family: Inter, sans-serif;
}

.rsp-managed-in {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-wrap: wrap;
  align-items: center;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.rsp-managed-img {
  object-fit: contain;
  flex: none;
  width: 112px;
  height: 112px;
}

.rsp-managed-body {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  flex: 1;
  min-width: 300px;
  max-width: 680px;
  display: flex;
}

.rsp-managed-h2 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(24px, 2.4vw, 32px);
  font-weight: 700;
  line-height: 1.2;
}

.rsp-managed-text {
  color: #344054;
  margin: 0;
  font-size: 16px;
  line-height: 1.6;
}

.rsp-faq {
  background-color: #fff;
  border-top: 1px solid #f2f4f7;
  padding: clamp(56px, 7vw, 88px) 24px;
  font-family: Inter, sans-serif;
}

.rsp-faq-in {
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  flex-direction: column;
  max-width: 800px;
  margin: 0 auto;
  display: flex;
}

.rsp-faq-list {
  flex-direction: column;
  display: flex;
}

.rsp-faq-item {
  border-bottom: 1px solid #eaecf0;
  padding: 4px 0;
}

.rsp-faq-q {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  padding: 18px 0;
  display: flex;
}

.rsp-faq-qt {
  color: #101828;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5;
}

.rsp-faq-plus {
  color: #98a2b3;
  flex: none;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  transition: transform 0.2s cubic-bezier(0.2, 0.6, 0.2, 1);
}

.rsp-faq-a {
  grid-template-rows: 1fr;
  transition-property: grid-template-rows;
  transition-duration: 0.28s;
  transition-timing-function: cubic-bezier(0.2, 0.6, 0.2, 1);
  display: grid;
}

.rsp-faq-awrap {
  overflow: hidden;
}

.rsp-faq-ans {
  color: #475467;
  margin: 0;
  padding: 0 32px 18px 0;
  font-size: 15px;
  line-height: 1.6;
}

.rsp-byline {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #667085;
  align-items: center;
  font-size: 14px;
  display: flex;
}

.rsp-byline-avatar {
  color: #475467;
  background-color: #f2f4f7;
  border-radius: 9999px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  font-size: 12px;
  font-weight: 600;
  display: inline-flex;
}

.rsp-hub {
  background-color: #f9fafb;
  border-top: 1px solid #eaecf0;
  padding: clamp(48px, 6vw, 72px) 24px;
  font-family: Inter, sans-serif;
}

.rsp-hub-in {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-direction: column;
  max-width: 1216px;
  margin: 0 auto;
  display: flex;
}

.rsp-hub-h2 {
  color: #101828;
  letter-spacing: -0.01em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.rsp-hub-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  grid-auto-rows: auto;
  display: grid;
}

.rsp-hub-card {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #101828;
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: 12px;
  flex-direction: column;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-hub-card:hover {
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}

.rsp-hub-card-hub {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #101828;
  background-color: #fcfaff;
  border: 1px solid #e9d7fe;
  border-radius: 12px;
  flex-direction: column;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 1px 2px #1018280d;
}

.rsp-hub-card-hub:hover {
  box-shadow: 0 4px 8px -2px #1018281a, 0 2px 4px -2px #1018280f;
}

.rsp-hub-tag {
  color: #6941c6;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}

.rsp-hub-title {
  color: #101828;
  font-size: 15px;
  font-weight: 600;
}

.rsp-hub-desc {
  color: #475467;
  font-size: 13px;
}

.rsp-hub-cta {
  color: #6941c6;
  margin: 4px 0 0;
  font-size: 13px;
  font-weight: 600;
}

.rsp-final {
  background-color: #f9f5ff;
  border-top: 1px solid #f4ebff;
  padding: clamp(56px, 7vw, 96px) 24px;
  font-family: Inter, sans-serif;
}

.rsp-final-in {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: column;
  align-items: center;
  max-width: 720px;
  margin: 0 auto;
  display: flex;
}

.rsp-final-h2 {
  color: #101828;
  letter-spacing: -0.02em;
  margin: 0;
  font-family: Arial Rounded MT Bold, Arial Rounded MT, Nunito, system-ui,
    sans-serif;
  font-size: clamp(28px, 3vw, 40px);
  font-weight: 700;
  line-height: 1.15;
}

.rsp-final-lede {
  color: #344054;
  margin: 0;
  font-size: 17px;
  line-height: 1.6;
}

.inline-a-1-parent.inline-a-1 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-300);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-300);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-300);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-300);
  border-top-left-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  border-top-right-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  border-bottom-left-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  border-bottom-right-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  width: 164px;
  color: var(--gray-700);
  font-size: 16px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
  box-shadow: var(--shadow-xs);
  transition: background
    var(--\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9f\>)
    var(--ease-standard);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 13px 0;
  display: inline-flex;
}

.inline-div-55-parent.inline-div-55 {
  color: var(--gray-900);
  font-size: 13px;
  font-weight: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf95\>
  );
}

.inline-div-58-parent.inline-div-58 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  pointer-events: none;
  max-width: 340px;
  box-shadow: var(--shadow-xl);
  transition: opacity
    var(--\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bfa0\>)
    var(--ease-standard);
  background-color: #fff;
  border-radius: 12px;
  align-items: flex-start;
  padding: 14px 16px;
  display: flex;
  position: absolute;
  bottom: -20px;
  right: -12px;
}

.inline-a-1-1-2-parent.inline-a-1-1-2 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-300);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-300);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-300);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-300);
  color: var(--gray-700);
  font-size: 16px;
  font-weight: var(--fw-semibold);
  border-top-left-radius: var(--radius-md);
  border-top-right-radius: var(--radius-md);
  border-bottom-right-radius: var(--radius-md);
  border-bottom-left-radius: var(--radius-md);
  box-shadow: var(--shadow-xs);
  transition: background var(--dur-normal) var(--ease-standard);
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding: 13px 24px;
  display: inline-flex;
}

.inline-div-53-1 {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--gray-200);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--gray-200);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--gray-200);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--gray-200);
  border-top-left-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9b\>
  );
  border-top-right-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9b\>
  );
  border-bottom-left-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9b\>
  );
  border-bottom-right-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf9b\>
  );
  box-shadow: var(--shadow-2xl);
  background-color: #fff;
  overflow: hidden;
}

.inline-div-54-1 {
  border-radius: var(
    --\<unknown\|variable-aa95c5e9-b6c2-6ca9-7f6d-dbdae880bf99\>
  );
  background-color: var(--violet-50);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 17px;
  line-height: 1;
  display: flex;
}

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

  h2 {
    font-size: 2.75rem;
  }

  h3 {
    font-size: 2.25rem;
  }

  h4 {
    font-size: 1.75rem;
  }

  .container-1216 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

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

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

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

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

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

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

  .heading-xlarge {
    font-size: 2.75rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon1_line-bottom {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar11_container {
    flex-wrap: nowrap;
    align-items: center;
  }

  .menu-icon1_line-middle {
    background-color: #000;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar11_logo-link {
    display: flex;
  }

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

  .menu-icon1 {
    flex-flow: column wrap;
    place-content: stretch center;
    align-items: baseline;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar11_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 10px;
  }

  .menu-icon1_line-top {
    background-color: #000;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

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

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

  .navbar11_dropdown-list.w--open {
    border-style: none;
    width: auto;
    padding: 0;
  }

  .footer2_social-list {
    margin-bottom: 2rem;
  }

  .footer2_left-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer2_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .navbar11_link-2 {
    width: auto;
    padding: 0.75rem 0;
    font-size: 1.125rem;
  }

  .navbar11_menu-2 {
    background-color: var(--white);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom: 1px solid #000;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding: 1rem 5% 2rem;
    overflow: auto;
  }

  .navbar11_dropdown-toggle-2 {
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    display: flex;
  }

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

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

  .navbar11_component-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto 1fr;
    grid-template-columns: 2fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
    box-shadow: 1px 1px 3px #040a1f4d;
  }

  .nav-shadow {
    display: block;
  }

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

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

  .layout25_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .layout121_timeline-step {
    grid-column-gap: 24px;
  }

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

  .layout121_progress-bar-wrapper {
    height: 86%;
  }

  .aboutus-teamvideo {
    object-fit: fill;
    height: 410px;
  }

  .blogpost2_content {
    margin-bottom: 3rem;
  }

  .button-secondary-gray.show-tablet {
    display: block;
  }

  .uui-heroheader03_image-wrapper {
    text-align: left;
    display: none;
    position: static;
  }

  .uui-space-large {
    min-height: 2.5rem;
  }

  .uui-heroheader03_content {
    margin-right: 0;
  }

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

  .uui-padding-vertical-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .layout56_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

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

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

  .cta09_component {
    padding: 3rem;
  }

  .header-handwritten-overlay {
    display: none;
  }

  .display-2xl-semibold.primary-900.website-to-spreadsheet-hero-title {
    font-size: 60px;
  }

  .display-md-semibold.gray-900.faq-title {
    font-size: 2rem;
    line-height: 2.2rem;
  }

  .display-md-semibold.dark-cta-title.base-white.cta-dark-title {
    margin-left: 12px;
    padding-top: 11px;
    font-size: 26px;
  }

  .display-md-semibold.dark-cta-title.base-white.cta-dark-title-2 {
    margin-left: 0;
    padding-top: 11px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 26px;
  }

  .text-xl-regular.primary-200.dark-cta-subtitle {
    margin-left: 12px;
    line-height: 25px;
  }

  .text-xl-regular.primary-200.dark-cta-subtitle-2 {
    margin-left: 0;
    padding-left: 16px;
    padding-right: 16px;
    line-height: 25px;
  }

  .text-xl-regular.pricing-page-header-subtitle {
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-lg-regular.gray-500.mobile-hide,
  .text-lg-medium.gray-500.navbar-hide {
    display: none;
  }

  .text-md-semibold.gray-500.mobile {
    font-size: 14px;
  }

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

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

  .contact03_component {
    grid-column-gap: 3rem;
    grid-auto-flow: row;
    min-height: auto;
  }

  .layout10_image-wrapper {
    height: 60%;
    padding-top: 20px;
  }

  .layout10_image {
    top: 2rem;
    left: 2rem;
  }

  .layout10_image.shadow-xlarge {
    width: 100%;
  }

  .realestate-sections-item-right-layout {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .image-6 {
    width: 70%;
  }

  .grid {
    grid-template-rows: auto;
  }

  .uui-heroheader20_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader20_lightbox {
    max-width: none;
    height: 30rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    height: auto;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .menu-icon_line-bottom {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: #344054;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: #344054;
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .hide-tablet {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .navbar-transparent {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto 1fr;
    grid-template-columns: 2fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
    box-shadow: 1px 1px 3px #040a1f4d;
  }

  .heroheader18_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .heroheader18_background-grid-section {
    height: 7.5vw;
  }

  .heroheader18_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-heroheader20_background-grid-2 {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image-2 {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .website-to-spreadsheet-hero {
    padding-top: 0;
  }

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

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

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

  .uui-layout34_component {
    grid-template-columns: 1fr 1fr;
  }

  .dark-cta-inner-section {
    width: 90%;
  }

  .uui-padding-vertical-xhuge-3-copy {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .button-4.cta-dark-button {
    margin-right: 13px;
  }

  .uui-heroheader20_lightbox-image-2-copy {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .uui-heroheader20_lightbox-wrapper-copy {
    height: auto;
  }

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

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .div-block-14 {
    top: -309px;
    right: 496px;
  }

  .html-embed-12 {
    display: none;
  }

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

  .layout56_component-2 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .uui-padding-vertical-xhuge-2-copy,
  .uui-padding-vertical-xhuge-2-copy-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

  .cta-column {
    padding-top: 10px;
  }

  .button-4-copy {
    margin-right: 12px;
  }

  .integrations-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

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

  .heading-large {
    font-size: 2.75rem;
  }

  .heading-large.blog-h1 {
    font-size: 32px;
  }

  .blogpost04_content-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .blogpost04_content {
    margin-bottom: 3rem;
  }

  .blogpost01_title-wrapper {
    margin-bottom: 4rem;
  }

  .heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    display: none;
  }

  .section_heroheader02 {
    margin-top: 16px;
  }

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

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

  .navbar07_dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .navbar07_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .navbar-v2-menu-button.w--open {
    background-color: #0000;
  }

  .navbar07_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar07_dropdown-toggle:hover {
    color: #101828;
  }

  .navbar07_dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-v2-menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar07_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: 0.5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .navbar07_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .navbar07_link {
    color: #101828;
    width: 100%;
    padding: 0.75rem 0;
    font-size: 1.125rem;
  }

  .navbar07_link:hover {
    color: #101828;
  }

  .navbar07_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .dropdown-icon-3 {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .navbar07_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar07_dropdown-link:hover {
    background-color: #0000;
  }

  .navbar08_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar08_dropdown-link:hover {
    background-color: #0000;
  }

  .navbar08_dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar08_dropdown-toggle:hover {
    color: #101828;
  }

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

  .navbar08_dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .navbar08_dropdown-content {
    align-content: start;
    align-items: start;
    padding: 1rem 0;
  }

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

  .use-cases-item-icon {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

  .use-cases-component {
    grid-template-columns: 1fr;
  }

  .contact05_image {
    display: none;
  }

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

  .heading-xlarge-3 {
    font-size: 3.25rem;
  }

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

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

  .collection-list {
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
  }

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

  .layout72_component-2 {
    grid-template-columns: 1fr;
  }

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

  .heroheader18_image-wrapper-copy {
    height: auto;
    padding-bottom: 6rem;
  }

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

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

  .careers-container-large {
    max-width: 100%;
  }

  .page-padding-19 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .careers-job-post-section {
    width: 100%;
  }

  .careers-job-posting-content {
    margin-bottom: 3rem;
  }

  .column-14,
  .careers-sidebar {
    position: static;
  }

  .heroheader18_image-wrapper-copy {
    width: 100%;
    height: auto;
    padding-bottom: 6rem;
  }

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

  .layout94_list-copy {
    grid-template-columns: 1fr 1fr;
  }

  .section_pricing11.hide-tablet {
    width: 100%;
    display: none;
  }

  .pricing-page-header {
    padding-top: 32px;
  }

  .mobile-pricing {
    display: block;
  }

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

  .mobile-pricing-plans-wrapper {
    grid-template-columns: 1.25fr;
  }

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

  .container-blog {
    padding-left: 12px;
    padding-right: 12px;
  }

  .header-hero-section {
    padding-top: 50px;
  }

  .header-hero-section-container {
    padding-top: 2rem;
    padding-left: 16px;
    padding-right: 16px;
  }

  .header-hero-section-h1.display-2xl-semibold.gradient.margin-1.display-80 {
    font-size: 60px;
    line-height: 65px;
  }

  .header-hero-section-h1.display-2xl-semibold.gradient-black {
    line-height: 80px;
  }

  .header-hero-section-h1.display-2xl-semibold {
    width: 100%;
    max-width: 100%;
    font-size: 3rem;
    line-height: 3.5rem;
  }

  .header-hero-section-subtitle.text-xl-regular {
    padding-bottom: 2rem;
    font-size: 1.2rem;
    line-height: 1.5rem;
  }

  .homepage-header-hero-background {
    background-size: cover, auto;
  }

  .homepage-header-hero-video {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .homepage-logo-list-section {
    width: 100%;
  }

  .metric-item {
    flex: 1;
    display: block;
  }

  .metrics-number.primary-600 {
    font-size: 2.5rem;
  }

  .metrics-number.primary-600.align-left {
    text-align: center;
  }

  .metrics-subtitle.gray-900 {
    font-size: 0.9rem;
  }

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

  .homepage-header-hero-background-overlayimage {
    width: 100%;
  }

  .tabs-content {
    width: 100%;
    height: 100%;
  }

  .tabs-menu-2 {
    width: 100%;
  }

  .tabs-2 {
    width: 100%;
    height: 80%;
  }

  .video-height {
    width: auto;
    height: auto;
  }

  .quick-video-section-padding {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

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

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-faq03_cta-button-row {
    flex: none;
    justify-content: flex-start;
  }

  .uui-faq03_cta-content {
    margin-right: 3rem;
  }

  .uui-uui-faq03_cta {
    grid-column-gap: 3rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-left: 12px;
    margin-right: 12px;
  }

  .uui-faq03_content {
    grid-column-gap: 3rem;
    grid-row-gap: 4rem;
  }

  .integrations-usecases-section-logos {
    flex-flow: column;
    align-content: space-between;
  }

  .integration-websites-section,
  .collection-item-2 {
    width: 100%;
  }

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

  .link-block-2 {
    flex-wrap: nowrap;
  }

  .integration-website-title.display-md-semibold {
    padding-left: 16px;
    padding-right: 16px;
  }

  .integration-video-section {
    width: 100%;
    max-width: 100%;
    padding-left: 32px;
    padding-right: 32px;
  }

  .integration-video-container {
    max-width: none;
    height: 30rem;
  }

  .integration-video-container.shadow-xxlarge {
    height: auto;
  }

  .integration-video-lightbox {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }

  .text-block-24-copy {
    margin-bottom: 20px;
  }

  .use-cases-hero-price-monitoring-header,
  .use-cases-hero-image-healthcare,
  .use-cases-hero-image-reviews,
  .use-cases-hero-image-recruitment {
    text-align: left;
    display: none;
    position: static;
  }

  .g2-reviews {
    max-width: 100%;
  }

  .navbar08_dropdown-link-contact-button {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar08_dropdown-link-contact-button:hover {
    background-color: #0000;
  }

  .navbar08_dropdown-link-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar08_dropdown-link-hero:hover {
    background-color: #0000;
  }

  .topbar-text-wrapper {
    flex-wrap: wrap;
  }

  .use-cases-hero-price-monitoring-header-copy,
  .usecases-hero-image-realestate,
  .usecases-hero-image-investor {
    text-align: left;
    display: none;
    position: static;
  }

  .automations-related-section {
    padding-left: 12px;
    padding-right: 12px;
  }

  .related-icon {
    border-radius: 6px;
  }

  .testimonial-block {
    column-count: 2;
    grid-template-columns: 1fr 1fr;
  }

  .uui-logos02_component {
    padding: 3rem;
  }

  .demorequest-testimonials-component {
    background-size: cover;
  }

  .testimonials-wrapper {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .cell-text {
    padding-right: 0;
  }

  .homepage-feature-stack {
    width: 100%;
  }

  .qhomepage-header-hero-video-container {
    object-fit: cover;
    border-radius: 16px;
    width: 100%;
    height: 100%;
    box-shadow: 0 14px 17px 1px #0000000d;
  }

  .uui-layout94_list {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .homepage-top-capabilities-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .homepage-capabilities-item {
    max-width: 100%;
  }

  .homepage-main-animation {
    display: block;
  }

  .grid-10 {
    justify-items: center;
  }

  .homepage-feature-stack-2 {
    width: 100%;
  }

  .div-block-31-copy {
    background-position: 100% 0;
    background-repeat: no-repeat;
  }

  .div-block-35 {
    justify-content: center;
    display: flex;
  }

  .prebuilt-robots-tabs {
    flex-flow: column;
  }

  .prebuilt-robots-tabs-container {
    flex-flow: row;
    flex: 0 auto;
    align-self: auto;
    width: auto;
    height: auto;
    overflow: visible;
  }

  .pr-tabs-pane {
    padding-left: 0;
  }

  .prebuilt-robot-cms-container {
    justify-content: center;
    width: 100%;
  }

  .prebuilt-robots-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .masonry__grid-mask {
    column-count: 2;
  }

  .masonry__grid-container {
    padding-left: 0;
    padding-right: 0;
  }

  .top-capabilities-container.margin-bottom-24 {
    max-width: 100%;
  }

  .homepage-feature-stack-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .testimonial-section {
    background-size: cover;
    padding-left: 16px;
    padding-right: 16px;
  }

  .homepage-managed-service {
    border-radius: 0;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .managed-service-container {
    max-width: 100%;
    height: 100%;
  }

  .managed-service-grid {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    justify-content: space-between;
    place-items: start stretch;
    max-width: 100%;
  }

  .managed-service-item {
    flex-flow: column;
    align-items: flex-start;
  }

  .managed-service {
    max-width: 100%;
  }

  .managed-service-2nd-grid {
    flex-flow: column;
    align-items: flex-start;
    height: auto;
  }

  .managed-service-g2-logos {
    flex-flow: row;
    justify-content: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .managed-services-cta-container {
    justify-content: center;
    width: 100%;
    padding-right: 0;
  }

  .rive {
    max-width: 100%;
  }

  .div-block-49 {
    bottom: 43%;
  }

  .customer-logos-overlay {
    width: 100%;
  }

  .div-block-51 {
    width: 0%;
  }

  .homepage-animation-container {
    border-radius: 0;
  }

  .image-26 {
    width: 50%;
  }

  .image-30 {
    display: none;
  }

  .div-block-33-copy {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .image-25-copy {
    margin-left: 0;
    overflow: clip;
  }

  .uui-space-xxlarge-4 {
    min-height: 4.5rem;
  }

  .uui-logos02_component-2 {
    padding: 3rem;
  }

  .uui-layout08_image-wrapper {
    max-width: 100%;
  }

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

  .uui-layout56_component {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .comparison-section-container,
  .feature-section-right-sided-container,
  .feature-section-left-sided-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-layout93_list {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr;
    place-items: center stretch;
    width: 100%;
    margin-left: auto;
  }

  .managed-service-container2 {
    max-width: 100%;
    height: 100%;
  }

  .image-25-mobile {
    margin-left: 0;
    overflow: clip;
  }

  .header-hero-section-v2 {
    margin-top: 32px;
  }

  .header-hero-section-v2-container {
    max-width: 100%;
  }

  .hero-video-container {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._100days-first-section,
  ._100days-video-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .homepage2-header-hero-video-container-copy {
    object-fit: cover;
    border-radius: 16px;
    width: 100%;
    height: 100%;
    box-shadow: 0 14px 17px 1px #0000000d;
  }

  .homepage-v2-logo-container {
    padding: 3rem;
  }

  .div-block-61 {
    width: 100%;
  }

  .usecases-hero-image-law-firm {
    text-align: left;
    display: none;
    position: static;
  }

  .code-embed-11 {
    width: 100%;
    max-width: 100%;
  }

  .feature-stack-captcha-image {
    width: 50%;
  }

  .feature-stack-deep-scraing-image {
    margin-left: 0;
    overflow: clip;
  }

  .div-block-62 {
    max-width: 100%;
  }

  .feature-stack-deep-scraping-wrapper {
    flex-flow: column;
    justify-content: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .feature-stack-ai-recommender-box {
    bottom: 43%;
  }

  .header-hero-wrapper {
    flex-flow: column;
    align-items: center;
  }

  .header-hero-content-wrapper {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .homepage-capabilities-list-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .uui-layout94_list-copy {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .header-hero-section-container-startups {
    padding-top: 2rem;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-1232 {
    flex-flow: row;
  }

  .columns-8 {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
  }

  .pricing-v2.hide-tablet {
    width: 100%;
    display: none;
  }

  .security-compliance-wrapper {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 0;
  }

  .security-compliance-wrapper-pricing {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .collection-list-7 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
  }

  .prebuilt-robots-block {
    column-count: 2;
    grid-template-columns: 1fr 1fr;
  }

  .container-1248 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .use-cases-hero-image-healthcare-copy {
    text-align: left;
    display: none;
    position: static;
  }

  .uui-layout72_component-2 {
    grid-template-columns: 1fr;
  }

  .header-hero-section-h1-copy.display-xl-semibold-1.gradient-title,
  .header-hero-section-subtitle-copy-copy.text-lg-regular.gray-700 {
    width: 100%;
  }

  .div-block-85 {
    width: 60%;
  }

  .div-block-85.cat-hero-wrapper {
    border-radius: 16px;
    padding: 32px 24px 28px;
  }

  .padding-verticall-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1232-copy {
    flex-flow: row;
  }

  .monitoring-hero {
    padding-top: 0;
  }

  .uui-padding-vertical-xhuge-1 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

  .collection-item-8 {
    width: 100%;
  }

  .link-block-7 {
    flex-wrap: nowrap;
  }

  .grid-copy {
    grid-template-rows: auto;
  }

  .realestate-sections-item-right-layout-copy {
    grid-column-gap: 3rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

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

  .uui-section_layout09 {
    margin-bottom: 6rem;
  }

  .uui-layout09_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .extract-page-rs-features {
    max-width: 100%;
    overflow: hidden;
  }

  .uui-layout09_component-copy {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .homepage-top-capabilities-title-group {
    max-width: 100%;
  }

  .homepage-top-capabilities-section-v2 {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-layout56_image-wrapper-copy {
    max-width: 100%;
  }

  .dark-cta-inner-section-2 {
    width: 90%;
  }

  .button-5 {
    margin-right: auto;
  }

  .div-block-88 {
    max-width: 100%;
  }

  .uui-layout08_component-flex {
    flex-flow: wrap-reverse;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
    display: flex;
  }

  .uui-layout08_component-flex.wrap-down {
    flex-flow: wrap;
  }

  .homepage-capabilities-item-copy {
    max-width: 100%;
  }

  .usecases-hero-image-lead-gen,
  .usecases-hero-image-lead-gen-beauty-brands {
    text-align: left;
    display: none;
    position: static;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .usecases-hero-image-education-jobs,
  .usecases-hero-image-general {
    text-align: left;
    display: none;
    position: static;
  }

  .competitor-page-hero-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-section-type-1 {
    flex-flow: column;
  }

  .cta-type-2,
  .comparison-table-1,
  .comparison-table-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-table-2-container {
    max-width: 100%;
  }

  .feature-section-type-2-container {
    grid-template-columns: 1fr 1fr;
  }

  .comparison-table-2-container-item-content,
  .comparison-table-2-container-item-content-pricing {
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-table-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-table-3-container {
    max-width: 100%;
  }

  .comparison-table-3-container-item-content {
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .subpages-section-wrapper {
    flex-flow: column;
    grid-template-columns: 1fr 1fr;
  }

  .usecases-hero-image-price-monitoring {
    text-align: left;
    display: none;
    position: static;
  }

  .subpages-section-wrapper-item {
    max-width: 100%;
  }

  .usecases-hero-image-price-monitoring-map,
  .usecases-hero-image-price-monitoring-amazon {
    text-align: left;
    display: none;
    position: static;
  }

  .hero-variant-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-variant-2-container {
    flex-flow: column;
    max-width: 100%;
  }

  .feature-variant-2-container-left {
    max-width: 100%;
    margin-bottom: 2rem;
  }

  .feature-variant-2-container-right {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
  }

  .feature-variant-3-container-row-item {
    padding-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-variant-3-container-row {
    max-width: 100%;
  }

  .consultation-v2-container {
    flex-flow: column;
  }

  .consultation-v2-left {
    width: 100%;
    padding-bottom: 24px;
  }

  .consultation-v2-left-content-title-wrapper {
    flex-flow: column;
    align-items: flex-start;
  }

  ._3dlogomark {
    width: 48px;
    height: 48px;
    overflow: auto;
  }

  ._3d-logo {
    object-fit: contain;
    overflow: visible;
  }

  .frame-13400 {
    width: 100%;
    max-width: 100%;
  }

  .feature-variant-4-container {
    max-width: 100%;
  }

  .feature-variant-4-row {
    grid-column-gap: 50px;
    margin-bottom: 5rem;
  }

  .feature-variant-4-container-header {
    max-width: 100%;
  }

  .feature-variant-4-row-title {
    flex-flow: column;
    align-items: flex-start;
  }

  .feature-variant-4-image {
    width: 400px;
  }

  .feature-variant-3-container {
    max-width: 100%;
  }

  .feature-variant-6-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-variant-6-content-wrapper {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .feature-variant-6-content-container {
    flex-flow: column;
  }

  .feature-variant-6-content-column {
    width: 100%;
    margin-bottom: 24px;
  }

  .feature-variant-6-content-column-item {
    align-items: stretch;
    min-width: auto;
    max-width: 100%;
  }

  .feature-variant-7-section {
    padding-bottom: 4rem;
  }

  .feature-variant-7-content-items {
    grid-column-gap: 48px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .feature-variant-7-content-item {
    align-items: flex-start;
  }

  .cta-type-3-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .features-section-variant8-tabs {
    grid-column-gap: 1rem;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    justify-items: center;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .features-section-variant8-tab {
    grid-column-gap: 0.2rem;
    grid-row-gap: 0.2rem;
    padding-left: 8px;
    padding-right: 8px;
  }

  .features-section-variant8-tab.w--current {
    padding-left: 8px;
    padding-right: 8px;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .hide-tablet-2 {
    display: none;
  }

  .show-tablet-2 {
    display: block;
  }

  .uui-dropdown-icon {
    color: var(--untitled-ui--gray500);
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .menu-icon_line-middle-inner-2 {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-bottom-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 2px;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top-2 {
    background-color: var(--untitled-ui-gray700);
    border-radius: 1rem;
    width: 24px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component-2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -0.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .uui-navbar02_dropdown-content {
    flex-direction: column;
  }

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

  .uui-navbar02_blog-content {
    max-width: none;
  }

  .uui-navbar02_dropdown-content-left {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-right-overlay-absolute {
    border-radius: 0.5rem;
    min-width: 100%;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: 50rem;
    margin-bottom: 1rem;
  }

  .uui-navbar02_menu {
    border-top: 1px solid var(--untitled-ui-gray100);
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .uui-navbar02_menu-left {
    grid-column-gap: 0px;
    grid-row-gap: 0.5rem;
    color: var(--untitled-ui-gray900);
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar02_link {
    width: 100%;
    color: var(--untitled-ui-gray900);
    padding: 0.75rem 0;
    font-size: 1.125rem;
  }

  .uui-navbar02_link:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_menu-dropdown {
    width: 100%;
    position: relative;
  }

  .uui-navbar02_dropdown-toggle {
    color: var(--untitled-ui-gray900);
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .uui-navbar02_dropdown-toggle:hover {
    color: var(--untitled-ui-gray900);
  }

  .uui-navbar02_dropdown-list {
    position: relative;
    overflow: hidden;
  }

  .uui-navbar02_dropdown-list.w--open {
    min-width: auto;
    box-shadow: none;
    border-style: none;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    padding: 0 0 0;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .uui-navbar02_menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    padding-bottom: 7rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-navbar02_dropdown-link:hover {
    background-color: #0000;
  }

  .uui-button-secondary-gray-10.show-tablet-2 {
    display: block;
  }

  .uui-navbar02_button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .uui-navbar02_dropdown-content-button-wrapper {
    margin-bottom: 0;
    margin-left: 0;
  }

  .uui-layout72_component-2-copy {
    grid-template-columns: 1fr;
  }

  .blog-tableofcontent {
    display: none;
    position: static;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .container-900 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-v2-dropdown-link-list {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar-v2-dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar-v2-dropdown-list.w--open {
    width: auto;
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    padding: 0;
  }

  .navbar-v2-dropdown-list.use-cases.w--open {
    width: 100%;
  }

  .navbar-v2-dropdown-link {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-v2-dropdown-link:hover {
    background-color: #0000;
  }

  .navbar-v2-2-dropdown-content {
    align-content: start;
    align-items: start;
    width: 100%;
    padding: 1rem 0;
  }

  .navbar08_dropdown-link-hero-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar08_dropdown-link-hero-2:hover {
    background-color: #0000;
  }

  .navbar-v2-menu-dropdown {
    width: 100%;
    position: relative;
  }

  .navbar-v2-dropdown-toggle {
    color: #101828;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 0;
    font-size: 1.125rem;
    display: flex;
  }

  .navbar-v2-dropdown-toggle:hover {
    color: #101828;
  }

  .robots-grid-row {
    grid-template-columns: 1fr 1fr;
  }

  .blog-related-grid {
    grid-template-columns: repeat(2, 1fr);
  }

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

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

  h2 {
    font-size: 2.25rem;
  }

  h3 {
    font-size: 2rem;
  }

  h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }

  .text-rich-text figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

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

  .margin-xsmall {
    margin: 0.75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

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

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

  .margin-bottom.margin-xsmall.is-small-mobile {
    margin-bottom: 1rem;
  }

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

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

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

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

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

  .navbar11_dropdown-link {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .navbar11_dropdown-link-list {
    grid-row-gap: 0.5rem;
    max-width: none;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    padding-left: 10px;
  }

  .footer2_left-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer2_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .footer2_top-wrapper {
    grid-row-gap: 3rem;
  }

  .footer2_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer2_credit-text {
    margin-top: 1rem;
  }

  .navbar11_component-2 {
    min-height: 4rem;
  }

  .logo3_logo {
    max-height: 3rem;
  }

  .logo3_wrapper {
    padding: 0.75rem 1rem;
  }

  .text-size-medium-4 {
    font-size: 1rem;
  }

  .nav-shadow {
    display: block;
  }

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

  .layout25_item-list {
    margin-left: auto;
  }

  .layout25_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    display: block;
  }

  .layout121_timeline-icon-wrapper {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

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

  .layout121_progress-bar-wrapper {
    left: 2rem;
  }

  .layout121_content-left {
    position: static;
  }

  .aboutus-teamvideo {
    height: 305px;
  }

  .blogpost2_content,
  .blogpost2_content-top {
    margin-bottom: 2rem;
  }

  .button-secondary-gray {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .button-secondary-gray:hover {
    background-color: #fff;
  }

  .button-secondary-gray.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .button-secondary-gray.is-button-large.integrtation-secondary {
    width: 100%;
  }

  .uui-button {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .page-padding-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-row-3 {
    align-self: stretch;
  }

  .button-row-3.button-row-center.is-reverse-mobile-landscape,
  .button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-23 {
    font-size: 1rem;
  }

  .uui-button-23:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-23.is-button-large-2 {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-row {
    align-self: stretch;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
    padding-right: 12px;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

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

  .layout74_component {
    align-items: stretch;
  }

  .layout74_list,
  .layout75_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .realestate_features_section {
    align-items: stretch;
  }

  .cta09_component {
    padding: 2.5rem 1.5rem;
  }

  .heading-medium-4 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .display-md-medium {
    font-size: 28px;
    line-height: 36px;
  }

  .display-md-semibold.dark-cta-title.base-white {
    margin-left: 16px;
    margin-right: 16px;
  }

  .text-xl-regular.gray-600.section-subtitle.faq-subtitle {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .text-xl-regular.primary-200.dark-cta-subtitle,
  .text-xl-regular.primary-200.dark-cta-subtitle-2 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .layout94_item {
    padding: 1.5rem;
  }

  .uui-button-3 {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-3:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .layout94_component {
    align-items: stretch;
  }

  .text-size-medium-9 {
    font-size: 1rem;
  }

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

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

  .column-5 {
    margin-bottom: 12px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .column-6 {
    padding-left: 0;
  }

  .badge {
    padding: 0.125rem 0.5rem;
  }

  .layout75_component {
    align-items: stretch;
  }

  .layout10_image-wrapper {
    min-height: auto;
    padding: 1.5rem 1rem;
  }

  .layout10_image {
    width: 100%;
    min-width: 100%;
    position: static;
  }

  .realestate-sections-item-right-layout {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .badge-group {
    font-size: 0.75rem;
  }

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

  .logo01_wrapper {
    padding: 0.5rem 1rem;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox {
    height: 20rem;
  }

  .uui-button-4 {
    font-size: 1rem;
  }

  .uui-button-4:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-4.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-icon.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-2.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2.is-button-large.hide {
    display: none;
  }

  .uui-button-secondary-gray-2.homepage-secondary.mobile {
    display: flex;
  }

  .uui-button-row-2 {
    align-self: stretch;
  }

  .uui-button-row-2.button-row-center.is-reverse-mobile-landscape,
  .uui-button-row-2.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-transparent {
    min-height: 4rem;
  }

  .heroheader18_image-wrapper {
    padding-bottom: 4rem;
  }

  .heroheader18_background,
  .uui-heroheader20_background-2 {
    background-image: url("../images/Background-Pattern-Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .uui-testimonial06_arrow:hover {
    background-color: #fff;
  }

  .uui-testimonial06_client-info {
    margin-bottom: 1rem;
  }

  .uui-testimonial06_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial06_client {
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .uui-testimonial06_content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .uui-testimonial06_slide {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-testimonial06_component {
    padding-bottom: 3rem;
  }

  .layout33_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-layout34_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .uui-page-padding-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .dark-cta-inner-section {
    height: 300px;
    margin-top: -150px;
  }

  .uui-padding-vertical-xhuge-3-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .button-4 {
    float: none;
    text-align: center;
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-8 {
    margin-top: 0;
    padding-top: 12px;
  }

  .uui-heroheader20_lightbox-wrapper-copy {
    max-width: 100%;
  }

  .uui-space-xsmall-2 {
    min-height: 0.75rem;
  }

  .uui-layout16_item-list {
    grid-row-gap: 2.5rem;
  }

  .uui-layout16_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-button-5 {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-5:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-5.is-button-large {
    grid-column-gap: 0.5rem;
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .page-padding-7 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .uui-padding-vertical-xhuge-2-copy,
  .uui-padding-vertical-xhuge-2-copy-copy {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cta-column {
    padding-top: 42px;
  }

  .button-4-copy {
    float: none;
    text-align: center;
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-rich-text-copy figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .integrations-item {
    width: 60%;
  }

  .integrations-wrapper {
    grid-auto-flow: row;
    place-items: end center;
  }

  .button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

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

  .heading-large.blog-h1 {
    font-size: 28px;
  }

  .blogpost04_content {
    margin-bottom: 2rem;
  }

  .blog-post-content h2 {
    font-size: 24px;
    line-height: 32px;
  }

  .blog-post-content li {
    font-size: 16px;
    line-height: 24px;
  }

  .blogpost02_content-top {
    margin-bottom: 2rem;
  }

  .blogpost01_title-wrapper {
    margin-bottom: 3rem;
  }

  .blogpost01_author-image {
    width: 3rem;
    min-width: 3rem;
    height: 3rem;
    min-height: 3rem;
  }

  .blogpost01_author-image-wrapper {
    margin-right: 0.75rem;
  }

  .contact09_item {
    padding: 1.5rem;
  }

  .mediakit-feature-grid,
  .mediakit-feature-fullwidth {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .mediakit-feature-full-item {
    padding: 1.5rem;
  }

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

  .navbar07_dropdown-toggle {
    font-size: 1rem;
  }

  .navbar07_dropdown-link-list {
    grid-row-gap: 0.5rem;
    max-width: none;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .navbar-v2-menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar07_link {
    font-size: 1rem;
  }

  .navbar-v2 {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-button-tertiary-gray-2 {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-tertiary-gray-2:hover {
    background-color: #0000;
  }

  .navbar08_dropdown-link-list {
    grid-row-gap: 0.5rem;
    max-width: none;
  }

  .navbar08_dropdown-toggle {
    font-size: 1rem;
  }

  .navbar08_dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .blog01_image-link {
    margin-bottom: 1.5rem;
  }

  .blog01_image-link:hover {
    box-shadow: none;
  }

  .blog-item {
    margin-top: 20px;
  }

  .use-cases-item-icon {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-link-3 {
    font-size: 1rem;
  }

  .button-link-3:hover {
    color: #6941c6;
  }

  .button-row-4 {
    align-self: stretch;
  }

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

  .use-cases-item {
    padding: 1.5rem;
  }

  .use-cases-component {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .column-9 {
    padding-left: 0;
  }

  .column-10 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .heroheader14_image-wrapper {
    width: 100vw;
    height: 22rem;
  }

  .page-padding-11 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button-row-5 {
    align-self: stretch;
  }

  .text-size-large-5 {
    font-size: 1.125rem;
  }

  .button-link-4 {
    font-size: 1rem;
  }

  .button-link-4:hover {
    color: #6941c6;
  }

  .layout71_component {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .page-padding-12 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .button-link-5 {
    font-size: 1rem;
  }

  .button-link-5:hover {
    color: #6941c6;
  }

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

  .layout72_item-2-2 {
    padding: 1.5rem;
  }

  .layout72_component-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .layout32_component {
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .page-padding-16,
  .page-padding-14-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heroheader20_background-2-copy {
    background-image: url("../images/Background-Pattern-Small.svg");
    background-position: 50% -80px;
    top: 46%;
  }

  .text-size-medium-12 {
    font-size: 1rem;
  }

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

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

  .career07_item {
    padding: 1.25rem;
  }

  .careers-button {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .careers-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .page-padding-19 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .careers-job-posting-content {
    margin-bottom: 2rem;
  }

  .careers-container-padding-radius {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .careers-sidebar {
    padding: 1.5rem 1.5rem 2rem;
  }

  .heroheader18_image-wrapper-copy {
    padding-bottom: 4rem;
  }

  .page-padding-14-copy {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .layout94_list-copy {
    grid-template-columns: 1fr;
  }

  .text-size-medium-18 {
    font-size: 1rem;
  }

  .pricing11_top-row {
    grid-template-columns: 1.25fr 1.25fr 1.25fr 1.25fr;
  }

  .page-padding-23 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_pricing11.hide-tablet {
    width: 100%;
  }

  .uui-button-5-copy {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-5-copy:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .pricing-page-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-pricing-duration-plans {
    padding-bottom: 20px;
  }

  .mobile-pricing-plans-wrapper {
    grid-template-columns: 1.25fr;
  }

  .uui-button-5-mobile {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-5-mobile:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .plan-purchase-button {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .plan-purchase-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .pricing-tab-badge {
    padding: 0.125rem 0.5rem;
  }

  .header-hero-section-h1.display-2xl-semibold.gradient.margin-1.display-80 {
    font-size: 45px;
    line-height: 50px;
  }

  .homepage-header-hero-video {
    height: 20rem;
  }

  .homepage-logo-list {
    grid-column-gap: 1rem;
    grid-template-rows: minmax(auto, 1fr);
    grid-template-columns: 10rem 10rem 10rem 10rem 10rem 10rem 10rem 10rem 1fr 1fr 1fr;
    padding-top: 1rem;
  }

  .testimonial-card-client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .testimonial-card {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .testimonial-card-client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .metrics-counter-section {
    max-width: 100%;
  }

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

  .homepage-header-hero-background-overlayimage {
    width: 100%;
  }

  .nav-primary-button {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .nav-primary-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .quick-video-section-padding {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium-21 {
    font-size: 1rem;
  }

  .layout91_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .integrations-page-item-learn-more {
    text-align: center;
    align-self: center;
  }

  .uui-button-6 {
    font-size: 1rem;
  }

  .uui-button-6:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-6.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .uui-button-row-3 {
    align-self: stretch;
  }

  .uui-button-row-3.is-reverse-mobile-landscape,
  .uui-button-row-3.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .uui-space-xsmall {
    min-height: 0.75rem;
  }

  .uui-heading-medium {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-faq03_cta-button-row {
    flex-flow: wrap-reverse;
    justify-content: flex-start;
    width: 100%;
  }

  .uui-heading-xxsmall {
    font-size: 1.125rem;
  }

  .uui-faq03_cta-content {
    margin-right: 0;
  }

  .uui-uui-faq03_cta {
    flex-direction: column;
    margin-top: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-faq03_content {
    grid-row-gap: 0.5rem;
    border-top-style: none;
    grid-template-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uui-faq03_list {
    grid-row-gap: 2.5rem;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uui-faq03_component {
    margin-top: 3rem;
  }

  .integrations-single-introduction-grid {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .integrations-usecases-section-logos {
    flex-flow: row;
  }

  .uui-button-row-4 {
    align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-text-size-large-2 {
    font-size: 1rem;
  }

  .collection-list-wrapper-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .integration-websites-section {
    max-width: 100%;
  }

  .collection-item-2 {
    width: 100%;
  }

  .collection-list-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .integration-video-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .integration-video-container {
    height: 20rem;
  }

  .integration-video-playicon {
    width: 4rem;
    height: 4rem;
  }

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

  .g2-reviews {
    grid-template-rows: auto;
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .cookie-consent-button {
    font-size: 1rem;
  }

  .cookie-consent-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .cookie-consent-button-secondary {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .cookie-consent-button-secondary:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary {
    font-size: 1rem;
  }

  .uui-button-secondary:hover {
    background-color: var(--untitled-ui-primary50);
  }

  .topbar-close-button {
    margin-left: 0;
    position: absolute;
    inset: 0.5rem 0.5rem auto auto;
  }

  .topbar-close-button:hover {
    background-color: #0000;
  }

  .topbar-container-text {
    align-items: flex-start;
    margin-bottom: 1rem;
    margin-right: 1.75rem;
  }

  .uui-testimonial14_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .uui-testimonial14_client {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .uui-text-size-large-6 {
    font-size: 1rem;
  }

  .uui-space-xsmall-7 {
    min-height: 0.75rem;
  }

  .uui-heading-medium-6 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-page-padding-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial-block {
    column-count: 1;
    margin-top: 3rem;
  }

  .testimonial-item-content {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .uui-logos02_wrapper {
    padding: 0.5rem 1rem;
  }

  .uui-logos02_component {
    padding: 2.5rem 1.5rem;
  }

  .testimonials-wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .cell-6 {
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .cell-6.border-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-right: 0;
  }

  .table-row {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: stretch;
  }

  .table-row-copy {
    grid-template-columns: 1fr 1fr;
    justify-items: stretch;
  }

  .table-row-3 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: stretch;
  }

  .uui-button-secondary-gray-6 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-6:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-layout94_list {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .homepage-capabilities-item {
    padding: 1.5rem;
  }

  .homepage-main-animation {
    display: none;
  }

  .div-block-31 {
    height: 330px;
  }

  .grid-10 {
    justify-content: space-between;
    max-width: 100%;
  }

  .pr-tabs-pane {
    padding-left: 12px;
    padding-right: 12px;
  }

  .prebuilt-robots-item,
  .collection-item-4 {
    width: 100%;
  }

  .masonry__grid-mask {
    column-count: 1;
  }

  .testimonial-section {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .text-rich-text-legal figure {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .homepage-managed-service {
    background-image: radial-gradient(
      circle closest-corner at 50% 0,
      #565658,
      #070609
    );
  }

  .managed-service-container {
    height: 100%;
  }

  .managed-service-grid {
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .div-block-49 {
    bottom: 10%;
    left: 38%;
  }

  .stack-grid-big-img {
    display: block;
  }

  .div-block-51 {
    width: 0%;
  }

  .image-26 {
    width: 100%;
  }

  .image-27 {
    display: none;
  }

  .div-block-33-copy {
    flex-flow: column;
    align-items: flex-start;
    margin-left: 62px;
  }

  .image-25-copy {
    overflow: visible;
  }

  .uui-button-row-9 {
    align-self: stretch;
  }

  .uui-button-row-9.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-xxlarge-4 {
    min-height: 3rem;
  }

  .uui-page-padding-13 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-logos02_wrapper-2 {
    padding: 0.5rem 1rem;
  }

  .uui-text-size-large-9 {
    font-size: 1rem;
  }

  .uui-logos02_component-2 {
    padding: 2.5rem 1.5rem;
  }

  .uui-button-wrapper-10.max-width-full-mobile-landscape-9 {
    width: 100%;
  }

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

  .uui-button-secondary-gray-8 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-8:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-layout08_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-space-xsmall-10 {
    min-height: 0.75rem;
  }

  .uui-heading-medium-9 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout08_component {
    grid-row-gap: 3rem;
  }

  .uui-layout56_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-layout56_component {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .comparison-section-subtitle {
    font-size: 20px;
  }

  .feature-section-right-sided-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-text-size-large-10 {
    font-size: 1rem;
  }

  .uui-layout21_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .uui-heading-medium-10 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-layout20_component-copy {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-14 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-14 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xxsmall-8 {
    font-size: 1.125rem;
  }

  .uui-space-small-9 {
    min-height: 1.25rem;
  }

  .uui-layout93_list {
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-layout93_component {
    align-items: stretch;
  }

  .managed-service-container2 {
    height: 100%;
  }

  .image-25-mobile {
    overflow: visible;
  }

  .homepage-v2-logo-container {
    padding: 2.5rem 1.5rem;
  }

  .prebuilt-robots-page-container {
    flex-flow: column;
  }

  .prebuilt-robots-page-sidebar {
    width: 100%;
    margin-bottom: 12px;
    padding-right: 0;
    display: block;
  }

  .div-block-61 {
    width: 100%;
    margin-bottom: 0;
  }

  .uui-layout94_list-copy {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .startups-steps {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-layout56_item-list-copy {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .feature-stack-captcha-image {
    width: 100%;
  }

  .feature-stack-deep-scraing-image {
    overflow: visible;
  }

  .feature-stack-deep-scraping-wrapper {
    flex-flow: column;
    align-items: flex-start;
    margin-left: 62px;
  }

  .feature-stack-ai-recommender-box {
    bottom: 10%;
    left: 8%;
  }

  .homepage-capabilities-list-wrapper,
  .uui-layout94_list-copy {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .container-1232 {
    flex-flow: column;
    margin-bottom: 0;
  }

  .container-1232.hero-bg {
    border-radius: 12px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .columns-8 {
    flex-flow: column;
  }

  .uui-button-5-copy-copy {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-5-copy-copy:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .pricing-v2.hide-tablet {
    width: 100%;
  }

  .pricing-v2-tab-badge {
    padding: 0.125rem 0.5rem;
  }

  .security-compliance-wrapper {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .uui-space-xsmall-14 {
    min-height: 0.75rem;
  }

  .security-compliance-wrapper-pricing {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .image-34 {
    width: 56px;
    height: 56px;
    margin-left: 0;
  }

  .collection-list-7 {
    flex-flow: column;
  }

  .prebuilt-robots-block {
    column-count: 1;
    grid-template-columns: 1fr 1fr;
    margin-top: 1rem;
  }

  .prebuilt-robots-block-item {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
  }

  .heading-13.gray-700 {
    width: 100%;
    margin-bottom: 12px;
  }

  .uui-heading-xxsmall-10 {
    font-size: 1.125rem;
  }

  .uui-layout72_item-2 {
    padding: 1.5rem;
  }

  .uui-layout72_component-2 {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .header-hero-section-h1-copy.display-xl-semibold-1.gradient-title,
  .header-hero-section-subtitle-copy-copy.text-lg-regular.gray-700,
  .div-block-85 {
    width: 100%;
  }

  .div-block-85.cat-hero-wrapper {
    border-radius: 12px;
    padding: 24px 20px;
  }

  .padding-verticall-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1232-copy {
    flex-flow: column;
    margin-bottom: 0;
  }

  .uui-text-size-large-6-copy {
    font-size: 1rem;
  }

  .uui-padding-vertical-xhuge-1 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .collection-list-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    overflow: visible;
  }

  .collection-item-8 {
    width: 100%;
  }

  .integrations-header-top-caps {
    margin-left: auto;
    margin-right: auto;
  }

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

  .realestate-sections-item-right-layout-copy {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

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

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

  .uui-text-size-large-14 {
    font-size: 1rem;
  }

  .uui-heading-medium-14 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-button-wrapper-13.max-width-full-mobile-landscape-12 {
    width: 100%;
  }

  .uui-layout09_component {
    grid-row-gap: 3rem;
  }

  .uui-space-xsmall-15 {
    min-height: 0.75rem;
  }

  .uui-layout09_item-list {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }

  .image-37 {
    max-width: 100%;
    height: auto;
  }

  .uui-layout09_component-copy {
    grid-row-gap: 3rem;
  }

  .dark-cta-inner-section-2 {
    height: 350px;
    margin-top: -150px;
  }

  .button-5 {
    float: none;
    text-align: center;
    width: 180px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uui-layout08_component-flex {
    grid-row-gap: 3rem;
    flex-flow: column;
    display: flex;
  }

  .comparsion-table.hide {
    display: none;
  }

  .homepage-capabilities-item-copy {
    padding: 1.5rem;
  }

  .uui-text-size-large-15 {
    font-size: 1rem;
  }

  .uui-layout40_image-wrapper {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .uui-space-xsmall-16 {
    min-height: 0.75rem;
  }

  .homepage-hero-logos {
    overflow: hidden;
  }

  .nav-secondary-button {
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .nav-secondary-button:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .cta-type-1 {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-type-1-container {
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .pricing-table-cell-header {
    border-bottom: 1px solid var(--untitled-ui-gray200);
  }

  .comparison-table-2-container,
  .comparison-table-3-container {
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .subpages-section-wrapper {
    grid-template-columns: 1fr;
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .subpages-section-wrapper-item {
    padding: 1.5rem;
  }

  .uui-button-7 {
    font-size: 1rem;
  }

  .uui-button-7:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .uui-button-7.is-button-large {
    grid-column-gap: 0.5rem;
    padding: 0.75rem 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-9:hover {
    color: #344054;
    background-color: #fff;
  }

  .uui-button-secondary-gray-9.homepage-secondary.mobile {
    display: flex;
  }

  .feature-variant-2-container {
    flex-flow: column;
  }

  .feature-variant-2-section-items {
    grid-template-columns: 1fr;
  }

  .feature-variant-2-section-items-item {
    min-width: auto;
    max-width: 100%;
  }

  .feature-variant-3-container-row-item {
    align-items: stretch;
  }

  .feature-variant-3-container-row {
    flex-flow: column;
    align-items: stretch;
    max-width: 100%;
  }

  .feature-variant-4-row,
  .feature-variant-4-row.left {
    flex-flow: column;
  }

  .feature-variant-4-image {
    width: 100%;
    margin-top: 24px;
  }

  .feature-variant-5-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-variant-7-section {
    height: auto;
  }

  .feature-variant-7-header {
    max-width: 100%;
  }

  .text-78 {
    font-size: 32px;
    line-height: 42px;
  }

  .feature-variant-7-content-items {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
  }

  .feature-variant-7-content-item {
    align-items: flex-start;
    max-width: 100%;
  }

  .uui-page-padding-15 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-testimonial18_content {
    padding: 1.5rem;
  }

  .uui-testimonial18_arrow:hover {
    background-color: var(--untitled-ui-white);
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-testimonial18_slide {
    margin-right: 0;
    padding-right: 0;
  }

  .uui-testimonial18_mask {
    width: 72%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-space-xsmall-17 {
    min-height: 0.75rem;
  }

  .uui-padding-vertical-xhuge-15 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .features-section-variant8-content {
    margin-top: 2rem;
  }

  .features-section-variant8-tabs {
    margin-bottom: 2rem;
  }

  .features-section-variant8-tab-content-container-image {
    padding-left: 0;
    padding-right: 0;
  }

  .uui-space-xsmall-18 {
    min-height: 0.75rem;
  }

  .uui-padding-vertical-xhuge-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-text-size-small.hide-mobile-landscape-2,
  .hide-mobile-landscape-2 {
    display: none;
  }

  .uui-button-9 {
    font-size: 1rem;
  }

  .uui-button-9:hover {
    border-color: var(--untitled-ui-primary600);
    background-color: var(--untitled-ui-primary600);
  }

  .uui-button-row-11 {
    align-self: stretch;
  }

  .uui-navbar02_dropdown-link-list {
    grid-row-gap: 0.5rem;
    max-width: none;
  }

  .uui-navbar02_blog-item {
    padding: 0;
  }

  .uui-navbar02_blog-item:hover {
    background-color: #0000;
  }

  .uui-navbar02_dropdown-content-left {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-content-right {
    padding: 2rem 1rem;
  }

  .uui-button-link-2 {
    font-size: 1rem;
  }

  .uui-button-link-2:hover {
    color: var(--untitled-ui-primary700);
  }

  .uui-navbar02_component {
    min-height: 4.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-navbar02_link,
  .uui-navbar02_dropdown-toggle {
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-10:hover {
    background-color: var(--untitled-ui-white);
    color: var(--untitled-ui-gray700);
  }

  .uui-button-tertiary-gray:hover {
    color: var(--untitled-ui-gray600);
    background-color: #0000;
  }

  .uui-button-link-gray {
    font-size: 1rem;
  }

  .uui-button-link-gray:hover {
    color: var(--untitled-ui-gray600);
  }

  .uui-styleguide_logomark-bg {
    background-image: url("../images/untitled-ui-logomark.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .uui-badge-small-success {
    padding: 0.125rem 0.5rem;
  }

  .uui-layout72_component-2-copy {
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .uui-button-pb {
    font-size: 1rem;
  }

  .uui-button-pb:hover {
    background-color: #7f56d9;
    border-color: #7f56d9;
  }

  .blog-tableofcontent {
    padding: 1.5rem 1.5rem 2rem;
  }

  .uui-text-size-large-18 {
    font-size: 1rem;
  }

  .uui-heading-medium-17 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-space-xsmall-19 {
    min-height: 0.75rem;
  }

  .uui-padding-vertical-xhuge-17 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-career04_component {
    margin-top: 3rem;
  }

  .uui-career04_item {
    padding-top: 1.5rem;
  }

  .navbar-v2-dropdown-link-list {
    grid-row-gap: 0.5rem;
    max-width: none;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .navbar-v2-dropdown-list.w--open {
    flex-flow: column;
  }

  .content-style-6 {
    align-items: center;
    width: 100%;
  }

  .div-block-89 {
    grid-template-columns: 1fr;
    height: auto;
  }

  .navbar-v2-2-dropdown-link-list {
    grid-row-gap: 0.5rem;
    max-width: none;
  }

  .navbar-v2-2-dropdown-content {
    grid-row-gap: 1.5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar-v2-dropdown-toggle {
    font-size: 1rem;
  }

  .pb-brand-chip-icon {
    width: 56px;
    height: 56px;
  }

  .pb-icon-plus {
    font-size: 28px;
  }

  .robots-grid-row,
  .blog-related-grid {
    grid-template-columns: 1fr;
  }
}

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

  .container-1216 {
    position: static;
  }

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

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

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

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

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

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

  .padding-vertical.padding-xhuge {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .navbar11_dropdown-link {
    padding-left: 0;
  }

  .navbar11_dropdown-link-list {
    place-content: space-between start;
    justify-items: baseline;
    padding-left: 10px;
  }

  .footer2_logo-link {
    text-align: left;
  }

  .footer2_link-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    display: grid;
  }

  .footer2_left-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    justify-items: start;
  }

  .footer2_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer2_top-wrapper {
    grid-row-gap: 48px;
    grid-template-columns: 1.25fr;
  }

  .footer2_right-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .navbar11_menu-buttons-2 {
    align-items: stretch;
  }

  .navbar11_component-2 {
    z-index: 999;
  }

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

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

  .layout25_item-list {
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .layout25_component {
    grid-template-columns: 1fr;
    display: block;
    overflow: visible;
  }

  .layout25_content {
    overflow: visible;
  }

  .layout25_text-wrapper {
    text-align: center;
  }

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

  .layout121_progress-bar-wrapper {
    height: 86%;
    top: 4.5%;
    bottom: auto;
  }

  .layout121_content-left {
    position: static;
  }

  .aboutus-teamvideo {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: 100%;
    height: auto;
    min-height: 155px;
    overflow: scroll;
  }

  .blogpost2_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .bold-text-3 {
    font-size: 25px;
  }

  .uui-heroheader03_image-wrapper {
    width: auto;
    height: 500px;
    display: none;
  }

  .uui-heroheader03_component {
    grid-template-columns: 1fr;
  }

  .layout56_image {
    width: 50%;
    height: auto;
  }

  .affiliates_howtostart_image {
    width: 100%;
    max-width: 100%;
    display: none;
    overflow: visible;
  }

  .layout56_item-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    place-content: space-between start;
    place-items: stretch stretch;
    width: 100%;
    display: grid;
  }

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

  .layout56_component {
    grid-column-gap: 4rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    height: 100%;
    max-height: 100%;
    display: block;
    position: static;
    overflow: visible;
  }

  .real-estate-hero {
    padding-left: 5px;
    padding-right: 5px;
  }

  .affiliates-cta-yellow {
    display: inline;
  }

  .header-handwritten-overlay {
    display: none;
  }

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

  .display-2xl-semibold.primary-900 {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .display-2xl-semibold.primary-900.website-to-spreadsheet-hero-title {
    font-size: 36px;
    line-height: 46px;
  }

  .display-2xl-semibold.primary-900.website-to-spreadsheet-hero-title.display-xl-semibold-1 {
    font-size: 38px;
  }

  .display-xl-medium.gray-900 {
    width: 100%;
    max-width: 100%;
  }

  .display-xl-medium.gray-900.mediakit-hero {
    font-size: 45px;
    line-height: 55px;
  }

  .display-xl-semibold-1.gray-900.realestate-hero-title {
    font-size: 40px;
    line-height: 55px;
  }

  .display-xl-bold.align-center.mobile {
    font-size: 30px;
    line-height: 48px;
  }

  .display-lg-medium.gray-900.careers-page-subtitle {
    font-size: 32px;
    line-height: 42px;
  }

  .display-lg-semibold.text-color-white {
    overflow: visible;
  }

  .display-lg-semibold.text-color-white.affiliate-cta {
    font-size: 24px;
    line-height: 35px;
  }

  .display-lg-bold {
    font-size: 32px;
    line-height: 42px;
  }

  .display-md-medium {
    font-size: 24px;
    line-height: 32px;
  }

  .display-md-medium.testimonial-section-text-medium {
    font-size: 30px;
  }

  .display-md-semibold.gray-900.faq-title {
    line-height: 2.5rem;
  }

  .display-md-semibold.dark-cta-title.base-white {
    margin-left: 0;
    font-size: 20px;
    line-height: 26px;
    position: static;
  }

  .display-md-semibold.dark-cta-title.base-white.cta-dark-title {
    line-height: 29px;
  }

  .display-md-semibold.dark-cta-title.base-white.cta-dark-title-2 {
    margin-right: 0;
    line-height: 29px;
  }

  .display-md-semibold.mobile {
    font-size: 28px;
    line-height: 34px;
  }

  .display-md-bold.gray-800.align-center.mobile {
    font-size: 22px;
    line-height: 30px;
  }

  .display-sm-semibold.align-center.gray-800.website-to-api-title {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-xl-regular {
    overflow-wrap: anywhere;
  }

  .text-xl-regular.gray-600.mobile {
    font-size: 16px;
    line-height: 22px;
  }

  .text-xl-regular.primary-200.dark-cta-subtitle {
    margin-left: 0;
    padding-left: 10px;
    font-size: 14px;
    line-height: 18px;
  }

  .text-xl-regular.primary-200.dark-cta-subtitle-2 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    font-size: 14px;
    line-height: 18px;
  }

  .text-xl-regular.gray-800.margin-bottom {
    text-align: center;
    overflow-wrap: break-word;
    width: 100%;
    height: auto;
    overflow: visible;
  }

  .text-lg-semibold.gray-700.mediakit-button-text {
    font-size: 15px;
  }

  .uui-button-3.max-width-full.demo-form-button {
    width: 95%;
    overflow: visible;
  }

  .contact03_form {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .contact03_form-wrapper {
    overflow: scroll;
  }

  .contact03_component {
    grid-template-columns: 1fr;
    justify-content: start;
    width: 100%;
  }

  .form-field-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .badge.is-primary.real-estate-page {
    display: none;
  }

  .layout10_image-wrapper {
    height: 100%;
  }

  .realestate-sections-item-right-layout {
    float: none;
    clear: none;
    grid-auto-flow: row;
    place-items: center end;
  }

  .div-block-9 {
    height: 600px;
  }

  .section-full-color-bg-text {
    padding-left: 12px;
    padding-right: 12px;
  }

  .image-6 {
    width: 100%;
  }

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

  .logo01_component {
    justify-content: center;
  }

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

  .uui-heroheader20_background-grid-mask {
    bottom: -88%;
  }

  .uui-heroheader20_lightbox,
  .uui-heroheader20_lightbox.shadow-xxlarge {
    height: 15rem;
  }

  .uui-heroheader20_lightbox-wrapper {
    display: block;
  }

  .uui-button-icon.is-icon-large.hero-secondary-icon {
    margin-left: -23px;
    padding-left: 0;
  }

  .uui-button-secondary-gray-2.is-button-large.hide {
    display: none;
  }

  .uui-button-secondary-gray-2.homepage-secondary,
  .uui-button-secondary-gray-2.homepage-secondary-copy,
  .uui-button-secondary-gray-2.pricing-page-premium-talktosales {
    height: 60px;
  }

  .uui-max-width-xlarge {
    max-width: 100%;
  }

  .uui-text-align-center {
    width: 100%;
    max-width: 100%;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0;
  }

  .uui-page-padding {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-transparent {
    z-index: 999;
  }

  .heroheader18_background,
  .uui-heroheader20_background-2 {
    top: 42%;
  }

  .uui-heroheader20_lightbox-image-2 {
    height: auto;
    display: block;
  }

  .website-to-spreadsheet-hero {
    max-width: 100%;
    padding-top: 16px;
  }

  .uui-testimonial06_slide-nav {
    margin-bottom: 0;
    padding-top: 10px;
  }

  .uui-testimonial06_mask {
    padding-bottom: 10px;
  }

  .uui-testimonial06_component {
    padding-bottom: 0;
  }

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

  .padding-vertical-copy.padding-xhuge {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .dark-cta-inner-section {
    height: 300px;
    margin-top: -150px;
  }

  .button-4 {
    float: none;
    text-align: center;
    width: 180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 0;
    right: 0;
  }

  .column-8 {
    margin-top: 39px;
  }

  .uui-max-width-xlarge-copy {
    max-width: 100%;
  }

  .uui-layout16_item-list {
    grid-template-columns: 1fr;
  }

  .layout08_image {
    padding: 20px;
  }

  .uui-max-width-xlarge-3 {
    max-width: 100%;
  }

  .uui-padding-vertical-xhuge-2-copy,
  .uui-padding-vertical-xhuge-2-copy-copy {
    padding-top: 0;
  }

  .button-4-copy {
    float: none;
    text-align: center;
    width: 180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 0;
    right: 0;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 0;
  }

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

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

  .blog-post-content p {
    font-size: 16px;
    line-height: 24px;
  }

  .blog-post-content h2 {
    font-size: 20px;
    line-height: 30px;
  }

  .blogpost02_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .blogpost01_author-wrapper {
    margin-bottom: 1rem;
  }

  .blogpost01_content-top {
    flex-direction: column;
    align-items: flex-start;
  }

  .heroheader02_content {
    max-width: 100%;
  }

  .heroheader02_image-wrapper {
    grid-template-columns: 1fr 1fr;
    display: none;
  }

  .section_heroheader02 {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
  }

  .heroheader02_component {
    grid-template-columns: 1fr;
    width: 100%;
    max-width: 100%;
  }

  .contact09_item {
    padding-left: 12px;
    padding-right: 12px;
    overflow: hidden;
  }

  .mediakit-feature-grid {
    padding-right: 0;
  }

  .mediakit-feature-full-item {
    padding-left: 12px;
    padding-right: 12px;
  }

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

  .navbar07_dropdown-link,
  .navbar08_dropdown-link {
    padding-left: 0;
  }

  .navbar08_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .use-cases-item-icon {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

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

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

  .column-9 {
    padding-left: 0;
  }

  .column-10 {
    margin-bottom: 15px;
    padding-right: 0;
  }

  .heroheader14_image-wrapper {
    height: 12.75rem;
  }

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

  .display-xl-medium-copy {
    font-size: 40px;
    line-height: 45px;
  }

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

  .uui-heroheader20_background-2-copy {
    top: 42%;
  }

  .button-wrapper-7 {
    flex: 1;
  }

  .career07_list-wrapper {
    overflow: visible;
  }

  .career07_label-wrapper {
    display: none;
  }

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

  .career07_component {
    justify-content: space-around;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .career07_item {
    overflow: auto;
  }

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

  .careers-container-padding-radius {
    padding-left: 0;
    padding-right: 0;
  }

  .careers-sidebar {
    margin-bottom: 1px;
  }

  .page-padding-14-copy {
    height: auto;
    min-height: 0;
    max-height: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .contact-form-container {
    max-width: 100%;
  }

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

  .pricing11_heading-row,
  .form-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .mobile-pricing-row-alternate {
    grid-template-columns: 0.75fr 0.75fr;
    padding-left: 16px;
  }

  .mobile-pricing-row {
    grid-template-columns: 0.75fr;
    grid-auto-columns: 0.75fr;
    grid-auto-flow: column;
    padding-left: 16px;
  }

  .pricing-mobile-feature {
    padding-left: 0;
  }

  .pricing-mobile-row-content {
    text-align: right;
  }

  .mobile-pricing-tabs {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 15px;
  }

  .mobile-pricing-plan {
    padding-left: 0;
    padding-right: 0;
  }

  .pricing-page-plan-wrapper-mobile {
    padding-left: 12px;
    padding-right: 12px;
  }

  .uui-button-5-mobile {
    margin-left: 16px;
    margin-right: 16px;
  }

  .header-hero-section {
    margin-top: 4%;
    margin-bottom: 0;
    padding-top: 64px;
  }

  .header-hero-section-h1.display-2xl-semibold.gradient.margin-1.display-80 {
    margin-top: 0;
    font-size: 36px;
    line-height: 40px;
  }

  .header-hero-section-h1.display-2xl-semibold.gradient-black {
    font-size: 42px;
    line-height: 55px;
  }

  .header-hero-section-h1.display-2xl-semibold {
    font-size: 2rem;
    line-height: 2.5rem;
  }

  .header-hero-section-h1.display-2xl-semibold.gradient.version-2 {
    font-size: 40px;
    line-height: 48px;
  }

  .header-hero-section-subtitle.text-xl-regular {
    padding-bottom: 2rem;
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .header-hero-button-container {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column-reverse;
    max-width: 100%;
    padding-bottom: 22px;
  }

  .whilte-padding {
    height: 150px;
    margin-top: -72px;
    padding-bottom: 0;
  }

  .homepage-header-hero-video {
    height: auto;
    padding-bottom: 32px;
  }

  .homepage-customer-logos {
    height: 220px;
    margin-bottom: 2rem;
    position: relative;
  }

  .homepage-logo-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
  }

  .badge-text {
    font-size: 0.85rem;
    line-height: 1.02rem;
  }

  .metrics-counter-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .metrics-counter-title-wrapper {
    padding-bottom: 32px;
  }

  .metrics-number.primary-600.align-left {
    font-size: 40px;
  }

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

  .homepage-header-hero-background-overlayimage {
    height: 800px;
  }

  .tabs-text {
    text-transform: none;
    font-size: 0.5rem;
    font-weight: 500;
  }

  .display-md-semibold-copy {
    font-size: 26px;
    line-height: 32px;
  }

  .quick-video-section-padding {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .usecases-page-section-title {
    padding-bottom: 16px;
    font-size: 2rem;
  }

  .uui-heading-xlarge.integration-hero-title {
    margin-top: 32px;
  }

  .image-17,
  .image-18 {
    width: 24px;
    height: 24px;
  }

  .integrations-single-introduction-grid {
    padding-right: 0;
  }

  .integrations-single-introduction-logo {
    height: 48px;
  }

  .integrations-applogos-hero {
    margin-top: 32px;
  }

  .image-19 {
    max-width: 48px;
  }

  .collection-list-wrapper-2 {
    padding-left: 8px;
    padding-right: 8px;
    display: block;
  }

  .integration-websites-section {
    display: block;
  }

  .collection-item-2 {
    float: none;
    width: 90%;
    display: inline;
  }

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

  .link-block-2 {
    flex-wrap: nowrap;
  }

  .integration-video-section {
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .integration-video-container {
    height: 15rem;
  }

  .integration-video-container.shadow-xxlarge {
    height: auto;
  }

  .text-block-24-copy {
    margin-bottom: 12px;
    padding-top: 5px;
  }

  .use-cases-hero-price-monitoring-header,
  .use-cases-hero-image-healthcare,
  .use-cases-hero-image-reviews,
  .use-cases-hero-image-recruitment {
    width: auto;
    height: 500px;
    display: none;
  }

  .g2-reviews {
    max-width: 100%;
    overflow: auto;
  }

  .navbar08_dropdown-link-contact-button,
  .navbar08_dropdown-link-hero {
    padding-left: 0;
  }

  .cookie-consent-container {
    float: none;
    clear: none;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 95%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    display: block;
    bottom: 12px;
    box-shadow: 0 20px 24px -4px #10182814, 0 8px 8px -4px #1018284d;
  }

  .cookie-consent-button-wrapper {
    padding-bottom: 20px;
    display: flex;
  }

  .cookie-consent-button-secondary {
    width: 55%;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }

  .cookie-consent-button-text {
    font-size: 14px;
  }

  .use-cases-hero-price-monitoring-header-copy,
  .usecases-hero-image-realestate,
  .usecases-hero-image-investor {
    width: auto;
    height: 500px;
    display: none;
  }

  .uui-testimonial14_client-info {
    padding-left: 6px;
  }

  .uui-testimonial14_client {
    flex-flow: row;
    align-items: baseline;
    display: flex;
  }

  .uui-testimonial14_rating-wrapper {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
  }

  .testimonial-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .testimonial-item-content {
    margin-bottom: 0.8rem;
    padding-left: 12px;
    padding-right: 12px;
  }

  .uui-logos02_wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .uui-logos02_logo-row {
    justify-content: center;
  }

  .privacy-clause-2-2-table {
    display: none;
  }

  .cell-text {
    margin-top: 1rem;
  }

  .cell-6 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cell-6.border-right {
    border-bottom: 1px #d3d3d3;
    border-right-style: none;
    flex-direction: column;
    align-items: flex-start;
  }

  .table-row {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .header-cell {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .header-cell.border-right {
    border-bottom: 1px #d3d3d3;
    border-right-style: none;
    padding-right: 0;
  }

  .table-row-group.header {
    display: block;
  }

  .table-row-copy {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .table-row-3 {
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-feature-stack {
    padding-left: 0;
    padding-right: 0;
  }

  .qhomepage-header-hero-video-container {
    box-shadow: 0 2px 17.7215px #0000000d;
  }

  .homepage-top-capabilities-section {
    margin-bottom: 4rem;
  }

  .homepage-top-capabilities-more {
    font-size: 16px;
  }

  .homepage-capabilities-item {
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .homepage-main-animation {
    max-width: 100%;
    height: auto;
    display: none;
  }

  .grid-8 {
    background-image: url("../images/Vector.svg");
    background-position: 50%;
    background-size: 500px 500px;
  }

  .div-block-31 {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    height: 250px;
    display: block;
  }

  .homepage-stack-wrapper {
    background-image: none;
    background-size: auto;
    padding-right: 16px;
  }

  .homepage-stack-wrapper:hover {
    background-image: url("../images/Light-accent-2-1.png");
    background-size: 100% 100%;
  }

  .grid-10 {
    display: block;
  }

  .stack-big-text-container {
    padding-right: 0;
  }

  .div-block-31-copy {
    background-image: linear-gradient(#0000, #0000);
    height: 250px;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .grid-8-copy {
    height: 400px;
  }

  .columns-3 {
    padding-left: 12px;
    padding-right: 14px;
  }

  .grid-10-copy {
    display: block;
  }

  .prebuilt-robots-tabs {
    flex-flow: column;
  }

  .prebuilt-robots-tabs-container {
    display: block;
  }

  .pr-tabs-pane {
    padding-left: 0;
    padding-right: 0;
  }

  .homepage-section-title {
    font-size: 30px;
    line-height: 38px;
  }

  .masonry__grid-arrow {
    width: 48px;
    height: 48px;
    margin: 0;
    display: none;
    position: static;
  }

  .masonry__grid-icon {
    color: #333;
    margin: 0;
    position: static;
  }

  .masonry__grid-nav {
    width: 100%;
    padding-top: 14px;
    display: block;
    position: static;
    overflow: hidden;
  }

  .masonry__grid-mask {
    column-count: auto;
    white-space: nowrap;
    overflow: hidden;
  }

  .display__none {
    display: none;
  }

  .masonry__grid-nav-container {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 48px auto 48px;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .top-capabilities-container {
    position: static;
  }

  .text-rich-text-legal {
    padding-left: 0;
  }

  .homepage-managed-service {
    margin-bottom: 6rem;
  }

  .managed-service-container {
    padding-left: 0;
    padding-right: 0;
  }

  .managed-service-g2-logos {
    padding-left: 16px;
    padding-right: 16px;
  }

  .managed-services-cta-container {
    justify-content: center;
    padding-right: 0;
  }

  .managed-services-g2-logo-img {
    width: 60px;
  }

  .rive {
    width: 100%;
    max-width: 100%;
    height: 300px;
  }

  .div-block-49 {
    width: 250px;
    height: 84px;
    bottom: 8%;
    left: 0%;
  }

  .stack-grid-big-img {
    display: none;
  }

  .flex-block-2 {
    padding-right: 0;
  }

  .div-block-51 {
    width: 0%;
  }

  .div-block-52 {
    flex-flow: column;
    align-items: flex-start;
    height: auto;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-26 {
    margin-bottom: 12px;
  }

  .image-24 {
    object-fit: fill;
    width: 100%;
    display: none;
  }

  .div-block-56 {
    width: 100px;
  }

  .section-full-feature.container {
    padding-left: 12px;
  }

  .code-embed-9,
  .image-26 {
    display: none;
  }

  .image-27 {
    object-fit: contain;
    width: 100%;
    height: auto;
    display: block;
  }

  .image-28 {
    width: 100%;
    height: auto;
    margin-left: -11px;
    display: block;
  }

  .image-29 {
    display: none;
  }

  .image-30 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-33-copy {
    background-position: 50%;
    background-size: contain;
    background-attachment: scroll;
    margin-left: auto;
  }

  .image-25-copy {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .uui-logos02_wrapper-2 {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .uui-logos02_logo-row-2 {
    justify-content: center;
  }

  .uui-layout08_component {
    flex-flow: column;
    display: flex;
  }

  .comparison-section-box {
    flex-flow: column;
  }

  .comparison-section-item {
    width: 100%;
    height: 200px;
  }

  .compare-section-title {
    font-size: 30px;
    line-height: 38px;
  }

  .privacy-clause-2,
  .privacy-clause-2-heading {
    display: block;
  }

  .privacy-clause-2-table {
    display: none;
  }

  .privacy-clause-2-1,
  .privacy-clause-2-2,
  .privacy-clause-2-3-table,
  .image-32 {
    display: block;
  }

  .image-25-mobile {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .header-hero-section-v2 {
    margin-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .header-v2-icon-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column;
    width: 100%;
    max-width: 100%;
  }

  .homepage2-header-hero-video-container-copy {
    box-shadow: 0 2px 17.7215px #0000000d;
  }

  .homepage-v2-logo-section {
    margin-bottom: 2rem;
  }

  .prebuilt-robots-page-container {
    flex-flow: column;
  }

  .prebuilt-robots-page-sidebar {
    width: 100%;
    display: block;
  }

  .div-block-61 {
    width: 100%;
  }

  .usecases-hero-image-law-firm {
    width: auto;
    height: 500px;
    display: none;
  }

  .startups-top-line {
    margin-bottom: 22px;
  }

  .feature-stack-captcha-image {
    display: none;
  }

  .feature-stack-human-like {
    display: block;
  }

  .feature-stack-deep-scraing-image {
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .feature-stack-deep-scraping-wrapper {
    background-position: 50%;
    background-size: contain;
    background-attachment: scroll;
    margin-left: auto;
  }

  .feature-stack-ai-recommender-box {
    width: 250px;
    height: 84px;
    bottom: 8%;
    left: 0%;
  }

  .container-1232 {
    flex-flow: column;
    padding-left: 16px;
  }

  .container-1232.hero-bg {
    padding: 24px 16px;
  }

  .form-block-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .security-compliance-wrapper {
    width: 100%;
    padding-left: 16px;
  }

  .uui-layout02_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .security-compliance-section-component {
    width: 100%;
    max-width: 100%;
  }

  .security-compliance-wrapper-pricing {
    width: 100%;
    padding-left: 16px;
  }

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

  .image-34 {
    width: 48px;
    height: 48px;
    margin-left: 0;
  }

  .prebuiltrobots-page-content-header-new {
    text-align: center;
    flex-flow: column;
    align-items: center;
  }

  .div-block-79 {
    width: 100%;
  }

  .div-block-81 {
    flex-flow: column;
  }

  .prebuilt-robots-block {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .prebuilt-robots-block-item {
    margin-bottom: 0.8rem;
    padding-left: 12px;
    padding-right: 12px;
  }

  .heading-13.gray-700 {
    width: 100%;
  }

  .heading-13.centered {
    font-size: 1.8rem;
  }

  .container-1248 {
    position: static;
  }

  .use-cases-hero-image-healthcare-copy {
    width: auto;
    height: 500px;
    display: none;
  }

  .header-hero-section-h1-copy.display-xl-semibold-1.gradient-title {
    font-size: 40px;
    line-height: 55px;
  }

  .padding-verticall-50 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-1232-copy {
    flex-flow: column;
    padding-left: 16px;
  }

  .monitoring-hero {
    max-width: 100%;
    padding-top: 16px;
  }

  .uui-padding-vertical-xhuge-1 {
    padding-top: 0;
  }

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

  .image-35 {
    max-width: 48px;
  }

  .collection-item-8 {
    float: none;
    width: 90%;
    display: inline;
  }

  .link-block-7 {
    flex-wrap: nowrap;
  }

  .integrations-header-top-caps {
    flex-flow: column;
  }

  .grid-copy {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .realestate-sections-item-right-layout-copy {
    float: none;
    clear: none;
    grid-auto-flow: row;
    place-items: center end;
  }

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

  .realestate-feature-section-copy {
    overflow: hidden;
  }

  .homepage-top-capabilities-section-v2 {
    margin-bottom: 4rem;
  }

  .api-usecase-section {
    overflow: hidden;
  }

  .dark-cta-inner-section-2 {
    height: auto;
    margin-top: -150px;
  }

  .button-5 {
    float: none;
    text-align: center;
    width: 180px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: 0;
    right: 0;
  }

  .uui-layout08_component-flex {
    flex-flow: column;
    display: flex;
  }

  .comparsion-table.hide {
    display: none;
  }

  .homepage-capabilities-item-copy {
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .usecases-hero-image-lead-gen,
  .usecases-hero-image-lead-gen-beauty-brands {
    width: auto;
    height: 500px;
    display: none;
  }

  .uui-layout40_image-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .bb-feature-section {
    overflow: hidden;
  }

  .usecases-hero-image-education-jobs {
    width: auto;
    height: 500px;
    display: none;
  }

  .display-lg-semibold-landing.gray-900.realestate-hero-title {
    font-size: 40px;
    line-height: 55px;
  }

  .usecases-hero-image-general {
    width: auto;
    height: 500px;
    display: none;
  }

  .homepage-hero-logos {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    width: 100%;
    max-width: 100%;
    display: none;
  }

  .cta-type-2-button-container {
    grid-row-gap: 12px;
    flex-flow: column;
  }

  .button-small-secondary {
    width: 100%;
  }

  .comparison-table-1 {
    flex-flow: row-reverse;
    display: block;
  }

  .header-style.feature-title {
    display: none;
  }

  .feature-section-type-2-container {
    grid-template-columns: 1fr;
  }

  .button-small-primary {
    width: 100%;
  }

  .comparison-table-2-container-item-checklist {
    padding-left: 16px;
    padding-right: 16px;
  }

  .comparison-table-2-container-item-checklist-wrapper-item {
    min-width: 240px;
  }

  .usecases-hero-image-price-monitoring {
    width: auto;
    height: 500px;
    display: none;
  }

  .subpages-section-wrapper-item {
    height: auto;
    padding-left: 12px;
    padding-right: 12px;
  }

  .usecases-hero-image-price-monitoring-map,
  .usecases-hero-image-price-monitoring-amazon {
    width: auto;
    height: 500px;
    display: none;
  }

  .uui-button-7.is-button-large.homepage-hero-primary-button.margin-right {
    width: 100%;
  }

  .uui-button-secondary-gray-9.homepage-secondary {
    height: 60px;
  }

  .hero-variant-2 {
    padding-top: 60px;
  }

  .badge-2 {
    text-align: center;
  }

  .hero-variant-2-logo-container {
    max-width: 100%;
  }

  .frame-12732 {
    flex-flow: column;
    width: 100%;
    height: auto;
  }

  .feature-variant-2-section {
    padding-bottom: 60px;
  }

  .consultation-v2 {
    padding-left: 0;
    padding-right: 0;
  }

  .consultation-v2-left {
    padding-left: 16px;
  }

  .feature-variant-6-content-column-item {
    height: auto;
  }

  .uui-testimonial18_content,
  .uui-testimonial18_content.lead-generation {
    width: 282px;
  }

  .uui-testimonial18_slide {
    margin-right: 10rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-text-align-center-6 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uui-navbar02_dropdown-blog-item-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0.5rem;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .uui-navbar02_blog-item {
    flex-direction: column;
    display: flex;
  }

  .uui-navbar02_blog-content {
    margin-top: 0.5rem;
  }

  .uui-navbar02_dropdown-content-wrapper {
    width: 100%;
  }

  .uui-navbar02_dropdown-content-left {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uui-navbar02_dropdown-content-right {
    max-width: none;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .uui-navbar02_dropdown-link {
    padding-left: 0;
  }

  .uui-button-pb {
    width: 100%;
  }

  .blog-tableofcontent {
    margin-bottom: 1px;
  }

  .container-900 {
    position: static;
  }

  .navbar-v2-dropdown-list.use-cases.w--open {
    max-width: 100%;
  }

  .navbar-v2-dropdown-link {
    padding-left: 0;
  }

  .navbar-v2-2-dropdown-link-list {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .navbar-v2-2-dropdown-content {
    grid-template-columns: 1fr;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .navbar08_dropdown-link-hero-2 {
    padding-left: 0;
  }

  .pb-social-proof-logos {
    column-gap: 20px;
  }

  .pb-brand-chip-icon {
    width: 48px;
    height: 48px;
  }

  .pb-icon-plus {
    font-size: 24px;
  }

  .prebuilt-robots-hero-subhead {
    font-size: 17px;
  }

  .prebuilt-robots-hero-intro {
    margin-bottom: 16px;
    font-size: 14px;
  }
}

#w-node-b658e6c4-f868-051c-27fa-aa44844b03d9-844b03d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto start;
}

#w-node-f0544fed-f592-2272-3634-a71ee6405c30-5ddfad8d,
#w-node-f0544fed-f592-2272-3634-a71ee6405c39-5ddfad8d,
#w-node-f0544fed-f592-2272-3634-a71ee6405c42-5ddfad8d,
#w-node-f0544fed-f592-2272-3634-a71ee6405c4b-5ddfad8d,
#w-node-f0544fed-f592-2272-3634-a71ee6405c54-5ddfad8d,
#w-node-f0544fed-f592-2272-3634-a71ee6405c5d-5ddfad8d,
#w-node-f0544fed-f592-2272-3634-a71ee6405c66-5ddfad8d {
  align-self: start;
}

#w-node-f0544fed-f592-2272-3634-a71ee6405c84-5ddfad8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0544fed-f592-2272-3634-a71ee6405cef-5ddfad8d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_4cfdc8a2-6786-0d34-7b68-6621ef2f6f24-e43f0fa5,
#w-node-_12a3ac2d-9753-e42b-d661-372560116f88-e43f0fa7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a23eea0f-e06b-3880-69ca-d91f7f1e189b-e43f0fa7,
#w-node-a23eea0f-e06b-3880-69ca-d91f7f1e18a1-e43f0fa7,
#w-node-a23eea0f-e06b-3880-69ca-d91f7f1e18a7-e43f0fa7,
#w-node-e7ab994a-204c-ae4e-8304-a74acd094e94-e43f0fa7 {
  align-self: start;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05153-e43f0fa9 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05154-e43f0fa9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05155-e43f0fa9 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05156-e43f0fa9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05157-e43f0fa9,
#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05158-e43f0fa9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05159-e43f0fa9 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515a-e43f0fa9 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515b-e43f0fa9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515c-e43f0fa9 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515d-e43f0fa9 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_6793a000-efc0-8c26-8869-2387cebad90e-e43f0fae {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05153-e43f0fae {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05154-e43f0fae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05155-e43f0fae {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05156-e43f0fae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05157-e43f0fae,
#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05158-e43f0fae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc05159-e43f0fae {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515a-e43f0fae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515b-e43f0fae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515c-e43f0fae {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-e7ba16d4-1439-8b9e-f1cc-c5082cc0515d-e43f0fae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_45c96a5d-def4-dda0-e763-85b25e61afd6-e43f0fae {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_45c96a5d-def4-dda0-e763-85b25e61afd8-e43f0fae {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_45c96a5d-def4-dda0-e763-85b25e61afd9-e43f0fae {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_45c96a5d-def4-dda0-e763-85b25e61afda-e43f0fae,
#w-node-_45c96a5d-def4-dda0-e763-85b25e61afdb-e43f0fae {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_45c96a5d-def4-dda0-e763-85b25e61afdd-e43f0fae {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_45c96a5d-def4-dda0-e763-85b25e61afdf-e43f0fae {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b2328-e43f0fb2 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b2329-e43f0fb2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b232a-e43f0fb2 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b232b-e43f0fb2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b232c-e43f0fb2,
#w-node-c4f3f262-3da3-94fe-b268-2f0b917b232d-e43f0fb2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b232e-e43f0fb2 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b232f-e43f0fb2 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b2330-e43f0fb2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b2331-e43f0fb2 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-c4f3f262-3da3-94fe-b268-2f0b917b2332-e43f0fb2 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dd9a-e43f0fb4 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dd9b-e43f0fb4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dd9c-e43f0fb4 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dd9d-e43f0fb4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dd9e-e43f0fb4,
#w-node-ee048286-6064-c5ed-e3ec-46d4c468dd9f-e43f0fb4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dda0-e43f0fb4 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dda1-e43f0fb4 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dda2-e43f0fb4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dda3-e43f0fb4 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-ee048286-6064-c5ed-e3ec-46d4c468dda4-e43f0fb4 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_2309c84d-82bc-fc7b-4ff6-ad6f157cba02-e43f0fb8,
#w-node-_2309c84d-82bc-fc7b-4ff6-ad6f157cba08-e43f0fb8,
#w-node-_2309c84d-82bc-fc7b-4ff6-ad6f157cba0e-e43f0fb8,
#w-node-_2309c84d-82bc-fc7b-4ff6-ad6f157cba14-e43f0fb8,
#w-node-_2309c84d-82bc-fc7b-4ff6-ad6f157cba1a-e43f0fb8,
#w-node-a8348231-f9c3-ffee-d1cc-f20375407fab-e43f0fb8,
#w-node-_2309c84d-82bc-fc7b-4ff6-ad6f157cba24-e43f0fb8 {
  align-self: center;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e1-e43f0fc1 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e2-e43f0fc1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e3-e43f0fc1 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e4-e43f0fc1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e5-e43f0fc1,
#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e6-e43f0fc1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e7-e43f0fc1 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e8-e43f0fc1 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94e9-e43f0fc1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94ea-e43f0fc1 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_37a26f7d-59da-52b3-ea44-b4764d7b94eb-e43f0fc1 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_98742b77-e48e-df4f-adf8-c10979e2921f-79e29214 {
  place-self: auto;
}

#w-node-_2bd427cc-7b2d-0360-b8bd-fa655b0c7557-e43f1030,
#w-node-_70915ce3-636f-d08e-a126-9c3efdfac275-e43f1034,
#w-node-a444e9e3-e873-c147-d93b-0785acf451c1-e43f1034,
#w-node-_2e7ba202-09f6-5847-4d74-6b2223ce430a-e43f1034,
#w-node-aaa8729a-20d6-018c-6ab0-8207340cd368-e43f1034,
#w-node-d3312757-384e-4591-6fdd-74b43c47da3a-e43f1034,
#w-node-c7439fc8-3b7c-9787-e861-5a31fc0add6e-e43f1034 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8453eaf1-272a-6b79-f45a-a8f4f87de77a-f87de759 {
  justify-self: center;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496954-e43f1035 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496955-e43f1035 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496956-e43f1035 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496957-e43f1035 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496958-e43f1035,
#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496959-e43f1035 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695a-e43f1035 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695b-e43f1035 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695c-e43f1035 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695d-e43f1035 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695e-e43f1035 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-fb968eaa-3b2c-5990-0f51-7d1b1d83e36e-e43f1035 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe442b8a-30fe-8c94-2bf4-b87ead8ad15f-e43f1037 {
  align-self: center;
}

#w-node-fc6cd0dc-5095-4873-4cd8-5b7460aa0f55-e43f1037 {
  place-self: auto;
}

#w-node-_18036f2c-8226-79aa-f9fd-c2dc5cfd56ac-3ccb2c59,
#w-node-b7867366-75b1-7985-504b-87e197f6ef16-3ccb2c59 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7867366-75b1-7985-504b-87e197f6ef34-3ccb2c59 {
  justify-self: start;
}

#w-node-d5c56cad-a4d9-8356-9ced-3a0347b80d84-47b80d48,
#w-node-_7c733e22-229f-9867-31f8-7e33ff4b11e9-e43f1066,
#w-node-_9cff8e9d-e4e0-cc55-01ed-5819959cfee3-e43f1066,
#w-node-a5f5f97e-0731-252a-5462-d72858533e00-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c733e22-229f-9867-31f8-7e33ff4b11ec-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7c733e22-229f-9867-31f8-7e33ff4b11f1-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7c733e22-229f-9867-31f8-7e33ff4b11f4-e43f1066,
#w-node-ec881426-2929-5e80-5eb3-1a5138971891-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d84c2c56-5713-b790-82d6-e962e4b468c7-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d117-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d11a-e43f1066,
#w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d11d-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d120-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3bb-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3be-e43f1066,
#w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3c1-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3c4-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_6340e781-b30e-6d90-0cde-24ed107add4b-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6340e781-b30e-6d90-0cde-24ed107add4f-e43f1066,
#w-node-_75d5a956-4632-f7e6-e3aa-de56e6b4b149-e43f1066,
#w-node-d496b093-75db-d0d9-9c8c-84879ea98fc2-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_6340e781-b30e-6d90-0cde-24ed107add5b-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6340e781-b30e-6d90-0cde-24ed107add5e-e43f1066,
#w-node-_9c4b7d80-c9b0-b185-d711-ec51c11e4f84-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-cd2aa672-5465-1610-ef01-9a2b1961dd38-e43f1066,
#w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b30b-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b30e-e43f1066,
#w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b311-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b314-e43f1066,
#w-node-_340f6f82-6d0d-6b4f-ef2f-60550e078f6d-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_340f6f82-6d0d-6b4f-ef2f-60550e078f71-e43f1066,
#w-node-db8a1b01-e1ea-12f1-561d-422834a372f1-e43f1066,
#w-node-b0955dab-7571-a6f3-f152-7b2688dd0ec7-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_340f6f82-6d0d-6b4f-ef2f-60550e078f7d-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_340f6f82-6d0d-6b4f-ef2f-60550e078f80-e43f1066,
#w-node-b1bdf1cb-2796-ecab-a9cf-d95cb32985fd-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fdd46614-6d7e-ea70-d2dd-9c9317a22af8-e43f1066,
#w-node-_5c784b8d-504d-15a6-f820-0925a01808fd-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c784b8d-504d-15a6-f820-0925a0180900-e43f1066,
#w-node-_5c784b8d-504d-15a6-f820-0925a0180903-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_5c784b8d-504d-15a6-f820-0925a0180906-e43f1066,
#w-node-_7496745d-1372-523e-b90b-24eddad7bdfa-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7496745d-1372-523e-b90b-24eddad7bdfe-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_7496745d-1372-523e-b90b-24eddad7be0a-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7496745d-1372-523e-b90b-24eddad7be0d-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6ee8c2f9-8b8a-7e95-ce1c-4a1b97e25074-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ee8c2f9-8b8a-7e95-ce1c-4a1b97e25077-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_53c3aa8f-2132-e3f3-941c-e7d05e191837-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_53c3aa8f-2132-e3f3-941c-e7d05e19183a-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-ba5673ba-c5d6-5862-33f9-389f98a5ef0b-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ba5673ba-c5d6-5862-33f9-389f98a5ef0e-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-e8f8f8f7-f2c3-6374-ef7c-ca93444bf204-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8f8f8f7-f2c3-6374-ef7c-ca93444bf208-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-e5bb8c51-1908-2a59-2b14-aad20d7b95a5-e43f1066,
#w-node-e8f8f8f7-f2c3-6374-ef7c-ca93444bf225-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e8f8f8f7-f2c3-6374-ef7c-ca93444bf228-e43f1066,
#w-node-_1e47a70e-06d5-9c6e-ca80-39fe60bf146f-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8e72822f-c854-f2e1-05ff-dc446e4503e0-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8e72822f-c854-f2e1-05ff-dc446e4503e3-e43f1066,
#w-node-_06fa9e9b-0fe6-502d-d93f-41c0851e1e9c-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bc64d89f-0aaf-74d4-3a99-e7fa141ded10-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bc64d89f-0aaf-74d4-3a99-e7fa141ded13-e43f1066,
#w-node-_19641d0f-b5de-a5f3-fffe-8530a16a3677-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_89543f2a-3d5b-7972-3a1c-e6846ee437c2-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89543f2a-3d5b-7972-3a1c-e6846ee437c5-e43f1066,
#w-node-_865046b3-ed7f-1dcb-cf4a-cfc0c730d17d-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_0d5ab151-dec2-7317-073b-9d52a142db12-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d5ab151-dec2-7317-073b-9d52a142db15-e43f1066,
#w-node-_2b4d0b6e-3890-841e-9b43-5dfd192f51b7-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3db4bc3d-05b7-b1b9-d27c-2297df516aaf-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3db4bc3d-05b7-b1b9-d27c-2297df516ab2-e43f1066,
#w-node-c30911ad-9bfc-b1e8-73e8-af9264643a3d-e43f1066 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-f36b46b3-404e-4081-5296-95d836706080-e43f1069,
#w-node-e1ba850e-e529-5cef-8591-1296a9decdec-e43f106a,
#w-node-e1ba850e-e529-5cef-8591-1296a9dece00-e43f106a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e1ba850e-e529-5cef-8591-1296a9dece1e-e43f106a {
  justify-self: start;
}

#w-node-c9033275-5873-d472-fa7d-b3c11ace4cba-e43f1085,
#w-node-c9033275-5873-d472-fa7d-b3c11ace4cce-e43f1085 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c9033275-5873-d472-fa7d-b3c11ace4cf4-e43f1085 {
  justify-self: start;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496954-e43f108d {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496955-e43f108d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496956-e43f108d {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496957-e43f108d {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496958-e43f108d,
#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496959-e43f108d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695a-e43f108d {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695b-e43f108d {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695c-e43f108d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695d-e43f108d {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695e-e43f108d {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496954-e43f1091 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496955-e43f1091 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496956-e43f1091 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496957-e43f1091 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496958-e43f1091,
#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496959-e43f1091 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695a-e43f1091 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695b-e43f1091 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695c-e43f1091 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695d-e43f1091 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695e-e43f1091 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a2c-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a2e-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a30-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a32-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a34-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a36-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a38-a1e02ceb,
#w-node-_59ac16d2-1df4-305e-350f-18e32fdf9a3a-a1e02ceb,
#w-node-b70e50ec-fa06-1acf-0a52-10fd3470b545-a1e02ceb,
#w-node-de5b29ce-44ca-45b6-61be-6d048a6b0475-a1e02ceb,
#w-node-daad6455-20c9-5b3e-1e59-81b65af32b76-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a26-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a28-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a2a-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a2c-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a2e-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a30-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a32-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a34-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a36-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a38-a1e02ceb,
#w-node-_86a16548-5595-063a-4ade-a25b3b769a3a-a1e02ceb {
  justify-self: center;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-a1e02ceb {
  grid-template-rows: 217px 200px 90px 20px 190px 50px;
  grid-template-columns: 50px 600px 200px 298px;
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-a1e02ceb {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-a1e02ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-a1e02ceb {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-a1e02ceb,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-a1e02ceb {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-a1e02ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-a1e02ceb {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-a1e02ceb {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-a1e02ceb {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-a1e02ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-a1e02ceb,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-a1e02ceb,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-a1e02ceb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eb5bfed8-45ba-4c0c-eb03-4762b8f8f8fa-23b41f1e,
#w-node-eb5bfed8-45ba-4c0c-eb03-4762b8f8f900-23b41f1e,
#w-node-eb5bfed8-45ba-4c0c-eb03-4762b8f8f906-23b41f1e,
#w-node-eb8331f2-dde1-1cf0-d1b9-3d0fcf307183-23b41f1e,
#w-node-_551ef41f-ac7b-bdea-ae30-4edd6b50594e-23b41f1e,
#w-node-a9ed199e-dc35-da59-7ea5-d41454e953c6-23b41f1e,
#w-node-a9ed199e-dc35-da59-7ea5-d41454e953cc-23b41f1e,
#w-node-a9ed199e-dc35-da59-7ea5-d41454e953d2-23b41f1e,
#w-node-_4b9d5c3e-4a56-7e5b-b72e-23d6a81f56b6-23b41f1e,
#w-node-_4b9d5c3e-4a56-7e5b-b72e-23d6a81f56bc-23b41f1e,
#w-node-_4b9d5c3e-4a56-7e5b-b72e-23d6a81f56c2-23b41f1e {
  align-self: start;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-ca23fc11 {
  grid-template-rows: 217px 200px 90px 20px minmax(190px, 220px) 50px;
  grid-template-columns: 50px minmax(500px, 600px) minmax(100px, 200px) minmax(
      150px,
      298px
    );
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-ca23fc11 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-ca23fc11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-ca23fc11 {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-ca23fc11,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-ca23fc11 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-ca23fc11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-ca23fc11 {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-ca23fc11 {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-ca23fc11 {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-ca23fc11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4643f8b0-6284-ad44-0ee7-83bff4c7e4af-ca23fc11 {
  align-self: stretch;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-ca23fc11,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-ca23fc11,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-ca23fc11 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540ac6f-0818-0781-619e-e2856cf5470c-ca23fc11,
#w-node-_72076446-be76-da5a-35ae-7c7924cc0beb-ca23fc11,
#w-node-_6837db78-e77d-94f1-6fa5-d0899e31d79c-ca23fc11,
#w-node-_1cda0720-c6c7-5280-f4c9-86194037b93e-ca23fc11,
#w-node-b904aa0d-9e17-3c0b-8258-5b9c3235726f-ca23fc11,
#w-node-_1072e8c7-3ccd-f760-3e61-933c73653238-ca23fc11,
#w-node-_21705cd1-e3e9-df06-3151-9eeb1fef0da1-ca23fc11,
#w-node-e92c99b7-df44-7df8-7338-1a5a53925125-ca23fc11 {
  place-self: stretch;
}

#w-node-_48bf46a4-aecc-548c-2f6b-424dab506d69-e6cab31c,
#w-node-_48bf46a4-aecc-548c-2f6b-424dab506d7d-e6cab31c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_48bf46a4-aecc-548c-2f6b-424dab506d9b-e6cab31c {
  justify-self: start;
}

#w-node-eb5bfed8-45ba-4c0c-eb03-4762b8f8f8fa-9ffbc32b,
#w-node-eb5bfed8-45ba-4c0c-eb03-4762b8f8f900-9ffbc32b,
#w-node-eb5bfed8-45ba-4c0c-eb03-4762b8f8f906-9ffbc32b,
#w-node-eb8331f2-dde1-1cf0-d1b9-3d0fcf307183-9ffbc32b,
#w-node-_551ef41f-ac7b-bdea-ae30-4edd6b50594e-9ffbc32b,
#w-node-a9ed199e-dc35-da59-7ea5-d41454e953c6-9ffbc32b,
#w-node-a9ed199e-dc35-da59-7ea5-d41454e953cc-9ffbc32b,
#w-node-a9ed199e-dc35-da59-7ea5-d41454e953d2-9ffbc32b,
#w-node-_4b9d5c3e-4a56-7e5b-b72e-23d6a81f56b6-9ffbc32b,
#w-node-_4b9d5c3e-4a56-7e5b-b72e-23d6a81f56bc-9ffbc32b,
#w-node-_4b9d5c3e-4a56-7e5b-b72e-23d6a81f56c2-9ffbc32b {
  align-self: start;
}

#w-node-_894b5754-fa46-4d05-c104-034474d33094-74d33093,
#w-node-_894b5754-fa46-4d05-c104-034474d330b9-74d33093 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_894b5754-fa46-4d05-c104-034474d330d7-74d33093 {
  justify-self: start;
}

#w-node-a9ed199e-dc35-da59-7ea5-d41454e953c6-236f653b {
  align-self: start;
}

#w-node-_23cdcfac-673f-dc05-8120-9595c9b63e0a-236f653b,
#w-node-_23cdcfac-673f-dc05-8120-9595c9b63e1e-236f653b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23cdcfac-673f-dc05-8120-9595c9b63e3c-236f653b {
  justify-self: start;
}

#w-node-_400bb202-fee5-f0fa-66d0-4d7623802db7-af9cf200 {
  justify-self: auto;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496954-5201df0e {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496955-5201df0e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496956-5201df0e {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496957-5201df0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496958-5201df0e,
#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496959-5201df0e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695a-5201df0e {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695b-5201df0e {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695c-5201df0e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695d-5201df0e {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695e-5201df0e {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-fb968eaa-3b2c-5990-0f51-7d1b1d83e36e-5201df0e,
#w-node-_3e4f83f7-d918-70ee-2b52-23242168fe05-de29115d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496954-ecfae655 {
  grid-area: span 1 / span 20 / span 1 / span 20;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496955-ecfae655 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496956-ecfae655 {
  grid-area: span 1 / span 5 / span 1 / span 5;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496957-ecfae655 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496958-ecfae655,
#w-node-_60d6190f-2ab9-3f15-f727-c44a6b496959-ecfae655 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695a-ecfae655 {
  grid-area: span 1 / span 11 / span 1 / span 11;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695b-ecfae655 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695c-ecfae655 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695d-ecfae655 {
  grid-area: span 1 / span 18 / span 1 / span 18;
}

#w-node-_60d6190f-2ab9-3f15-f727-c44a6b49695e-ecfae655 {
  grid-area: span 1 / span 7 / span 1 / span 7;
}

#w-node-b361e598-275a-9f96-d7cc-65671fbb7b94-ecfae655,
#w-node-b361e598-275a-9f96-d7cc-65671fbb7b9a-ecfae655,
#w-node-b361e598-275a-9f96-d7cc-65671fbb7ba0-ecfae655,
#w-node-_7ad15272-bf50-52fd-6fb5-d6dda2f1f40a-ecfae655,
#w-node-_7ad15272-bf50-52fd-6fb5-d6dda2f1f410-ecfae655,
#w-node-_7ad15272-bf50-52fd-6fb5-d6dda2f1f416-ecfae655,
#w-node-_1c472421-0389-1c55-c1d4-09ad7bc60592-ecfae655,
#w-node-_1c472421-0389-1c55-c1d4-09ad7bc60598-ecfae655,
#w-node-_1c472421-0389-1c55-c1d4-09ad7bc6059e-ecfae655 {
  align-self: start;
}

#w-node-_400bb202-fee5-f0fa-66d0-4d7623802db7-2826b9bd {
  justify-self: auto;
}

#pro-table-additional-websites.w-node-_5731b877-1be3-2591-1255-7e0deace5d8d-2826b9bd,
#pro-table-additional-credits.w-node-_6b7835ac-9923-f02e-42d8-c89f53e059c7-2826b9bd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e41341a1-edee-bb09-c49e-199b0fcc85a5-6505a6b7,
#w-node-e41341a1-edee-bb09-c49e-199b0fcc85ab-6505a6b7,
#w-node-e41341a1-edee-bb09-c49e-199b0fcc85b1-6505a6b7,
#w-node-_14c28fbf-fc5a-f035-0b4c-8835089f68d6-6505a6b7,
#w-node-_14c28fbf-fc5a-f035-0b4c-8835089f68dc-6505a6b7,
#w-node-_72a17aa1-09d4-d573-fc39-d3c9fc9717a7-6505a6b7,
#w-node-_27775cd8-e717-0adf-6c75-10fc4d2ad56d-6505a6b7,
#w-node-_27775cd8-e717-0adf-6c75-10fc4d2ad585-6505a6b7,
#w-node-_8cd6b109-48fc-7076-ac16-7960fecab3d4-6505a6b7 {
  align-self: start;
}

#w-node-_6dae8c1f-debd-0eb1-0a2a-dba050d8510d-6505a6b7 {
  align-self: stretch;
}

#w-node-_24f6e791-9199-0bbe-10de-67b3143d68d8-143d68d0 {
  place-self: auto;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-07694dd0 {
  grid-template-rows: 217px 200px 90px 20px minmax(190px, 220px) 50px;
  grid-template-columns: 50px minmax(500px, 600px) minmax(100px, 200px) minmax(
      150px,
      298px
    );
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-07694dd0 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-07694dd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-07694dd0 {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-07694dd0,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-07694dd0 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-07694dd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-07694dd0 {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-07694dd0 {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-07694dd0 {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-07694dd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-07694dd0,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-07694dd0,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-07694dd0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540ac6f-0818-0781-619e-e2856cf5470c-07694dd0,
#w-node-_72076446-be76-da5a-35ae-7c7924cc0beb-07694dd0,
#w-node-_6837db78-e77d-94f1-6fa5-d0899e31d79c-07694dd0,
#w-node-_1cda0720-c6c7-5280-f4c9-86194037b93e-07694dd0,
#w-node-b904aa0d-9e17-3c0b-8258-5b9c3235726f-07694dd0,
#w-node-_1072e8c7-3ccd-f760-3e61-933c73653238-07694dd0,
#w-node-_21705cd1-e3e9-df06-3151-9eeb1fef0da1-07694dd0,
#w-node-e92c99b7-df44-7df8-7338-1a5a53925125-07694dd0 {
  place-self: stretch;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-d4a4c10b {
  grid-template-rows: 217px 200px 90px 20px minmax(190px, 220px) 50px;
  grid-template-columns: 50px minmax(500px, 600px) minmax(100px, 200px) minmax(
      150px,
      298px
    );
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-d4a4c10b {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-d4a4c10b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-d4a4c10b {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-d4a4c10b,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-d4a4c10b {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-d4a4c10b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-d4a4c10b {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-d4a4c10b {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-d4a4c10b {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-d4a4c10b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-d4a4c10b,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-d4a4c10b,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-d4a4c10b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540ac6f-0818-0781-619e-e2856cf5470c-d4a4c10b,
#w-node-_72076446-be76-da5a-35ae-7c7924cc0beb-d4a4c10b,
#w-node-_6837db78-e77d-94f1-6fa5-d0899e31d79c-d4a4c10b,
#w-node-_1cda0720-c6c7-5280-f4c9-86194037b93e-d4a4c10b,
#w-node-b904aa0d-9e17-3c0b-8258-5b9c3235726f-d4a4c10b,
#w-node-_1072e8c7-3ccd-f760-3e61-933c73653238-d4a4c10b,
#w-node-_21705cd1-e3e9-df06-3151-9eeb1fef0da1-d4a4c10b,
#w-node-e92c99b7-df44-7df8-7338-1a5a53925125-d4a4c10b {
  place-self: stretch;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-1171e3a5 {
  grid-template-rows: 217px 200px 90px 20px minmax(190px, 220px) 50px;
  grid-template-columns: 50px minmax(500px, 600px) minmax(100px, 200px) minmax(
      150px,
      298px
    );
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-1171e3a5 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-1171e3a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-1171e3a5 {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-1171e3a5,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-1171e3a5 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-1171e3a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-1171e3a5 {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-1171e3a5 {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-1171e3a5 {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-1171e3a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-1171e3a5,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-1171e3a5,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-1171e3a5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540ac6f-0818-0781-619e-e2856cf5470c-1171e3a5,
#w-node-_72076446-be76-da5a-35ae-7c7924cc0beb-1171e3a5,
#w-node-_6837db78-e77d-94f1-6fa5-d0899e31d79c-1171e3a5,
#w-node-_1cda0720-c6c7-5280-f4c9-86194037b93e-1171e3a5,
#w-node-b904aa0d-9e17-3c0b-8258-5b9c3235726f-1171e3a5,
#w-node-_1072e8c7-3ccd-f760-3e61-933c73653238-1171e3a5,
#w-node-_21705cd1-e3e9-df06-3151-9eeb1fef0da1-1171e3a5,
#w-node-e92c99b7-df44-7df8-7338-1a5a53925125-1171e3a5 {
  place-self: stretch;
}

#w-node-f36b46b3-404e-4081-5296-95d836706080-8f98d998 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b1e613e9-f819-cb92-94e9-4aa2d1a9b9f8-8f98d998 {
  align-self: auto;
}

#w-node-b1e613e9-f819-cb92-94e9-4aa2d1a9ba4a-8f98d998 {
  justify-self: auto;
}

#w-node-b1e613e9-f819-cb92-94e9-4aa2d1a9b9f8-df492b22 {
  align-self: auto;
}

#w-node-b1e613e9-f819-cb92-94e9-4aa2d1a9ba4a-df492b22 {
  justify-self: auto;
}

#w-node-b1e613e9-f819-cb92-94e9-4aa2d1a9b9f8-252fb746 {
  align-self: auto;
}

#w-node-b1e613e9-f819-cb92-94e9-4aa2d1a9ba4a-252fb746 {
  justify-self: auto;
}

#w-node-_3bed4a2d-ecd0-30d2-30cd-86104d6898d1-2464b582 {
  align-self: stretch;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-b17afd60 {
  grid-template-rows: 217px 200px 90px 20px minmax(190px, 220px) 50px;
  grid-template-columns: 50px minmax(500px, 600px) minmax(100px, 200px) minmax(
      150px,
      298px
    );
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-b17afd60 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-b17afd60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-b17afd60 {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-b17afd60,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-b17afd60 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-b17afd60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-b17afd60 {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-b17afd60 {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-b17afd60 {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-b17afd60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-b17afd60,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-b17afd60,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-b17afd60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540ac6f-0818-0781-619e-e2856cf5470c-b17afd60,
#w-node-_72076446-be76-da5a-35ae-7c7924cc0beb-b17afd60,
#w-node-_6837db78-e77d-94f1-6fa5-d0899e31d79c-b17afd60,
#w-node-_1cda0720-c6c7-5280-f4c9-86194037b93e-b17afd60,
#w-node-b904aa0d-9e17-3c0b-8258-5b9c3235726f-b17afd60,
#w-node-_1072e8c7-3ccd-f760-3e61-933c73653238-b17afd60,
#w-node-_21705cd1-e3e9-df06-3151-9eeb1fef0da1-b17afd60,
#w-node-e92c99b7-df44-7df8-7338-1a5a53925125-b17afd60 {
  place-self: stretch;
}

#w-node-_14b24fb4-0103-c11c-cedd-a1b2cfd6e5e0-4d37fe68 {
  align-self: stretch;
}

#w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-772252e7 {
  grid-template-rows: 217px 200px 90px 20px minmax(190px, 220px) 50px;
  grid-template-columns: 50px minmax(500px, 600px) minmax(100px, 200px) minmax(
      150px,
      298px
    );
}

#w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-772252e7 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_13b29f7e-ba15-d277-c68b-0292f42c334f-772252e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a45f93a1-3fd6-8a77-dce1-a5b11744d59a-772252e7 {
  grid-column: span 2 / span 2;
}

#w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-772252e7,
#w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-772252e7 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_47dd9b10-76b9-546f-a6de-7c6d4673611e-772252e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-b7e5694f-3d21-fa11-217e-bbde7f295dcc-772252e7 {
  grid-column: span 2 / span 2;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-772252e7 {
  grid-template-rows: 200px 58px 50px;
  grid-template-columns: minmax(530px, 1fr) 569px;
}

#w-node-_26bf28d3-b65c-a8c3-917a-a683c364a364-772252e7 {
  grid-row: span 2 / span 2;
}

#w-node-f9894da4-8e80-b118-cb03-00fd4c2c4aa4-772252e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_4643f8b0-6284-ad44-0ee7-83bff4c7e4af-772252e7 {
  align-self: stretch;
}

#w-node-_1ea3c813-f757-5bf5-961e-a74bf1d84b19-772252e7,
#w-node-_9f5bacf0-e9b5-ab8c-3d29-fd73889ea430-772252e7,
#w-node-_33ee0898-3344-6c78-06a9-bbd3a8146c19-772252e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7540ac6f-0818-0781-619e-e2856cf5470c-772252e7,
#w-node-_72076446-be76-da5a-35ae-7c7924cc0beb-772252e7,
#w-node-_6837db78-e77d-94f1-6fa5-d0899e31d79c-772252e7,
#w-node-_1cda0720-c6c7-5280-f4c9-86194037b93e-772252e7,
#w-node-b904aa0d-9e17-3c0b-8258-5b9c3235726f-772252e7,
#w-node-_1072e8c7-3ccd-f760-3e61-933c73653238-772252e7,
#w-node-_21705cd1-e3e9-df06-3151-9eeb1fef0da1-772252e7,
#w-node-e92c99b7-df44-7df8-7338-1a5a53925125-772252e7 {
  place-self: stretch;
}

#w-node-f9388410-73e3-34c0-8507-3ebc2764123d-c8cabaeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0f3a6e72-76f2-9fc3-be6d-aa511e575428-c8cabaeb,
#w-node-_721083bb-0783-0bf1-df26-7372419de3f1-c8cabaeb,
#w-node-_03392955-dd7f-7ccd-2e88-be302fbb75d2-c8cabaeb {
  align-self: auto;
}

#w-node-_400bb202-fee5-f0fa-66d0-4d7623802db7-c8cabaeb {
  justify-self: auto;
}

#pro-table-additional-websites.w-node-_5731b877-1be3-2591-1255-7e0deace5d8d-c8cabaeb,
#pro-table-additional-credits.w-node-_6b7835ac-9923-f02e-42d8-c89f53e059c7-c8cabaeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-b658e6c4-f868-051c-27fa-aa44844b03da-844b03d3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-a1e02ceb {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-a1e02ceb,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-a1e02ceb,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-a1e02ceb {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-a1e02ceb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-ca23fc11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-ca23fc11,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-ca23fc11,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-ca23fc11 {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-ca23fc11 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-07694dd0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-07694dd0,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-07694dd0,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-07694dd0 {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-07694dd0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-d4a4c10b {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-d4a4c10b,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-d4a4c10b,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-d4a4c10b {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-d4a4c10b {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-1171e3a5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-1171e3a5,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-1171e3a5,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-1171e3a5 {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-1171e3a5 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-b17afd60 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-b17afd60,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-b17afd60,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-b17afd60 {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-b17afd60 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-772252e7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 85%;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-772252e7,
  #w-node-_3cb3150a-bc05-ff7b-2223-b63573812ca5-772252e7,
  #w-node-_4a916a22-8198-2cff-b0d9-7e90cd11d772-772252e7 {
    grid-row: span 3 / span 3;
  }

  #w-node-_26bf28d3-b65c-a8c3-917a-a683c364a363-772252e7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b658e6c4-f868-051c-27fa-aa44844b03da-844b03d3 {
    grid-area: 1 / 1 / 2 / 4;
  }

  #w-node-b658e6c4-f868-051c-27fa-aa44844b0425-844b03d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a23eea0f-e06b-3880-69ca-d91f7f1e188f-e43f0fa7 {
    order: -9999;
  }

  #w-node-_7c733e22-229f-9867-31f8-7e33ff4b11f4-e43f1066,
  #w-node-ec881426-2929-5e80-5eb3-1a5138971891-e43f1066,
  #w-node-d84c2c56-5713-b790-82d6-e962e4b468c7-e43f1066,
  #w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d11a-e43f1066,
  #w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d11d-e43f1066,
  #w-node-c59af319-c984-f4a0-ee19-4b6b7cf5d120-e43f1066,
  #w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3be-e43f1066,
  #w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3c1-e43f1066,
  #w-node-e193fbd5-6124-dda7-e359-84c0a6b4e3c4-e43f1066,
  #w-node-_6340e781-b30e-6d90-0cde-24ed107add5e-e43f1066,
  #w-node-_9c4b7d80-c9b0-b185-d711-ec51c11e4f84-e43f1066,
  #w-node-cd2aa672-5465-1610-ef01-9a2b1961dd38-e43f1066,
  #w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b30e-e43f1066,
  #w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b311-e43f1066,
  #w-node-_0a98d093-213e-e7b6-2cbd-7f22e9b4b314-e43f1066,
  #w-node-_340f6f82-6d0d-6b4f-ef2f-60550e078f80-e43f1066,
  #w-node-b1bdf1cb-2796-ecab-a9cf-d95cb32985fd-e43f1066,
  #w-node-fdd46614-6d7e-ea70-d2dd-9c9317a22af8-e43f1066,
  #w-node-_5c784b8d-504d-15a6-f820-0925a0180900-e43f1066,
  #w-node-_5c784b8d-504d-15a6-f820-0925a0180903-e43f1066,
  #w-node-_5c784b8d-504d-15a6-f820-0925a0180906-e43f1066,
  #w-node-_7496745d-1372-523e-b90b-24eddad7be0d-e43f1066,
  #w-node-_6ee8c2f9-8b8a-7e95-ce1c-4a1b97e25077-e43f1066,
  #w-node-_53c3aa8f-2132-e3f3-941c-e7d05e19183a-e43f1066,
  #w-node-ba5673ba-c5d6-5862-33f9-389f98a5ef0e-e43f1066,
  #w-node-e8f8f8f7-f2c3-6374-ef7c-ca93444bf228-e43f1066,
  #w-node-_1e47a70e-06d5-9c6e-ca80-39fe60bf146f-e43f1066,
  #w-node-_8e72822f-c854-f2e1-05ff-dc446e4503e3-e43f1066,
  #w-node-_06fa9e9b-0fe6-502d-d93f-41c0851e1e9c-e43f1066,
  #w-node-bc64d89f-0aaf-74d4-3a99-e7fa141ded13-e43f1066,
  #w-node-_19641d0f-b5de-a5f3-fffe-8530a16a3677-e43f1066,
  #w-node-_89543f2a-3d5b-7972-3a1c-e6846ee437c5-e43f1066,
  #w-node-_865046b3-ed7f-1dcb-cf4a-cfc0c730d17d-e43f1066,
  #w-node-_0d5ab151-dec2-7317-073b-9d52a142db15-e43f1066,
  #w-node-_2b4d0b6e-3890-841e-9b43-5dfd192f51b7-e43f1066,
  #w-node-_3db4bc3d-05b7-b1b9-d27c-2297df516ab2-e43f1066,
  #w-node-c30911ad-9bfc-b1e8-73e8-af9264643a3d-e43f1066 {
    align-self: center;
  }

  #w-node-d487bfcc-146b-a086-55dd-91c3db2a27e7-e43f108d {
    order: -9999;
  }

  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-a1e02ceb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9ed199e-dc35-da59-7ea5-d41454e953bc-23b41f1e {
    order: -9999;
  }

  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-ca23fc11 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a9ed199e-dc35-da59-7ea5-d41454e953bc-9ffbc32b,
  #w-node-a9ed199e-dc35-da59-7ea5-d41454e953bc-236f653b,
  #w-node-_14c28fbf-fc5a-f035-0b4c-8835089f68cf-6505a6b7 {
    order: -9999;
  }

  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-07694dd0,
  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-d4a4c10b,
  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-1171e3a5,
  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-b17afd60,
  #w-node-_9bee55ee-6be0-efd4-a286-e9d614ebd874-772252e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b658e6c4-f868-051c-27fa-aa44844b03d9-844b03d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto start;
  }

  #w-node-b658e6c4-f868-051c-27fa-aa44844b03da-844b03d3,
  #w-node-b658e6c4-f868-051c-27fa-aa44844b0425-844b03d3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a23eea0f-e06b-3880-69ca-d91f7f1e188f-e43f0fa7 {
    order: -9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_32adf532-5581-8031-8a25-8c0795f33ecc-e43f0fb6 {
    place-self: center;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-a1e02ceb {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-a1e02ceb {
    grid-row: span 2 / span 2;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-ca23fc11 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-ca23fc11 {
    grid-row: span 2 / span 2;
  }

  #w-node-_16fb1893-b22d-a5c7-20ae-a31e28a39726-558459a0,
  #w-node-_16fb1893-b22d-a5c7-20ae-a31e28a39726-71d815d3,
  #w-node-_16fb1893-b22d-a5c7-20ae-a31e28a39726-20fb0eea,
  #w-node-_16fb1893-b22d-a5c7-20ae-a31e28a39726-e6b1c2c1,
  #w-node-_16fb1893-b22d-a5c7-20ae-a31e28a39726-de29115d,
  #w-node-_16fb1893-b22d-a5c7-20ae-a31e28a39726-314a0808 {
    place-self: center;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-07694dd0 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-07694dd0 {
    grid-row: span 2 / span 2;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-d4a4c10b {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-d4a4c10b {
    grid-row: span 2 / span 2;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-1171e3a5 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-1171e3a5 {
    grid-row: span 2 / span 2;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-b17afd60 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-b17afd60 {
    grid-row: span 2 / span 2;
  }

  #w-node-c6c5986f-3049-f338-9a1e-1b0294c8dd94-772252e7 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8ec9b27-4e6d-0d02-a6e0-a64a7cfc8388-772252e7 {
    grid-row: span 2 / span 2;
  }
}
