:root {
  --color-scheme-1--background: var(--_primitives---colors--cream);
  --_typography---font-styles--body: input-mono, sans-serif;
  --color-scheme-1--text: var(--_primitives---colors--ui-black);
  --_typography---font-styles--heading: alfabet, sans-serif;
  --_primitives---colors--grey-dark: #3a3939;
  --_primitives---opacity--ui-black-80: #0c0c0ccc;
  --_primitives---colors--white: #fff;
  --_primitives---colors--pink-deep: #b26bb2;
  --_primitives---colors--green-deep: #4d8f67;
  --_primitives---colors--blue-deep: #4d608f;
  --_primitives---colors--neutral-darkest: black;
  --_primitives---colors--grey-80: #3a3939cc;
  --_primitives---opacity--ui-black-60: #0c0c0c99;
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --_ui-styles---stroke--border-width-1-5px: .09375rem;
  --primary-cta-colors--border: var(--_primitives---colors--primary-cta-border-color-1);
  --_ui-styles---radius--0-375: .375rem;
  --primary-cta-colors--background: var(--_primitives---colors--white);
  --primary-cta-colors--text: var(--_primitives---colors--ui-black);
  --primary-cta-colors--border-hover: var(--_primitives---colors--primary-cta-border-color-1);
  --primary-cta-colors--background-hover: #f2f2f2;
  --primary-cta-colors--text-hover: var(--_primitives---colors--ui-black);
  --_primitives---opacity--transparent: transparent;
  --primary-cta-colors--box-shadow-white\<deleted\|variable-f84c5f3e-44f6-8d67-1a8e-afa4abbdbce4\>: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-black\<deleted\|variable-f4e7da84-7d5b-b436-1cf9-a50f4b9d871b\>: var(--_primitives---colors--neutral-darkest);
  --color-scheme-1--accent-dark: var(--_primitives---colors--pink-deep);
  --secondary-cta-colors--background: var(--_primitives---colors--white);
  --secondary-cta-colors--text: var(--_primitives---colors--ui-black);
  --secondary-cta-colors--background-hover: var(--_primitives---colors--allium-purple);
  --_ui-styles---radius--0-625: .625rem;
  --_primitives---colors--cta-hover: #802680;
  --_primitives---colors--grey: #5e5e5e;
  --_ui-styles---stroke--border-width-2px: .125rem;
  --_primitives---colors--pink-dark: #dface0;
  --_ui-styles---radius--0-5rem: .5rem;
  --_primitives---colors--ui-white: #fafafa;
  --_primitives---opacity--white-60: #fff9;
  --_ui-styles---stroke--border-width-1px: .0625rem;
  --color-scheme-1--border-1-c8c0c8: var(--_primitives---colors--border-1-color);
  --_ui-styles---radius--1: 1rem;
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --color-scheme-1--accent-light: var(--_primitives---opacity--pink-deep-80);
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --_primitives---colors--green-light: #e6f5ec;
  --_primitives---colors--neutral-lightest: #eee;
  --_ui-styles---radius--2: 2rem;
  --_ui-styles---radius--0-75: .75rem;
  --_primitives---colors--pink-light: #faf0fa;
  --color-scheme-1--border-2-ccc: var(--_primitives---colors--neutral-lighter);
  --_primitives---colors--blue-light: #e7ebf5;
  --_ui-styles---radius--0-25: .25rem;
  --_ui-styles---radius--0-125: .125rem;
  --_primitives---colors--green-dark: #b8dbc6;
  --_primitives---colors--blue-dark: #b8c2db;
  --_ui-styles---stroke--divider-width: .0625rem;
  --_primitives---colors--blue: #e6eaf5;
  --_ui-styles---radius--zero: 0px;
  --_primitives---colors--allium-purple: #be59c0;
  --_primitives---colors--purple: #dface0;
  --_primitives---colors--ui-black: #0c0c0c;
  --_typography---font-styles--jura: Jura;
  --_primitives---colors--border-3-color: #e6d4e6;
  --_primitives---colors--border-2-color: #ccc6;
  --color-scheme-1--link-hover: var(--_primitives---colors--grey-dark);
  --_primitives---colors--neutral-lighter: #ccc;
  --_primitives---colors--neutral-light: #aaa;
  --_primitives---colors--neutral: #999;
  --_primitives---colors--neutral-dark: #4d4d4d;
  --_primitives---colors--neutral-darker: #222;
  --secondary-cta-colors--box-shadow-grey: var(--_primitives---colors--neutral-dark);
  --_primitives---colors--purple-lighter: #f9eef9;
  --_primitives---colors--purple-light: #f2b8f2;
  --secondary-cta-colors--box-shadow-hover: var(--_primitives---colors--purple-dark);
  --_primitives---colors--purple-dark: #993d99;
  --_primitives---colors--grey-light: #b5b5b5;
  --_primitives---colors--pure-white: #fcfcfc;
  --_primitives---colors--cream: #f1eded;
  --_primitives---colors--border-1-color: #c8c0c8;
  --_primitives---colors--primary-cta-border-color-1: #80268033;
  --secondary-cta-colors--border: var(--_primitives---colors--border-3-color);
  --_primitives---opacity--white-5: #ffffff0d;
  --secondary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --_primitives---opacity--white-10: #ffffff1a;
  --secondary-cta-colors--text-hover: var(--_primitives---colors--white);
  --_primitives---opacity--white-15: #ffffff26;
  --_primitives---opacity--white-20: #fff3;
  --_primitives---opacity--white-30: #ffffff4d;
  --_primitives---opacity--white-40: #fff6;
  --_primitives---opacity--white-50: #ffffff80;
  --_primitives---opacity--neutral-darkest-5: #0000000d;
  --_primitives---opacity--neutral-darkest-10: #0000001a;
  --_primitives---opacity--neutral-darkest-15: #00000026;
  --_primitives---opacity--neutral-darkest-20: #0003;
  --_primitives---opacity--neutral-darkest-30: #0000004d;
  --_primitives---opacity--neutral-darkest-40: #0006;
  --_primitives---opacity--neutral-darkest-50: #00000080;
  --_primitives---opacity--neutral-darkest-60: #0009;
  --_primitives---opacity--pink-deep-80: #b26bb2cc;
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

body {
  background-color: var(--color-scheme-1--background);
  font-family: var(--_typography---font-styles--body);
  color: var(--color-scheme-1--text);
  font-size: 1rem;
  line-height: 1.2;
}

h1 {
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4.5rem;
  font-weight: 800;
  line-height: 1.1;
}

h2 {
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 800;
  line-height: 1.1;
}

h3 {
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.1;
}

h4 {
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 800;
  line-height: 1.1;
}

h5 {
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

h6 {
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.2;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--color-scheme-1--text);
  text-decoration: underline;
}

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

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

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  padding-left: .5rem;
}

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

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

strong {
  font-weight: bold;
}

blockquote {
  border-left: .1875rem solid var(--color-scheme-1--text);
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

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

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

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

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

.hide {
  display: none;
}

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

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

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

.container-large.is-medium {
  max-width: 73rem;
}

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

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

.main-wrapper {
  overflow: clip;
}

.margin-xxsmall {
  margin: .5rem;
}

.margin-xsmall {
  margin: 1rem;
}

.margin-small {
  margin: 1.5rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-large {
  margin: 3rem;
}

.padding-small {
  padding: 1.5rem;
}

.margin-top, .margin-top.margin-custom1, .margin-top.margin-huge, .margin-top.margin-small, .margin-top.margin-tiny, .margin-top.margin-custom3, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xxhuge, .margin-top.margin-custom2, .margin-top.margin-xsmall, .margin-top.margin-large, .margin-top.margin-xxlarge, .margin-top.margin-xlarge, .margin-top.margin-0, .margin-top.margin-xhuge, .margin-top.margin-small, .margin-top.margin-medium, .margin-top.margin-xxsmall, .margin-top.margin-xsmall {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom, .margin-bottom.margin-xxlarge, .margin-bottom.margin-medium, .margin-bottom.margin-custom3, .margin-bottom.margin-custom1, .margin-bottom.margin-tiny, .margin-bottom.margin-small, .margin-bottom.margin-large, .margin-bottom.margin-0, .margin-bottom.margin-xlarge, .margin-bottom.margin-xhuge, .margin-bottom.margin-xxhuge, .margin-bottom.margin-huge, .margin-bottom.margin-xxsmall {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-xxsmall:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d), .margin-bottom.margin-xxsmall:where(.w-variant-5fd74d3a-c912-3fe9-8bb8-9f521e13bbaf) {
  margin-bottom: 1rem;
}

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

.margin-bottom.margin-xxsmall:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d), .margin-bottom.margin-xxsmall:where(.w-variant-5fd74d3a-c912-3fe9-8bb8-9f521e13bbaf) {
  margin-bottom: 1rem;
}

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

.padding-vertical, .padding-vertical.padding-0, .padding-vertical.padding-xxhuge, .padding-vertical.padding-large, .padding-vertical.padding-custom3, .padding-vertical.padding-medium, .padding-vertical.padding-tiny, .padding-vertical.padding-xxlarge, .padding-vertical.padding-custom1, .padding-vertical.padding-xsmall, .padding-vertical.padding-xhuge, .padding-vertical.padding-xlarge, .padding-vertical.padding-custom2, .padding-vertical.padding-xxsmall, .padding-vertical.padding-huge, .padding-vertical.padding-small, .padding-vertical.padding-small {
  padding-left: 0;
  padding-right: 0;
}

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

.text-size-medium.is-usecase {
  font-weight: 700;
}

.text-size-medium.is-black-80 {
  color: var(--_primitives---opacity--ui-black-80);
}

.text-size-medium.is-grey-dark {
  color: var(--_primitives---colors--grey-dark);
  font-weight: 700;
  line-height: 1.2;
}

.margin-top-auto {
  margin-top: auto;
}

.heading-style-h2 {
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.1;
}

.heading-style-h5 {
  font-family: var(--_typography---font-styles--heading);
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-h5.is-tab-title {
  color: var(--_primitives---colors--pink-deep);
}

.heading-style-h5.is-tab-title.is-green {
  color: var(--_primitives---colors--green-deep);
}

.heading-style-h5.is-tab-title.is-blue {
  color: var(--_primitives---colors--blue-deep);
}

.heading-style-h1 {
  font-size: 4.25rem;
  font-weight: 800;
  line-height: 1.1;
}

.heading-style-h1.is-hero {
  min-height: 14.1rem;
}

.heading-style-h1.is-small {
  font-size: 2.875rem;
}

.text-size-tiny {
  color: var(--_primitives---colors--grey-80);
  font-size: .75rem;
}

.text-size-tiny.is-tab-link {
  font-family: var(--_typography---font-styles--heading);
  color: var(--color-scheme-1--text);
  letter-spacing: -.0075rem;
  font-weight: 600;
}

.text-size-tiny.is-black-80 {
  color: var(--_primitives---opacity--ui-black-80);
}

.text-size-tiny.is-black-80:where(.w-variant-04f30f26-ff4f-0e6c-7891-da650e22d781) {
  font-family: var(--_typography---font-styles--body);
  color: var(--_primitives---opacity--ui-black-60);
  text-transform: none;
  font-size: .875rem;
  font-weight: 400;
}

.button {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width-1-5px) solid var(--primary-cta-colors--border);
  border-radius: var(--_ui-styles---radius--0-375);
  background-color: var(--primary-cta-colors--background);
  font-family: var(--_typography---font-styles--heading);
  color: var(--primary-cta-colors--text);
  text-align: center;
  letter-spacing: -.01rem;
  text-transform: uppercase;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  transition: color .3s ease-out, transform .3s ease-out, border-color .3s ease-out, background-color .3s ease-out;
  display: flex;
  position: relative;
}

.button:hover {
  border-color: var(--primary-cta-colors--border-hover);
  background-color: var(--primary-cta-colors--background-hover);
  color: var(--primary-cta-colors--text-hover);
}

.button.is-icon {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button.is-secondary {
  border-color: var(--_primitives---colors--grey-dark);
  background-color: var(--secondary-cta-colors--background);
  color: var(--secondary-cta-colors--text);
}

.button.is-secondary:hover {
  background-color: var(--secondary-cta-colors--background-hover);
  color: var(--secondary-cta-colors--text);
}

.button.is-secondary.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button.is-secondary.is-small {
  border-radius: var(--_ui-styles---radius--0-625);
  letter-spacing: -.0075rem;
}

.button.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---colors--white);
  color: var(--_primitives---colors--neutral-darkest);
}

.button.is-link {
  background-color: var(--_primitives---opacity--transparent);
  box-shadow: none;
  letter-spacing: -.01125rem;
  border-style: none;
  height: auto;
  padding: .25rem 0;
  font-size: 1rem;
  line-height: 1.2;
  text-decoration: none;
}

.button.is-link.is-alternate {
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: inherit;
  justify-content: space-between;
  width: 100%;
}

.button.is-link.is-data-rely {
  color: var(--color-scheme-1--accent-dark);
  font-weight: 500;
  text-decoration: underline;
}

.button.is-small {
  padding: .625rem .75rem;
  font-size: .75rem;
}

.text-weight-light {
  font-weight: 300;
}

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

.text-size-regular:where(.w-variant-c261286a-0d54-3cb7-79ba-3edc99eed4de) {
  display: none;
}

.text-size-regular.is-head {
  font-family: var(--_typography---font-styles--body);
  color: var(--_primitives---colors--grey);
  letter-spacing: -.01rem;
  text-transform: capitalize;
  font-weight: 400;
  line-height: 1.7;
}

.text-size-regular.text-weight-bold:where(.w-variant-8a6cf5ab-ff10-30f3-4805-73336a991e73), .text-size-regular.text-weight-bold.title-big-7 {
  font-size: 1.5rem;
}

.text-size-regular.text-color-grey-80 {
  color: var(--_primitives---colors--grey-80);
}

.text-size-regular.is-footer-title {
  font-weight: 700;
  line-height: 1.2;
}

.text-size-regular.text-weight-bold {
  line-height: 1.2;
}

.text-size-regular.text-weight-bold:where(.w-variant-8a6cf5ab-ff10-30f3-4805-73336a991e73), .text-size-regular.text-weight-bold.title-big-7 {
  font-size: 1.5rem;
}

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

.heading-style-h3 {
  font-size: 2.5rem;
  font-weight: 800;
  line-height: 1.1;
}

.form_input {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--_primitives---colors--pink-dark);
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--ui-white);
  color: var(--_primitives---colors--neutral-darkest);
  height: auto;
  min-height: 3.169rem;
  margin-bottom: 0;
  padding: 1rem 1rem 1rem 1.5rem;
  font-size: 1rem;
  line-height: 1.2;
  position: relative;
}

.form_input:focus {
  border-color: var(--_primitives---colors--neutral-darkest);
}

.form_input::placeholder {
  color: var(--color-scheme-1--text);
  font-style: italic;
}

.form_input.is-text-area {
  height: auto;
  min-height: 11.25rem;
  padding-top: .75rem;
  padding-bottom: .75rem;
  overflow: auto;
}

.form_input.is-select-input {
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524425_chevron-down.svg");
  background-position: 99%;
  background-repeat: no-repeat;
  background-size: auto;
}

.form_input.is-select-input.is-alternate {
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb52440a_chevron-down-white.svg");
}

.form_input.is-alternate {
  border-color: var(--_primitives---colors--white);
  background-color: var(--_primitives---opacity--transparent);
  color: var(--_primitives---colors--white);
}

.form_input.is-alternate::placeholder {
  color: var(--_primitives---opacity--white-60);
}

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

.button-group.is-right {
  flex: none;
  justify-content: flex-end;
  align-items: center;
}

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

.icon-embed-xxsmall {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.125rem;
  height: 1.125rem;
  display: flex;
}

.icon-embed-xsmall {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

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

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

.text-size-small.is-research-title {
  font-weight: 700;
  line-height: 1.2;
}

.text-size-small.is-black-60 {
  color: var(--_primitives---opacity--ui-black-60);
}

.text-size-small.is-black-80 {
  color: var(--_primitives---opacity--ui-black-80);
}

.text-size-small.is-black-80.is-lh-199 {
  line-height: 1.99;
}

.icon-1x1-small {
  width: 2rem;
  height: 2rem;
}

.icon-1x1-small:where(.w-variant-7ae2b8b5-e23a-c60f-01e6-14a2ddc50077), .icon-1x1-small:where(.w-variant-19effc80-86b2-171b-09d0-32548d4cc6ac) {
  width: auto;
  height: 1.5rem;
}

.text-rich-text {
  line-height: 1.2;
}

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

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

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

.text-rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.5rem;
  font-weight: 700;
}

.text-rich-text h5 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
  font-size: 1rem;
}

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

.text-rich-text a {
  color: var(--color-scheme-1--accent-light);
  text-decoration: underline;
}

.text-rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.text-rich-text strong {
  color: var(--color-scheme-1--accent-dark);
  border-radius: .1875rem;
}

.text-rich-text ul {
  padding-left: 2.5rem;
  list-style-type: decimal;
}

.text-rich-text li {
  margin-top: 0;
  margin-bottom: 1rem;
}

.text-rich-text figure {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.text-rich-text img {
  width: 100%;
}

.text-rich-text ol {
  padding-left: 2.5rem;
}

.text-size-large {
  font-size: 1.25rem;
}

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

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

.spacer-xlarge {
  width: 100%;
  padding-top: 4rem;
}

.form_message-success-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.form_message-success {
  background-color: var(--_primitives---colors--green-light);
  color: var(--_primitives---colors--green-deep);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-error {
  color: #b42318;
  background-color: #fef3f2;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  display: flex;
}

.form_message-error-wrapper {
  margin-top: 1rem;
  padding: 0;
}

.navbar2_component {
  background-color: var(--_primitives---opacity--transparent);
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 3.5rem 1rem;
  display: flex;
  position: sticky;
  top: 0;
}

.navbar2_container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-style: none solid solid;
  border-width: var(--_ui-styles---stroke--border-width-2px);
  border-color: var(--color-scheme-1--border-1-c8c0c8);
  border-bottom-left-radius: var(--_ui-styles---radius--0-75);
  border-bottom-right-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .5fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 83rem;
  height: 100%;
  min-height: 5.25rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1rem 3.75rem;
  display: flex;
  position: relative;
}

.navbar2_logo-link {
  width: 7.75rem;
  height: auto;
  padding-left: 0;
}

.navbar2_logo-link.w--current {
  z-index: 1;
}

.navbar2_logo {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.navbar2_menu {
  grid-column-gap: 2.2vw;
  grid-row-gap: 2.2vw;
  flex-flow: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.navbar2_link {
  border-bottom: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---opacity--transparent);
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  padding: .25rem;
  font-weight: 600;
}

.navbar2_link.w--current {
  color: var(--_primitives---colors--neutral-darkest);
}

.navbar2_menu-dropdown {
  margin-left: 0;
  margin-right: 0;
  position: static;
}

.navbar2_dropdown-toggle {
  grid-column-gap: .25rem;
  border-bottom: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---opacity--transparent);
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  align-items: center;
  padding: .72rem .25rem;
  font-weight: 600;
  display: flex;
}

.navbar2_dropdown-toggle.w--open {
  color: var(--_primitives---colors--blue-deep);
}

.navbar2_dropdown-toggle.is-2.w--open {
  color: var(--_primitives---colors--pink-deep);
}

.navbar2_dropdown-toggle.is-green.w--open {
  color: var(--_primitives---colors--green-deep);
}

.dropdown-chevron {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .5625rem;
  height: .375rem;
  display: none;
}

.navbar2_dropdown-list-wrapper {
  background-color: var(--color-scheme-1--foreground);
}

.navbar2_dropdown-list-wrapper.w--open {
  background-color: var(--color-scheme-1--foreground);
  background-image: none;
  background-size: auto;
  border-radius: .75rem;
  min-width: 18.25rem;
  max-width: 18.25rem;
  position: absolute;
  top: 95%;
  left: 21%;
  right: auto;
}

.navbar2_dropdown-list-wrapper.is-resources.w--open {
  min-width: 21rem;
  max-width: none;
  left: auto;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-bottom: .35rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu-button {
  padding: 0;
}

.section_header1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.section_header1.is-p-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.header1_content {
  grid-column-gap: 1.44rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(35rem, 1fr));
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.header1_content.is-blog-header {
  grid-template-columns: .75fr 1.25fr;
}

.header1_content-left {
  z-index: 1;
  width: 100%;
  position: relative;
}

.header1_image-wrapper {
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a9_dark-purple-4*4.svg");
  background-position: 0 0;
  background-size: .25rem .25rem;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.header1_image-wrapper.is-blog {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246b0_pink-dot-3_3.svg");
  background-size: .1875rem .1875rem;
  max-width: 37.5rem;
  margin-left: auto;
  padding: .5rem;
}

.header1_image-wrapper.is-use-case {
  background-image: none;
  background-size: auto;
}

.header1_image {
  z-index: 1;
  aspect-ratio: 2 / 1.7;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.header1_image.is-use-case {
  aspect-ratio: auto;
  aspect-ratio: auto;
}

.section_logo6 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.logo6_content {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: .35fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logo6_list {
  grid-column-gap: 1.5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.logo6_list.is-col-2 {
  grid-template-columns: 1fr 1fr;
}

.tab3_component {
  flex-direction: column;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tab3_tabs-menu {
  z-index: 0;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--_primitives---opacity--transparent);
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  min-height: 6.125rem;
  padding-right: 1.5rem;
  display: flex;
  overflow: visible;
}

.tab3_tab-link {
  z-index: 0;
  border-top: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  border-right: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  border-left: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  border-top-left-radius: var(--_ui-styles---radius--0-5rem);
  border-top-right-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--color-scheme-1--foreground);
  font-family: var(--_typography---font-styles--heading);
  text-align: center;
  letter-spacing: -.015rem;
  text-transform: uppercase;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 18.75rem;
  height: 3.8125rem;
  margin-right: -.125rem;
  padding: 1rem 2.5rem;
  transition: z-index 1s linear, height .3s linear;
  display: flex;
  overflow: clip;
}

.tab3_tab-link.w--current {
  background-color: var(--_primitives---colors--pink-light);
  height: 6.125rem;
  margin-bottom: -1rem;
}

.tab3_tab-link.is-green.w--current {
  background-color: var(--_primitives---colors--green-light);
  padding-bottom: 2rem;
}

.tab3_tab-link.is-blue.w--current {
  background-color: var(--_primitives---colors--blue-light);
  padding-bottom: 2rem;
}

.tab3_tab-link.is-pink.w--current {
  padding-bottom: 2rem;
}

.tab3_tabs-content {
  z-index: 0;
  width: 100%;
}

.tab3_tab-pane {
  padding-bottom: .69rem;
  padding-right: .78rem;
}

.tab3_tab-pane.is-green {
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5245d1_apps%20use%20case%20copy.png");
  background-size: auto 34.5rem;
}

.tab3_tab-pane.is-blue {
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5245d2_acc%20use%20case%20copy%202.png");
  background-size: auto 35rem;
}

.layout28_tabs {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  border-radius: var(--_ui-styles---radius--1);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 24.875rem) 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  height: 34.75rem;
  display: grid;
  position: relative;
  overflow: clip;
}

.layout28_tabs.is-blue {
  height: 35.6rem;
}

.layout28_tabs.is-border {
  border-top-left-radius: var(--_ui-styles---radius--1);
}

.layout28_tabs-menu {
  border-right: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  background-color: var(--_primitives---colors--pink-light);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.layout28_tabs-menu.is-green {
  background-color: var(--_primitives---colors--green-light);
}

.layout28_tabs-menu.is-blue {
  background-color: var(--_primitives---colors--blue-light);
}

.layout28_tabs-link {
  border-top-left-radius: var(--_ui-styles---radius--1);
  background-color: var(--_primitives---colors--pink-light);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 24.75rem;
  height: 100%;
  min-height: 5.2125rem;
  margin-bottom: -1rem;
  padding: 1.5rem 2rem 2rem;
  display: flex;
}

.layout28_tabs-link.w--current {
  border-right-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---colors--white);
  opacity: 1;
  justify-content: flex-start;
  align-items: center;
  min-height: 8.125rem;
  display: flex;
}

.layout28_tabs-link.is-green {
  border-right-color: var(--_primitives---colors--green-dark);
  border-bottom-color: var(--_primitives---colors--green-dark);
  background-color: var(--_primitives---colors--green-light);
}

.layout28_tabs-link.is-green.w--current {
  border-right-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---colors--white);
}

.layout28_tabs-link.is-blue {
  border-right-color: var(--_primitives---colors--blue-dark);
  border-bottom-color: var(--_primitives---colors--blue-dark);
  background-color: var(--_primitives---colors--blue-light);
}

.layout28_tabs-link.is-blue.w--current {
  border-right-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---colors--white);
  min-height: 7.125rem;
}

.layout28_image-wrapper {
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  border-radius: var(--_ui-styles---radius--0-5rem);
  max-width: 30rem;
  overflow: hidden;
}

.layout28_image {
  filter: grayscale();
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.footer1_component {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  position: relative;
}

.footer1_top-wrapper {
  z-index: 1;
  grid-column-gap: 8vw;
  grid-row-gap: 3rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.25fr;
  align-items: start;
  padding: 2rem 1.5rem;
  position: relative;
}

.footer1_left-wrapper {
  flex-direction: column;
  display: flex;
}

.footer1_logo-link {
  width: 8.3125rem;
  height: 2.5rem;
  padding-left: 0;
}

.footer1_logo {
  object-fit: contain;
  width: 100%;
  height: 100%;
  display: flex;
}

.footer1_form-block {
  max-width: 26.07rem;
  margin-bottom: 0;
}

.footer1_form-block.is-cta {
  max-width: none;
}

.footer1_form {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-bottom: .75rem;
  display: flex;
}

.footer1_menu-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer1_link-list {
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  display: flex;
}

.footer1_link-list.is-grid {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 100% 1fr 1fr;
  grid-auto-columns: 100%;
  width: 100%;
  display: flex;
}

.footer1_link {
  color: var(--_primitives---colors--grey);
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  font-weight: 400;
  text-decoration: none;
}

.footer1_link.is-child {
  flex: 0 18rem;
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  align-items: center;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer1_bottom-wrapper {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding: 2rem 1.5rem;
  display: flex;
  position: relative;
}

.footer1_credit-text {
  color: var(--_primitives---colors--grey);
  font-size: .875rem;
}

.footer1_legal-list {
  grid-column-gap: 1rem;
  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;
  justify-content: center;
  display: flex;
}

.footer1_legal-link {
  color: var(--_primitives---colors--grey);
  font-size: .875rem;
  font-weight: 400;
  text-decoration: none;
}

.text-color-accent {
  color: var(--color-scheme-1--accent-dark);
}

.text-color-accent.is-break {
  display: inline-block;
}

.logo6_list-wrapper {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--_primitives---colors--pink-light);
  text-align: center;
  flex-flow: column;
  padding: 1.25rem;
  display: flex;
  position: relative;
  overflow: clip;
}

.logo6_list-wrapper.is-app {
  background-color: var(--_primitives---colors--green-light);
}

.logo6_list-wrapper.is-audit {
  background-color: var(--_primitives---colors--blue);
}

.logo6_list-wrapper.is-p-0 {
  padding: 0;
}

.logo6_list-wrapper.is-n-bg-color {
  background-color: var(--color-scheme-1--foreground);
  background-color: var(--color-scheme-1--foreground);
  padding: 1.5rem;
}

.logo6_link {
  grid-column-gap: .625rem;
  grid-row-gap: .625rem;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .38rem .38rem .38rem 1rem;
  display: flex;
  position: relative;
}

.layout28_tabs-link-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.layout28_tab-pane {
  min-height: 34rem;
}

.layout28_content-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--_primitives---colors--grey-dark);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  min-height: 34rem;
  padding: 2rem 3.5rem;
  display: flex;
}

.layout28_content {
  flex-flow: column;
  justify-content: center;
  max-width: 13.5rem;
  display: flex;
}

.layout28_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  display: flex;
}

.layout28_logo-wrapper {
  justify-content: center;
  align-items: center;
  width: auto;
  max-width: 6rem;
  height: 1rem;
  display: flex;
}

.layout28_logo {
  filter: grayscale();
  width: auto;
  height: 100%;
}

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

.footer1_social-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.footer1_button-wrapper {
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  margin-left: -.125rem;
  padding: 0;
  transition: border-color .3s ease-out, padding .3s ease-out, background-color .3s ease-out;
  display: flex;
  position: relative;
}

.footer1_button {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--_primitives---colors--pink-dark);
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--pink-light);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 3.3rem;
  height: 100%;
  display: flex;
  position: relative;
}

.footer1_button-icon {
  width: 1.25rem;
  display: flex;
}

.arrows_button-icon {
  width: .703rem;
  display: flex;
}

.arrows_button-icon.is-big {
  width: 1.43rem;
}

.assistant_component {
  position: relative;
}

.navbar2_dropdown-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  min-width: 18.25rem;
  max-height: 88svh;
  padding: 1rem;
  display: flex;
  position: relative;
  overflow: auto;
}

.navbar2_dropdown-list.is-grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  columns: 2;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: start flex-start;
  align-items: flex-start;
  min-width: 33.25rem;
  display: grid;
}

.navbar2_dropdown-list.is-grid.is-2 {
  min-width: 33.5rem;
}

.navbar2_dropdown-list.is-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  border-width: var(--_ui-styles---stroke--border-width-1px);
  border-color: var(--_primitives---colors--pink-dark);
  background-color: var(--_primitives---colors--white);
  min-width: 17.5rem;
  padding: 1.5rem 2rem 2rem 1.5rem;
  overflow: visible;
}

.navbar2_dropdown-list.is-2.is-grid.is-17-5 {
  grid-template-columns: 1fr;
  min-width: 17rem;
}

.navbar2_dropdown-list.is-3 {
  border-color: var(--_primitives---colors--green-light);
  min-width: 18rem;
  max-width: 18rem;
  padding: 1.5rem 2rem 1.5rem 1.5rem;
  overflow: visible;
}

.navbar2_dropdown-list-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 83rem;
  max-height: 88svh;
  padding: 2rem 1rem;
  display: flex;
  overflow: auto;
}

.navbar2_dropdown-title {
  color: var(--color-scheme-1--text);
  text-transform: uppercase;
  background-image: linear-gradient(#fafafa, #fff);
  border-radius: .5rem;
  padding: .5rem;
  font-size: 1rem;
  position: absolute;
  inset: -1.09rem auto auto .75rem;
}

.navbar2_dropdown-title.is-2 {
  background-color: var(--color-scheme-1--foreground);
  background-image: none;
  background-color: var(--color-scheme-1--foreground);
  background-image: none;
}

.button-wrapper {
  z-index: 1;
  border-bottom-right-radius: 1rem;
  justify-content: flex-end;
  align-items: flex-end;
  display: inline-flex;
  position: relative;
}

.button-wrapper:where(.w-variant-9c92ba6d-bfa5-d960-d8be-a036bdda8690) {
  color: var(--primary-cta-colors--text);
  --color-scheme-1--background: var(--_primitives---colors--cream);
  --color-scheme-1--text: var(--_primitives---colors--ui-black);
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --primary-cta-colors--border: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background: var(--_primitives---colors--allium-purple);
  --primary-cta-colors--text: var(--_primitives---colors--white);
  --primary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--text-hover: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-white\<deleted\|variable-f84c5f3e-44f6-8d67-1a8e-afa4abbdbce4\>: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-black\<deleted\|variable-f4e7da84-7d5b-b436-1cf9-a50f4b9d871b\>: var(--_primitives---colors--neutral-darkest);
  --color-scheme-1--accent-dark: var(--_primitives---colors--pink-deep);
  --secondary-cta-colors--background: var(--_primitives---colors--white);
  --secondary-cta-colors--text: var(--_primitives---colors--ui-black);
  --secondary-cta-colors--background-hover: var(--_primitives---colors--allium-purple);
  --color-scheme-1--border-1-c8c0c8: var(--_primitives---colors--border-1-color);
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --color-scheme-1--accent-light: var(--_primitives---opacity--pink-deep-80);
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --color-scheme-1--border-2-ccc: var(--_primitives---colors--neutral-lighter);
  --color-scheme-1--link-hover: var(--_primitives---colors--grey-dark);
  --secondary-cta-colors--box-shadow-grey: var(--_primitives---colors--neutral-dark);
  --secondary-cta-colors--box-shadow-hover: var(--_primitives---colors--purple-dark);
  --secondary-cta-colors--border: var(--_primitives---colors--border-3-color);
  --secondary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --secondary-cta-colors--text-hover: var(--_primitives---colors--white);
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

.button-wrapper.secondary, .button-wrapper.secondary-6, .button-wrapper.secondary-11, .button-wrapper.secondary {
  --color-scheme-1--background: var(--_primitives---colors--cream);
  --color-scheme-1--text: var(--_primitives---colors--ui-black);
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --primary-cta-colors--border: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background: var(--_primitives---colors--allium-purple);
  --primary-cta-colors--text: var(--_primitives---colors--white);
  --primary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--text-hover: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-white\<deleted\|variable-f84c5f3e-44f6-8d67-1a8e-afa4abbdbce4\>: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-black\<deleted\|variable-f4e7da84-7d5b-b436-1cf9-a50f4b9d871b\>: var(--_primitives---colors--neutral-darkest);
  --color-scheme-1--accent-dark: var(--_primitives---colors--pink-deep);
  --secondary-cta-colors--background: var(--_primitives---colors--white);
  --secondary-cta-colors--text: var(--_primitives---colors--ui-black);
  --secondary-cta-colors--background-hover: var(--_primitives---colors--allium-purple);
  --color-scheme-1--border-1-c8c0c8: var(--_primitives---colors--border-1-color);
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --color-scheme-1--accent-light: var(--_primitives---opacity--pink-deep-80);
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --color-scheme-1--border-2-ccc: var(--_primitives---colors--neutral-lighter);
  --color-scheme-1--link-hover: var(--_primitives---colors--grey-dark);
  --secondary-cta-colors--box-shadow-grey: var(--_primitives---colors--neutral-dark);
  --secondary-cta-colors--box-shadow-hover: var(--_primitives---colors--purple-dark);
  --secondary-cta-colors--border: var(--_primitives---colors--border-3-color);
  --secondary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --secondary-cta-colors--text-hover: var(--_primitives---colors--white);
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

.button-bg {
  border-radius: var(--_ui-styles---radius--0-375);
  opacity: 1;
  color: var(--_primitives---colors--ui-black);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a7_grey-dot.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  transition: opacity .3s ease-out;
  display: flex;
  position: absolute;
  inset: auto -.38rem -.38rem auto;
  overflow: clip;
}

.button-bg.is-secondary {
  border-radius: var(--_ui-styles---radius--0-625);
  opacity: .5;
  color: var(--_primitives---colors--ui-black);
  overflow: clip;
}

.button-bg.is-black {
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524635_Primary%20CTA%20%5BHover%20State%5D.svg");
}

.button-bg-hover {
  border-radius: var(--_ui-styles---radius--1);
  color: var(--_primitives---colors--ui-black);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb52469a_grey-dot.svg");
  background-position: 100% 100%;
  background-size: .0875rem .0875rem;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  transition: opacity .3s ease-out;
  display: flex;
  position: absolute;
  inset: auto -.37rem -.37rem auto;
  overflow: clip;
}

.navbar2_main-link {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--blue-dark);
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--blue-light);
  flex-flow: column;
  padding: .5rem;
  display: flex;
  position: relative;
}

.navbar2_main-link.is-2 {
  background-color: #faf0fa;
  border-color: #dface0;
  justify-content: space-between;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.navbar2_main-link.is-3 {
  border-color: var(--_primitives---colors--green-dark);
  background-color: var(--_primitives---colors--green-light);
  justify-content: space-between;
  align-items: center;
  padding-top: .75rem;
  padding-bottom: .75rem;
}

.navbar2_link-content {
  z-index: 1;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar2_link-content.is-left {
  justify-content: flex-start;
  align-items: center;
}

.navbar2_link-content-image-wrap {
  justify-content: center;
  align-items: center;
  width: .9375rem;
  height: auto;
  min-height: 1.19rem;
  display: flex;
}

.navbar2_link-content-image-wrap.is-top {
  align-self: flex-start;
}

.navbar2_link-content-image {
  width: 100%;
  height: 100%;
}

.navbar2_link-content-title {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  display: flex;
}

.navbar2_link-image-wrapper {
  border-radius: .5rem;
  margin-bottom: .5rem;
  overflow: hidden;
}

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

.navbar2_link-height {
  z-index: 1;
  height: 0;
  position: relative;
  overflow: hidden;
}

.navbar2_link-bg-wrapper {
  z-index: 0;
  opacity: 0;
  position: absolute;
  inset: -.25rem;
}

.navbar2_link-bg {
  width: 100%;
  height: 100%;
}

.navbar2_link-btm {
  z-index: 0;
  width: 12.8891rem;
  height: 3.595rem;
  position: absolute;
  inset: auto -.5rem -.44rem auto;
}

.navbar2_link-btm.is-2 {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524631_dark-pink%20dot.svg");
  background-position: 0 0;
  background-size: .125rem .125rem;
  width: 100%;
  height: 100%;
}

.navbar2_link-btm.is-3 {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524632_dark%20green%20dot.svg");
  background-position: 0 0;
  background-size: .125rem .125rem;
  width: 100%;
  height: 100%;
}

.navbar2_link-btm.is-mobile {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb52464d_blue%20dot.svg");
  background-position: 0 0;
  background-size: .125rem .125rem;
  width: 100%;
  height: 100%;
}

.navbar2_main-link-wrapper {
  position: relative;
}

.navbar2_anchor {
  pointer-events: auto;
  width: 100%;
  height: 2.5rem;
  position: absolute;
  inset: -5% 0% auto;
}

.navbar2_anchor.is-3 {
  max-width: 50%;
  top: -7%;
}

.navbar2_dropdown-list2-wrapper.w--open {
  background-color: var(--_primitives---opacity--transparent);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-width: 15.25rem;
  max-width: none;
  padding: 0;
  display: flex;
  position: absolute;
  inset: 100% 0% auto;
}

.logo6_image {
  filter: grayscale();
  object-fit: contain;
  width: auto;
  max-width: 11.1875rem;
  height: 1.5625rem;
  margin-right: auto;
}

.logo6_image.is-product {
  width: auto;
  max-height: 2rem;
}

.logo6_cs-wrapper {
  z-index: 1;
  grid-column-gap: .31rem;
  grid-row-gap: .31rem;
  border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--border-3-color);
  border-radius: var(--_ui-styles---radius--0-375);
  background-color: var(--color-scheme-1--foreground);
  font-family: var(--_typography---font-styles--heading);
  letter-spacing: -.0075rem;
  text-transform: uppercase;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 2.25rem;
  padding: .69rem .88rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.2;
  transition: background-color .3s ease-out;
  display: flex;
  position: relative;
}

.logo6_cs-wrapper.is-product {
  left: auto;
  right: 2rem;
}

.logo6_item-wrapper {
  border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--border-2-color);
  border-radius: var(--_ui-styles---radius--0-375);
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  transition: border-color .3s ease-out;
  display: flex;
  position: relative;
}

.logo6_item-wrapper:hover {
  border-color: var(--color-scheme-1--border-2-ccc);
}

.logo6_item-wrapper.is-product {
  height: 3.75rem;
}

.logo6_cs-arr {
  justify-content: center;
  align-items: center;
  width: .625rem;
  height: .375rem;
  display: flex;
  transform: rotate(-45deg);
}

.logo6_abs-link {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.navbar2_dropdown-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--blue-dark);
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--white);
  flex-flow: column;
  margin-top: .88rem;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.navbar2_dropdown-wrap.is-no-bg {
  background-color: var(--_primitives---opacity--transparent);
  background-color: var(--_primitives---opacity--transparent);
  border-style: none;
  margin-top: 0;
  padding: 0 3rem 0 0;
}

.arrows_sec-button-wrapper {
  background-color: var(--_primitives---opacity--transparent);
  flex: none;
  width: 2.125rem;
  min-width: 2.125rem;
  height: 2.125rem;
  min-height: 2.125rem;
  padding: 0;
  position: relative;
}

.arrows_sec-button-wrapper.is-big {
  width: 3.2rem;
  min-width: 3.2rem;
  height: 3.2rem;
  min-height: 3.2rem;
  padding-bottom: .31rem;
  padding-right: .31rem;
}

.arrows_sec-button {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--grey);
  border-radius: var(--_ui-styles---radius--0-25);
  background-color: var(--color-scheme-1--foreground);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.arrows_sec-button.is-big {
  border-width: var(--_ui-styles---stroke--border-width-1px);
  border-radius: var(--_ui-styles---radius--0-5rem);
  border-width: var(--_ui-styles---stroke--border-width-1px);
  border-radius: var(--_ui-styles---radius--0-5rem);
}

.footer1_input-wrapper {
  width: 100%;
  position: relative;
}

.footer1_input-bg-image {
  z-index: 0;
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246aa_grey-dot-arrow.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: auto -.4rem -.4rem auto;
}

.footer1_button-bg-img {
  z-index: 0;
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246aa_grey-dot-arrow.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: .4rem -.4rem -.4rem .4rem;
}

.navbar2_inner-menu-wrapper {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.navbar2_text-title {
  font-size: 1rem;
}

.navbar2_text-subtext {
  font-size: .75rem;
}

.hide-desktop-only {
  display: none;
}

.layout28_tab-item-wrapper {
  border-top: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-2-ccc);
  border-top-left-radius: var(--_ui-styles---radius--1);
}

.layout28_tab-item-wrapper:first-child {
  border-top-style: none;
}

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

.left-join_wrapper {
  z-index: 1;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.left-join_lottie-wrapper {
  z-index: 1;
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246b0_pink-dot-3_3.svg");
  background-position: 0 0;
  background-size: .1875rem .1875rem;
  margin-top: 1.5rem;
  padding: .7rem;
  position: relative;
}

.left-join_lottie {
  aspect-ratio: 3 / 2.5;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.left-join_lottie.is-2 {
  aspect-ratio: 1.19 / 1.01;
  border-radius: var(--_ui-styles---radius--0-5rem);
}

.section_layout520 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout520_grid-list {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  overflow: auto;
  padding-bottom: 1rem !important;
}

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

.layout520_card {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  text-align: center;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.layout520_card:where(.w-variant-b27e46cf-4375-11ac-14e0-4558bfcde39d), .layout520_card:where(.w-variant-c261286a-0d54-3cb7-79ba-3edc99eed4de) {
  border-color: var(--_primitives---colors--pink-dark);
}

.layout520_card:where(.w-variant-19effc80-86b2-171b-09d0-32548d4cc6ac) {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
}

.layout520_card-content {
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  display: flex;
}

.layout520_card-content-top {
  color: var(--_primitives---opacity--ui-black-80);
}

.layout520_card-content-top:where(.w-variant-19effc80-86b2-171b-09d0-32548d4cc6ac) {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.layout520_link-wrapper {
  margin-top: 1.5rem;
  padding: 0;
  position: relative;
}

.layout520_cs-wrapper {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-1-5px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-625);
  background-color: var(--color-scheme-1--foreground);
  font-family: var(--_typography---font-styles--heading);
  letter-spacing: -.0075rem;
  text-transform: uppercase;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  padding: .625rem .75rem;
  font-size: .75rem;
  font-weight: 700;
  line-height: 1.2;
  transition: background-color .3s ease-out;
  display: flex;
  position: relative;
}

.layout520_cs-wrapper:where(.w-variant-b27e46cf-4375-11ac-14e0-4558bfcde39d) {
  border-color: var(--_primitives---colors--pink-dark);
}

.layout520_cs-wrapper:where(.w-variant-c261286a-0d54-3cb7-79ba-3edc99eed4de) {
  border-color: var(--_primitives---colors--pink-dark);
  background-color: var(--_primitives---colors--pink-light);
}

.section_testimonial1 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.testimonial1_wrapper {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  padding: 3.75rem;
  position: relative;
}

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

.testimonial1_logo-wrapper {
  border: var(--_ui-styles---stroke--border-width-1px) solid #e0e0e0;
  border-radius: var(--_ui-styles---radius--0-25);
  background-color: var(--color-scheme-1--foreground);
  padding: .5rem 1rem;
  display: inline-block;
}

.testimonial1_logo {
  filter: grayscale();
  width: auto;
  height: auto;
  max-height: 1.3rem;
}

.testimonial1_client {
  margin-top: 2.5rem;
  margin-bottom: 1.5rem;
}

.testimonial1_client-image-wrapper {
  border-radius: 100%;
  width: 4rem;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.testimonial1_client-image {
  object-fit: cover;
  width: 100%;
}

.header26_max-width {
  text-align: center;
  max-width: 50.75rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonial1_component {
  position: relative;
}

.testimonial1_bg-dots {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246ab_dark-purple-2_2.svg");
  background-position: 0 0;
  background-size: .125rem .125rem;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -.5rem;
  right: -.5rem;
}

.testimonial1_bg-dots:where(.w-variant-1f042979-a12f-46ce-5ca0-1050b7d01f68), .testimonial1_bg-dots:where(.w-variant-2bb04e6a-e971-2b97-6d87-d84576d4463e) {
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524632_dark%20green%20dot.svg");
}

.layout520_item {
  flex: none;
  width: 100%;
  max-width: 24rem;
  margin-right: 1rem;
  height: auto !important;
}

.layout520_list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
}

.arrows_dot-bg {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524635_Primary%20CTA%20%5BHover%20State%5D.svg");
  background-position: 0 0;
  background-size: .125rem .125rem;
  width: 100%;
  max-width: 2.89rem;
  height: 100%;
  max-height: 2.89rem;
  position: absolute;
  inset: auto 0% 0% auto;
}

.section_data-rely:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  text-align: center;
}

.data-rely_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.data-rely_component:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  flex-flow: column;
}

.data-rely_left {
  text-align: center;
  max-width: 35rem;
}

.data-rely_left:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  max-width: 80rem;
}

.data-rely_right {
  grid-column-gap: 1rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  width: 100%;
  display: flex;
}

.data-rely_right:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  justify-content: center;
  max-width: none;
}

.data-rely_card-wrapper {
  flex: 0 16rem;
  width: 100%;
  min-width: 18.5rem;
  max-width: 20rem;
  min-height: 10rem;
  position: relative;
}

.data-rely_card-wrapper:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  flex: 1;
  max-width: 18.5rem;
}

.data-rely_card {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  color: var(--_primitives---colors--pink-deep);
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem 2rem;
  display: flex;
  position: relative;
}

.heading-style-h1-small {
  font-size: 2.875rem;
  line-height: 1.1;
}

.heading-style-h1-small.is-pink {
  color: var(--color-scheme-1--accent-dark);
}

.data-rely_bg-dot {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246ab_dark-purple-2_2.svg");
  background-position: 0 0;
  background-size: .125rem .125rem;
  position: absolute;
  inset: .67rem -.48rem -.58rem .63rem;
}

.testimonial1_quote-icon {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 3.375rem;
  height: 3.375rem;
  display: flex;
  position: absolute;
  inset: -1.25rem 6rem auto auto;
}

.section_layout294 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
}

.layout294_list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(19rem, 1fr));
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.layout294_item {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  height: 100%;
  padding: 1.5rem;
  transition: all .2s ease-out;
  display: flex;
  position: relative;
}

.layout294_item-icon-wrapper {
  aspect-ratio: auto;
  border-radius: var(--_ui-styles---radius--0-625);
  background-color: var(--_primitives---colors--pink-light);
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 3.875rem;
  height: 3.875rem;
  padding: .92rem;
  display: flex;
}

.layout294_item-icon {
  aspect-ratio: auto;
  object-fit: cover;
  width: 100%;
}

.layout294_item-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.testimonial1_rich-text {
  line-height: 1.2;
}

.testimonial1_rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

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

.testimonial1_rich-text h2, .testimonial1_rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 1.75rem;
  line-height: 1.2;
}

.testimonial1_rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

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

.testimonial1_rich-text p {
  letter-spacing: -.0125rem;
  margin-bottom: 1rem;
}

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

.testimonial1_rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.testimonial1_rich-text strong {
  color: var(--color-scheme-1--accent-dark);
  font-weight: 800;
}

.testimonial1_rich-text ul {
  list-style-type: decimal;
}

.testimonial1_rich-text li {
  margin-top: 0;
  margin-bottom: 1rem;
}

.testimonial1_rich-text figure {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.testimonial1_rich-text img {
  width: 100%;
}

.header26_rich-text {
  line-height: 1.2;
}

.header26_rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2.875rem;
}

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

.header26_rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2.5rem;
}

.header26_rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.header26_rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

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

.header26_rich-text p {
  letter-spacing: -.0125rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

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

.header26_rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.header26_rich-text strong {
  color: var(--color-scheme-1--accent-dark);
  font-weight: 800;
}

.header26_rich-text ul {
  list-style-type: decimal;
}

.header26_rich-text li {
  margin-top: 0;
  margin-bottom: 1rem;
}

.header26_rich-text figure {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.header26_rich-text img {
  width: 100%;
}

.header1_dark-purple-dot {
  z-index: 0;
  border-radius: var(--_ui-styles---radius--1);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524698_dark-purple-dot.svg");
  background-position: 0 0;
  background-size: .25rem .25rem;
  position: absolute;
  inset: .65rem -.63rem -.63rem .8rem;
}

.logo6_list-outer {
  width: 100%;
  position: relative;
}

.logo6_dots {
  z-index: 0;
  border-radius: var(--_ui-styles---radius--1);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524698_dark-purple-dot.svg");
  background-position: 0 0;
  background-size: .25rem .25rem;
  display: block;
  position: absolute;
  inset: .5rem -.5rem -.5rem .63rem;
}

.assistant_dot-bg {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a9_dark-purple-4*4.svg");
  background-position: 0 0;
  background-size: .25rem .25rem;
  position: absolute;
  inset: .83rem -.75rem -.83rem .75rem;
}

.dark-purple-dot-4-4 {
  border-radius: var(--_ui-styles---radius--1);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a9_dark-purple-4*4.svg");
  background-position: 0 0;
  background-size: .25rem .25rem;
  position: absolute;
  inset: .69rem -.78rem -.69rem .78rem;
}

.dark-purple-dot-4-4.is-2-2:where(.w-variant-53f34fcf-5175-acca-f6b8-70b7a1a53de3), .dark-purple-dot-4-4.is-2-2:where(.w-variant-f212a783-bcca-d625-91ed-8815ebd42fac) {
  display: none;
}

.dark-purple-dot-4-4.is-2-2 {
  border-radius: var(--_ui-styles---radius--0-75);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246ab_dark-purple-2_2.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  inset: .5rem -.5rem -.5rem .5rem;
}

.dark-purple-dot-4-4.is-2-2:where(.w-variant-53f34fcf-5175-acca-f6b8-70b7a1a53de3), .dark-purple-dot-4-4.is-2-2:where(.w-variant-f212a783-bcca-d625-91ed-8815ebd42fac) {
  display: none;
}

.dark-purple-dot-4-4.hide:where(.w-variant-c2856906-8383-43f5-7fa2-ee8bcfbaa775) {
  display: block !important;
}

.section_cta51 {
  background-color: var(--color-scheme-1--background);
  color: var(--color-scheme-1--text);
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: block;
  position: relative;
}

.cta51_component {
  position: relative;
}

.cta51_component.is-snow-data {
  width: 100%;
  max-width: 61rem;
  margin-left: auto;
  margin-right: auto;
}

.cta51_card {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 3.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header1_main-wrapper {
  position: relative;
}

.header1_bg-wrapper {
  z-index: 1;
  grid-column-gap: 2.69rem;
  grid-row-gap: 2.69rem;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: column;
  padding: 3.75rem;
  display: flex;
  position: relative;
}

.logo6_cs-main-wrapper {
  pointer-events: none;
  margin-left: auto;
  position: relative;
}

.logo6_cs-bg {
  border-radius: var(--_ui-styles---radius--0-375);
  opacity: 1;
  color: var(--_primitives---colors--ui-black);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a7_grey-dot.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  transition: opacity .3s ease-out;
  display: block;
  position: absolute;
  inset: auto -.19rem -.19rem auto;
  overflow: clip;
}

.cta51_rich-text {
  line-height: 1.2;
}

.cta51_rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2.875rem;
}

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

.cta51_rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2.5rem;
}

.cta51_rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2rem;
}

.cta51_rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

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

.cta51_rich-text p {
  letter-spacing: -.0125rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

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

.cta51_rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.cta51_rich-text strong {
  color: var(--color-scheme-1--accent-dark);
  font-weight: 800;
}

.cta51_rich-text ul {
  list-style-type: decimal;
}

.cta51_rich-text li {
  margin-top: 0;
  margin-bottom: 1rem;
}

.cta51_rich-text figure {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.cta51_rich-text img {
  width: 100%;
}

.cta51_max-width {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.left-join_main-wrapper {
  position: relative;
}

.left-join_image {
  aspect-ratio: 2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.data-rely_bottom-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  max-width: 49rem;
  margin-top: 2.5rem;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: .2rem;
  display: flex;
  position: relative;
}

.data-rely_bottom-wrapper:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.data-rely_tag {
  border: var(--_ui-styles---stroke--border-width-1px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-375);
  background-color: var(--color-scheme-1--foreground);
  font-family: var(--_typography---font-styles--heading);
  text-transform: uppercase;
  padding: .5rem .75rem;
  font-weight: 600;
  display: inline-block;
}

.data-rely_tag:where(.w-variant-b0bf4c4a-55c1-5ba3-3f79-85616f18d078) {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--pink-light);
}

.data-rely_tag:where(.w-variant-5d237e8d-1fb7-f398-3479-5710cc4985d1) {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--green-light);
}

.data-rely_tag:where(.w-variant-60256522-e637-ab3c-ca93-8ad896cb778a) {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--blue);
}

.data-rely_tag:where(.w-variant-04f30f26-ff4f-0e6c-7891-da650e22d781) {
  border-radius: var(--_ui-styles---radius--zero);
  background-color: var(--_primitives---opacity--transparent);
  border-style: none;
  padding: 0;
}

.data-rely_tag.pink-tag {
  border-radius: var(--_ui-styles---radius--0-5rem);
  background-color: var(--_primitives---colors--pink-light);
}

.section_layout175 {
  position: relative;
}

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

.layout175_content:where(.w-variant-c2856906-8383-43f5-7fa2-ee8bcfbaa775) {
  flex-flow: wrap;
  grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
  align-items: stretch;
}

.layout175_content.is-col-2 {
  grid-template-columns: 1fr 1fr;
}

.layout175_content.is-col-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.layout175_content.is-col-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: stretch;
}

.grey-dot-3-3 {
  border-radius: var(--_ui-styles---radius--0-625);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb52469a_grey-dot.svg");
  background-position: 0 0;
  background-size: .1875rem .1875rem;
  position: absolute;
  inset: .19rem -.19rem -.19rem .19rem;
}

.grey-dot-3-3.is-2-2 {
  border-radius: var(--_ui-styles---radius--0-625);
  border-radius: var(--_ui-styles---radius--0-625);
  inset: .19rem -.19rem -.19rem .19rem;
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a7_grey-dot.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  inset: .19rem -.19rem -.19rem .19rem;
}

.layout520_card-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.small-button_wrapper {
  position: relative;
}

.small-button_wrapper:hover {
  --color-scheme-1--background: var(--_primitives---colors--cream);
  --color-scheme-1--text: var(--_primitives---colors--ui-black);
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --primary-cta-colors--border: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background: var(--_primitives---colors--allium-purple);
  --primary-cta-colors--text: var(--_primitives---colors--white);
  --primary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--text-hover: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-white\<deleted\|variable-f84c5f3e-44f6-8d67-1a8e-afa4abbdbce4\>: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-black\<deleted\|variable-f4e7da84-7d5b-b436-1cf9-a50f4b9d871b\>: var(--_primitives---colors--neutral-darkest);
  --color-scheme-1--accent-dark: var(--_primitives---colors--pink-deep);
  --secondary-cta-colors--background: var(--_primitives---colors--white);
  --secondary-cta-colors--text: var(--_primitives---colors--ui-black);
  --secondary-cta-colors--background-hover: var(--_primitives---colors--allium-purple);
  --color-scheme-1--border-1-c8c0c8: var(--_primitives---colors--border-1-color);
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --color-scheme-1--accent-light: var(--_primitives---opacity--pink-deep-80);
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --color-scheme-1--border-2-ccc: var(--_primitives---colors--neutral-lighter);
  --color-scheme-1--link-hover: var(--_primitives---colors--grey-dark);
  --secondary-cta-colors--box-shadow-grey: var(--_primitives---colors--neutral-dark);
  --secondary-cta-colors--box-shadow-hover: var(--_primitives---colors--purple-dark);
  --secondary-cta-colors--border: var(--_primitives---colors--border-3-color);
  --secondary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --secondary-cta-colors--text-hover: var(--_primitives---colors--white);
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

.small-button_inner-wrapper {
  z-index: 1;
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: var(--_ui-styles---stroke--border-width-1-5px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-625);
  background-color: var(--color-scheme-1--foreground);
  font-family: var(--_typography---font-styles--heading);
  letter-spacing: -.00875rem;
  text-transform: uppercase;
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  height: 2.25rem;
  padding: .69rem .88rem;
  font-size: .875rem;
  font-weight: 700;
  line-height: 1.2;
  transition: background-color .3s ease-out;
  display: flex;
  position: relative;
}

.small-button_bg-dots {
  border-radius: var(--_ui-styles---radius--0-625);
  opacity: 1;
  color: var(--_primitives---colors--ui-black);
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246a7_grey-dot.svg");
  background-position: 100% 100%;
  background-size: .125rem .125rem;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  transition: opacity .3s ease-out;
  display: flex;
  position: absolute;
  inset: auto -.19rem -.19rem auto;
  overflow: clip;
}

.section_schema-tag {
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  background-color: var(--color-scheme-1--foreground);
}

.schema-tag_list {
  grid-column-gap: 2rem;
  grid-row-gap: 1rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: .12rem;
  padding-bottom: .12rem;
  display: flex;
}

.data-rely_rich-text {
  line-height: 1.2;
}

.data-rely_rich-text h1 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-size: 2.875rem;
}

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

.data-rely_rich-text h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2.5rem;
}

.data-rely_rich-text h3 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  font-size: 2.875rem;
}

.data-rely_rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

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

.data-rely_rich-text p {
  color: var(--_primitives---opacity--ui-black-80);
  margin-bottom: 1rem;
  font-size: .875rem;
}

.data-rely_rich-text a {
  text-decoration: underline;
}

.data-rely_rich-text figcaption {
  border-left: 2px solid var(--color-scheme-1--text);
  text-align: left;
  margin-top: .5rem;
  padding-left: .5rem;
  font-size: .875rem;
}

.data-rely_rich-text strong {
  color: var(--color-scheme-1--accent-dark);
  text-transform: lowercase;
  font-weight: 800;
}

.data-rely_rich-text ul {
  list-style-type: decimal;
}

.data-rely_rich-text li {
  margin-top: 0;
  margin-bottom: 1rem;
}

.data-rely_rich-text figure {
  width: 100%;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
}

.data-rely_rich-text img {
  width: 100%;
}

.data-rely_max-width {
  width: 100%;
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
}

.data-rely_max-width:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.layout175_wrapper:where(.w-variant-c2856906-8383-43f5-7fa2-ee8bcfbaa775) {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  padding: 3.75rem;
  position: relative;
}

.layout175_main-wrapper:where(.w-variant-c2856906-8383-43f5-7fa2-ee8bcfbaa775) {
  position: relative;
}

.layout175_max-width {
  max-width: 83rem;
  margin-left: auto;
  margin-right: auto;
}

.layout175_max-width:where(.w-variant-c2856906-8383-43f5-7fa2-ee8bcfbaa775) {
  max-width: 50rem;
}

.card-row16_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 50rem;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.card-row16_card-small {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: flex;
  position: relative;
}

.card-row16_card-small-content {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  flex-flow: row;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.card-row16_card-small-content-top {
  flex: 1;
  margin-right: 1.5rem;
}

.card-row16_card-logo {
  filter: grayscale();
  width: auto;
  height: 1.5rem;
}

.card-row16_wrapper {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--_primitives---colors--pink-light);
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem;
  position: relative;
}

.card-row16_main-wrapper {
  position: relative;
}

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

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

.layout65_item-icon {
  width: 1.3rem;
  height: 1.3rem;
}

.layout65_item-icon:where(.w-variant-427c33a8-2e17-b4f3-462b-ad5cf2e9d6c6) {
  width: 2.65rem;
  height: 2.65rem;
}

.data-rely_certified-wrapper {
  width: 100%;
  max-width: 57rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.data-rely_certified-bg-wrapper {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--_primitives---colors--pink-light);
  justify-content: space-between;
  align-items: center;
  padding: 1.5rem;
  display: flex;
  position: relative;
}

.data-rely_image-wrapper {
  max-width: 12rem;
}

.data-rely_image {
  width: 100%;
}

.data-rely_last-wrapper {
  margin-top: 2rem;
}

.data-rely_list-wrapper {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 57.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.data-rely_list-wrapper:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
  text-align: left;
}

.data-rely_item {
  width: 100%;
  max-width: 17.5rem;
}

.data-rely_item.is-last {
  max-width: 15rem;
}

.footer1_bg-wrapper {
  position: relative;
}

.data-rely_gradient {
  background-image: linear-gradient(90deg, var(--color-scheme-1--background), var(--_primitives---opacity--transparent) 11.5%, var(--_primitives---opacity--transparent) 92%, var(--color-scheme-1--background));
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.data-rely_bottom-main-wrapper {
  max-width: 49rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: clip;
}

.schema-tag_gradient {
  background-image: linear-gradient(90deg, var(--color-scheme-1--foreground), var(--_primitives---opacity--transparent) 11.5%, var(--_primitives---opacity--transparent) 92%, var(--color-scheme-1--foreground));
  pointer-events: none;
  position: absolute;
  inset: 0%;
}

.schema-tag_list-wrapper {
  max-width: 64rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: clip;
}

.data-rely_btn-sbtxt-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.assistant_tv-graphics {
  z-index: 1;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  background-color: var(--color-scheme-1--foreground);
  padding: 3.75rem;
  position: relative;
}

.assistant_tv-graph-wrapper {
  z-index: 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 40.75rem;
  min-height: 33rem;
  margin-left: auto;
  margin-right: auto;
  padding: 3rem 3rem 6rem;
  display: flex;
  position: relative;
}

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

.assistant_graphic-icon {
  width: auto;
  height: 5.75rem;
}

.assistant_tv-image {
  z-index: -1;
  width: 100%;
  position: absolute;
  inset: 0%;
}

.cookie_banner-wrapper {
  z-index: 1000;
  pointer-events: none;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  inset: 0%;
}

.fs-cc_cookie-component {
  z-index: 9500;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  pointer-events: auto;
  max-width: 30rem;
  margin: auto 1.5rem 1.5rem auto;
  display: none;
  overflow: clip;
}

.fs-cc_modal {
  background-color: #fff;
  flex-direction: column;
  max-width: 36rem;
  margin-left: auto;
  margin-right: auto;
  font-size: .9375rem;
  line-height: 1.4;
  display: flex;
  position: relative;
}

.fs-cc_close-button {
  z-index: 5;
  border-radius: var(--_ui-styles---radius--0-375);
  cursor: pointer;
  background-color: #f8f8f8;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  margin: 1.25rem 1.25rem -3.7rem auto;
  display: flex;
  position: relative;
}

.fs-cc_close-button-line {
  background-color: #000;
  width: 1rem;
  height: 2px;
  position: absolute;
  transform: rotate(-45deg);
}

.fs-cc_close-button-line.is-2nd {
  transform: rotate(45deg);
}

.fs-cc_screen-reader-only {
  width: 1px;
  height: 1px;
  margin: -1px;
  position: absolute;
  overflow: hidden;
}

.fs_cc-modal-content {
  padding: 1.5rem;
}

.fs-cc_title {
  margin-bottom: .75rem;
  font-size: 1.25rem;
  font-weight: 600;
}

.fs-cc_link {
  text-decoration: underline;
}

.fs-cc_modal-buttons {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding: 0 1.5rem 1.25rem;
  display: flex;
}

.fs-cc_button {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  border: 1px solid var(--primary-cta-colors--border);
  background-color: var(--primary-cta-colors--background);
  color: var(--primary-cta-colors--text);
  text-align: center;
  border-radius: .25rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  font-size: .9375rem;
  font-weight: 700;
  transition: background-color .1s;
  display: inline-flex;
}

.fs-cc_button.is-secondary {
  --color-scheme-1--background: var(--_primitives---colors--cream);
  --color-scheme-1--text: var(--_primitives---colors--ui-black);
  --text-color--text-alternate\<deleted\|relume-variable-text-color-3\>: var(--base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>);
  --primary-cta-colors--border: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background: var(--_primitives---colors--allium-purple);
  --primary-cta-colors--text: var(--_primitives---colors--white);
  --primary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--background-hover: var(--_primitives---colors--cta-hover);
  --primary-cta-colors--text-hover: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-white\<deleted\|variable-f84c5f3e-44f6-8d67-1a8e-afa4abbdbce4\>: var(--_primitives---colors--white);
  --primary-cta-colors--box-shadow-black\<deleted\|variable-f4e7da84-7d5b-b436-1cf9-a50f4b9d871b\>: var(--_primitives---colors--neutral-darkest);
  --color-scheme-1--accent-dark: var(--_primitives---colors--pink-deep);
  --secondary-cta-colors--background: var(--_primitives---colors--white);
  --secondary-cta-colors--text: var(--_primitives---colors--ui-black);
  --secondary-cta-colors--background-hover: var(--_primitives---colors--allium-purple);
  --color-scheme-1--border-1-c8c0c8: var(--_primitives---colors--border-1-color);
  --color-scheme-1--foreground: var(--_primitives---colors--white);
  --color-scheme-1--accent-light: var(--_primitives---opacity--pink-deep-80);
  --background-color--background-secondary\<deleted\|relume-variable-background-color-2\>: var(--base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>);
  --border-color--border-primary\<deleted\|relume-variable-border-color-1\>: var(--base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>);
  --color-scheme-1--border-2-ccc: var(--_primitives---colors--neutral-lighter);
  --color-scheme-1--link-hover: var(--_primitives---colors--grey-dark);
  --secondary-cta-colors--box-shadow-grey: var(--_primitives---colors--neutral-dark);
  --secondary-cta-colors--box-shadow-hover: var(--_primitives---colors--purple-dark);
  --secondary-cta-colors--border: var(--_primitives---colors--border-3-color);
  --secondary-cta-colors--border-hover: var(--_primitives---colors--cta-hover);
  --secondary-cta-colors--text-hover: var(--_primitives---colors--white);
  --base-color-neutral--white\<deleted\|relume-variable-color-neutral-2\>: white;
  --base-color-neutral--neutral-lightest\<deleted\|relume-variable-color-neutral-3\>: #eee;
  --base-color-neutral--black\<deleted\|relume-variable-color-neutral-1\>: black;
}

.fs-cc_preference-component {
  z-index: 9525;
  border: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
  border-radius: var(--_ui-styles---radius--0-75);
  pointer-events: auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: clip;
}

.cookie-preference_wrapper {
  z-index: 1;
  width: 100%;
  max-height: 100%;
  padding: 2rem;
  position: relative;
  overflow: auto;
}

.fs-cc_form {
  margin-bottom: 0;
}

.fs-cc_preferences {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-flow: column;
  padding-top: 2rem;
  padding-bottom: 2rem;
  display: flex;
}

.fs-cc_checkbox {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.75rem;
  transition: color .15s cubic-bezier(.25, .46, .45, .94);
}

.fs-cc_checkbox.is--not-allowed {
  cursor: not-allowed;
  cursor: not-allowed;
}

.fs-cc_checkbox-button {
  float: left;
  border: 1px solid #0003;
  border-radius: .125rem;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0;
  margin-left: -1.75rem;
  transition: background-color .2s cubic-bezier(.25, .46, .45, .94);
}

.fs-cc_checkbox-button.w--redirected-checked {
  background-color: #146ef5;
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/6944f18bf9ca98b69439e89e_radio__checkmark.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border: 1px solid #146ef5;
}

.fs-cc_checkbox-button.w--redirected-focus {
  box-shadow: none;
}

.fs-cc_checkbox-button.is-required {
  cursor: not-allowed;
  cursor: not-allowed;
  background-color: #146ef5;
  background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/6944f18bf9ca98b69439e89e_radio__checkmark.svg");
  background-position: 45%;
  background-repeat: no-repeat;
  background-size: .625rem;
  border-color: #146ef5;
}

.fs-cc_checkbox-label {
  cursor: pointer;
  margin-bottom: .25rem;
  font-size: .9375rem;
  font-weight: 600;
}

.fs-cc_checkbox-description {
  cursor: pointer;
  font-size: .875rem;
  font-weight: 400;
}

.fs-cc_preference-buttons {
  z-index: 1;
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: -1.5rem;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding: 0 1.5rem 1.5rem;
  display: flex;
  position: sticky;
  bottom: -2rem;
}

.cookie-preference_background {
  opacity: 1;
  cursor: pointer;
  background-color: #0003;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer1_loc-icon {
  width: auto;
  height: 1.25rem;
}

.text-color-grey-80 {
  color: var(--_primitives---colors--grey-80);
}

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

  .hide-tablet {
    display: none;
  }

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

  .margin-large {
    margin: 2.5rem;
  }

  .margin-xlarge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-xxhuge {
    margin: 7.5rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-xlarge {
    padding: 3.5rem;
  }

  .padding-xxlarge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 7.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h2 {
    font-size: 2.75rem;
  }

  .rl-styleguide_item-row {
    grid-template-columns: auto 1fr;
  }

  .rl-styleguide_icons-list {
    grid-auto-flow: row;
  }

  .heading-style-h1, .heading-style-h1.is-small {
    font-size: 3.25rem;
  }

  .heading-style-h1.is-small {
    font-size: 3.25rem;
  }

  .heading-style-h1.is-hero {
    min-height: 7.1rem;
  }

  .heading-style-h4 {
    font-size: 1.75rem;
  }

  .heading-style-h3 {
    font-size: 2.25rem;
  }

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

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

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

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

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

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

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

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

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

  .rl-styleguide_scheme-list {
    grid-template-columns: 1fr;
  }

  .category-filter-menu {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    overflow: scroll;
  }

  .navbar2_component {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar2_logo-link {
    z-index: 1;
  }

  .navbar2_menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--pink-light);
    background-color: var(--color-scheme-1--background);
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    border-width: var(--_ui-styles---stroke--border-width-2px);
    border-color: var(--color-scheme-1--border-1-c8c0c8);
    border-radius: var(--_ui-styles---radius--0-75);
    background-color: var(--color-scheme-1--foreground);
    border-width: var(--_ui-styles---stroke--border-width-2px);
    border-color: var(--color-scheme-1--border-1-c8c0c8);
    border-radius: var(--_ui-styles---radius--0-75);
    background-color: var(--color-scheme-1--foreground);
    height: auto;
    max-height: 85svh;
    padding-bottom: 1rem;
    padding-left: 3.75rem;
    padding-right: 3.75rem;
    transition: height .5s;
    position: absolute;
  }

  .navbar2_link {
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem;
    font-size: 1.125rem;
  }

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

  .navbar2_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem;
    display: flex;
  }

  .navbar2_dropdown-toggle.w--open {
    text-underline-offset: .15rem;
    align-self: flex-end;
    text-decoration: underline;
    text-decoration-thickness: .075rem;
  }

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

  .navbar2_dropdown-list-wrapper {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list-wrapper.w--open {
    border-style: none;
    border-radius: 0;
    min-width: 14.625rem;
    max-width: none;
    padding: 0;
    position: static;
    overflow: visible;
  }

  .navbar2_dropdown-list-wrapper.is-resources.w--open {
    width: 100%;
    min-width: 14.625rem;
    max-width: none;
  }

  .navbar2_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .navbar2_button-wrapper {
    z-index: 1;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: var(--_primitives---opacity--transparent);
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-top {
    background-color: var(--color-scheme-1--text);
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-middle {
    background-color: var(--color-scheme-1--text);
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon2_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon2_line-bottom {
    background-color: var(--color-scheme-1--text);
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

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

  .header1_content.is-blog-header {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: .75fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .header1_image-wrapper {
    min-height: 23rem;
  }

  .header1_image-wrapper.is-blog {
    max-width: none;
    min-height: auto;
    margin-left: 0;
  }

  .tab3_tab-link {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

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

  .layout28_tabs {
    grid-template-columns: minmax(auto, 18.75rem) 1fr;
    height: 38.5rem;
  }

  .layout28_tabs-link {
    max-width: 18.75rem;
  }

  .layout28_tabs-link.is-green.w--current, .layout28_tabs-link.is-blue.w--current, .layout28_tabs-link.is-green.w--current, .layout28_tabs-link.is-blue.w--current {
    background-color: var(--_primitives---colors--white);
  }

  .footer1_top-wrapper {
    grid-row-gap: 5vw;
    grid-template-columns: 1fr;
  }

  .layout28_tab-content {
    max-height: 34rem;
    overflow: auto;
  }

  .layout28_content-wrapper {
    flex-flow: column;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .layout28_content {
    max-width: none;
  }

  .tab4_iframe-wrapper {
    min-height: auto;
  }

  .tab4_iframe {
    padding: 2.75rem;
  }

  .logo1_list {
    grid-column-gap: 4vw;
  }

  .logo1_logo {
    max-height: 2rem;
  }

  .why-allium_item {
    padding: 1.5rem;
  }

  .why-allium_image {
    height: 20rem;
  }

  .slider_component.is-research {
    max-width: 100%;
  }

  .slider_component.is-news {
    max-width: 33rem;
  }

  .slider_component-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .navbar2_dropdown-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---opacity--transparent);
    border-style: none;
    min-width: 14.625rem;
    max-height: none;
    padding: 0 0 .5rem;
    overflow: visible;
  }

  .navbar2_dropdown-list.is-grid.is-2 {
    min-width: auto;
  }

  .navbar2_dropdown-list.is-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--_primitives---opacity--transparent);
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    min-width: 14.625rem;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_dropdown-list.is-2.is-grid.is-17-5 {
    min-width: auto;
  }

  .navbar2_dropdown-list.is-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-end;
    align-items: flex-start;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar2_dropdown-list-wrap {
    grid-row-gap: 1rem;
    background-color: var(--_primitives---opacity--transparent);
    border-style: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    max-height: none;
    padding: 0;
    overflow: visible;
  }

  .navbar2_dropdown-title {
    background-image: none;
    padding: 0;
    font-size: .625rem;
    top: 0;
    left: auto;
    right: 0;
  }

  .navbar2_main-link {
    border-radius: var(--_ui-styles---radius--0-25);
    justify-content: center;
    width: 100%;
    min-width: 6.625rem;
    height: 100%;
    min-height: 2.83256rem;
    padding: .28rem .28rem .28rem .5rem;
  }

  .navbar2_main-link.is-2 {
    justify-content: center;
    align-items: flex-start;
    min-width: 7.2rem;
    max-width: none;
    min-height: 3.25rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar2_main-link.is-3 {
    justify-content: center;
    align-items: flex-start;
  }

  .navbar2_link-content.is-left {
    grid-column-gap: .28rem;
    grid-row-gap: .28rem;
    grid-column-gap: .28rem;
    grid-row-gap: .28rem;
  }

  .navbar2_link-content-image-wrap {
    flex: none;
    width: .625rem;
    min-height: .75rem;
  }

  .navbar2_link-content-image-wrap.is-top {
    flex: none;
    width: .54rem;
    min-height: .75rem;
  }

  .navbar2_link-content-title {
    grid-column-gap: .14rem;
    grid-row-gap: .14rem;
  }

  .navbar2_link-btm {
    width: 6.84981rem;
    height: 3.06913rem;
    right: -.44rem;
  }

  .navbar2_link-btm.is-mobile {
    border-radius: var(--_ui-styles---radius--0-25);
    border-radius: var(--_ui-styles---radius--0-25);
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb52464d_blue%20dot.svg");
    background-position: 0 0;
    background-size: .125rem .125rem;
    width: 100%;
    height: 100%;
    display: block;
  }

  .navbar2_main-link-wrapper {
    flex: 0 13rem;
    align-self: stretch;
  }

  .navbar2_dropdown-list2-wrapper {
    position: static;
    overflow: hidden;
  }

  .navbar2_dropdown-list2-wrapper.w--open {
    border-style: none;
    min-width: 14.625rem;
    max-width: none;
    padding: 0 0 .5rem;
    position: static;
    overflow: visible;
  }

  .navbar2_dropdown-wrap {
    background-color: var(--_primitives---opacity--transparent);
    border-style: none;
    flex-flow: row;
    margin-top: 0;
    padding: 1.25rem 0 0;
  }

  .navbar2_dropdown-wrap.is-no-bg {
    padding-right: 0;
  }

  .navbar2_inner-menu-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
  }

  .navbar2_text-title {
    font-size: .75rem;
  }

  .navbar2_text-subtext {
    font-size: .5rem;
  }

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

  .layout236_image:where(.w-variant-53f34fcf-5175-acca-f6b8-70b7a1a53de3) {
    height: auto;
  }

  .layout359_card:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d) {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: wrap;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout359_card:where(.w-variant-5fd74d3a-c912-3fe9-8bb8-9f521e13bbaf) {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout359_card:where(.w-variant-be442727-7ba4-2a65-e0cd-0e04db65f956) {
    padding-right: 1.5rem;
  }

  .layout359_card:where(.w-variant-03c7e9fd-7b4d-61ef-54b4-845abd1d5bd8) {
    padding-left: 1.5rem;
  }

  .layout359_image-wrapper:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d) {
    max-width: 70%;
    padding: .5rem;
  }

  .layout359_image-wrapper:where(.w-variant-5fd74d3a-c912-3fe9-8bb8-9f521e13bbaf) {
    max-width: 65%;
    padding: .5rem;
  }

  .layout359_card-content {
    padding: 2rem;
  }

  .layout359_card-content:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d), .layout359_card-content:where(.w-variant-5fd74d3a-c912-3fe9-8bb8-9f521e13bbaf) {
    max-width: 35%;
    padding: 0;
  }

  .layout359_card-content:where(.w-variant-be442727-7ba4-2a65-e0cd-0e04db65f956) {
    padding: 0 0 0 2rem;
  }

  .layout359_card-content:where(.w-variant-03c7e9fd-7b4d-61ef-54b4-845abd1d5bd8) {
    padding: 0 2rem 0 0;
  }

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

  .testimonial1_wrapper {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .layout520_item {
    max-width: 16.3rem;
  }

  .layout520_list-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

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

  .testimonial1_rich-text h3 {
    font-size: 1.75rem;
  }

  .header26_rich-text h1 {
    font-size: 3.25rem;
  }

  .cta51_component {
    position: relative;
  }

  .cta51_card {
    z-index: 1;
    padding: 3rem;
    position: relative;
  }

  .testimonial5_top-wrapper {
    margin-bottom: 1rem;
  }

  .header26_bg-wrapper.is-contact {
    grid-template-columns: 1fr;
  }

  .cta51_rich-text h1 {
    font-size: 3.25rem;
  }

  .layout175_content, .layout175_content.is-col-3, .layout175_content.is-col-4, .layout175_content.is-col-3, .layout175_content.is-col-4 {
    grid-template-columns: 1fr 1fr;
  }

  .data-rely_rich-text h1 {
    font-size: 3.25rem;
  }

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

  .card-row16_card-small-content {
    padding: 2rem;
  }

  .comparison1_top-row-title {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-right: 1rem;
  }

  .comparison1_top-row-content {
    padding: 1.5rem 1rem;
  }

  .comparison1_bg-wrapper {
    padding: 1.5rem;
  }

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

  .layout353_main-wrapper.is-3 {
    min-width: 20rem;
  }

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

  .header26_rich-text-content h1 {
    font-size: 3.25rem;
  }

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

  .webhook_table-block {
    border-bottom: var(--_ui-styles---stroke--border-width-2px) solid var(--color-scheme-1--border-1-c8c0c8);
    border-right-style: none;
  }

  .webhook_table-block.is-allium {
    border-bottom-style: none;
  }

  .data-rely_list-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .header26_rich-text-copy h1 {
    font-size: 3.25rem;
  }

  .assistant_tv-graph-wrapper {
    min-height: 30rem;
    padding-bottom: 7rem;
  }

  .content27_component {
    grid-column-gap: 3rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .content27_sidebar {
    width: 100%;
    margin-right: 0;
    position: relative;
    top: 0;
  }

  .content27_sidebar-heading {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: 1px solid var(--color-scheme-1--border-1-c8c0c8);
    justify-content: space-between;
    align-items: center;
    padding: .75rem 1rem;
    display: flex;
  }

  .content27_accordion-icon {
    display: flex;
  }

  .blog6_featured-item-link {
    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;
  }

  .hide-mobile-landscape {
    display: none;
  }

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

  .margin-xsmall {
    margin: .75rem;
  }

  .margin-small {
    margin: 1.25rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-large {
    margin: 2rem;
  }

  .margin-xlarge {
    margin: 2.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-xxhuge {
    margin: 5rem;
  }

  .padding-xsmall {
    padding: .75rem;
  }

  .padding-small {
    padding: 1.25rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-large {
    padding: 2rem;
  }

  .padding-xlarge {
    padding: 2.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 5rem;
  }

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

  .margin-top.margin-medium.is-hero {
    margin-top: 2.27rem;
  }

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

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

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

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

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

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

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

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

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

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

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

  .text-size-medium {
    font-size: 1rem;
  }

  .text-style-quote {
    font-size: 1.125rem;
  }

  .heading-style-h2 {
    font-size: 1.5rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .heading-style-h5 {
    font-size: 1.25rem;
  }

  .heading-style-h5.is-tab-title {
    font-size: .75rem;
  }

  .heading-style-h5.is-m-18 {
    font-size: 1.125rem;
  }

  .heading-style-h1, .heading-style-h1.is-small, .heading-style-h1.is-small {
    font-size: 3rem;
  }

  .text-size-tiny.is-tab-link {
    font-size: .875rem;
    font-weight: 400;
  }

  .button {
    letter-spacing: -.01019rem;
    padding: .61rem .81rem;
  }

  .button.is-secondary.is-small {
    height: 2.5rem;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.4;
  }

  .heading-style-h4.is-card-title {
    font-size: 1.25rem;
    line-height: 1.3;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .text-align-center.is-m-align-left {
    text-align: left;
    text-align: left;
  }

  .text-rich-text p {
    font-size: .8125rem;
  }

  .text-size-large {
    font-size: 1rem;
  }

  .text-size-large.is-hero {
    font-size: 1.25rem;
  }

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

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

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

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

  .spacer-xsmall {
    padding-top: .75rem;
  }

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

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

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

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

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

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

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

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

  .navbar2_component {
    min-height: 4rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar2_container {
    min-height: 3.3125rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .navbar2_logo-link {
    width: 7.0625rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding: 1.5rem;
  }

  .section_header1.is-p-0 {
    padding-top: 2rem;
  }

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

  .header1_image-wrapper {
    max-width: none;
    min-height: auto;
  }

  .logo6_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    text-align: center;
  }

  .logo6_list {
    grid-auto-columns: 1fr;
  }

  .logo6_list.is-col-2 {
    grid-template-columns: 1fr;
  }

  .tab3_tabs-menu {
    min-width: auto;
    max-width: 100%;
    min-height: 2.75rem;
    padding-right: 1rem;
  }

  .tab3_tab-link {
    max-width: 12.5rem;
    height: 2.1875rem;
    padding: .34rem 1rem;
  }

  .tab3_tab-link.is-green.w--current, .tab3_tab-link.is-blue.w--current, .tab3_tab-link.is-pink.w--current, .tab3_tab-link.is-green.w--current, .tab3_tab-link.is-blue.w--current, .tab3_tab-link.is-pink.w--current {
    height: 3.5rem;
    margin-bottom: -.5rem;
    padding-bottom: 1rem;
  }

  .tab3_tabs-content {
    width: 100vw;
    margin-left: -1rem;
  }

  .tab3_tab-pane {
    padding-bottom: 0;
    padding-right: 0;
  }

  .tab4_component {
    align-items: flex-start;
  }

  .tab4_tabs-menu {
    min-width: auto;
    max-width: 100%;
  }

  .tab4_tabs-menu.no-scrollbar {
    display: none;
  }

  .tab2_tabs-menu {
    z-index: 1;
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    width: 100%;
    height: auto;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    transition-property: height;
    transition-duration: .2s;
    transition-timing-function: ease;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .tab2_tabs-menu.is-closed {
    height: 0;
  }

  .tab2_tab-link {
    border-width: var(--_ui-styles---stroke--border-width-1px);
    border-radius: var(--_ui-styles---radius--0-25);
    text-transform: none;
    border-color: #e6d4e6;
    margin-right: 0;
    padding: .25rem;
    font-size: .8125rem;
    font-weight: 400;
  }

  .layout3_component {
    padding: 1rem;
  }

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

  .layout3_content-left {
    max-width: none;
  }

  .testimonial5_grid-list {
    grid-template-columns: 1fr;
  }

  .testimonial5_link {
    width: 100%;
    padding: 1rem;
  }

  .testimonial5_client-image {
    width: 2.2rem;
    min-width: 2.2rem;
    height: 2.2rem;
    min-height: 2.2rem;
  }

  .layout28_tabs {
    grid-column-gap: 0px;
    grid-row-gap: 3rem;
    border-radius: var(--_ui-styles---radius--0-5rem);
    grid-template-columns: 1fr;
    height: auto;
  }

  .layout28_tabs.is-blue {
    height: auto;
  }

  .layout28_tabs.is-border {
    border-top-left-radius: var(--_ui-styles---radius--0-5rem);
  }

  .layout28_tabs-menu {
    background-color: #faebfa;
  }

  .layout28_tabs-link {
    border-radius: var(--_ui-styles---radius--0-25);
    background-color: var(--_primitives---opacity--transparent);
    border-bottom-style: none;
    border-right-style: none;
    justify-content: center;
    align-items: center;
    max-width: none;
    min-height: auto;
    margin-bottom: 0;
    padding: 0;
  }

  .layout28_tabs-link.w--current {
    color: var(--_primitives---colors--pink-deep);
    min-height: auto;
    font-size: 1.125rem;
    font-weight: 500;
  }

  .layout28_tabs-link.is-green {
    background-color: var(--_primitives---opacity--transparent);
  }

  .layout28_tabs-link.is-green.w--current {
    color: var(--_primitives---colors--green-deep);
  }

  .layout28_tabs-link.is-blue {
    background-color: var(--_primitives---opacity--transparent);
  }

  .layout28_tabs-link.is-blue.w--current {
    color: var(--_primitives---colors--blue-deep);
    min-height: auto;
  }

  .layout28_image-wrapper {
    max-width: none;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
    padding: 1.5rem;
  }

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

  .footer1_link-list.is-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 100%;
    display: grid;
  }

  .footer1_link.is-child {
    flex: 0 auto;
  }

  .footer1_bottom-wrapper {
    text-align: right;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    padding: 1.5rem;
  }

  .footer1_credit-text {
    margin-bottom: 1rem;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-auto-flow: row;
  }

  .footer1_legal-link {
    font-weight: 400;
  }

  .text-size-xlarge {
    font-size: 1.125rem;
  }

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

  .logo6_link.is-product {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .layout28_tab-content {
    display: none;
  }

  .layout28_tab-pane {
    height: 0;
    min-height: auto;
    transition: height .2s;
    overflow: clip;
  }

  .layout28_content-wrapper {
    text-align: center;
    min-height: auto;
    padding: .5rem 0 0;
  }

  .layout28_list {
    justify-content: center;
    align-items: center;
  }

  .tab4_iframe-wrapper {
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524636_Frame%2058737.png");
    background-repeat: no-repeat;
    background-size: 99% 98%;
  }

  .tab4_content-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tab4_rich-text p {
    font-size: 1rem;
  }

  .tab4_iframe {
    border-top-left-radius: var(--_ui-styles---radius--0-75);
    padding: 1.5rem;
  }

  .layout3_list {
    flex-flow: wrap;
  }

  .logo1_content {
    border-color: var(--_primitives---colors--grey-dark);
    padding-bottom: 2rem;
  }

  .logo1_list {
    grid-column-gap: 3.75rem;
    grid-row-gap: 1.125rem;
  }

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

  .logo1_logo {
    max-height: 1.5625rem;
  }

  .logo1_top {
    margin-bottom: 2.5rem;
  }

  .why-allium_list {
    grid-template-columns: 1fr;
  }

  .why-allium_title {
    background-image: none;
    order: -9999;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .why-allium_title.heading-style-h5 {
    font-size: 2rem;
  }

  .why-allium_image {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: auto;
  }

  .why-allium_image.is-soc {
    max-width: 60%;
  }

  .arrows_header-wrapper {
    padding-left: .5rem;
    padding-right: .5rem;
    top: -1.3rem;
  }

  .arrows_button-icon.is-big {
    width: .8605rem;
  }

  .arrows_title-wrapper {
    padding-top: .25rem;
    padding-bottom: .25rem;
  }

  .assistant_wrapper {
    height: 42rem;
  }

  .layout28_tab-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    padding: 1rem;
    display: flex;
  }

  .layout28_tab-item {
    z-index: 1;
    border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--purple);
    border-radius: var(--_ui-styles---radius--0-25);
    background-color: #faebfa;
    padding: .5rem .25rem;
    transition: padding .3s ease-out;
    position: relative;
  }

  .layout28_tab-item.is-active {
    border-radius: var(--_ui-styles---radius--0-5rem);
    background-color: var(--_primitives---colors--white);
    border-radius: var(--_ui-styles---radius--0-5rem);
    background-color: var(--_primitives---colors--white);
    padding: 1rem;
  }

  .slider_component.is-news {
    max-width: none;
  }

  .slider_item-wrapper.is-news {
    max-width: max-content;
  }

  .slider_logo {
    height: .875rem;
  }

  .slider_image {
    object-fit: contain;
  }

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

  .slider_news-item {
    padding: 1rem;
  }

  .navbar2_dropdown-list.is-grid.is-2 {
    grid-auto-columns: 1fr;
  }

  .testimonial5_content {
    width: 100%;
  }

  .button-bg.is-full-bg {
    opacity: 0;
    opacity: 0;
    inset: -.5rem;
    width: auto;
    height: auto;
    inset: -.5rem;
  }

  .navbar2_link-btm.is-2, .navbar2_link-btm.is-3, .navbar2_link-btm.is-mobile, .navbar2_link-btm.is-2, .navbar2_link-btm.is-3, .navbar2_link-btm.is-mobile {
    bottom: -.25rem;
    right: -.25rem;
  }

  .logo6_image.is-product {
    object-fit: contain;
    object-fit: contain;
  }

  .logo6_cs-wrapper {
    height: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .logo6_item-wrapper {
    width: 100%;
    height: 2.75rem;
  }

  .g_tab-content {
    padding: .69rem .5rem;
  }

  .arrows_sec-button-wrapper.is-big {
    width: 1.98rem;
    min-width: 1.98rem;
    height: 1.98rem;
    min-height: 1.98rem;
    padding-bottom: .26rem;
    padding-right: .26rem;
  }

  .arrows_sec-button-wrapper.is-big.is-right {
    margin-right: 0;
    left: auto;
  }

  .arrows_sec-button-wrapper.is-hide {
    display: none;
  }

  .arrows_sec-button.is-big {
    border-radius: .34419rem;
  }

  .slider_flip-card {
    height: 20rem;
  }

  .cta27_title {
    font-size: 1.75rem;
    font-weight: 500;
  }

  .hide-desktop-only {
    display: block;
  }

  .g_drop-icon {
    justify-content: center;
    align-items: center;
    width: .75rem;
    height: .4375rem;
    margin: 0 0 0 auto;
    display: flex;
    position: static;
  }

  .g_dropdown {
    z-index: 1;
    border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--green-dark);
    border-radius: var(--_ui-styles---radius--0-5rem);
    background-color: var(--_primitives---colors--green-light);
    min-height: 2.5625rem;
    padding: .5rem;
    position: relative;
    overflow: clip;
  }

  .g_dropdown.is-pink {
    border-color: var(--_primitives---colors--pink-dark);
    background-color: var(--_primitives---colors--pink-light);
    border-color: var(--_primitives---colors--pink-dark);
    background-color: var(--_primitives---colors--pink-light);
  }

  .g_dropdown-list {
    height: auto;
    transition: height .3s ease-out;
    overflow: hidden;
  }

  .g_dropdown-list.w--open {
    position: relative;
  }

  .g_dropdown-wrapper {
    width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .why-allium_rich-text {
    order: -1;
  }

  .layout28_tab-item-wrapper {
    border-top-left-radius: var(--_ui-styles---radius--zero);
    text-align: center;
    border-top-style: none;
    position: relative;
  }

  .layout28_mobile-bgs {
    opacity: 0;
    width: 99%;
    height: 99%;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .layout28_mobile-bgs.is-active {
    opacity: 1;
    opacity: 1;
  }

  .layout28_dark-pink-dot {
    border-radius: var(--_ui-styles---radius--0-5rem);
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524631_dark-pink%20dot.svg");
    background-position: 0 0;
    background-size: .125rem .125rem;
    width: 100%;
    height: 100%;
    margin-top: auto;
    margin-left: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    inset: 0%;
  }

  .layout28_dark-pink-dot.is-green {
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524632_dark%20green%20dot.svg");
  }

  .layout28_dark-pink-dot.is-blue {
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524633_blue%20green%20dot.svg");
  }

  .why-allium_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .g_dropdown-toggle {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    letter-spacing: -.01rem;
    justify-content: flex-start;
    align-items: center;
    padding-top: .36rem;
    padding-bottom: .36rem;
    display: flex;
  }

  .g_close-backgrounds {
    border-radius: var(--_ui-styles---radius--0-5rem);
    opacity: 1;
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246aa_grey-dot-arrow.svg");
    background-position: 0 0;
    background-size: .125rem .125rem;
    width: 100%;
    height: 100%;
    transition: opacity .3s ease-out;
    position: absolute;
    bottom: -.44rem;
    right: -.5rem;
    overflow: clip;
  }

  .g_close-backgrounds.is-pink {
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb524631_dark-pink%20dot.svg");
  }

  .g_open-backgrounds {
    border-radius: var(--_ui-styles---radius--0-5rem);
    opacity: 0;
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246aa_grey-dot-arrow.svg");
    background-position: 0 0;
    background-size: .125rem .125rem;
    width: auto;
    height: auto;
    transition: opacity .3s ease-out;
    position: absolute;
    inset: -.5rem;
  }

  .section_header26 {
    padding-top: 2rem;
  }

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

  .layout236_item {
    padding: 1rem;
  }

  .layout236_item:where(.w-variant-ec911fa6-ae45-5616-ef99-046d8f90b1b7) {
    justify-content: flex-start;
    align-items: stretch;
    padding: 0;
  }

  .layout236_image:where(.w-variant-ec911fa6-ae45-5616-ef99-046d8f90b1b7) {
    aspect-ratio: auto;
  }

  .left-join_component {
    grid-template-columns: 1fr;
  }

  .left-join_wrapper {
    padding: 1rem;
  }

  .left-join_lottie-wrapper {
    width: 100%;
    padding: .5rem;
  }

  .layout359_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout359_card {
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .layout359_card:where(.w-variant-be442727-7ba4-2a65-e0cd-0e04db65f956), .layout359_card:where(.w-variant-03c7e9fd-7b4d-61ef-54b4-845abd1d5bd8) {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .layout359_image-wrapper {
    max-width: none;
  }

  .layout359_card-content {
    max-width: none;
    padding: 1rem;
  }

  .layout359_card-content:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d), .layout359_card-content:where(.w-variant-5fd74d3a-c912-3fe9-8bb8-9f521e13bbaf), .layout359_card-content:where(.w-variant-be442727-7ba4-2a65-e0cd-0e04db65f956), .layout359_card-content:where(.w-variant-03c7e9fd-7b4d-61ef-54b4-845abd1d5bd8) {
    padding: 0;
  }

  .layout359_card-wrapper {
    margin-right: .5rem;
  }

  .layout520_grid-list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex: 1;
    width: 100%;
    overflow: hidden;
  }

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

  .layout520_card {
    padding: 1rem .75rem 1.69rem;
  }

  .testimonial1_wrapper {
    padding: 1rem;
  }

  .testimonial1_logo {
    max-height: 1.3rem;
  }

  .testimonial1_client {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .testimonial1_component {
    margin-right: .5rem;
  }

  .layout520_item {
    max-width: 17.5rem;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .layout520_list-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .arrows_dot-bg {
    max-width: 1.73013rem;
    max-height: 1.73013rem;
  }

  .section_data-rely {
    text-align: center;
  }

  .data-rely_left {
    margin-left: auto;
    margin-right: auto;
  }

  .data-rely_right {
    justify-content: center;
  }

  .data-rely_card-wrapper {
    flex-basis: 17.5rem;
    max-width: none;
    min-height: 10rem;
    margin-right: .6rem;
  }

  .data-rely_card-wrapper:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
    min-height: 10rem;
  }

  .data-rely_card {
    padding-bottom: 1rem;
  }

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

  .testimonial1_quote-icon {
    width: 1.55rem;
    height: 1.55rem;
    top: -.76rem;
    right: 1.9rem;
  }

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

  .testimonial1_rich-text h3 {
    font-size: 1.25rem;
  }

  .testimonial1_rich-text p {
    font-size: .8125rem;
  }

  .cta27_rich-text h2 {
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.2;
  }

  .cta27_rich-text p {
    font-size: .8125rem;
  }

  .cta27_rich-text strong {
    font-weight: 600;
  }

  .header26_rich-text h2, .header26_rich-text h3 {
    font-size: 1.5rem;
  }

  .header26_rich-text h1 {
    font-size: 2rem;
  }

  .header26_rich-text h2, .header26_rich-text h3 {
    font-size: 1.5rem;
  }

  .header26_rich-text p {
    font-size: 1rem;
  }

  .logo6_bottom-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    text-align: left;
  }

  .logo6_content-icon {
    width: 2.5rem;
    height: 2.5rem;
    display: none;
  }

  .dark-purple-dot-4-4 {
    right: -.69rem;
  }

  .cta51_card {
    padding: 2rem;
  }

  .slider_item-bg-wrapper, .slider_bg-wrapper, .slider_three-split {
    padding: 1rem;
  }

  .testimonial5_top-wrapper {
    margin-bottom: 1rem;
  }

  .header1_bg-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 1.5rem;
  }

  .tab2_tabs-menu-wrapper {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .tab2_tabs-wrapper {
    border-radius: var(--_ui-styles---radius--0-5rem);
    background-color: var(--_primitives---opacity--transparent);
    background-image: url("https://cdn.prod.website-files.com/694394e6b362de82eb5243fd/694394e6b362de82eb5246aa_grey-dot-arrow.svg");
    background-position: 0 0;
    background-size: .125rem .125rem;
    border-style: none;
    flex-flow: column;
    padding: .5rem;
    overflow: clip;
  }

  .tab2_tabs-wrapper.no-scrollbar {
    background-image: none;
    background-size: auto;
    padding: 0;
    overflow: visible;
  }

  .header26_bg-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.5rem;
  }

  .cta51_rich-text h1 {
    font-size: 2.5rem;
    font-weight: 500;
  }

  .cta51_rich-text h2 {
    font-size: 1.5rem;
  }

  .cta51_rich-text p {
    font-size: 1rem;
  }

  .cta51_rich-text strong {
    font-weight: 500;
  }

  .layout359_rich-text h3, .layout359_rich-text h3:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d) {
    font-size: 1.25rem;
  }

  .layout359_rich-text h3, .layout359_rich-text h3:where(.w-variant-be7ed136-c5dc-4838-f326-0621069ff04d) {
    font-size: 1.25rem;
  }

  .layout359_rich-text p {
    font-size: .8125rem;
  }

  .layout175_content, .layout175_content.is-col-2, .layout175_content.is-col-3, .layout175_content.is-col-4, .layout175_content.is-col-2, .layout175_content.is-col-3, .layout175_content.is-col-4 {
    grid-template-columns: 1fr;
  }

  .small-button_inner-wrapper {
    height: 2rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .schema-tag_list {
    grid-column-gap: 1rem;
  }

  .data-rely_rich-text h1 {
    font-size: 2rem;
  }

  .data-rely_rich-text h2 {
    font-size: 1.5rem;
  }

  .data-rely_rich-text h3 {
    font-size: 2.5rem;
  }

  .data-rely_rich-text p {
    font-size: 1rem;
  }

  .card-row16_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

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

  .card-row16_card-small-content {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 1.5rem;
  }

  .card-row16_wrapper {
    padding: 1rem;
  }

  .with-allium_wrapper {
    grid-template-columns: 1fr;
  }

  .comparison1_top-row {
    grid-template-columns: 1fr 1fr;
  }

  .comparison1_top-row-title {
    display: none;
  }

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

  .comparison1_feature {
    border-bottom: 1px solid var(--_primitives---colors--neutral-darkest);
    padding-right: 1rem;
  }

  .comparison1_row-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .comparison1_abs-wrapper {
    width: 50%;
  }

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

  .layout353_content-left {
    position: static;
  }

  .layout353_content-item {
    padding: 1.5rem;
  }

  .layout353_main-wrapper.is-3 {
    min-width: 17.5rem;
  }

  .card-row39_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card-row39_card-content {
    padding: 1.5rem;
  }

  .card-row39_bg-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding: 1.5rem;
  }

  .header26_list-wrapper {
    padding-left: 1.5rem;
  }

  .header26_rich-text-content h2, .header26_rich-text-content h3 {
    font-size: 1.5rem;
  }

  .header26_rich-text-content h1 {
    font-size: 2rem;
  }

  .header26_rich-text-content h2, .header26_rich-text-content h3 {
    font-size: 1.5rem;
  }

  .header26_rich-text-content p {
    font-size: 1rem;
  }

  .values_component.is-col-3 {
    grid-template-columns: repeat(auto-fit, minmax(17.5rem, 1fr));
  }

  .data-rely_certified-bg-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .secure_wrapper {
    padding: 1.5rem;
  }

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

  .streaming_bg-wrapper {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 1.5rem;
  }

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

  .streaming_content.is-2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1.25fr;
    place-items: center start;
  }

  .webhook_header {
    height: 5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .webhook_table-content {
    padding-bottom: 2rem;
  }

  .data-rely_list-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: left;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .data-rely_item.is-last {
    max-width: 17.5rem;
  }

  .legal_text-rich-text p {
    font-size: 1rem;
  }

  .header26_snow-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    margin-bottom: 0;
  }

  .header26_snow-image {
    height: 1.5rem;
  }

  .cta51_image-wrapper {
    width: 12rem;
    height: auto;
  }

  .header26_rich-text-copy h2, .header26_rich-text-copy h3 {
    font-size: 1.5rem;
  }

  .header26_rich-text-copy h1 {
    font-size: 2rem;
  }

  .header26_rich-text-copy h2, .header26_rich-text-copy h3 {
    font-size: 1.5rem;
  }

  .header26_rich-text-copy p {
    font-size: 1rem;
  }

  .data-rely_certified-left:where(.w-variant-e54fbc97-5df0-846c-f63f-a1c633fd6f17) {
    justify-content: flex-start;
    align-items: center;
  }

  .assistant_tv-graphics {
    padding: 1.5rem;
  }

  .assistant_tv-graph-wrapper {
    min-height: 26rem;
    padding-bottom: 8rem;
  }

  .fs-cc_cookie-component {
    margin-bottom: 1rem;
    margin-right: 1rem;
  }

  .fs-cc_close-button {
    margin-right: 1.25rem;
  }

  .fs-cc_modal-buttons {
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .cookie-preference_wrapper {
    padding-top: 2rem;
  }

  .blog35_list {
    grid-row-gap: 2rem;
    grid-template-columns: repeat(auto-fit, minmax(17.5rem, 1fr));
  }

  .blog35_item {
    max-width: none;
  }

  .blog35_date-wrapper {
    flex-flow: wrap;
  }

  .content27_rich-text h4, .content27_rich-text h5 {
    font-size: 1.125rem;
  }

  .content27_rich-text h1 {
    font-size: 2rem;
  }

  .content27_rich-text blockquote {
    font-size: 1rem;
  }

  .content27_rich-text h2 {
    font-size: 1.5rem;
  }

  .content27_rich-text h3 {
    font-size: 1.25rem;
  }

  .content27_rich-text h4, .content27_rich-text h5 {
    font-size: 1.125rem;
  }

  .content27_rich-text p {
    font-size: .8125rem;
  }

  .header1_form-wrapper {
    padding: 1rem;
  }

  .blog6_featured-item {
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .blog6_featured-item-link {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .tab2_dropdown {
    width: 100%;
  }

  .tab2_dropdown-toggle {
    z-index: 1;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    border: var(--_ui-styles---stroke--border-width-1px) solid var(--_primitives---colors--pink-dark);
    border-radius: var(--_ui-styles---radius--0-5rem);
    background-color: var(--_primitives---colors--pink-light);
    cursor: pointer;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 2.5625rem;
    padding: .5rem;
    display: flex;
    position: relative;
  }

  .tab2_dropdown-icon {
    justify-content: center;
    align-items: center;
    width: .75rem;
    margin: 0;
    display: flex;
    position: relative;
    transform: rotate(180deg);
  }

  .tab2_dropdown-icon.is-closed {
    transform: none;
  }

  .tab2_dropdown-list {
    position: relative;
  }

  .tab2_dropdown-list.w--open {
    background-color: var(--_primitives---opacity--transparent);
    position: static;
  }

  .tab2_dropdown-list-grid {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: .25rem;
    padding-bottom: 0;
    padding-right: 0;
    display: grid;
  }

  .tab2_dropdown-link {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border: var(--_ui-styles---stroke--border-width-1px) solid #e6d4e6;
    border-radius: var(--_ui-styles---radius--0-25);
    background-color: var(--color-scheme-1--foreground);
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    padding: .25rem .5rem;
    display: flex;
  }

  .tab2_dropdown-link.is-active {
    background-color: var(--_primitives---colors--pink-light);
    background-color: var(--_primitives---colors--pink-light);
    border-color: #cc91cd;
  }

  .slider_news-logo {
    height: 1.5rem;
  }

  .tab2_adjust-right-space {
    display: none;
  }
}

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

  .hide-mobile-portrait {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-h1, .heading-style-h1.is-small {
    font-size: 2rem;
  }

  .heading-style-h1.is-small {
    font-size: 2rem;
  }

  .heading-style-h1.is-hero {
    min-height: 6.6rem;
    font-size: 2rem;
  }

  .button.secondary-2.is-meet-btn {
    padding: .5rem;
    font-size: .625rem;
  }

  .heading-style-h4.is-allium.is-f-1-25 {
    font-size: 1.25rem;
  }

  .heading-style-h4.text-weight-bold.is-f-1-25 {
    font-size: 1.125rem;
  }

  .text-size-regular.is-head {
    font-size: .75rem;
  }

  .heading-style-h3.is-meet-ai {
    font-size: .875rem;
  }

  .form_input {
    padding-left: .5rem;
  }

  .form_input::placeholder {
    font-size: .875rem;
  }

  .text-size-small.is-m-tiny {
    font-size: .75rem;
  }

  .category-filter-menu.no-scrollbar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .category-filter-link {
    padding: .5rem;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-left: .5rem;
    padding-right: 1rem;
  }

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

  .header1_image-wrapper.is-blog {
    padding: .25rem;
  }

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

  .tab3_tabs-menu {
    width: 100vw;
    max-width: none;
    margin-left: -1rem;
  }

  .tab3_tab-link {
    padding-left: .5rem;
    padding-right: .5rem;
  }

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

  .testimonial5_link {
    max-width: 17.5rem;
  }

  .testimonial5_logo {
    object-fit: contain;
    height: auto;
  }

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

  .layout28_tabs-menu {
    grid-row-gap: 2.5rem;
  }

  .footer1_top-wrapper {
    grid-row-gap: 2rem;
  }

  .footer1_logo-link {
    width: 5.39188rem;
    height: 1.49775rem;
  }

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

  .footer1_menu-wrapper {
    grid-row-gap: 1.5rem;
    font-size: .75rem;
  }

  .footer1_link-list.is-grid {
    grid-column-gap: 1rem;
    grid-column-gap: 1rem;
  }

  .footer1_link {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: .625rem;
  }

  .footer1_bottom-wrapper {
    padding: .5rem;
  }

  .footer1_legal-list {
    grid-row-gap: .1875rem;
  }

  .logo6_list-wrapper {
    padding: .5rem;
  }

  .logo6_list-wrapper.is-n-bg-color {
    padding: 1rem;
  }

  .logo6_link.is-product {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .logo1_list {
    justify-content: center;
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .why-allium_title {
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .why-allium_title.heading-style-h5 {
    font-size: 2rem;
  }

  .section_assistant {
    overflow: clip;
  }

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

  .assistant_wrapper {
    height: 67rem;
  }

  .slider_component.is-research, .slider_component.is-news, .slider_component.is-research, .slider_component.is-news {
    padding-top: .5rem;
    padding-bottom: 0;
  }

  .slider_item-wrapper, .slider_item-wrapper.is-research, .slider_item-wrapper.is-research {
    max-width: 17.5rem;
  }

  .slider_item.is-back {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .navbar2_dropdown-list.is-grid.is-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

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

  .navbar2_dropdown-list.is-3 {
    width: 100%;
    min-width: auto;
  }

  .navbar2_dropdown-list.is-3.is-3-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .testimonial5_content {
    max-width: 17.5rem;
  }

  .navbar2_link-content-image-wrap {
    align-self: flex-start;
    margin-top: .1rem;
  }

  .navbar2_main-link-wrapper.is-2 {
    flex: 1;
    max-width: none;
  }

  .navbar2_main-link-wrapper.is-2.is-n-comp {
    flex: 1;
  }

  .navbar2_main-link-wrapper.is-3 {
    flex: 0 auto;
    max-width: none;
  }

  .logo6_image {
    object-fit: contain;
    max-width: 7rem;
  }

  .logo6_cs-wrapper {
    height: auto;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .625rem;
  }

  .logo6_cs-wrapper.is-product {
    right: 1.6875rem;
  }

  .logo6_item-wrapper {
    min-width: auto;
  }

  .logo6_item-wrapper.is-product {
    height: 3.125rem;
  }

  .cta27_title {
    max-width: 15ch;
    margin-left: auto;
    margin-right: auto;
  }

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

  .data-rely_card-wrapper {
    flex: 0 auto;
    min-width: 17.5rem;
  }

  .heading-style-h1-small.is-pink {
    font-size: 2rem;
  }

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

  .header1_bg-wrapper, .header26_bg-wrapper {
    padding: 1rem;
  }

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

  .small-button_inner-wrapper {
    height: auto;
    padding-left: .5rem;
    padding-right: .5rem;
    font-size: .625rem;
  }

  .card-row16_card-small-content {
    flex-flow: column;
  }

  .comparison1_top-row-title, .comparison1_top-row-content {
    padding: 1rem .5rem;
  }

  .comparison1_row-content {
    width: 100%;
    padding: 1rem .5rem;
  }

  .comparison1_bg-wrapper {
    padding: 1rem;
  }

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

  .card-row39_bg-wrapper {
    padding: 1rem;
  }

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

  .streaming_bg-wrapper {
    padding: 1rem;
  }

  .cta51_image-wrapper {
    width: 8rem;
    height: auto;
  }

  .assistant_tv-graphics {
    width: 100%;
    padding: 1rem;
  }

  .assistant_tv-graph-wrapper {
    min-height: 16.5rem;
    padding-top: 1.5rem;
    padding-bottom: 4rem;
  }

  .assistant_content {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .assistant_graphic-icon {
    height: 1rem;
  }

  .assistant_subtext {
    font-size: .5rem;
  }

  .fs-cc_cookie-component {
    max-width: 100%;
    margin-bottom: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    inset: auto 0% 0%;
  }

  .fs-cc_modal {
    max-width: 100%;
  }

  .fs-cc_close-button {
    margin-top: 1rem;
    margin-right: 1rem;
  }

  .fs-cc_preference-component {
    align-items: flex-end;
  }

  .cookie-preference_wrapper {
    max-width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-cc_preference-buttons {
    bottom: 0;
  }

  .blog35_image-wrapper, .blog35_item-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .blog35_author-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .blog-post-header1_content-top {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
  }

  .content27_sidebar-heading {
    align-self: auto;
  }

  .header1_form-wrapper {
    padding: .5rem;
  }

  .slider_news-logo {
    height: 1rem;
  }
}

#w-node-_848771ad-3e47-387f-c52c-fb6d6c356b3c-eb5243ee {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cb6ce55e-6c44-fc93-6dc8-d61b0662134a-a84a0091 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b3ad3541-70ad-000b-0a84-76f4c1fc7ef5-c1fc7ef5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_89dbe83d-b2ba-c177-2ac7-556f0687fcd2-0687fcd2 {
  align-self: start;
}

#w-node-_9777720f-4a15-02fa-f760-a57021d38b80-21d38b80, #w-node-ab6a4cfc-6638-a8d1-1bc3-889c7ea3ace4-7ea3acde {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d33e85ff-1214-6a40-03a6-82b37668fc28-7668fc24 {
  justify-self: center;
}

#w-node-d33e85ff-1214-6a40-03a6-82b37668fc65-7668fc24 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-d33e85ff-1214-6a40-03a6-82b37668fc82-7668fc24 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-cb6ce55e-6c44-fc93-6dc8-d61b0662134a-a84a0091 {
    grid-column: span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_9777720f-4a15-02fa-f760-a57021d38b80-21d38b80 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d33e85ff-1214-6a40-03a6-82b37668fc62-7668fc24 {
    grid-area: 2 / 2 / 2 / 2;
  }

  #w-node-f22ea278-b077-1324-0d4f-81b2a607864a-7668fc24 {
    grid-area: 1 / 2 / 2 / 2;
  }
}
