@font-face {
  font-family: Raveo Display;
  src: url('../fonts/Raveo-Display-Medium.woff2') format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Fragment Mono;
  src: url('../fonts/FragmentMono-Italic.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: StackSans text Variable;
  src: url('../fonts/StackSansText-VariableFont_wght.ttf') format("truetype");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: StackSans headline Variable;
  src: url('../fonts/StackSansHeadline-VariableFont_wght.ttf') format("truetype");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

:root {
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🔠-typography---size--b2: 1rem;
  --_🔠-typography---line-height--b2: 1.5rem;
  --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--b2: 0px;
  --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h1: 4rem;
  --_🔠-typography---line-height--h1: 4.25rem;
  --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h1: -.062rem;
  --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h2: 3rem;
  --_🔠-typography---line-height--h2: 3.5rem;
  --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h2: -.031rem;
  --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h3: 2.5rem;
  --_🔠-typography---line-height--h3: 3rem;
  --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h3: -.031rem;
  --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h4: 2rem;
  --_🔠-typography---line-height--h4: 2.5rem;
  --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h4: 0rem;
  --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h5: 1.5rem;
  --_🔠-typography---line-height--h5: 2rem;
  --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h5: 0rem;
  --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h6: 1.25rem;
  --_🔠-typography---line-height--h6: 1.5rem;
  --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h6: 0px;
  --spacing--8: .5rem;
  --spacing--0: 0rem;
  --spacing--12: .75rem;
  --spacing--16: 1rem;
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🔘-radius---ui--input: .5rem;
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--base---depth--dark: #1a171a;
  --_🎨-color--base---base--light-32: #f7f6f552;
  --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
  --_🔠-typography---size--label-1: .75rem;
  --_🔠-typography---line-height--label-1: 1rem;
  --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-1: .75px;
  --_🎨-color--base---base--light-64: #f7f6f5a3;
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --container--large: 112.5rem;
  --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
  --_🔠-typography---size--b3: .813rem;
  --_🔠-typography---line-height--b3: 1.25rem;
  --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--b3: 0px;
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
  --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
  --_🔠-typography---size--b1: 1.25rem;
  --_🔠-typography---line-height--b1: 2rem;
  --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
  --_🔠-typography---letter-spacing--b1: 0px;
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
  --_🔠-typography---size--label-2: .625rem;
  --_🔠-typography---line-height--label-2: .75rem;
  --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
  --_🔠-typography---letter-spacing--label-2: .75px;
  --_🔘-radius---general--default: .75rem;
  --_🎨-color--base---ui--error: #ed7472;
  --_🎨-color--base---base--light-100: #f7f6f5;
  --layout-grid--margin: 2rem;
  --_❇️-icon---button-icon--circle-large: 1.25rem;
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--base---base--light-0: #f7f6f500;
  --_🎨-color--base---ui--success: #5cce63;
  --_🎨-color--base---base--dark-100: #231f23;
  --width--6-columns: 42.5rem;
  --spacing--32: 2rem;
  --spacing--24: 1.5rem;
  --width--4-columns: 28rem;
  --_🔘-radius---ui--button-base: .5rem;
  --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🔠-typography---size--button-1: 1rem;
  --_🔠-typography---line-height--button-1: 1.25rem;
  --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-1: 0px;
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🔠-typography---line-height--button-2: 1rem;
  --_❇️-icon---button-icon--rectangle-large: 1rem;
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--base---base--light-8: #f7f6f514;
  --spacing--4: .25rem;
  --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
  --_🔠-typography---size--button-2: .875rem;
  --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
  --_🔠-typography---letter-spacing--button-2: 0px;
  --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
  --_🔠-typography---size--h0: 5.5rem;
  --_🔠-typography---line-height--h0: 5.5rem;
  --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
  --_🔠-typography---letter-spacing--h0: -.125rem;
  --_🔘-radius---ui--button-circle: 1.5rem;
  --_❇️-icon---regular-icons--medium: 1.5rem;
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🔘-radius---ui--tag: .5rem;
  --spacing--48: 3rem;
  --_🎨-color--base---base--light-48: #f7f6f57a;
  --section-padding--extra-large: 12.5rem;
  --section-padding--large: 10rem;
  --width--3-columns: 20.75rem;
  --width--2-columns: 13.5rem;
  --spacing--20: 1.25rem;
  --spacing--120: 7.5rem;
  --_🔘-radius---general--large: 1.25rem;
  --spacing--160: 10rem;
  --_❇️-icon---regular-icons--small: 1rem;
  --layout-grid--gutter: 1rem;
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --container--medium: 90rem;
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🔘-radius---ui--nav-animation-radius: 0rem;
  --_🎨-color--base---base--dark-8: #231f2314;
  --_❇️-icon---icon-stroke: .094rem;
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --spacing--64: 4rem;
  --_🎨-color--base---lift--light: #fff;
  --_🎨-color--base---lift--dark: #322d32;
  --width--9-columns: 64.25rem;
  --section-padding--extra-small: 2rem;
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --layout-grid--1-column-gap: 8.25rem;
  --width--5-columns: 35.25rem;
  --_🔘-radius---general--full: 100vw;
  --section-padding--small: 5rem;
  --section-padding--medium: 7.5rem;
  --width--8-columns: 57rem;
  --spacing--80: 5rem;
  --_🎨-color--base---base--dark-64: #231f23a3;
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --width--1-column: 6.25rem;
  --layout-grid--2-column-gap: 15.5rem;
  --_🔘-radius---general--small: .5rem;
  --_🎨-color--base---base--dark-48: #231f237a;
  --_❇️-icon---regular-icons--large: 2rem;
  --width--10-columns: 71.5rem;
  --spacing--200: 12.5rem;
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--base---base--dark-0: #231f2300;
  --_🔠-typography---font--heading-serif: "StackSans headline Variable", Arial, sans-serif;
  --_🔠-typography---font--heading-sans: "StackSans headline Variable", Arial, sans-serif;
  --_🔠-typography---font--body: "StackSans text Variable", Arial, sans-serif;
  --_🔠-typography---font--label: "Fragment Mono", Arial, sans-serif;
  --_🔠-typography---font--button: "StackSans text Variable", Arial, sans-serif;
  --_🔠-typography---weight--heading-serif: var(--_🔠-typography---all-weights--normal);
  --_🔠-typography---weight--heading-sans: var(--_🔠-typography---all-weights--normal);
  --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--light);
  --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--normal);
  --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--normal);
  --_🎨-color--base---accent--primary: #4c3e5e;
  --width--7-columns: 49.75rem;
  --width--12-columns: 86rem;
  --container--small: 57rem;
  --_🎨-color--base---base--dark-88: #231f23e0;
  --_🎨-color--base---base--dark-32: #231f2352;
  --_🎨-color--base---base--dark-16: #231f2329;
  --_🎨-color--base---base--dark-4: #231f230a;
  --_🎨-color--base---base--light-88: #f7f6f5e0;
  --_🎨-color--base---base--light-16: #f7f6f529;
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--base---base--light-4: #f7f6f50a;
  --_❇️-icon---regular-icons--extra-small: .75rem;
  --_❇️-icon---button-icon--rectangle-small: .75rem;
  --_❇️-icon---button-icon--circle-small: 1rem;
  --_🎨-color--base---depth--light: #ececec;
  --_🎨-color--base---ui--warning: #d5ad4b;
  --_🔠-typography---all-weights--thin: 100;
  --_🔠-typography---all-weights--extra-light: 200;
  --_🔠-typography---all-weights--light: 300;
  --_🔠-typography---all-weights--normal: 400;
  --_🔠-typography---all-weights--medium: 500;
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🔠-typography---all-weights--semi-bold: 600;
  --_🔠-typography---all-weights--bold: 700;
  --_🔠-typography---all-weights--extra-bold: 800;
  --_🔠-typography---all-weights--black: 900;
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
  --animation--line-1-offset: 0rem;
  --animation--line-1-array: 0rem;
  --animation--line-2-offset: 0rem;
  --animation--line-2-array: 0rem;
  --animation--line-3-offset: 0rem;
  --animation--line-3-array: 0rem;
  --_🎨-color--base---colors--nscorecoral: #ed7472;
  --_🎨-color--base---colors--nsqubitorchid: #cebffa;
  --_🎨-color--base---colors--nssyntaxmint: #ccfdcf;
  --_🎨-color--base---colors--nspacketsky: #d7e9ff;
  --_🎨-color--base---colors--nscachesand: #f4e7c7;
  --_🎨-color--base---colors--nslatencypeach: #ffe1d6;
  --_🎨-color--base---background-base--light\<deleted\|variable-a05dcb1f-305b-cbcc-d2b3-1f17f422a326\>: #f6f3f0;
  --_🎨-color--base---background-lift-low-opacity--light\<deleted\|variable-08c4a639-baca-9b81-148c-77d8228f4877\>: #ffffffa3;
}

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

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

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

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

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

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

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

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

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

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

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

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

body {
  background-color: var(--_🎨-color--tokens---background--base);
  font-family: var(--_🔠-typography---font-family--b2);
  color: var(--_🎨-color--tokens---tone--strong);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
}

h1 {
  font-family: var(--_🔠-typography---font-family--h1);
  font-size: var(--_🔠-typography---size--h1);
  line-height: var(--_🔠-typography---line-height--h1);
  font-weight: var(--_🔠-typography---font-weight--h1);
  letter-spacing: var(--_🔠-typography---letter-spacing--h1);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--_🔠-typography---font-family--h2);
  font-size: var(--_🔠-typography---size--h2);
  line-height: var(--_🔠-typography---line-height--h2);
  font-weight: var(--_🔠-typography---font-weight--h2);
  letter-spacing: var(--_🔠-typography---letter-spacing--h2);
  margin-top: 20px;
  margin-bottom: 10px;
}

h3 {
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  margin-top: 20px;
  margin-bottom: 10px;
}

h4 {
  font-family: var(--_🔠-typography---font-family--h4);
  font-size: var(--_🔠-typography---size--h4);
  line-height: var(--_🔠-typography---line-height--h4);
  font-weight: var(--_🔠-typography---font-weight--h4);
  letter-spacing: var(--_🔠-typography---letter-spacing--h4);
  margin-top: 10px;
  margin-bottom: 10px;
}

h5 {
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  letter-spacing: var(--_🔠-typography---letter-spacing--h5);
  margin-top: 10px;
  margin-bottom: 10px;
}

h6 {
  font-family: var(--_🔠-typography---font-family--h6);
  font-size: var(--_🔠-typography---size--h6);
  line-height: var(--_🔠-typography---line-height--h6);
  font-weight: var(--_🔠-typography---font-weight--h6);
  letter-spacing: var(--_🔠-typography---letter-spacing--h6);
  margin-top: 10px;
  margin-bottom: 10px;
}

p {
  font-family: var(--_🔠-typography---font-family--b2);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
  margin-bottom: 10px;
}

a {
  color: var(--_🎨-color--tokens---tone--strong);
  text-decoration: none;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 20px;
}

li {
  margin-bottom: var(--spacing--8);
}

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

figcaption {
  text-align: center;
  margin-top: 5px;
}

.text-field {
  width: 100%;
  height: auto;
  margin-bottom: var(--spacing--0);
  padding: var(--spacing--12) var(--spacing--16);
  border: 1px solid var(--_🎨-color--tokens---input--default--border);
  border-radius: var(--_🔘-radius---ui--input);
  background-color: var(--_🎨-color--tokens---input--default--background);
  font-family: var(--_🔠-typography---font-family--b2);
  color: var(--_🎨-color--tokens---input--default--text);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
}

.text-field:focus {
  border-color: var(--_🎨-color--tokens---input--active--border);
  background-color: var(--_🎨-color--tokens---input--default--background);
  color: var(--_🎨-color--tokens---input--active--text);
}

.text-field:focus-visible, .text-field[data-wf-focus-visible] {
  border-color: var(--_🎨-color--tokens---input--active--border);
  background-color: var(--_🎨-color--tokens---input--active--background);
  color: var(--_🎨-color--tokens---input--active--text);
}

.text-field::placeholder {
  color: var(--_🎨-color--tokens---input--default--text);
}

.text-field.text-area {
  min-height: 7.81rem;
}

.text-field.is-dark {
  background-color: var(--_🎨-color--base---depth--dark);
  color: var(--_🎨-color--base---base--light-32);
}

.text-field.is-dark::placeholder {
  color: var(--_🎨-color--base---base--light-32);
}

.label-large {
  font-family: var(--_🔠-typography---font-family--label-1);
  font-size: var(--_🔠-typography---size--label-1);
  line-height: var(--_🔠-typography---line-height--label-1);
  font-weight: var(--_🔠-typography---font-weight--label-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--label-1);
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-end;
}

.label-large.tone-medium.is-dark {
  color: var(--_🎨-color--base---base--light-64);
}

.divider_section {
  background-color: var(--_🎨-color--tokens---tone--subtle);
  width: 100%;
  height: 1px;
  margin-right: auto;
}

.container-large {
  z-index: 2;
  width: 100%;
  max-width: var(--container--large);
  margin-left: auto;
  margin-right: auto;
}

.container-large.no-max {
  max-width: none;
}

.heading-style-h2 {
  font-family: var(--_🔠-typography---font-family--h2);
  font-size: var(--_🔠-typography---size--h2);
  line-height: var(--_🔠-typography---line-height--h2);
  font-weight: var(--_🔠-typography---font-weight--h2);
  letter-spacing: var(--_🔠-typography---letter-spacing--h2);
}

.heading-style-h2.text-peach {
  color: #ffe1d6;
}

.heading-style-h2.text-sky {
  color: #d7e9ff;
}

.text-size-regular {
  font-family: var(--_🔠-typography---font-family--b2);
  font-size: var(--_🔠-typography---size--b2);
  line-height: var(--_🔠-typography---line-height--b2);
  font-weight: var(--_🔠-typography---font-weight--b2);
  letter-spacing: var(--_🔠-typography---letter-spacing--b2);
  margin-top: 0;
  margin-bottom: 0;
}

.text-size-small {
  font-family: var(--_🔠-typography---font-family--b3);
  font-size: var(--_🔠-typography---size--b3);
  line-height: var(--_🔠-typography---line-height--b3);
  font-weight: var(--_🔠-typography---font-weight--b3);
  letter-spacing: var(--_🔠-typography---letter-spacing--b3);
  margin-top: 0;
  margin-bottom: 0;
}

.text-size-small.tone-medium {
  color: var(--_🎨-color--tokens---tone--medium);
}

.text-size-small.tone-medium.truncated {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 200px;
  overflow: hidden;
}

.text-size-small.tone-medium.is-dark {
  color: var(--_🎨-color--base---base--light-64);
}

.text-size-small.text_body-bold {
  font-weight: var(--_🔠-typography---weight--body-bold);
}

.heading-style-h4 {
  font-family: var(--_🔠-typography---font-family--h4);
  font-size: var(--_🔠-typography---size--h4);
  line-height: var(--_🔠-typography---line-height--h4);
  font-weight: var(--_🔠-typography---font-weight--h4);
  letter-spacing: var(--_🔠-typography---letter-spacing--h4);
}

.heading-style-h5 {
  font-family: var(--_🔠-typography---font-family--h5);
  font-size: var(--_🔠-typography---size--h5);
  line-height: var(--_🔠-typography---line-height--h5);
  font-weight: var(--_🔠-typography---font-weight--h5);
  letter-spacing: var(--_🔠-typography---letter-spacing--h5);
}

.heading-style-h6 {
  font-family: var(--_🔠-typography---font-family--h6);
  font-size: var(--_🔠-typography---size--h6);
  line-height: var(--_🔠-typography---line-height--h6);
  font-weight: var(--_🔠-typography---font-weight--h6);
  letter-spacing: var(--_🔠-typography---letter-spacing--h6);
}

.heading-style-h3 {
  font-family: var(--_🔠-typography---font-family--h3);
  font-size: var(--_🔠-typography---size--h3);
  line-height: var(--_🔠-typography---line-height--h3);
  font-weight: var(--_🔠-typography---font-weight--h3);
  letter-spacing: var(--_🔠-typography---letter-spacing--h3);
  justify-content: flex-start;
  align-items: center;
}

.margin-0 {
  margin: 0;
}

.text-size-large {
  font-family: var(--_🔠-typography---font-family--b1);
  font-size: var(--_🔠-typography---size--b1);
  line-height: var(--_🔠-typography---line-height--b1);
  font-weight: var(--_🔠-typography---font-weight--b1);
  letter-spacing: var(--_🔠-typography---letter-spacing--b1);
  margin-top: 0;
  margin-bottom: 0;
}

.text-size-large.tone-medium {
  color: var(--_🎨-color--tokens---tone--medium);
}

.text-size-large.tone-medium.is-dark, .text-size-large.tone-medium.dark-mode {
  color: var(--_🎨-color--base---base--light-64);
}

.heading-style-h1 {
  z-index: 1;
  font-family: var(--_🔠-typography---font-family--h1);
  font-size: var(--_🔠-typography---size--h1);
  line-height: var(--_🔠-typography---line-height--h1);
  font-weight: var(--_🔠-typography---font-weight--h1);
  letter-spacing: var(--_🔠-typography---letter-spacing--h1);
}

.heading-style-h1.text-peach {
  color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.label-small {
  font-family: var(--_🔠-typography---font-family--label-2);
  font-size: var(--_🔠-typography---size--label-2);
  line-height: var(--_🔠-typography---line-height--label-2);
  font-weight: var(--_🔠-typography---font-weight--label-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--label-2);
  text-transform: uppercase;
}

.error-message {
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---ui--error);
  color: var(--_🎨-color--base---base--light-100);
  text-align: center;
}

.footer {
  z-index: 3;
  width: 100%;
  padding-top: var(--layout-grid--margin);
  padding-bottom: var(--layout-grid--margin);
  position: relative;
}

.wrap_submit-button {
  height: 100%;
  padding-right: var(--spacing--16);
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0% 0 0% auto;
}

.input_icon {
  width: var(--_❇️-icon---button-icon--circle-large);
  height: var(--_❇️-icon---button-icon--circle-large);
  color: var(--_🎨-color--tokens---input--icon);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_submit {
  z-index: 5;
  background-color: var(--_🎨-color--base---base--light-0);
  width: 100%;
  height: 100%;
  color: var(--_🎨-color--base---base--light-0);
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.wrap_input-form {
  position: relative;
}

.success-message {
  border: 1px solid var(--_🎨-color--base---ui--success);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---ui--success);
  color: var(--_🎨-color--base---base--dark-100);
}

.utility_page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility_page-wrap._404 {
  background-color: var(--_🎨-color--base---base--dark-100);
  max-height: 1280px;
  color: var(--_🎨-color--base---base--light-100);
  position: relative;
  overflow: hidden;
}

.utility_page-content {
  text-align: center;
  flex-direction: column;
  display: flex;
}

.utility_page-content._404 {
  width: 100%;
  height: 100%;
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
  justify-content: center;
  align-items: center;
  position: relative;
}

.utility_page-content.pw {
  z-index: 2;
  width: 100%;
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.content_404 {
  z-index: 1;
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.heading_404 {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.utility_page-form.pw {
  max-width: var(--width--4-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  justify-content: flex-start;
  align-items: stretch;
}

.hide {
  display: none;
}

.master_navigation {
  z-index: 999;
  padding-top: var(--spacing--8);
  position: fixed;
  inset: 0% 0% auto;
}

.cta_primary {
  border-radius: var(--_🔘-radius---ui--button-base);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  font-family: var(--_🔠-typography---font-family--button-1);
  color: var(--_🎨-color--tokens---button--primary--default--text);
  font-size: var(--_🔠-typography---size--button-1);
  line-height: var(--_🔠-typography---line-height--button-1);
  font-weight: var(--_🔠-typography---font-weight--button-1);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-1);
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .3s;
  display: flex;
  position: relative;
}

.cta_primary:hover {
  color: var(--_🎨-color--tokens---button--primary--hover--text);
}

.cta_primary.is-dark {
  color: var(--_🎨-color--base---base--dark-100);
}

.cta_primary.is-dark:hover {
  color: var(--_🎨-color--base---base--light-100);
}

.cta_primary.secondary.is-dark {
  color: var(--_🎨-color--base---base--light-100);
}

.cta_primary.secondary.is-dark:hover {
  color: var(--_🎨-color--base---base--dark-100);
}

.cta_primary.secondary {
  color: var(--_🎨-color--tokens---button--secondary--default--text);
}

.cta_primary.secondary:hover {
  color: var(--_🎨-color--tokens---button--secondary--hover--text);
}

.button_text-mask {
  height: var(--_🔠-typography---line-height--button-1);
  pointer-events: none;
  flex: none;
  overflow: hidden;
}

.button_text-mask.button {
  height: var(--_🔠-typography---line-height--button-2);
}

.text-button {
  z-index: 1;
  text-shadow: 0 1.5em 0 var(--_🎨-color--tokens---button--primary--hover--text);
  position: relative;
}

.text-button.secondary {
  text-shadow: 0 1.5em 0 var(--_🎨-color--tokens---button--secondary--hover--text);
}

.icon-wrap_button {
  z-index: 2;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.icon_button {
  z-index: 2;
  width: var(--_❇️-icon---button-icon--rectangle-large);
  height: var(--_❇️-icon---button-icon--rectangle-large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.icon_button.right {
  margin-left: var(--spacing--8);
}

.icon_button.left {
  margin-right: var(--spacing--8);
}

.btn-bg {
  border: 1px solid var(--_🎨-color--tokens---button--primary--default--border);
  border-radius: var(--_🔘-radius---ui--button-base);
  background-color: var(--_🎨-color--tokens---button--primary--default--background);
  transition: background-color .3s;
  position: absolute;
  inset: 0%;
}

.btn-bg:hover {
  border-color: var(--_🎨-color--tokens---button--primary--hover--border);
  background-color: var(--_🎨-color--tokens---button--primary--hover--background);
}

.btn-bg.is-dark {
  background-color: var(--_🎨-color--base---base--light-100);
}

.btn-bg.is-dark:hover {
  background-color: var(--_🎨-color--base---base--dark-100);
}

.btn-bg.secondary.is-dark {
  background-color: var(--_🎨-color--base---base--light-8);
}

.btn-bg.secondary.is-dark:hover {
  background-color: var(--_🎨-color--base---base--light-100);
}

.btn-bg.secondary {
  border-color: var(--_🎨-color--tokens---button--secondary--default--border);
  background-color: var(--_🎨-color--tokens---button--secondary--default--background);
}

.btn-bg.secondary:hover {
  border-color: var(--_🎨-color--tokens---button--secondary--hover--border);
  background-color: var(--_🎨-color--tokens---button--secondary--hover--background);
}

.image_cover {
  z-index: 1;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.card_sales {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fdfcfb;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 160px;
  display: flex;
}

.cta-small {
  padding: var(--spacing--8) var(--spacing--12);
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  border-radius: var(--_🔘-radius---ui--button-base);
  font-family: var(--_🔠-typography---font-family--button-2);
  color: var(--_🎨-color--tokens---button--primary--default--text);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .3s;
  display: flex;
  position: relative;
}

.cta-small:hover {
  color: var(--_🎨-color--tokens---button--primary--hover--text);
}

.cta-small.secondary {
  color: var(--_🎨-color--tokens---button--secondary--default--text);
}

.cta-small.secondary:hover {
  color: var(--_🎨-color--tokens---button--secondary--hover--text);
}

.heading-style-h0 {
  font-family: var(--_🔠-typography---font-family--h0);
  font-size: var(--_🔠-typography---size--h0);
  line-height: var(--_🔠-typography---line-height--h0);
  font-weight: var(--_🔠-typography---font-weight--h0);
  letter-spacing: var(--_🔠-typography---letter-spacing--h0);
}

.heading-style-h0.text-coral {
  color: #ed7472;
}

.heading-style-h0.text-sky {
  color: #d7e9ff;
}

.tone-medium {
  color: var(--_🎨-color--tokens---tone--medium);
  text-decoration: none;
}

.tone-medium.margin-0.is-dark, .tone-medium.text-size-large.is-dark, .tone-medium.is-dark {
  color: var(--_🎨-color--base---base--light-64);
}

.slider_button {
  padding: var(--spacing--8);
  border: 1px solid var(--_🎨-color--tokens---button--primary--default--border);
  border-radius: var(--_🔘-radius---ui--button-circle);
  background-color: var(--_🎨-color--tokens---button--primary--default--background);
  color: var(--_🎨-color--tokens---button--primary--default--text);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: border-color .3s, background-color .3s, color .3s;
  display: flex;
}

.slider_button:hover {
  border-color: var(--_🎨-color--tokens---button--primary--hover--border);
  background-color: var(--_🎨-color--tokens---button--primary--hover--background);
  color: var(--_🎨-color--tokens---button--primary--hover--text);
}

.slider_button.secondary.is-dark {
  border-color: var(--_🎨-color--base---base--light-0);
  background-color: var(--_🎨-color--base---base--light-8);
  color: var(--_🎨-color--base---base--light-100);
}

.slider_button.secondary.is-dark:hover {
  border-color: var(--_🎨-color--base---base--light-0);
  background-color: var(--_🎨-color--base---base--light-100);
  color: var(--_🎨-color--base---base--dark-100);
}

.slider_button.secondary.is-dark {
  background-color: var(--_🎨-color--base---base--light-8);
  color: var(--_🎨-color--base---base--light-100);
}

.slider_button.secondary.is-dark:hover {
  background-color: var(--_🎨-color--base---base--light-100);
  color: var(--_🎨-color--base---base--dark-100);
}

.slider_button.secondary {
  border-color: var(--_🎨-color--tokens---button--secondary--default--border);
  background-color: var(--_🎨-color--tokens---button--secondary--default--background);
  color: var(--_🎨-color--tokens---button--secondary--default--text);
}

.slider_button.secondary:hover {
  border-color: var(--_🎨-color--tokens---button--secondary--hover--border);
  background-color: var(--_🎨-color--tokens---button--secondary--hover--background);
  color: var(--_🎨-color--tokens---button--secondary--hover--text);
}

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

.icon_slider-button.medium {
  width: var(--_❇️-icon---regular-icons--medium);
  height: var(--_❇️-icon---regular-icons--medium);
  display: none;
}

.icon_slider-button.large {
  width: var(--_❇️-icon---regular-icons--medium);
  height: var(--_❇️-icon---regular-icons--medium);
}

.wrap_icon-slider {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap_icon-slider.left {
  transform: rotate(180deg);
}

.label-master {
  padding: var(--spacing--8) var(--spacing--12);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---ui--tag);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_🎨-color--tokens---tone--strong);
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.label-master.is-dark {
  border-color: var(--_🎨-color--base---base--light-8);
  color: var(--_🎨-color--base---base--light-100);
}

.text_body-bold {
  font-weight: var(--_🔠-typography---weight--body-bold);
}

.section-divider, .section-divider-3 {
  background-color: #19181852;
  width: 100%;
  height: 1px;
  margin-right: auto;
}

.single_sales-pages {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  flex-flow: column;
  display: flex;
}

.padding-global {
  width: 100%;
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
}

.tone-subtle {
  color: var(--_🎨-color--tokens---tone--subtle);
}

.tone-subtle.is-dark {
  color: var(--_🎨-color--base---base--light-48);
}

.section_cta {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--large);
}

.master_cta {
  z-index: 2;
  max-width: var(--width--4-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.button-group_cta {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_bottom-tile {
  flex-flow: column;
  display: flex;
}

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

.footer-column {
  max-width: var(--width--2-columns);
  grid-column-gap: var(--spacing--20);
  grid-row-gap: var(--spacing--20);
  flex-flow: column;
  flex: 1;
  display: flex;
}

.footer_socials {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.master-footer {
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--120);
  grid-row-gap: var(--spacing--120);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--base);
  flex-flow: column;
  display: flex;
  box-shadow: 0 4px 80px #00000014;
}

.link_footer {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  color: var(--_🎨-color--tokens---tone--strong);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-socials {
  width: var(--_❇️-icon---regular-icons--small);
  height: var(--_❇️-icon---regular-icons--small);
  color: var(--_🎨-color--tokens---tone--strong);
  flex: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.link-socials:hover {
  opacity: .5;
  color: #381d0f;
  object-fit: fill;
}

.footer_top-tile {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_columns {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.left-footer {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link_footer-legal {
  font-family: var(--_🔠-typography---font-family--b3);
  color: var(--_🎨-color--tokens---tone--strong);
  font-size: var(--_🔠-typography---size--b3);
  line-height: var(--_🔠-typography---line-height--b3);
  font-weight: var(--_🔠-typography---font-weight--b3);
  letter-spacing: var(--_🔠-typography---letter-spacing--b3);
  text-decoration: none;
  transition: color .3s;
}

.link_footer-legal:hover {
  color: #381d0f;
}

.footer_links-column {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.right-footer {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.footer_bottom-halves {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

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

.footer_legal {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_bottom-left {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--24);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.brand_footer {
  width: var(--spacing--32);
  height: var(--spacing--32);
}

.footer_tag {
  padding: var(--spacing--4) var(--spacing--8);
  border-radius: var(--_🔘-radius---ui--tag);
  background-color: var(--_🎨-color--tokens---color--nscachesand);
  color: var(--_🎨-color--base---base--dark-100);
  text-align: center;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta_bg {
  z-index: 0;
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---color--nscorecoral), var(--_🎨-color--tokens---color--nscachesand) 50%);
  filter: blur(100px);
  border-radius: 50%;
  width: 100%;
  min-width: 100%;
  height: 37.5rem;
  position: absolute;
  bottom: -29.95rem;
}

.cta_bg.product-c {
  height: 30rem;
  max-width: var(--container--medium);
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---color--nscorecoral), var(--_🎨-color--tokens---color--nscachesand) 65%);
  min-width: auto;
  margin-left: auto;
  margin-right: auto;
  inset: -7.5rem 0 auto;
}

.navbar {
  z-index: 2;
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
  background-color: var(--_🎨-color--base---base--light-0);
}

.nav-container {
  width: 100%;
  max-width: var(--container--large);
  padding: var(--spacing--16) var(--spacing--24);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--large);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.brand_navbar {
  z-index: 2;
  max-width: 8.75rem;
}

.logo-nav {
  width: 100%;
  color: var(--_🎨-color--tokens---tone--strong);
  justify-content: center;
  align-items: center;
  display: flex;
}

.banner {
  width: 100%;
  max-width: var(--container--large);
  margin-right: auto;
  margin-bottom: var(--spacing--8);
  padding: var(--spacing--4) var(--spacing--24);
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
  color: var(--_🎨-color--base---base--dark-100);
  justify-content: center;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: relative;
}

.wrap_banner {
  z-index: 2;
  width: 100%;
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
  position: relative;
  overflow: hidden;
}

.link_banner {
  font-family: var(--_🔠-typography---font-family--b3);
  color: var(--_🎨-color--tokens---tone--strong);
  font-size: var(--_🔠-typography---size--b3);
  line-height: var(--_🔠-typography---line-height--b3);
  font-weight: var(--_🔠-typography---font-weight--b3);
  letter-spacing: var(--_🔠-typography---letter-spacing--b3);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
  text-decoration: underline;
}

.nav-menu_inner {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: center;
  align-items: center;
  display: flex;
}

.link_nav {
  padding: var(--spacing--8) var(--spacing--12);
  font-family: var(--_🔠-typography---font-family--button-2);
  color: var(--_🎨-color--tokens---button--secondary--default--text);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  text-decoration: none;
}

.nav-menu {
  z-index: 2;
}

.nav_right {
  z-index: 2;
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.banner_close {
  right: var(--spacing--12);
  width: var(--_❇️-icon---regular-icons--small);
  height: var(--_❇️-icon---regular-icons--small);
  cursor: pointer;
  flex: none;
  position: absolute;
}

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

.nav_bg {
  background-color: var(--_🎨-color--tokens---tone--subtle);
  opacity: 0;
  pointer-events: none;
  width: 100%;
  height: 100vh;
  position: fixed;
  inset: 0%;
}

.icon-wrap_dropdown {
  flex: none;
}

.icon-wrap_dropdown.not-visible {
  display: none;
}

.dropdown-bg {
  z-index: 0;
  border-bottom-left-radius: var(--_🔘-radius---general--large);
  border-bottom-right-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--base);
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.icon-dropdown {
  width: var(--_❇️-icon---button-icon--rectangle-large);
  height: var(--_❇️-icon---button-icon--rectangle-large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  z-index: 0;
  padding: var(--spacing--8) var(--spacing--12);
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  font-family: var(--_🔠-typography---font-family--button-2);
  color: var(--_🎨-color--tokens---tone--strong);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
}

.dropdown_inner {
  z-index: 2;
  width: 100%;
  padding: var(--spacing--48) var(--spacing--24);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.dropdown-animated-box {
  display: none;
}

.left_nav-menu {
  z-index: 2;
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
  position: relative;
}

.dropdown {
  z-index: 0;
  position: static;
  transform: none !important;
}

.dropdown.small {
  position: relative;
}

.dropdown-list {
  background-color: var(--_🎨-color--base---base--light-0);
  width: 100%;
  transform-style: preserve-3d;
  position: fixed;
  bottom: auto;
  left: 0%;
  right: 0%;
  transform: translate3d(0, 0, 0);
}

.dropdown-list.w--open {
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
  background-color: var(--_🎨-color--base---base--light-0);
  bottom: auto;
  left: 0%;
  right: 0%;
}

.nav_label {
  padding-left: var(--spacing--12);
}

.nav_column {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 20.81rem;
  display: flex;
}

.nav_list {
  flex-flow: column;
  display: flex;
}

.link_dropdown {
  padding: var(--spacing--12) var(--spacing--12) var(--spacing--16);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border-radius: var(--_🔘-radius---general--default);
  color: var(--_🎨-color--tokens---tone--strong);
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.link_dropdown:hover, .link_dropdown.w--current {
  background-color: var(--_🎨-color--tokens---background--depth);
}

.link_dropdown.smaller {
  padding-bottom: var(--spacing--12);
}

.icon-wrap_dropdown-link {
  padding: var(--spacing--12);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--lift);
  color: var(--_🎨-color--tokens---tone--strong);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_dropdown-link.purple {
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
  color: var(--_🎨-color--base---base--dark-100);
}

.icon-wrap_dropdown-link.green {
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
  color: var(--_🎨-color--base---base--dark-100);
}

.icon-wrap_dropdown-link.blue {
  background-color: var(--_🎨-color--tokens---color--nspacketsky);
  color: var(--_🎨-color--base---base--dark-100);
}

.icon-wrap_dropdown-link.yellow {
  background-color: var(--_🎨-color--tokens---color--nscachesand);
  color: var(--_🎨-color--base---base--dark-100);
}

.icon-wrap_dropdown-link.peach {
  background-color: var(--_🎨-color--tokens---color--nslatencypeach);
  color: var(--_🎨-color--base---base--dark-100);
}

.icon_dropdown-link {
  width: var(--_❇️-icon---regular-icons--medium);
  height: var(--_❇️-icon---regular-icons--medium);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-wrap_dropdown-item {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-wrap_dropdown-item.bigger-gap {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
}

.name-wrap_dropdown-link {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-cta_desktop {
  width: 100%;
  max-width: 17.75rem;
  padding: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--large);
  color: var(--_🎨-color--base---base--light-100);
  background-image: url('../images/nav-cta_1nav-cta.avif');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.nav-cta_top-tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.dropdown-list_small.w--open {
  padding-top: var(--spacing--32);
  background-color: var(--_🎨-color--base---base--light-0);
  flex-flow: row;
  display: flex;
}

.dropdown_inner-small {
  padding: var(--spacing--12);
  flex-flow: column;
  display: flex;
}

.dropdown-small_wrap {
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--base);
  box-shadow: 0 4px 40px 0 var(--_🎨-color--tokens---background--shadow);
  flex: none;
  display: flex;
  overflow: hidden;
}

.dropdown-large_inner {
  width: 100%;
  max-width: var(--container--large);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.wrap_cta-inner {
  position: relative;
}

.divider_mobile-menu, .cta_mobile-menu {
  display: none;
}

.menu_veriations {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu_mobile-button {
  display: none;
}

.nav-container_bg {
  z-index: 0;
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--base);
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 80px 0 var(--_🎨-color--tokens---background--shadow);
  opacity: 0;
  position: absolute;
  inset: 0%;
}

.nav-container_bg.for-scroll {
  box-shadow: 0 4px 80px #231f2314;
}

.nav-container_bg.for-dropdown {
  opacity: 1;
}

.section_hero-contact-a {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.text-wrap_contact-tile {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon_circle-large {
  width: var(--_❇️-icon---button-icon--circle-large);
  height: var(--_❇️-icon---button-icon--circle-large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact_tile {
  width: 100%;
  min-height: 13.75rem;
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---lift--light);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.contact_tile.is-dark-tile {
  background-color: var(--_🎨-color--base---lift--dark);
  color: var(--_🎨-color--base---base--light-100);
}

.contact-card_top-tile {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.icon-wrap_contact {
  padding: var(--spacing--12);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--base);
  color: var(--_🎨-color--tokens---input--icon);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_contact.is-dark-icon-contact {
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.headline_contact-a {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--120);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.label_circle {
  background-color: var(--_🎨-color--tokens---color--nscorecoral);
  border-radius: .13rem;
  width: .63rem;
  height: .63rem;
}

.grid_contact-a {
  max-width: var(--width--9-columns);
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-left: auto;
  margin-right: auto;
}

.section_hero-contact-b {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.headline_contact-b {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--section-padding--extra-small);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.master_body-contact-b {
  max-width: var(--width--6-columns);
  padding-top: var(--section-padding--extra-small);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.checkbox {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 10px;
  display: flex;
}

.input_wrap {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.input_halves {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  grid-template-rows: auto;
}

.button_submit-static {
  position: relative;
}

.contact-form_bottom-tile {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.form_block {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.contact-form_top-tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.checkbox_contact {
  width: var(--spacing--24);
  height: var(--spacing--24);
  border: 1px solid var(--_🎨-color--base---base--light-0);
  border-radius: var(--_🔘-radius---ui--button-base);
  background-color: var(--_🎨-color--tokens---input--default--background);
  flex: none;
  margin-top: 0;
}

.checkbox_contact.w--redirected-checked {
  background-color: #f6f3f0;
  background-image: url('../images/Tick.svg');
  background-position: 50%;
  background-size: auto;
  border-color: #0000;
}

.checkbox_contact.is-dark {
  background-color: var(--_🎨-color--base---depth--dark);
}

.contact-form_inner {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-block_contact {
  margin-bottom: var(--spacing--0);
  padding: var(--spacing--48);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  color: var(--_🎨-color--tokens---tone--strong);
}

.form-block_contact.is-dark {
  background-color: var(--_🎨-color--base---lift--dark);
  color: var(--_🎨-color--base---base--light-100);
}

.text_input-label {
  color: var(--_🎨-color--tokens---input--label);
}

.text_input-label.label-large.is-dark {
  color: var(--_🎨-color--base---base--light-64);
}

.grid_contact-b {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
}

.section_hero-contact-c {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.contact-c_halves {
  grid-column-gap: var(--layout-grid--1-column-gap);
  grid-row-gap: var(--layout-grid--1-column-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.left_contact-c {
  max-width: var(--width--5-columns);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.headline_contact-c {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.subtext_contact-c {
  max-width: var(--width--4-columns);
}

.testimonial_tile {
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  flex-flow: column;
  display: flex;
}

.testimonial_author {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-wrap_testimonial-author {
  width: var(--spacing--64);
  height: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  overflow: hidden;
}

.text-wrap_testimonial-author {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-small_top-tile {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial-small_logo {
  max-width: 9.06rem;
}

.faq_animated-box {
  border: 1px solid var(--_🎨-color--tokens---button--secondary--default--border);
  border-radius: var(--_🔘-radius---general--full);
  background-color: var(--_🎨-color--tokens---button--secondary--default--background);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.expandable-bottom {
  transform-origin: 50% 0;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.expandable-single {
  padding: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--depth);
  cursor: pointer;
}

.faq-horizontal {
  width: .75rem;
  height: var(--_❇️-icon---icon-stroke);
  background-color: var(--_🎨-color--tokens---tone--strong);
  border-radius: 1px;
}

.faq-block {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.expandable-top {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-vertical {
  width: var(--_❇️-icon---icon-stroke);
  background-color: var(--_🎨-color--tokens---tone--strong);
  border-radius: 1px;
  height: .75rem;
  position: absolute;
}

.faq-paragraph {
  padding-top: var(--spacing--32);
  color: var(--_🎨-color--tokens---tone--medium);
  margin-bottom: 0;
}

.profile_customers {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.customer-avatar {
  width: var(--spacing--48);
  height: var(--spacing--48);
  border: .25rem solid var(--_🎨-color--tokens---background--base);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--base);
  overflow: hidden;
}

.customer-avatar.inclined {
  margin-left: -.75rem;
}

.customers-tile {
  display: flex;
}

.section_hero-blog {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--extra-small);
  background-color: var(--_🎨-color--tokens---background--base);
}

.section_body-blog {
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.headline_blog {
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.subtext_4-columns {
  max-width: var(--width--4-columns);
}

.grid_blog {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--spacing--48);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-wrap_article-card {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.cta_tertiary {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  font-family: var(--_🔠-typography---font-family--button-2);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  transition: color .35s;
  display: flex;
}

.cta_tertiary:hover {
  color: #0d1526e0;
}

.link_article {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  width: 100%;
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  text-decoration: none;
  display: flex;
}

.article-card_bottom-tile {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon_button-tertiary {
  width: var(--_❇️-icon---button-icon--rectangle-large);
  height: var(--_❇️-icon---button-icon--rectangle-large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-wrap_blog-card {
  border-radius: var(--_🔘-radius---general--large);
  width: 100%;
  height: 27.5rem;
  overflow: hidden;
}

.info_blog-card {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tag_blog {
  padding: var(--spacing--4) var(--spacing--8);
  border-radius: var(--_🔘-radius---ui--tag);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.blogs.hide-cms {
  display: none;
}

.text_article-category {
  z-index: 5;
  position: relative;
}

.tag-bg_blog {
  background-color: var(--_🎨-color--tokens---color--nscachesand);
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.tag-bg_blog.blog {
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
}

.section_hero-article {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--extra-small);
}

.section_body-article {
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--medium);
}

.headline_article {
  max-width: var(--width--9-columns);
  margin-bottom: var(--spacing--64);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-wrap_article {
  width: 100%;
  height: 35rem;
  margin-bottom: var(--section-padding--extra-small);
  border-radius: var(--_🔘-radius---general--large);
  overflow: hidden;
}

.master_body-article {
  max-width: var(--width--8-columns);
  grid-column-gap: var(--spacing--80);
  grid-row-gap: var(--spacing--80);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.wrap_6-center {
  max-width: var(--width--6-columns);
  margin-left: auto;
  margin-right: auto;
}

.body_article p {
  color: var(--_🎨-color--tokens---tone--medium);
}

.body_article img {
  border-radius: var(--_🔘-radius---general--large);
}

.body_article figcaption {
  margin-top: var(--spacing--16);
  font-family: var(--_🔠-typography---font-family--label-2);
  font-size: var(--_🔠-typography---size--label-2);
  line-height: var(--_🔠-typography---line-height--label-2);
  font-weight: var(--_🔠-typography---font-weight--label-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--label-2);
  text-transform: uppercase;
}

.body_article li {
  color: var(--_🎨-color--tokens---tone--medium);
}

.next-article {
  width: 100%;
  max-width: var(--width--6-columns);
  margin-left: auto;
  margin-right: auto;
}

.next-article.hide-cms {
  display: none;
}

.link_next-article {
  width: 100%;
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
}

.image-wrap_next-article {
  border-radius: var(--_🔘-radius---general--default);
  flex: none;
  width: 6rem;
  height: 6rem;
  overflow: hidden;
}

.text-wrap_next-article {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_hero-pricing {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--extra-small);
  background-color: var(--_🎨-color--tokens---background--base);
}

.headline_pricing {
  max-width: var(--width--6-columns);
  padding-bottom: var(--section-padding--extra-small);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.tabs-menu_pricing {
  margin-bottom: var(--spacing--64);
  padding: var(--spacing--8);
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  border-radius: var(--_🔘-radius---ui--button-base);
  background-color: var(--_🎨-color--tokens---background--lift);
  justify-content: center;
  align-items: center;
  display: flex;
}

.tabs_pricing {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tabs_pricing.bottom-padding {
  margin-bottom: var(--spacing--80);
}

.grid_pricing {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.tabs-content_pricing {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.tab-link_pricing {
  padding: var(--spacing--8) var(--spacing--12);
  border-radius: var(--_🔘-radius---ui--button-base);
  background-color: var(--_🎨-color--base---base--light-0);
  font-family: var(--_🔠-typography---font-family--button-2);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  justify-content: center;
  align-items: center;
  transition: background-color .3s, color .3s;
  display: flex;
}

.tab-link_pricing:hover, .tab-link_pricing.w--current {
  background-color: var(--_🎨-color--tokens---button--secondary--hover--background);
  color: var(--_🎨-color--tokens---button--secondary--hover--text);
}

.card_plan {
  width: 100%;
  padding: var(--spacing--12);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  transition: transform .35s;
  display: flex;
}

.card_plan:hover {
  transform: scale(1.025);
}

.card-plan_top-tile {
  padding: var(--spacing--24) var(--spacing--20);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--base);
  flex-flow: column;
  display: flex;
}

.card-plan_top-tile.pro {
  background-image: url('../images/plan-bg_1plan-bg.avif');
  background-position: 50%;
  background-size: cover;
}

.card-plan_top-tile.max {
  background-image: url('../images/plan-bg-1_1plan-bg-1.avif');
  background-position: 50%;
  background-size: cover;
}

.card-plan_bottom-tile {
  padding: var(--spacing--20);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  display: flex;
}

.plan_price {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  display: flex;
}

.plan_button {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  display: flex;
}

.plan_list-wrap {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.plan_list {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: column;
  display: flex;
}

.plan_item {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon_plan-tick {
  width: var(--_❇️-icon---regular-icons--medium);
  height: var(--_❇️-icon---regular-icons--medium);
  color: var(--_🎨-color--tokens---color--nscorecoral);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_plan-tick.x-icon {
  color: var(--_🎨-color--tokens---tone--subtle);
}

.master_marquee {
  width: 100%;
  position: relative;
  overflow: clip;
}

.master_marquee.logos {
  padding-top: var(--spacing--24);
  padding-bottom: var(--spacing--24);
  margin-left: auto;
  margin-right: auto;
}

.master_marquee.testimonials {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  flex-flow: column;
  display: flex;
}

.marquee-shadow {
  z-index: 1;
  background-image: linear-gradient(90deg, #f7f6f5, #f7f6f500);
  width: 5rem;
  height: 100%;
  margin-top: auto;
  margin-bottom: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.marquee-shadow.right {
  background-image: linear-gradient(90deg, var(--_🎨-color--base---base--light-0), var(--_🎨-color--tokens---background--base));
  inset: 0% 0% 0% auto;
}

.marquee-shadow.right.is-dark {
  background-image: linear-gradient(90deg, var(--_🎨-color--base---base--dark-100), var(--_🎨-color--base---base--light-0));
}

.marquee-shadow.large {
  width: 15rem;
}

.marquee-shadow.is-dark {
  background-image: linear-gradient(90deg, var(--_🎨-color--base---base--dark-100), var(--_🎨-color--base---base--light-0));
}

.marquee-shadow.is-dark.right {
  background-image: linear-gradient(90deg, var(--_🎨-color--base---base--light-0), var(--_🎨-color--base---base--dark-100));
  inset: 0% 0% 0% auto;
}

.wrap_marquee-logos {
  grid-column-gap: var(--spacing--80);
  grid-row-gap: var(--spacing--80);
  align-items: center;
  display: flex;
}

.single-logo-marquee {
  grid-column-gap: var(--spacing--80);
  grid-row-gap: var(--spacing--80);
  flex: none;
  align-items: center;
  display: flex;
}

.marquee-logo {
  color: var(--_🎨-color--base---base--dark-64);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.marquee-logo.is-dark {
  color: var(--_🎨-color--base---base--light-64);
}

.pricing-logos {
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.table-description_column-tiles {
  border-right: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--tokens---background--lift);
  width: 17.5%;
}

.table-row {
  border-bottom: 1px solid var(--_🎨-color--tokens---tone--faint);
  display: flex;
}

.table_check-cell {
  width: 27.5%;
  padding: var(--spacing--16) var(--spacing--20);
  border-right: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--tokens---background--lift);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.table-check_column-tiles {
  width: 27.5%;
  padding: var(--spacing--24) var(--spacing--20);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border-right: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--tokens---background--lift);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.separation-line {
  width: 100%;
  padding: var(--spacing--16) var(--spacing--20);
  border-right: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--tokens---background--depth);
}

.table_grid {
  border-style: solid none none solid;
  border-width: 1px;
  border-color: var(--_🎨-color--tokens---tone--faint);
  flex-wrap: wrap;
  width: 100%;
}

.pricing-rows-tiles {
  border-top: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-left: 1px solid var(--_🎨-color--tokens---tone--faint);
  display: flex;
}

.table_description-cell {
  width: 17.5%;
  padding: var(--spacing--16) var(--spacing--20);
  border-right: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--tokens---background--lift);
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-wrap_table-separation {
  width: 40%;
}

.section_comparison-table {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
}

.link_table {
  font-family: var(--_🔠-typography---font-family--button-2);
  color: var(--_🎨-color--tokens---color--nscorecoral);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  text-decoration: underline;
}

.headline_pricing-table {
  margin-bottom: var(--spacing--64);
  text-align: center;
}

.section_case-slider {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
}

.slider {
  background-color: var(--_🎨-color--base---base--light-0);
  height: auto;
}

.case-large.hide-cms {
  display: none;
}

.card_case {
  width: 100%;
  height: auto;
  min-height: 42.5rem;
  max-height: 70vh;
  padding: var(--spacing--48);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  color: var(--_🎨-color--base---base--light-100);
  background-image: url('../images/CaseImage1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card_case._2 {
  background-image: url('../images/CaseImage2.jpg');
}

.card_case._3 {
  background-image: url('../images/CaseImage3.jpg');
}

.card_case._4 {
  background-image: url('../images/CaseImage4.jpg');
}

.logo_case-card-large {
  z-index: 3;
  width: 8.13rem;
  position: relative;
}

.card-case_bottom-tile {
  z-index: 2;
  max-width: var(--width--5-columns);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.overlay_card-case {
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--gradient-purposes--gradient-0), var(--_🎨-color--base---base--dark-64));
  width: 100%;
  height: 60%;
  position: absolute;
  inset: auto 0% 0%;
}

.button_case-slider {
  top: auto;
  left: auto;
  right: var(--spacing--48);
  bottom: var(--spacing--48);
  width: auto;
  height: auto;
  position: absolute;
}

.button_case-slider.prev {
  transform: translate(-52px);
}

.overlay_card-case-top {
  background-image: linear-gradient(180deg, var(--_🎨-color--base---base--dark-64), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  width: 100%;
  height: 25%;
  position: absolute;
  inset: 0% 0% auto;
}

.section_faq {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
}

.faq_halves {
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  grid-template-rows: auto;
}

.section_body-integrations {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
}

.tabs_integrations {
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.tabs-menu_integrations {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 0 auto 0 0;
  display: flex;
  position: sticky;
  top: 7.5rem;
}

.tab-link_integrations {
  padding: var(--spacing--0);
  background-color: var(--_🎨-color--base---base--light-0);
  color: var(--_🎨-color--tokens---tone--subtle);
  text-decoration: none;
  transition: color .3s;
}

.tab-link_integrations:hover {
  color: var(--_🎨-color--tokens---tone--strong);
}

.tab-link_integrations.w--current {
  background-color: var(--_🎨-color--base---base--light-0);
  color: var(--_🎨-color--tokens---tone--strong);
}

.tabs-content_integrations {
  width: 70%;
  margin: 0px 0px 0px var(--layout-grid--1-column-gap);
}

.integrations.hide-cms {
  display: none;
}

.grid_integrations {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--spacing--32);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid_integrations.thirds {
  grid-template-columns: 1fr 1fr 1fr;
}

.link_integration {
  width: 100%;
  min-height: 22.5rem;
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  color: var(--_🎨-color--tokens---tone--strong);
  text-align: left;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.integration_top-tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo_integration {
  display: block;
}

.logo-wrap_integration {
  width: var(--width--1-column);
  height: var(--width--1-column);
  padding: var(--spacing--12);
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--large);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_hero-integration {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--extra-small);
}

.section_body-integration {
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--medium);
}

.section_more-integration {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
}

.headline_integration {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  display: flex;
}

.logo-wrap_integration-large {
  width: 11.75rem;
  height: 11.75rem;
  padding: var(--spacing--32);
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.integration_right {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.integration_right-top-tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.integration_halves {
  grid-column-gap: var(--layout-grid--2-column-gap);
  grid-row-gap: var(--layout-grid--2-column-gap);
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  place-items: start stretch;
}

.integration-body_left {
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.integration-body_right {
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.integration_block {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.body_integration ul {
  padding-left: 20px;
}

.integration_heading-wrap {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--0);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.integration_info-tile {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link_underline {
  color: var(--_🎨-color--tokens---tone--strong);
  text-decoration: underline;
}

.headline_more-integrations {
  margin-bottom: var(--spacing--64);
}

.body-inverted {
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--light-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--light-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--light-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--dark);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--light-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--light-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--light-0);
}

.section_hero-cases {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--extra-small);
}

.section_cases {
  padding-top: var(--section-padding--extra-small);
  padding-bottom: var(--section-padding--medium);
}

.headline_cases {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--64);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.cases_marquee {
  max-width: var(--width--6-columns);
  margin-left: auto;
  margin-right: auto;
}

.cases.hide-cms {
  display: none;
}

.grid_cases {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--spacing--32);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_case-item {
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---lift--dark);
  width: 100%;
  height: 100%;
  color: var(--_🎨-color--base---base--light-100);
  flex-flow: column;
  grid-template-rows: auto 1fr;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.image-wrap_case {
  width: 100%;
  height: 25rem;
  overflow: hidden;
}

.case-card_bottom-tile {
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.case-card_text-wrap {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.logo_case-card {
  max-width: 8.75rem;
}

.logo_case-card.medium {
  opacity: .64;
}

.section_hero-client {
  z-index: 1;
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--small);
  color: var(--_🎨-color--base---base--light-100);
  position: relative;
}

.client_hero-halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.left_client-hero {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_client-thumbnail {
  z-index: 1;
  position: relative;
}

.image-wrap_client-thumbnail {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 37.5rem;
  display: flex;
  overflow: hidden;
}

.master_client-info-blocks, .master_info-client {
  grid-column-gap: var(--spacing--160);
  grid-row-gap: var(--spacing--160);
  flex-flow: column;
  display: flex;
}

.client_body-halves {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
  place-items: start stretch;
}

.wrap_number-list {
  top: var(--spacing--120);
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  display: flex;
  position: sticky;
}

.number_list {
  height: var(--_🔠-typography---line-height--h4);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.result_tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.client_info-halves {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr;
}

.body_client {
  color: var(--_🎨-color--base---base--light-100);
}

.body_client p {
  font-family: var(--_🔠-typography---font-family--b1);
  color: var(--_🎨-color--base---base--light-64);
  font-size: var(--_🔠-typography---size--b1);
  line-height: var(--_🔠-typography---line-height--b1);
  font-weight: var(--_🔠-typography---font-weight--b1);
  letter-spacing: var(--_🔠-typography---letter-spacing--b1);
}

.body_client img {
  border-radius: var(--_🔘-radius---general--default);
}

.body_client li {
  font-family: var(--_🔠-typography---font-family--b1);
  color: var(--_🎨-color--base---base--light-64);
  font-size: var(--_🔠-typography---size--b1);
  line-height: var(--_🔠-typography---line-height--b1);
  font-weight: var(--_🔠-typography---font-weight--b1);
  letter-spacing: var(--_🔠-typography---letter-spacing--b1);
}

.client_info-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  color: var(--_🎨-color--base---base--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.client_info-thirds {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.client_block {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.client_results-grid {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--spacing--64);
  grid-template-rows: auto;
  width: 100%;
}

.client_quote {
  padding-left: var(--spacing--24);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border-left: 1px solid var(--_🎨-color--base---base--light-48);
  flex-flow: column;
  display: flex;
}

.section_body-client {
  z-index: 1;
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--medium);
  color: var(--_🎨-color--base---base--light-100);
  position: relative;
}

.case-logo {
  width: 100%;
  max-width: 8.75rem;
}

.text-peach {
  color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.section_hero-about, .section_about-docs, .section_about-numbers {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
}

.section_investors {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---depth--dark);
  color: var(--_🎨-color--base---base--light-100);
}

.secion_team {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
}

.headline_about {
  max-width: var(--width--8-columns);
  margin-bottom: var(--spacing--64);
}

.play-pause_button {
  z-index: 5;
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.play-state {
  padding: var(--spacing--12);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  border-radius: var(--_🔘-radius---ui--button-base);
  background-color: var(--_🎨-color--tokens---button--secondary--default--background);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: var(--_🎨-color--tokens---button--secondary--default--text);
  justify-content: center;
  align-items: center;
  display: flex;
}

.play-state.is-dark {
  color: var(--_🎨-color--base---base--light-100);
}

.icon-play {
  width: var(--_❇️-icon---button-icon--circle-large);
  height: var(--_❇️-icon---button-icon--circle-large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.video_about {
  border-radius: var(--_🔘-radius---general--large);
  width: 100%;
  height: 44.63rem;
  max-height: 70vh;
  color: var(--_🎨-color--base---base--light-100);
  background-image: url('../images/video-about_1video-about.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.headline_docs {
  max-width: var(--width--8-columns);
  margin-bottom: var(--spacing--120);
}

.docs_halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  place-items: start stretch;
}

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

.about_number-halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  place-items: start stretch;
}

.about_number-item {
  padding-top: var(--spacing--24);
  padding-bottom: var(--spacing--24);
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  border-top: 1px solid var(--_🎨-color--tokens---tone--faint);
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.about_numbers {
  border-bottom: 1px solid var(--_🎨-color--tokens---tone--faint);
  flex-flow: column;
  display: flex;
}

.headline_investors {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.investor_halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
}

.card-inveestors {
  height: 24.63rem;
  padding: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---base--dark-100);
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.headline_team {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--64);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.team.hide-cms {
  display: none;
}

.grid_team {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--spacing--48);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card_team {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  width: 100%;
  display: flex;
}

.image-wrap_team {
  border-radius: var(--_🔘-radius---general--default);
  width: 100%;
  height: 32.13rem;
  position: relative;
  overflow: hidden;
}

.team_links {
  padding: var(--spacing--16);
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  inset: 0%;
}

.link_team {
  padding: var(--spacing--8);
  border-radius: var(--_🔘-radius---general--small);
  background-color: var(--_🎨-color--base---base--dark-48);
  color: var(--_🎨-color--base---base--light-100);
  flex: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: background-color .3s, color .3s;
  display: flex;
}

.link_team:hover {
  background-color: var(--_🎨-color--tokens---tone--strong);
  color: var(--_🎨-color--tokens---background--base);
}

.icon-team {
  width: var(--_❇️-icon---regular-icons--small);
  height: var(--_❇️-icon---regular-icons--small);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.team_bottom-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.team_name-wrap {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_hero-product-c {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
  overflow: clip;
}

.section_hero-product-a {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--extra-small);
  background-color: var(--_🎨-color--tokens---background--base);
}

.product-a_halves {
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
}

.master_highlights {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-end;
  height: 30rem;
  margin-top: -100px;
  display: flex;
}

.highlight-line {
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---color--nscorecoral), var(--_🎨-color--tokens---color--nspacketsky) 50%, var(--_🎨-color--base---base--dark-100));
  border-radius: 12px;
  width: 8px;
  height: 100%;
}

.highlight-line._14 {
  max-height: 23%;
}

.highlight-line._2 {
  max-height: 2%;
}

.highlight-line._6 {
  max-height: 6%;
}

.highlight-line._15 {
  max-height: 25%;
}

.highlight-line._4 {
  max-height: 4%;
}

.highlight-line._29 {
  max-height: 80%;
}

.highlight-line._11 {
  max-height: 16%;
}

.highlight-line._23 {
  max-height: 50%;
}

.highlight-line._17 {
  max-height: 29%;
}

.highlight-line._9 {
  max-height: 12%;
}

.highlight-line._8 {
  max-height: 10%;
}

.highlight-line._21 {
  max-height: 43%;
}

.highlight-line._32 {
  max-height: 95%;
}

.highlight-line._28 {
  max-height: 75%;
}

.highlight-line._24 {
  max-height: 55%;
}

.highlight-line._3 {
  max-height: 3%;
}

.highlight-line._12 {
  max-height: 18%;
}

.highlight-line._22 {
  max-height: 47%;
}

.highlight-line._19 {
  max-height: 36%;
}

.highlight-line._7 {
  max-height: 8%;
}

.highlight-line._27 {
  max-height: 70%;
}

.highlight-line._26 {
  max-height: 65%;
}

.highlight-line._30 {
  max-height: 85%;
}

.highlight-line._5 {
  max-height: 5%;
}

.highlight-line._1 {
  max-height: 1%;
}

.highlight-line._25 {
  max-height: 60%;
}

.highlight-line._20 {
  max-height: 40%;
}

.highlight-line._31 {
  max-height: 90%;
}

.highlight-line._18 {
  max-height: 33%;
}

.highlight-line._13 {
  max-height: 20%;
}

.highlight-line._10 {
  max-height: 14%;
}

.highlight-line._16 {
  max-height: 27%;
}

.slide-feature {
  width: 100%;
  margin-right: var(--layout-grid--gutter);
}

.hidden {
  display: none;
}

.card_feature-slide {
  width: 100%;
  height: 25rem;
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---depth--dark);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.icon-wrap_feature-slide {
  padding: var(--spacing--16);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--tokens---color--nscorecoral);
  justify-content: center;
  align-items: center;
  display: flex;
}

.mask_feature-slide {
  width: var(--width--5-columns);
  overflow: visible;
}

.slider_button-features {
  z-index: 8;
  background-color: #0000;
  width: auto;
  height: auto;
  transition: background-color .35s, color .35s, transform .45s;
  inset: -100px 0% auto auto;
}

.slider_button-features:active {
  transform: scale(.9);
}

.slider_button-features.prev {
  right: 52px;
}

.text-wrap_feature-slide {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-wrap_customers {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content_customers {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.customers_block {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.performance_animated-block {
  height: 100%;
  padding-right: var(--spacing--32);
  padding-left: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--depth), var(--_🎨-color--base---base--light-0));
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
  overflow: hidden;
}

.performance_animated-block.fourth-card {
  max-height: 587px;
}

.performance_animated-block.third-card {
  max-height: 28.56rem;
}

.performance_animated-block.first-card {
  max-height: 23.25rem;
}

.master_performance {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: end;
  height: 36.69rem;
  display: grid;
}

.text-wrap-animate-card {
  padding-bottom: 32px;
}

.animated_top-tile {
  margin-top: var(--spacing--32);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section_features-slider {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
  overflow: clip;
}

.icon_feature-slide {
  width: var(--_❇️-icon---regular-icons--large);
  height: var(--_❇️-icon---regular-icons--large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.wrap_customers {
  z-index: 3;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_performance {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.headline_performance {
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--80);
  grid-row-gap: var(--spacing--80);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.performance_top-tile {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.performance_bottom-tile {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  display: flex;
}

.performance_tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-coral {
  color: var(--_🎨-color--tokens---color--nscorecoral);
}

.text-sky {
  color: var(--_🎨-color--tokens---color--nspacketsky);
}

.section_chart {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
}

.headline_chart {
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.left_product-a {
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.right_product-a {
  height: 42.5rem;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/product-a_1product-a.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.master_tag {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_tag {
  padding: var(--spacing--8);
  border-radius: var(--_🔘-radius---general--small);
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
  color: var(--_🎨-color--base---base--dark-100);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_tag.sky {
  background-color: var(--_🎨-color--tokens---color--nspacketsky);
}

.icon-wrap_tag.yellow {
  background-color: var(--_🎨-color--tokens---color--nscachesand);
}

.icon-wrap_tag.green {
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
}

.icon-wrap_tag.peach {
  background-color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.icon_tag {
  width: var(--_❇️-icon---regular-icons--small);
  height: var(--_❇️-icon---regular-icons--small);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading_product-a {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.button-group_product-a {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logos_product-a {
  max-width: var(--width--9-columns);
  margin-left: auto;
  margin-right: auto;
}

.master_description-a {
  max-width: var(--width--6-columns);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.section_column {
  padding-top: var(--section-padding--small);
  padding-bottom: var(--section-padding--small);
  background-color: var(--_🎨-color--tokens---background--base);
}

.halves_columns {
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  grid-template-rows: auto;
  place-items: center stretch;
}

.content_column {
  max-width: var(--width--4-columns);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  display: flex;
}

.right_column {
  width: 100%;
  min-height: 42.5rem;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--depth);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_product-integrations {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.headline_integrations-product-a {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.marquee-icon-logos {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  display: flex;
}

.single-logo-icons {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  flex: none;
  display: flex;
}

.tile-logo {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---lift--dark);
  flex: none;
  justify-content: center;
  align-items: center;
  width: 6.25rem;
  height: 6.25rem;
  display: flex;
}

.tile-logo.circle-tile {
  margin-right: -20px;
}

.tile-logo.circle-tile.middle {
  margin-bottom: auto;
  margin-right: 0;
  transform: translate(0, 40px);
}

.tile-logo.circle-tile.left {
  margin-left: -20px;
  margin-right: 0;
}

.marquee-logo-doubles {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  flex-flow: column;
  display: flex;
}

.marquee-logo-doubles.product-c {
  overflow: clip;
}

.section_impact {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
}

.headline_impact {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.heading_impact {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.impact_halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 2fr 1fr;
}

.card_impact-left {
  width: 100%;
  height: 32.5rem;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/impact_1impact.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.card_impact {
  width: 100%;
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---lift--dark);
  color: var(--_🎨-color--tokens---color--nsqubitorchid);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-orchid {
  color: var(--_🎨-color--tokens---color--nsqubitorchid);
}

.grid_more-products {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card_product {
  width: 100%;
  min-height: 36.5rem;
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--depth);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.product_top-tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_hero-product-b {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--medium);
}

.headline_product-b {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.heading_product-b {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.master_product-b-marquee {
  width: 100%;
  margin-bottom: var(--spacing--80);
  padding-top: var(--spacing--64);
  padding-bottom: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/product-b_1product-b.avif');
  background-position: 50%;
  background-size: cover;
  overflow: clip;
}

.features_thirds {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--spacing--80);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.feature-tile {
  max-width: var(--width--4-columns);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-wrap_feature {
  padding: var(--spacing--16);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--depth);
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-wrap_feature-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon_feature {
  width: var(--_❇️-icon---regular-icons--large);
  height: var(--_❇️-icon---regular-icons--large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product_list {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.product_list-item {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_product-b-features {
  z-index: 5;
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  position: relative;
}

.headline_product-features {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--64);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.grid_features {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card_feature {
  width: 100%;
  min-height: 24.63rem;
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--depth);
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.card_feature.base {
  background-color: var(--_🎨-color--tokens---background--base);
}

.card_feature.base.is-dark {
  background-color: var(--_🎨-color--base---base--dark-100);
}

.section_documents {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.icon-accordion {
  width: var(--_❇️-icon---regular-icons--large);
  height: var(--_❇️-icon---regular-icons--large);
  flex: none;
}

.tabs-content-features {
  border-radius: 8px;
  width: 100%;
  display: none;
}

.tab-pane-features {
  height: 100%;
}

.tab-menu_features {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  flex-flow: column;
  width: 100%;
  display: flex;
  position: static;
}

.tab_accordion {
  width: 100%;
  padding: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---base--light-0);
  color: var(--_🎨-color--tokens---tone--subtle);
  text-decoration: none;
}

.tab_accordion.w--current {
  color: var(--_🎨-color--base---base--dark-100);
  background-color: #fff;
}

.tab_accordion.is-dark {
  color: #f7f6f57a;
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
}

.tab_accordion.is-dark.w--current {
  color: #ffffffe0;
  background-color: #322d32;
}

.tabs_features {
  width: 100%;
  display: flex;
  position: static;
}

.acordion-text {
  width: 100%;
  padding-top: var(--spacing--16);
  color: var(--_🎨-color--tokens---tone--medium);
}

.acordion-text.is-dark-accordion-text {
  color: var(--_🎨-color--base---base--light-64);
}

.accordion_top-tile {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.accordion-bottom-tile {
  width: 100%;
  overflow: hidden;
}

.wrap_feature-accordion {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: row;
  display: flex;
}

.documents_halves {
  grid-column-gap: var(--layout-grid--1-column-gap);
  grid-row-gap: var(--layout-grid--1-column-gap);
  grid-template-rows: auto;
}

.image-wrap_documents {
  border-radius: var(--_🔘-radius---general--default);
  width: 100%;
  height: 44.5rem;
  max-height: 75vh;
  overflow: hidden;
}

.right_documents {
  grid-column-gap: var(--spacing--120);
  grid-row-gap: var(--spacing--120);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.headline_tab-features {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading_documents {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headline_product-c {
  z-index: 3;
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
  position: relative;
}

.wrap_hero-product-c {
  width: 100%;
  margin-bottom: var(--spacing--80);
  position: relative;
}

.master_product-c {
  z-index: 3;
  max-width: var(--width--10-columns);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.section_product-c_features {
  padding-top: var(--spacing--120);
  padding-bottom: var(--spacing--120);
  background-color: var(--_🎨-color--tokens---background--base);
}

.headline_product-c-tabs {
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.heading_product-c-tabs {
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.feature-tabs_halves {
  grid-column-gap: var(--layout-grid--1-column-gap);
  grid-row-gap: var(--layout-grid--1-column-gap);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
}

.image-wrap_product-c-tabs {
  width: 100%;
  height: auto;
  min-height: 42.5rem;
  max-height: 75vh;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/features-bg_1features-bg.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.headline_product-c-slider {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--64);
}

.section_integration-marquee {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.column_product-integrations.right {
  margin-left: auto;
  margin-right: auto;
}

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

.headline_product-integrations {
  max-width: var(--width--4-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section_product-c-case {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---base--dark-100);
}

.case.hide-cms {
  display: none;
}

.case_large {
  width: 100%;
  height: 50rem;
  max-height: 80dvh;
  padding: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  color: var(--_🎨-color--base---base--light-100);
  background-image: url('../images/CaseImage1.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.overlay_case-large-top {
  background-image: linear-gradient(180deg, var(--_🎨-color--base---base--dark-64), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  width: 100%;
  height: 50%;
  position: absolute;
  inset: 0% 0% auto;
}

.case-large_quote {
  z-index: 3;
  max-width: var(--width--6-columns);
  text-align: center;
  position: relative;
}

.button-group_case-large {
  z-index: 3;
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.section_hero-home-c {
  background-color: var(--_🎨-color--tokens---background--base);
  position: relative;
  overflow: clip;
}

.headline_home-c {
  z-index: 5;
  max-width: var(--width--6-columns);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.button-group_home-c {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.circle_1 {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--full);
  width: 768px;
  height: 768px;
  position: absolute;
}

.circle_3 {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--full);
  width: 1500px;
  height: 1500px;
  display: flex;
  position: absolute;
}

.circle_2 {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--full);
  width: 1088px;
  height: 1088px;
  position: absolute;
}

.circle-2_inner {
  border-radius: var(--_🔘-radius---general--full);
  flex-flow: row-reverse;
  justify-content: space-between;
  align-items: center;
  width: 1150px;
  height: 1150px;
  display: flex;
  position: absolute;
}

.circle-1_inner {
  border-radius: var(--_🔘-radius---general--full);
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 820px;
  height: 820px;
  display: flex;
  position: absolute;
}

.master_home-c {
  justify-content: center;
  align-items: center;
  min-height: 100dvh;
  display: flex;
}

.circle_0 {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--full);
  width: 510px;
  height: 510px;
  position: absolute;
}

.icon-wrap_tag-large {
  padding: var(--spacing--16);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---color--nscachesand);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_tag-large.sky {
  background-color: var(--_🎨-color--tokens---color--nspacketsky);
}

.icon-wrap_tag-large.sky.middle, .icon-wrap_tag-large.middle, .icon-wrap_tag-large.down {
  margin-top: auto;
}

.icon-wrap_tag-large.top {
  margin-bottom: auto;
}

.icon-wrap_tag-large.purple {
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
}

.icon-wrap_tag-large.green {
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
}

.icon-wrap_tag-large.green.down {
  margin-top: auto;
}

.icon-wrap_tag-large.peach {
  background-color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.icon-wrap_tag-large.peach.top {
  transform: translate(0, 70px);
}

.icon_large {
  width: var(--_❇️-icon---regular-icons--large);
  height: var(--_❇️-icon---regular-icons--large);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_ship-scroll {
  z-index: 5;
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
  position: relative;
}

.ship_halves {
  grid-column-gap: var(--layout-grid--1-column-gap);
  grid-row-gap: var(--layout-grid--1-column-gap);
  grid-template-rows: auto;
  place-items: start stretch;
}

.headline_ship {
  position: sticky;
  top: 120px;
}

.feature_list {
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  flex-flow: column;
  display: flex;
}

.card_scroll-feature {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  display: flex;
}

.image-wrap_scroll-card {
  width: 100%;
  height: 30rem;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/bg-scroll-card_1bg-scroll-card.avif');
  background-position: 50%;
  background-size: cover;
  display: flex;
  position: relative;
  overflow: hidden;
}

.image-wrap_scroll-card.second {
  background-image: url('../images/bg-scroll-card-1_1bg-scroll-card-1.avif');
}

.image-wrap_scroll-card.third {
  background-image: url('../images/bg-scroll-card-2_1bg-scroll-card-2.avif');
}

.section_bento {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.headline_bento {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--200);
}

.grid_bento {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.card_bento-left {
  width: 100%;
  height: 37.5rem;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/articlr-bg_1articlr-bg.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-wrap_bento-card {
  z-index: 2;
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.text-wrap_bento-card.right-padding {
  padding-right: var(--spacing--32);
}

.overlay_bento-left {
  background-image: linear-gradient(0deg, var(--_🎨-color--base---base--dark-64), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  height: 45%;
  position: absolute;
  inset: auto 0% 0%;
}

.card_bento-middle {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  flex-flow: column;
  display: flex;
}

.card_bento-middle-top {
  width: 100%;
  height: 100%;
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border-radius: var(--_🔘-radius---general--large);
  color: var(--_🎨-color--tokens---tone--strong);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
  background-image: url('../images/feature-bg-lines_1feature-bg-lines.avif');
  background-position: 50% 0;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: hidden;
}

.card_bento-middle-bottom {
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---lift--dark);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.card_bento-right {
  padding-top: var(--spacing--32);
  padding-bottom: var(--spacing--32);
  padding-left: var(--spacing--32);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  border-radius: var(--_🔘-radius---general--large);
  color: var(--_🎨-color--tokens---tone--strong);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
  background-image: url('../images/testimonial-bg_1testimonial-bg.avif');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
  overflow: clip;
}

.section_hero-home-b {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--small);
  background-color: var(--_🎨-color--tokens---background--base);
}

.home-b_halves {
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  grid-template-rows: auto;
}

.logos_home-b {
  max-width: var(--width--9-columns);
  margin-left: auto;
  margin-right: auto;
}

.right_home-b {
  width: 100%;
  height: 45rem;
  max-height: 80vh;
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/profile-image-1_1profile-image-1.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.left_home-b {
  padding-top: var(--spacing--64);
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.headline_home-b {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.heading_home-b {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  display: flex;
}

.heading_hero-home {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: 0px;
  flex-flow: wrap;
  max-width: 33rem;
  display: flex;
}

.wrap_swap-text {
  height: var(--_🔠-typography---line-height--h1);
  flex-flow: column;
  display: flex;
  overflow: clip;
}

.text-swap {
  padding-bottom: var(--spacing--24);
}

.button-group_home-b {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_home-description {
  padding-top: var(--section-padding--large);
  padding-bottom: var(--section-padding--large);
}

.section_home-b-case {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
}

.case_halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
}

.left_case {
  padding: var(--spacing--48);
  grid-column-gap: var(--spacing--80);
  grid-row-gap: var(--spacing--80);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.right_case {
  border-radius: var(--_🔘-radius---general--large);
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.case_content-card {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  flex-flow: column;
  display: flex;
}

.divider_case {
  background-color: var(--_🎨-color--base---base--light-8);
  width: 100%;
  height: 1px;
}

.case_quote {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.author_case {
  flex-flow: column;
  display: flex;
}

.case_feature-halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.case_feature {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section_home-b-docs, .section_editor {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
}

.heading_home-b-docs {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--120);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.master_editor {
  padding: var(--spacing--48);
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--depth);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.left_editor {
  grid-column-gap: var(--spacing--64);
  grid-row-gap: var(--spacing--64);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.content_editor {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headline_editor {
  grid-column-gap: var(--spacing--20);
  grid-row-gap: var(--spacing--20);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.single-product-marquee {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex: none;
  display: flex;
}

.wrap_marquee-product {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  display: flex;
}

.item_marquee-product {
  flex-flow: row;
  display: flex;
}

.item_marquee-product.table-item {
  min-width: 555px;
}

.section_hero-home-a {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--tokens---background--base);
}

.section_home-a-scroll {
  padding-top: var(--section-padding--extra-large);
  padding-bottom: var(--section-padding--extra-large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.section_home-a-products {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--small);
}

.section_testimonials {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--large);
  background-color: var(--_🎨-color--tokens---background--base);
}

.section_home-a-features {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  background-color: var(--_🎨-color--base---depth--dark);
  color: var(--_🎨-color--base---base--light-100);
}

.section_home-a-blog {
  padding-top: var(--section-padding--medium);
  padding-bottom: var(--section-padding--medium);
  overflow: clip;
}

.headline_product-home-a {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.headline_home-testimonials {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.card_testimonial {
  width: 100%;
  max-width: var(--width--5-columns);
  min-height: 20rem;
  padding: var(--spacing--32);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-color: #fff;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.card_testimonial.bento-testimonial {
  border-top-right-radius: var(--spacing--0);
  border-bottom-right-radius: var(--spacing--0);
  box-shadow: 32px 24px 0 0 var(--_🎨-color--tokens---background--semi-transparent), 16px 13px 0 0 var(--_🎨-color--tokens---background--base);
}

.testimonial_top-tile {
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.testimonial_bottom-tile {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.logo_testimonial {
  display: flex;
}

.single-testimonial-marquee {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  flex: none;
  display: flex;
}

.wrap_marquee-testimonials {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  display: flex;
}

.headline_home-a-features {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--200);
}

.headline_home-a-blog {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.mask_blog-slider {
  max-width: var(--width--6-columns);
  margin-bottom: var(--spacing--48);
  overflow: visible;
}

.slide_blog {
  margin-right: var(--layout-grid--gutter);
}

.blog-slider_button {
  float: left;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: inline-flex;
  position: relative;
}

.blog-slider_button.prev {
  margin-right: var(--spacing--12);
}

.blog.hide-cms {
  display: none;
}

.card_blog {
  width: 100%;
  padding: var(--spacing--16);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--depth);
  color: var(--_🎨-color--tokens---tone--strong);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  text-decoration: none;
  display: grid;
}

.image-wrap_blog-slide {
  border-radius: var(--_🔘-radius---general--default);
  width: 100%;
  height: 20.5rem;
  overflow: hidden;
}

.content_blog-slide {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.blog-slide_top-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.headline_home-a {
  max-width: var(--width--6-columns);
  margin-right: auto;
  margin-bottom: var(--spacing--80);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.heading_home-a {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.button-group_home-a {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logos_home-a {
  max-width: var(--width--6-columns);
  margin-left: auto;
  margin-right: auto;
}

.tabs_home-hero {
  margin-bottom: var(--spacing--80);
}

.tabs-menu_home-hero {
  z-index: 5;
  max-width: 70%;
  margin-top: var(--spacing--32);
  padding-right: var(--spacing--24);
  padding-left: var(--spacing--24);
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
}

.tab-link_home-hero {
  padding: var(--spacing--8) var(--spacing--12);
  border-radius: var(--_🔘-radius---general--small);
  background-color: var(--_🎨-color--base---base--light-0);
  font-family: var(--_🔠-typography---font-family--button-2);
  color: var(--_🎨-color--base---base--light-100);
  font-size: var(--_🔠-typography---size--button-2);
  line-height: var(--_🔠-typography---line-height--button-2);
  font-weight: var(--_🔠-typography---font-weight--button-2);
  text-align: center;
  letter-spacing: var(--_🔠-typography---letter-spacing--button-2);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: color .3s, background-color .3s;
  display: flex;
}

.tab-link_home-hero:hover, .tab-link_home-hero.w--current {
  background-color: var(--_🎨-color--base---base--light-100);
  color: var(--_🎨-color--base---base--dark-100);
}

.home_tab-halves {
  grid-column-gap: var(--layout-grid--gutter);
  grid-row-gap: var(--layout-grid--gutter);
  grid-template-rows: auto;
  grid-template-columns: 70% auto;
}

.left_tab-home {
  width: 100%;
  height: auto;
  min-height: 32.5rem;
  padding: var(--spacing--80) var(--spacing--32) var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/bg-scroll-card-1_1bg-scroll-card-1.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.left_tab-home.second {
  background-image: url('../images/features-bg_1features-bg.avif');
}

.left_tab-home.third {
  background-image: url('../images/product-b_1product-b.avif');
}

.left_tab-home.fourth {
  background-image: url('../images/bg-4_1bg-4.avif');
  background-size: cover;
}

.left_tab-home.fifth {
  background-image: url('../images/bg-scroll-card-2_1bg-scroll-card-2.avif');
}

.right_tab-home {
  border-radius: var(--_🔘-radius---general--large);
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.tab_image-right {
  object-fit: cover;
  object-position: 0% 50%;
  width: 100%;
  height: auto;
  display: block;
}

.home_scroll-halves {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  grid-template-rows: auto;
  display: flex;
}

.content_scroll-item {
  max-width: var(--width--4-columns);
  grid-column-gap: var(--spacing--32);
  grid-row-gap: var(--spacing--32);
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--gradient-purposes--gradient-0), var(--_🎨-color--tokens---background--gradient-purposes--gradient-100) 20%, var(--_🎨-color--tokens---background--base) 50%, var(--_🎨-color--tokens---background--gradient-purposes--gradient-100) 80%, var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.heading_scroll {
  grid-column-gap: var(--spacing--20);
  grid-row-gap: var(--spacing--20);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-wrap_scroll {
  width: 100%;
  height: 42.5rem;
  max-height: 80dvh;
  padding: var(--spacing--32);
  border-radius: var(--_🔘-radius---general--large);
  background-image: url('../images/impact_1impact.avif');
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  display: none;
  position: relative;
  overflow: hidden;
}

.image-wrap_scroll.second {
  background-image: url('../images/features-bg_1features-bg.avif');
}

.image-wrap_scroll.second.desktop {
  z-index: 1;
}

.image-wrap_scroll.third {
  background-image: url('../images/optimize-bg_1optimize-bg.avif');
  background-size: cover;
}

.image-wrap_scroll.third.desktop {
  z-index: 2;
  background-image: url('../images/optimize-bg_1optimize-bg.avif');
  background-size: cover;
}

.image-wrap_scroll.desktop {
  display: flex;
  position: absolute;
  inset: 0%;
}

.master_scroll {
  grid-column-gap: var(--spacing--120);
  grid-row-gap: var(--spacing--120);
  flex-flow: column;
  display: flex;
  position: relative;
}

.scroll_halves {
  grid-column-gap: var(--spacing--48);
  grid-row-gap: var(--spacing--48);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
  position: relative;
}

.left_scroll {
  padding-top: var(--spacing--200);
  padding-bottom: var(--spacing--200);
  grid-column-gap: 22.5rem;
  grid-row-gap: 22.5rem;
  flex-flow: column;
  display: flex;
}

.right_scroll {
  height: 42.5rem;
  max-height: 80dvh;
  position: sticky;
  top: 120px;
}

.button-inner {
  padding: var(--spacing--12) var(--spacing--16);
  pointer-events: none;
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.widget_outer {
  max-width: 31.25rem;
  padding-top: var(--spacing--8);
  padding-right: var(--spacing--8);
  padding-left: var(--spacing--8);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--base);
  box-shadow: 0 4px 80px 0 var(--_🎨-color--tokens---background--shadow);
  color: var(--_🎨-color--tokens---tone--strong);
}

.widget_outer.time {
  width: 25.38rem;
}

.widget_outer.product-a {
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
  max-width: none;
}

.widget_outer.large {
  flex-flow: column;
  display: flex;
}

.widget-lines_top-tile {
  padding: var(--spacing--16);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border: 1px solid var(--_🎨-color--base---base--light-8);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
  flex-flow: column;
  display: flex;
}

.widget-lines_top-tile.base {
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
}

.widget-lines_top-tile.large {
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
}

.widget-lines_bottom-tile {
  padding: var(--spacing--16);
  margin-top: auto;
  margin-bottom: auto;
}

.widget-lines_master {
  border-top: 1px solid var(--_🎨-color--base---base--light-8);
  border-bottom: 1px solid var(--_🎨-color--base---base--light-8);
  position: relative;
}

.widget-lines_info {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--8);
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.widget-lines_info-tile {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.widget-lines_circle {
  border-radius: var(--_🔘-radius---general--full);
  background-color: var(--_🎨-color--tokens---color--nscorecoral);
  width: .75rem;
  height: .75rem;
}

.widget-lines_circle.peach {
  background-color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.widget-lines_circle.faint {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--tokens---tone--faint);
}

.widget-lines_circle.faint.is-dark {
  background-color: var(--_🎨-color--base---base--light-8);
}

.widget-lines_circle.green {
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
}

.widget-lines_circle.purple {
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
}

.widget-lines_circle.faint-dark {
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  background-color: var(--_🎨-color--base---base--light-8);
}

.widget-lines_circle.faint-dark.is-dark {
  background-color: var(--_🎨-color--base---base--light-8);
}

.widget-lines_lines {
  z-index: -1;
  grid-column-gap: var(--spacing--20);
  grid-row-gap: var(--spacing--20);
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.widget-lines_line {
  border: .06rem dashed var(--_🎨-color--base---base--light-8);
  width: .06rem;
  height: auto;
}

.widget-lines_line.low-op {
  border-color: var(--_🎨-color--base---base--light-0);
}

.lines-wrap_widget {
  z-index: 1;
  width: 100%;
  min-height: 8.38rem;
  display: flex;
  position: relative;
}

.lines-wrap_widget.small {
  min-height: 6.13rem;
}

.svg_widget-line {
  z-index: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.svg_widget-line.line1 {
  position: static;
}

.svg_shadow {
  z-index: 3;
  background-image: linear-gradient(90deg, var(--_🎨-color--base---base--dark-100), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  width: 20%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.svg_shadow.reverse {
  background-image: linear-gradient(90deg, var(--_🎨-color--base---base--dark-0), var(--_🎨-color--base---base--dark-100));
  inset: 0% 0% 0% auto;
}

.auth-widget_bottom-tile {
  padding: var(--spacing--24) var(--spacing--8);
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  display: flex;
}

.icon-auth-widget {
  width: var(--_❇️-icon---regular-icons--medium);
  height: var(--_❇️-icon---regular-icons--medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_auth {
  padding: var(--spacing--12);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--depth);
  flex: none;
}

.text-wrap_auth {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: column;
  display: flex;
}

.widget-auth_top-tile {
  padding: var(--spacing--24);
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---tone--strong);
  color: var(--_🎨-color--base---base--light-100);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tag_widget {
  padding: var(--spacing--4) var(--spacing--8);
  border-radius: var(--_🔘-radius---ui--tag);
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
  color: var(--_🎨-color--base---base--dark-100);
  text-align: center;
}

.tag_widget.purple {
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
}

.tag_widget.sky {
  background-color: var(--_🎨-color--tokens---color--nspacketsky);
}

.tag_widget.yellow {
  background-color: var(--_🎨-color--tokens---color--nscachesand);
}

.widget_time {
  padding: var(--spacing--16);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--base);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  display: flex;
}

.widget_time.inverted {
  border-color: var(--_🎨-color--base---base--light-8);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.widget-time_top-tile {
  grid-column-gap: var(--spacing--8);
  grid-row-gap: var(--spacing--8);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.widget-time_bottom-tile {
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  flex-flow: column;
  display: flex;
}

.divider_time-widget {
  background-color: var(--_🎨-color--base---base--light-8);
  width: 100%;
  height: 1px;
}

.icon_time-widget {
  width: var(--_❇️-icon---button-icon--rectangle-large);
  height: var(--_❇️-icon---button-icon--rectangle-large);
  color: var(--_🎨-color--tokens---tone--subtle);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon_time-widget.is-dark {
  color: var(--_🎨-color--base---base--light-48);
}

.wrap_times-chart {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  grid-template-rows: auto;
  grid-template-columns: .8fr 1fr 3fr .6fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tile_time-chart {
  border-radius: var(--_🔘-radius---general--small);
  background-color: var(--_🎨-color--tokens---tone--faint);
  height: .75rem;
}

.tile_time-chart.first {
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
}

.tile_time-chart.third {
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
}

.tile_time-chart.fourth {
  background-color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.tile_time-chart.is-dark {
  background-color: var(--_🎨-color--base---base--light-8);
}

.widget_list {
  padding: var(--spacing--16);
  grid-column-gap: var(--spacing--16);
  grid-row-gap: var(--spacing--16);
  border: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---background--base);
  color: var(--_🎨-color--tokens---tone--strong);
  flex-flow: column;
  display: flex;
}

.widget_list.inverted {
  border-color: var(--_🎨-color--base---base--light-8);
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.widget_list-item {
  grid-column-gap: var(--spacing--12);
  grid-row-gap: var(--spacing--12);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.icon-wrap_widget-large {
  padding: var(--spacing--12);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--tokens---color--nssyntaxmint);
  color: var(--_🎨-color--base---base--dark-100);
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-wrap_widget-large.yellow {
  background-color: var(--_🎨-color--tokens---color--nscachesand);
}

.icon-wrap_widget-large.purple {
  background-color: var(--_🎨-color--tokens---color--nsqubitorchid);
}

.icon-wrap_widget-large.sky {
  background-color: var(--_🎨-color--tokens---color--nspacketsky);
}

.icon-wrap_widget-large.peach {
  background-color: var(--_🎨-color--tokens---color--nslatencypeach);
}

.icon_widget-large {
  width: var(--_❇️-icon---regular-icons--medium);
  height: var(--_❇️-icon---regular-icons--medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-wrap_widget-item {
  grid-column-gap: var(--spacing--4);
  grid-row-gap: var(--spacing--4);
  flex-flow: column;
  display: flex;
}

.widget-centered {
  max-height: 100%;
  margin: auto;
}

.widget-centered.full {
  width: 100%;
  max-width: 35rem;
}

.widget_table {
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---background--lift);
  flex-flow: column;
  display: flex;
  overflow: hidden;
}

.widget_table.base {
  color: var(--_🎨-color--tokens---tone--strong);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
}

.table_row {
  grid-column-gap: var(--spacing--0);
  grid-row-gap: var(--spacing--0);
  flex-flow: row;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 30% 35% 35%;
  grid-auto-columns: 1fr;
  display: grid;
}

.table_row._2-rows {
  grid-template-columns: 50% 50%;
}

.tabel-cell {
  padding: var(--spacing--16) var(--spacing--20);
  border-right: 1px solid var(--_🎨-color--tokens---tone--faint);
  border-bottom: 1px solid var(--_🎨-color--tokens---tone--faint);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.tabel-cell.top-cell {
  background-color: var(--_🎨-color--tokens---tone--strong);
  color: var(--_🎨-color--base---base--light-100);
}

.tabel-cell.top-cell.yellow {
  background-color: var(--_🎨-color--tokens---color--nscachesand);
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
}

.truncate-small {
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100px;
  overflow: hidden;
}

.widget-list_bottom-tile {
  padding: var(--spacing--16) var(--spacing--8);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wrap_slider-section {
  padding-right: var(--layout-grid--margin);
  padding-left: var(--layout-grid--margin);
}

.widget-list_outer {
  padding-right: var(--spacing--8);
  padding-bottom: var(--spacing--8);
  padding-left: var(--spacing--16);
  border-radius: var(--_🔘-radius---general--large);
  background-color: var(--_🎨-color--tokens---color--nspacketsky);
}

.link_small-dropdown {
  font-family: var(--_🔠-typography---font-family--b3);
  color: var(--_🎨-color--tokens---tone--medium);
  font-size: var(--_🔠-typography---size--b3);
  line-height: var(--_🔠-typography---line-height--b3);
  font-weight: var(--_🔠-typography---font-weight--b3);
  letter-spacing: var(--_🔠-typography---letter-spacing--b3);
  text-decoration: none;
  transition: color .3s;
}

.link_small-dropdown:hover {
  color: var(--_🎨-color--tokens---tone--strong);
}

.heading_pw {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.play-pause-button {
  z-index: 5;
  flex: none;
  display: block;
  position: static;
  bottom: 0;
}

.play-state-2 {
  padding: var(--spacing--8) var(--spacing--12);
  border: .06rem solid var(--_🎨-color--base---base--light-48);
  border-radius: var(--_🔘-radius---general--default);
  background-color: var(--_🎨-color--base---base--light-0);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  display: flex;
}

.home-c_top-shadow {
  z-index: 3;
  background-image: linear-gradient(180deg, var(--_🎨-color--tokens---background--gradient-purposes--gradient-100), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  width: 100%;
  height: 15rem;
  position: absolute;
  inset: 0% 0% auto;
}

.home-c_bottom-shadow {
  z-index: 3;
  background-image: linear-gradient(0deg, var(--_🎨-color--tokens---background--gradient-purposes--gradient-100), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  width: 100%;
  height: 6.75rem;
  position: absolute;
  inset: auto 0% 0%;
}

.master_rolling-circle {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100dvh;
  display: flex;
  position: absolute;
  inset: 0%;
  overflow: clip;
}

.heading_blog {
  grid-column-gap: var(--spacing--24);
  grid-row-gap: var(--spacing--24);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cms-grid-2-wrapper {
  background-color: var(--_🎨-color--base---base--dark-100);
  color: var(--_🎨-color--base---base--light-100);
}

.cms-page-2-wrapper {
  background-color: var(--_🎨-color--base---base--dark-100);
}

.cms-grid-4-wrapper, .cms-grid-5-wrapper, .cms-page-2 {
  background-color: var(--_🎨-color--tokens---background--base);
}

.cta-variants-wrap {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 64px;
  display: flex;
}

.icon-wrap_book-tick {
  color: #ed7472;
  background-color: #fff;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.contact-form_inner-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.label-master-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #231f23;
  text-align: center;
  border: 1px solid #231f2314;
  border-radius: .5rem;
  justify-content: center;
  align-items: center;
  padding: .5rem .75rem;
  display: flex;
}

.container-large-2 {
  z-index: 2;
  width: 100%;
  max-width: 112.5rem;
  margin-left: auto;
  margin-right: auto;
}

.container-large-2.no-max {
  max-width: none;
}

.text-button-2 {
  z-index: 1;
  text-shadow: 0 1.5em #f7f6f5;
  position: relative;
}

.text_input-label-2 {
  color: #231f23a3;
}

.button_text-mask-2 {
  pointer-events: none;
  flex: none;
  height: 1.25rem;
  overflow: hidden;
}

.tone-medium-2 {
  color: #231f23a3;
}

.label_circle-2 {
  background-color: #ed7472;
  border-radius: .13rem;
  width: .63rem;
  height: .63rem;
}

.book_halves {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  min-height: 100dvh;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.button-inner-2 {
  pointer-events: none;
  flex: none;
  justify-content: center;
  align-items: center;
  padding: .75rem 1rem;
  display: flex;
  overflow: hidden;
}

.heading-style-h3-2 {
  letter-spacing: -.031rem;
  justify-content: flex-start;
  align-items: center;
  font-family: StackSans headline Variable, Arial, sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 3rem;
}

.button_submit-2 {
  z-index: 5;
  color: #f7f6f500;
  background-color: #f7f6f500;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  inset: 0%;
}

.checkbox-2 {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 10px;
  display: flex;
}

.label-large-2 {
  letter-spacing: .75px;
  text-transform: uppercase;
  justify-content: flex-start;
  align-items: flex-end;
  font-family: Fragment Mono, Arial, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1rem;
}

.widget-lines_master-2 {
  border-top: 1px solid #231f2314;
  border-bottom: 1px solid #231f2314;
  position: relative;
}

.error-message-2 {
  color: #f7f6f5;
  text-align: center;
  background-color: #ed7472;
  border-radius: .75rem;
}

.text-wrap_book-feature {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

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

.brand_profile {
  max-width: 8.75rem;
}

.headline_book {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 28rem;
  display: flex;
}

.logo-nav-2 {
  color: #231f23;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.book_feature {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.widget-lines_lines-2 {
  z-index: -1;
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.btn-bg-2 {
  background-color: #231f23;
  border: 1px solid #f7f6f500;
  border-radius: .5rem;
  transition: background-color .3s;
  position: absolute;
  inset: 0%;
}

.btn-bg-2:hover {
  background-color: #231f23;
  border-color: #231f2300;
}

.input_wrap-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  width: 100%;
  display: flex;
  position: relative;
}

.checkbox_contact-2 {
  background-color: #ececec;
  border: 1px solid #f7f6f500;
  border-radius: .5rem;
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  margin-top: 0;
}

.checkbox_contact-2.w--redirected-checked {
  background-color: #f6f3f0;
  background-image: url('../images/Tick.svg');
  background-position: 50%;
  background-size: auto;
  border-color: #0000;
}

.form-block_book {
  margin-bottom: 0;
}

.svg_shadow-2 {
  z-index: 3;
  background-image: linear-gradient(90deg, #f7f6f5, #f7f6f500);
  width: 20%;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.svg_shadow-2.reverse {
  background-image: linear-gradient(90deg, #f7f6f500, #f7f6f5);
  inset: 0% 0% 0% auto;
}

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

.text-field-2 {
  color: #231f237a;
  letter-spacing: 0;
  background-color: #ececec;
  border: 1px solid #231f2300;
  border-radius: .5rem;
  width: 100%;
  height: auto;
  margin-bottom: 0;
  padding: .75rem 1rem;
  font-family: StackSans text Variable, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
}

.text-field-2:focus, .text-field-2:focus-visible, .text-field-2[data-wf-focus-visible] {
  color: #231f23;
  background-color: #ececec;
  border-color: #231f2352;
}

.text-field-2::placeholder {
  color: #231f237a;
}

.text-field-2.text-area {
  min-height: 7.81rem;
}

.widget-lines_line-2 {
  border: .06rem dashed #231f2314;
  width: .06rem;
  height: auto;
}

.widget-lines_line-2.low-op {
  border-color: #f7f6f500;
}

.icon_button-2 {
  z-index: 2;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: relative;
}

.icon_button-2.left {
  margin-right: .5rem;
}

.icon_button-2.right {
  margin-left: .5rem;
}

.widget-lines_top-tile-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #231f23;
  --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--light-32);
  --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--light-48);
  --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
  --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--light-8);
  --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--light-8);
  --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
  --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
  --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
  --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--dark);
  --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
  --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
  --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--light-8);
  --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--light-64);
  --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--dark-0);
  --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--dark-48);
  --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--dark-100);
  --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--dark-64);
  --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--light-88);
  --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--light-0);
  --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--dark);
  --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--light-100);
  --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--light-0);
  background-color: #f7f6f5;
  border: 1px solid #231f2314;
  border-radius: .75rem;
  flex-flow: column;
  padding: 1rem;
  display: flex;
}

.text-size-small-2 {
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: StackSans text Variable, Arial, sans-serif;
  font-size: .813rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.input_halves-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
}

.section_book {
  background-color: #ececec;
}

.widget-lines_bottom-tile-2 {
  margin-top: auto;
  margin-bottom: auto;
  padding: 1rem;
}

.widget-lines_info-2 {
  grid-column-gap: 1rem;
  grid-row-gap: .5rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text_body-bold-2 {
  font-weight: 500;
}

.left_book {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-image: url('../images/demo_1demo.avif');
  background-position: 50%;
  background-size: cover;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.widget_outer-2 {
  color: #231f23;
  background-color: #f7f6f5;
  border-radius: 1.25rem;
  max-width: 31.25rem;
  padding-top: .5rem;
  padding-left: .5rem;
  padding-right: .5rem;
  box-shadow: 0 4px 80px #231f2314;
}

.right_book {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  background-color: #f7f6f5;
  border-radius: 1.25rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 3rem;
  display: flex;
}

.widget-lines_circle-2 {
  background-color: #ed7472;
  border-radius: 100vw;
  width: .75rem;
  height: .75rem;
}

.widget-lines_circle-2.faint {
  background-color: #231f2314;
  border: 1px solid #231f2314;
}

.widget-lines_circle-2.peach {
  background-color: #ffe1d6;
}

.cta_primary-2 {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  color: #f7f6f5;
  letter-spacing: 0;
  cursor: pointer;
  border-radius: .5rem;
  flex: none;
  justify-content: center;
  align-items: center;
  font-family: StackSans text Variable, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  transition: color .3s;
  display: flex;
  position: relative;
}

.cta_primary-2:hover {
  color: #f7f6f5;
}

.icon-tick {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.widget-lines_info-tile-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.book-form_bottom-tile {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.success-message-2 {
  color: #231f23;
  background-color: #5cce63;
  border: 1px solid #5cce63;
  border-radius: .75rem;
}

.heading_book {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.label-small-2 {
  letter-spacing: .75px;
  text-transform: uppercase;
  font-family: Fragment Mono, Arial, sans-serif;
  font-size: .625rem;
  font-weight: 400;
  line-height: .75rem;
}

.form_block-2 {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.link_underline-2 {
  text-decoration: underline;
}

@media screen and (max-width: 991px) {
  body {
    --spacing--8: .5rem;
    --spacing--0: 0rem;
    --spacing--12: .75rem;
    --spacing--16: 1rem;
    --container--large: 112.5rem;
    --layout-grid--margin: 2rem;
    --width--6-columns: 42.5rem;
    --spacing--32: 2rem;
    --spacing--24: 1.5rem;
    --width--4-columns: 28rem;
    --spacing--4: .25rem;
    --spacing--48: 3rem;
    --section-padding--extra-large: 12.5rem;
    --section-padding--large: 10rem;
    --width--3-columns: 20.75rem;
    --width--2-columns: 13.5rem;
    --spacing--20: 1.25rem;
    --spacing--120: 7.5rem;
    --spacing--160: 10rem;
    --layout-grid--gutter: 1rem;
    --container--medium: 90rem;
    --spacing--64: 4rem;
    --width--9-columns: 64.25rem;
    --section-padding--extra-small: 2rem;
    --layout-grid--1-column-gap: 8.25rem;
    --width--5-columns: 35.25rem;
    --section-padding--small: 5rem;
    --section-padding--medium: 7.5rem;
    --width--8-columns: 57rem;
    --spacing--80: 5rem;
    --width--1-column: 6.25rem;
    --layout-grid--2-column-gap: 15.5rem;
    --width--10-columns: 71.5rem;
    --spacing--200: 12.5rem;
    --width--7-columns: 49.75rem;
    --width--12-columns: 86rem;
    --container--small: 57rem;
    --animation--line-1-offset: 0rem;
    --animation--line-1-array: 0rem;
    --animation--line-2-offset: 0rem;
    --animation--line-2-array: 0rem;
    --animation--line-3-offset: 0rem;
    --animation--line-3-array: 0rem;
    --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b2: 1rem;
    --_🔠-typography---line-height--b2: 1.5rem;
    --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 4rem;
    --_🔠-typography---line-height--h1: 4.25rem;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: -.062rem;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 3rem;
    --_🔠-typography---line-height--h2: 3.5rem;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: -.031rem;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 2.5rem;
    --_🔠-typography---line-height--h3: 3rem;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: -.031rem;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 2rem;
    --_🔠-typography---line-height--h4: 2.5rem;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0rem;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 1.5rem;
    --_🔠-typography---line-height--h5: 2rem;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0rem;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 1.25rem;
    --_🔠-typography---line-height--h6: 1.5rem;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0rem;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-1: .75rem;
    --_🔠-typography---line-height--label-1: 1rem;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .75px;
    --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b3: .813rem;
    --_🔠-typography---line-height--b3: 1.25rem;
    --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b3: 0px;
    --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b1: 1.25rem;
    --_🔠-typography---line-height--b1: 2rem;
    --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b1: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: .625rem;
    --_🔠-typography---line-height--label-2: .75rem;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .75px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: 1rem;
    --_🔠-typography---line-height--button-1: 1.25rem;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: 1rem;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-2: .875rem;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 5.5rem;
    --_🔠-typography---line-height--h0: 5.5rem;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -.125rem;
    --_🔠-typography---font--heading-serif: "StackSans headline Variable", Arial, sans-serif;
    --_🔠-typography---font--heading-sans: "StackSans headline Variable", Arial, sans-serif;
    --_🔠-typography---font--body: "StackSans text Variable", Arial, sans-serif;
    --_🔠-typography---font--label: "Fragment Mono", Arial, sans-serif;
    --_🔠-typography---font--button: "StackSans text Variable", Arial, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--light);
    --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---all-weights--thin: 100;
    --_🔠-typography---all-weights--extra-light: 200;
    --_🔠-typography---all-weights--light: 300;
    --_🔠-typography---all-weights--normal: 400;
    --_🔠-typography---all-weights--medium: 500;
    --_🔠-typography---all-weights--semi-bold: 600;
    --_🔠-typography---all-weights--bold: 700;
    --_🔠-typography---all-weights--extra-bold: 800;
    --_🔠-typography---all-weights--black: 900;
    --_🔘-radius---ui--input: .5rem;
    --_🔘-radius---general--default: .75rem;
    --_🔘-radius---ui--button-base: .5rem;
    --_🔘-radius---ui--button-circle: 1.5rem;
    --_🔘-radius---ui--tag: .5rem;
    --_🔘-radius---general--large: 1.25rem;
    --_🔘-radius---ui--nav-animation-radius: 0rem;
    --_🔘-radius---general--full: 100vw;
    --_🔘-radius---general--small: .5rem;
    --_❇️-icon---button-icon--circle-large: 1.25rem;
    --_❇️-icon---button-icon--rectangle-large: 1rem;
    --_❇️-icon---regular-icons--medium: 1.5rem;
    --_❇️-icon---regular-icons--small: 1rem;
    --_❇️-icon---icon-stroke: .094rem;
    --_❇️-icon---regular-icons--large: 2rem;
    --_❇️-icon---regular-icons--extra-small: .75rem;
    --_❇️-icon---button-icon--rectangle-small: .75rem;
    --_❇️-icon---button-icon--circle-small: 1rem;
  }

  .master-footer {
    grid-column-gap: var(--spacing--160);
    grid-row-gap: var(--spacing--160);
  }

  .footer_top-tile {
    grid-column-gap: var(--spacing--120);
    grid-row-gap: var(--spacing--120);
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_columns {
    grid-column-gap: var(--layout-grid--gutter);
    grid-row-gap: var(--layout-grid--gutter);
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: grid;
  }

  .footer_bottom-halves {
    flex-flow: wrap;
    display: flex;
  }

  .nav-container {
    padding-right: var(--spacing--20);
    padding-left: var(--spacing--20);
  }

  .nav-menu_inner {
    width: 100%;
    height: 68dvh;
    min-height: 100%;
    padding: var(--spacing--4) var(--spacing--20) var(--spacing--16);
    border-radius: var(--_🔘-radius---ui--nav-animation-radius) var(--_🔘-radius---ui--nav-animation-radius) var(--_🔘-radius---general--large) var(--_🔘-radius---general--large);
    background-color: var(--_🎨-color--tokens---background--base);
    box-shadow: none;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    overflow: scroll;
  }

  .link_nav {
    padding: var(--spacing--0);
    font-family: var(--_🔠-typography---font-family--h5);
    font-size: var(--_🔠-typography---size--h5);
    line-height: var(--_🔠-typography---line-height--h5);
    font-weight: var(--_🔠-typography---font-weight--h5);
    letter-spacing: var(--_🔠-typography---letter-spacing--h5);
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .nav-menu {
    background-color: var(--_🎨-color--base---base--light-0);
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .nav_right {
    grid-column-gap: var(--spacing--16);
    grid-row-gap: var(--spacing--16);
  }

  .menu-button {
    padding: var(--spacing--12);
    border: 1px solid var(--_🎨-color--tokens---button--secondary--default--border);
    border-radius: var(--_🔘-radius---ui--button-circle);
    background-color: var(--_🎨-color--tokens---button--secondary--default--background);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    color: var(--_🎨-color--tokens---button--secondary--default--text);
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .menu-button.w--open {
    background-color: var(--_🎨-color--tokens---button--secondary--default--background);
    color: var(--_🎨-color--tokens---button--secondary--default--text);
  }

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

  .menu-button_inner.close {
    color: var(--_🎨-color--tokens---button--secondary--default--text);
    display: none;
  }

  .icon_menu {
    width: var(--_❇️-icon---button-icon--circle-large);
    height: var(--_❇️-icon---button-icon--circle-large);
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-wrap_dropdown {
    padding: var(--spacing--12);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .icon-wrap_dropdown.not-visible {
    opacity: 0;
    display: flex;
  }

  .icon-dropdown {
    display: none;
  }

  .dropdown-toggle {
    width: 100%;
    padding: var(--spacing--0);
    font-family: var(--_🔠-typography---font-family--h5);
    font-size: var(--_🔠-typography---size--h5);
    line-height: var(--_🔠-typography---line-height--h5);
    font-weight: var(--_🔠-typography---font-weight--h5);
    letter-spacing: var(--_🔠-typography---letter-spacing--h5);
    justify-content: space-between;
    align-items: center;
  }

  .dropdown_inner {
    padding: var(--spacing--20) var(--spacing--0);
  }

  .dropdown-animated-box {
    width: var(--spacing--16);
    height: var(--spacing--16);
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .left_nav-menu {
    grid-column-gap: var(--spacing--48);
    grid-row-gap: var(--spacing--48);
    grid-template-columns: 1fr;
  }

  .dropdown-line {
    width: 90%;
    height: var(--_❇️-icon---icon-stroke);
    background-color: var(--_🎨-color--tokens---tone--strong);
  }

  .dropdown-line.absolute {
    width: var(--_❇️-icon---icon-stroke);
    height: 90%;
    position: absolute;
  }

  .dropdown {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .dropdown-list.w--open {
    padding: var(--spacing--0);
    position: static;
  }

  .nav_label {
    padding-left: var(--spacing--0);
  }

  .nav_column {
    max-width: none;
  }

  .nav_list {
    grid-column-gap: var(--spacing--20);
    grid-row-gap: var(--spacing--20);
  }

  .link_dropdown {
    padding: var(--spacing--0);
  }

  .link_dropdown:hover, .link_dropdown.w--current {
    background-color: var(--_🎨-color--base---base--light-0);
  }

  .link_dropdown.smaller {
    padding-bottom: var(--spacing--0);
  }

  .nav-cta_desktop {
    display: none;
  }

  .dropdown-list_small.w--open {
    padding-top: var(--spacing--20);
    padding-bottom: var(--spacing--20);
    position: static;
  }

  .dropdown_inner-small {
    padding: var(--spacing--0);
    grid-column-gap: var(--spacing--20);
    grid-row-gap: var(--spacing--20);
  }

  .dropdown-small_wrap {
    border-radius: var(--spacing--0);
    background-color: var(--_🎨-color--base---base--light-0);
    box-shadow: none;
    flex: 0 auto;
    overflow: visible;
  }

  .nav_button-desktop {
    display: none;
  }

  .divider_mobile-menu {
    background-color: var(--_🎨-color--tokens---tone--faint);
    flex: none;
    width: 100%;
    height: 1px;
    display: block;
  }

  .cta_mobile-menu {
    width: 100%;
    padding: var(--spacing--20);
    grid-column-gap: var(--spacing--20);
    grid-row-gap: var(--spacing--20);
    border-radius: var(--_🔘-radius---general--large);
    color: var(--_🎨-color--tokens---tone--strong);
    text-align: left;
    --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--dark);
    --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--light-32);
    --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--light-32);
    --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--dark);
    --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--light-48);
    --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--light-64);
    --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
    --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--light-8);
    --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--light-8);
    --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
    --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
    --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
    --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--dark);
    --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--dark);
    --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
    --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
    --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--light-8);
    --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--light-64);
    --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--dark-48);
    --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--dark-64);
    --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--light-88);
    --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--dark);
    --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--dark);
    --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--light-0);
    background-image: url('../images/mobile-cta-bg_1mobile-cta-bg.avif');
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    margin-top: auto;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .mobile-cta_bottom-tile {
    grid-column-gap: var(--spacing--20);
    grid-row-gap: var(--spacing--20);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav_wrap-menu {
    width: 100%;
    height: 100%;
    padding-bottom: var(--spacing--8);
    grid-column-gap: var(--spacing--8);
    grid-row-gap: var(--spacing--8);
    background-color: var(--_🎨-color--base---base--light-0);
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .nav-menu_mobile-button {
    margin-top: var(--spacing--24);
    flex-flow: column;
    display: flex;
  }

  .nav-container_bg.for-dropdown {
    border-bottom-left-radius: var(--_🔘-radius---ui--nav-animation-radius);
    border-bottom-right-radius: var(--_🔘-radius---ui--nav-animation-radius);
    opacity: 0;
  }

  .grid_contact-a {
    grid-template-columns: 1fr 1fr;
  }

  .contact-c_halves {
    grid-template-columns: 1fr;
  }

  .grid_blog, .grid_pricing {
    grid-template-columns: 1fr 1fr;
  }

  .tab-link_pricing {
    white-space: nowrap;
  }

  .marquee-shadow.large {
    width: 5rem;
  }

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

  .integration_halves {
    grid-column-gap: var(--spacing--64);
    grid-row-gap: var(--spacing--64);
    grid-template-columns: 1.5fr;
  }

  .image-wrap_case {
    height: 20rem;
  }

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

  .image-wrap_team {
    height: 26rem;
  }

  .master_highlights {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 0;
  }

  .mask_feature-slide {
    width: 460px;
  }

  .performance_animated-block.third-card {
    max-height: 32rem;
  }

  .performance_animated-block.first-card {
    max-height: 26rem;
  }

  .grid_more-products {
    grid-template-columns: 1fr 1fr;
  }

  .card_product {
    min-height: 30rem;
  }

  .features_thirds, .grid_features {
    grid-template-columns: 1fr 1fr;
  }

  .tabs-content-features {
    height: 100%;
    margin-bottom: 80px;
  }

  .tab-pane-features {
    height: auto;
  }

  .tab-menu_features {
    margin-right: 0;
  }

  .tabs_features {
    flex-flow: column-reverse;
  }

  .documents_halves {
    grid-column-gap: var(--spacing--80);
    grid-row-gap: var(--spacing--80);
    grid-template-columns: 1fr;
  }

  .image-wrap_documents {
    height: 40rem;
  }

  .right_documents {
    grid-column-gap: var(--spacing--64);
    grid-row-gap: var(--spacing--64);
  }

  .feature-tabs_halves {
    grid-column-gap: var(--spacing--64);
    grid-row-gap: var(--spacing--64);
    grid-template-columns: 1fr;
  }

  .case_large {
    height: auto;
    min-height: 40rem;
  }

  .overlay_case-large-top {
    height: 65%;
  }

  .circle_1 {
    width: 540px;
    height: 540px;
  }

  .circle_3 {
    width: 1050px;
    height: 1050px;
  }

  .circle_2 {
    width: 810px;
    height: 810px;
  }

  .circle-2_inner {
    width: 880px;
    height: 880px;
  }

  .circle-1_inner {
    width: 600px;
    height: 600px;
  }

  .circle_0 {
    width: 360px;
    height: 360px;
  }

  .icon-wrap_tag-large.peach.top {
    transform: translate(0, 56px);
  }

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

  .headline_ship {
    position: relative;
    top: auto;
  }

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

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

  .right_case {
    height: 22.5rem;
  }

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

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

  .card_testimonial.bento-testimonial {
    max-width: none;
  }

  .right_tab-home {
    display: flex;
  }

  .widget_outer.time {
    width: auto;
  }

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

@media screen and (max-width: 767px) {
  body {
    --spacing--8: .5rem;
    --spacing--0: 0rem;
    --spacing--12: .5rem;
    --spacing--16: .75rem;
    --container--large: 112.5rem;
    --layout-grid--margin: 1rem;
    --width--6-columns: 42.5rem;
    --spacing--32: 1.5rem;
    --spacing--24: 1.25rem;
    --width--4-columns: 28rem;
    --spacing--4: .25rem;
    --spacing--48: 2rem;
    --section-padding--extra-large: 10rem;
    --section-padding--large: 6rem;
    --width--3-columns: 20.75rem;
    --width--2-columns: 13.5rem;
    --spacing--20: 1rem;
    --spacing--120: 5rem;
    --spacing--160: 6.5rem;
    --layout-grid--gutter: .75rem;
    --container--medium: 90rem;
    --spacing--64: 3rem;
    --width--9-columns: 64.25rem;
    --section-padding--extra-small: 1.5rem;
    --layout-grid--1-column-gap: 2.5rem;
    --width--5-columns: 35.25rem;
    --section-padding--small: 3rem;
    --section-padding--medium: 5rem;
    --width--8-columns: 57rem;
    --spacing--80: 3.5rem;
    --width--1-column: 6.25rem;
    --layout-grid--2-column-gap: 2.5rem;
    --width--10-columns: 71.5rem;
    --spacing--200: 8rem;
    --width--7-columns: 49.75rem;
    --width--12-columns: 86rem;
    --container--small: 57rem;
    --animation--line-1-offset: 0rem;
    --animation--line-1-array: 0rem;
    --animation--line-2-offset: 0rem;
    --animation--line-2-array: 0rem;
    --animation--line-3-offset: 0rem;
    --animation--line-3-array: 0rem;
    --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b2: .875rem;
    --_🔠-typography---line-height--b2: 1.25rem;
    --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 3rem;
    --_🔠-typography---line-height--h1: 3.25rem;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: -.062rem;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 2.25rem;
    --_🔠-typography---line-height--h2: 2.5rem;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: -.031rem;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 1.75rem;
    --_🔠-typography---line-height--h3: 2rem;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: -.016rem;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 1.5rem;
    --_🔠-typography---line-height--h4: 1.75rem;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0rem;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 1.25rem;
    --_🔠-typography---line-height--h5: 1.75rem;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0rem;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 1rem;
    --_🔠-typography---line-height--h6: 1.25rem;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0rem;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-1: .625rem;
    --_🔠-typography---line-height--label-1: .75rem;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b3: .75rem;
    --_🔠-typography---line-height--b3: 1rem;
    --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b3: 0px;
    --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b1: 1rem;
    --_🔠-typography---line-height--b1: 1.5rem;
    --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b1: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: .5rem;
    --_🔠-typography---line-height--label-2: .625rem;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: .875rem;
    --_🔠-typography---line-height--button-1: 1.25rem;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: .75rem;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-2: .75rem;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 3.25rem;
    --_🔠-typography---line-height--h0: 3.5rem;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -.125rem;
    --_🔠-typography---font--heading-serif: "StackSans headline Variable", Arial, sans-serif;
    --_🔠-typography---font--heading-sans: "StackSans headline Variable", Arial, sans-serif;
    --_🔠-typography---font--body: "StackSans text Variable", Arial, sans-serif;
    --_🔠-typography---font--label: "Fragment Mono", Arial, sans-serif;
    --_🔠-typography---font--button: "StackSans text Variable", Arial, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--light);
    --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---all-weights--thin: 100;
    --_🔠-typography---all-weights--extra-light: 200;
    --_🔠-typography---all-weights--light: 300;
    --_🔠-typography---all-weights--normal: 400;
    --_🔠-typography---all-weights--medium: 500;
    --_🔠-typography---all-weights--semi-bold: 600;
    --_🔠-typography---all-weights--bold: 700;
    --_🔠-typography---all-weights--extra-bold: 800;
    --_🔠-typography---all-weights--black: 900;
    --_🔘-radius---ui--input: .5rem;
    --_🔘-radius---general--default: .75rem;
    --_🔘-radius---ui--button-base: .5rem;
    --_🔘-radius---ui--button-circle: 1.5rem;
    --_🔘-radius---ui--tag: .5rem;
    --_🔘-radius---general--large: 1rem;
    --_🔘-radius---ui--nav-animation-radius: 0rem;
    --_🔘-radius---general--full: 100vw;
    --_🔘-radius---general--small: .25rem;
    --_❇️-icon---button-icon--circle-large: 1.25rem;
    --_❇️-icon---button-icon--rectangle-large: 1rem;
    --_❇️-icon---regular-icons--medium: 1rem;
    --_❇️-icon---regular-icons--small: .75rem;
    --_❇️-icon---icon-stroke: .094rem;
    --_❇️-icon---regular-icons--large: 1.5rem;
    --_❇️-icon---regular-icons--extra-small: .5rem;
    --_❇️-icon---button-icon--rectangle-small: .75rem;
    --_❇️-icon---button-icon--circle-small: .75rem;
  }

  .text-field {
    letter-spacing: 0;
    border-radius: .5rem;
    padding: .5rem .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .text-field.text-area {
    padding: .5rem .75rem;
  }

  .label-large {
    letter-spacing: .5px;
    font-size: .625rem;
    line-height: .75rem;
  }

  .heading-style-h2 {
    letter-spacing: -.031rem;
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .text-size-small {
    letter-spacing: 0;
    font-size: .75rem;
    line-height: 1rem;
  }

  .heading-style-h4 {
    letter-spacing: 0;
    font-size: 1.5rem;
    line-height: 1.75rem;
  }

  .heading-style-h5 {
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .heading-style-h6 {
    letter-spacing: 0;
    font-size: 1rem;
    line-height: 1.25rem;
  }

  .heading-style-h3 {
    letter-spacing: -.016rem;
    font-size: 1.75rem;
    line-height: 2rem;
  }

  .text-size-large {
    letter-spacing: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .heading-style-h1 {
    letter-spacing: -.062rem;
    font-size: 3rem;
    line-height: 3.25rem;
  }

  .label-small {
    letter-spacing: .5px;
    font-size: .5rem;
    line-height: .625rem;
  }

  .footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .utility_page-content._404 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content_404 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
  }

  .heading_404 {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .master_navigation {
    padding-top: .5rem;
  }

  .cta_primary {
    letter-spacing: 0;
    border-radius: .5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .button_text-mask {
    height: 1.25rem;
  }

  .button_text-mask.button {
    height: .75rem;
  }

  .icon-wrap_button.right {
    margin-right: 0;
  }

  .icon_button {
    width: 12px;
    height: 1rem;
  }

  .icon_button.right {
    margin-left: .5rem;
  }

  .icon_button.left {
    margin-right: .5rem;
  }

  .btn-bg {
    border-radius: .5rem;
  }

  .cta-small {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    letter-spacing: 0;
    border-radius: .5rem;
    padding: .5rem;
    font-size: .75rem;
    line-height: .75rem;
  }

  .heading-style-h0 {
    letter-spacing: -.125rem;
    font-size: 3.25rem;
    line-height: 3.5rem;
  }

  .tone-medium.text-size-large {
    letter-spacing: 0;
    font-size: 1rem;
    line-height: 1.5rem;
  }

  .slider_button {
    border-radius: 1.5rem;
    padding: .5rem;
  }

  .icon_slider-button.medium, .icon_slider-button.large {
    width: 1rem;
    height: 1rem;
  }

  .label-master {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: .5rem;
    padding: .5rem;
  }

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

  .section_cta {
    padding-top: 10rem;
    padding-bottom: 6rem;
  }

  .master_cta {
    max-width: var(--width--3-columns);
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .button-group_cta, .footer_bottom-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .footer-column {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 13.5rem;
  }

  .footer_socials {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .master-footer {
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    border-radius: 1rem;
    padding: 1.25rem;
  }

  .link_footer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    letter-spacing: 0;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .link-socials {
    width: .75rem;
    height: .75rem;
  }

  .footer_top-tile {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .footer_columns {
    grid-column-gap: .75rem;
    grid-row-gap: 3rem;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    place-items: start;
    width: 100%;
  }

  .link_footer-legal {
    letter-spacing: 0;
    font-size: .75rem;
    line-height: 1rem;
  }

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

  .right-footer {
    order: -9999;
  }

  .footer_bottom-halves {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    grid-template-columns: 1.5fr;
  }

  .footer_bottom-right {
    order: -9999;
  }

  .footer_legal {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .footer_bottom-left {
    grid-column-gap: 1.5rem;
    grid-row-gap: .5rem;
  }

  .brand_footer {
    width: 1.5rem;
    height: 1.5rem;
  }

  .footer_tag {
    padding: .25rem .5rem;
  }

  .cta_bg.product-c {
    height: 20rem;
    top: -4.4rem;
  }

  .nav-container {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 112.5rem;
    padding: .75rem 1rem;
  }

  .brand_navbar {
    max-width: 7rem;
    padding-left: 0;
  }

  .banner {
    grid-column-gap: .5rem;
    grid-row-gap: 0rem;
    text-align: center;
    border-radius: 1rem;
    flex-flow: wrap;
    max-width: 112.5rem;
    margin-bottom: .5rem;
    padding: .25rem 1.25rem;
  }

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

  .link_banner {
    letter-spacing: 0;
    font-size: .75rem;
    line-height: 1rem;
  }

  .nav-menu_inner {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .25rem 1rem .75rem;
  }

  .link_nav {
    letter-spacing: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .nav_right {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .banner_close {
    width: .75rem;
    height: .75rem;
    right: .5rem;
  }

  .icon-wrap_dropdown {
    padding: .5rem;
  }

  .icon-dropdown {
    width: 1rem;
    height: 1rem;
  }

  .dropdown-toggle {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    letter-spacing: 0;
    padding: 0;
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .dropdown_inner {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1rem 0;
  }

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

  .dropdown-line {
    height: .094rem;
  }

  .dropdown-line.absolute {
    width: .094rem;
  }

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

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

  .link_dropdown {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    letter-spacing: 0;
    padding: 0;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .link_dropdown.smaller {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: 0;
  }

  .icon-wrap_dropdown-link {
    padding: .5rem;
  }

  .icon_dropdown-link {
    width: 1rem;
    height: 1rem;
  }

  .text-wrap_dropdown-item.bigger-gap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .name-wrap_dropdown-link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .nav-cta_desktop {
    border-radius: 1rem;
    padding: 1.25rem;
  }

  .dropdown_inner-small {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 0;
  }

  .dropdown-large_inner {
    max-width: 112.5rem;
  }

  .mobile-cta_bottom-tile {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .nav_wrap-menu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding-bottom: .5rem;
  }

  .nav-menu_mobile-button {
    margin-top: 1.25rem;
  }

  .section_hero-contact-a {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .text-wrap_contact-tile {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    word-break: break-all;
  }

  .icon_circle-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .contact_tile {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: .75rem;
    padding: 1.25rem;
  }

  .contact-card_top-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .icon-wrap_contact {
    border-radius: .75rem;
    padding: .5rem;
  }

  .headline_contact-a {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
    margin-bottom: 5rem;
  }

  .grid_contact-a {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section_hero-contact-b {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .headline_contact-b {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
    margin-bottom: 1.5rem;
  }

  .master_body-contact-b {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-top: 1.5rem;
  }

  .checkbox, .input_wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .input_halves {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .contact-form_bottom-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .contact-form_top-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .checkbox_contact {
    width: 1.25rem;
    height: 1.25rem;
    margin-left: -16px;
  }

  .contact-form_inner {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .form-block_contact {
    border-radius: 1rem;
    margin-bottom: 0;
    padding: 2rem;
  }

  .grid_contact-b {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section_hero-contact-c {
    padding-top: 10rem;
    padding-bottom: 3rem;
  }

  .contact-c_halves {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

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

  .headline_contact-c {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .subtext_contact-c {
    max-width: 28rem;
  }

  .testimonial_tile {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: 1rem;
    padding: 1.5rem;
  }

  .testimonial_author {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .image-wrap_testimonial-author {
    border-radius: 1rem;
    width: 3rem;
    height: 3rem;
  }

  .text-wrap_testimonial-author {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .testimonial-small_top-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .faq_animated-box {
    border-radius: 100vw;
    width: 2rem;
    height: 2rem;
  }

  .expandable-single {
    border-radius: .75rem;
    padding: 1.25rem;
  }

  .faq-horizontal {
    height: .094rem;
  }

  .faq-block {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .expandable-top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .faq-vertical {
    width: .094rem;
  }

  .faq-paragraph {
    letter-spacing: 0;
    padding-top: 1.5rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .customer-avatar.only-product-c {
    --_🎨-color--tokens---background--base: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---tone--strong: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---input--default--border: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---input--default--background: var(--_🎨-color--base---depth--light);
    --_🎨-color--tokens---input--default--text: var(--_🎨-color--base---base--dark-48);
    --_🎨-color--tokens---input--active--border: var(--_🎨-color--base---base--dark-32);
    --_🎨-color--tokens---input--active--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---input--active--background: var(--_🎨-color--base---depth--light);
    --_🎨-color--tokens---tone--subtle: var(--_🎨-color--base---base--dark-48);
    --_🎨-color--tokens---tone--medium: var(--_🎨-color--base---base--dark-64);
    --_🎨-color--tokens---color--nslatencypeach: var(--_🎨-color--base---colors--nslatencypeach);
    --_🎨-color--tokens---input--icon: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--primary--default--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--primary--hover--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--secondary--default--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--secondary--hover--text: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---button--primary--default--border: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---button--primary--default--background: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--primary--hover--border: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---button--primary--hover--background: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--secondary--default--border: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---button--secondary--default--background: var(--_🎨-color--base---base--dark-8);
    --_🎨-color--tokens---button--secondary--hover--border: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---button--secondary--hover--background: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---tone--faint: var(--_🎨-color--base---base--dark-8);
    --_🎨-color--tokens---color--nscachesand: var(--_🎨-color--base---colors--nscachesand);
    --_🎨-color--tokens---color--nscorecoral: var(--_🎨-color--base---colors--nscorecoral);
    --_🎨-color--tokens---color--nssyntaxmint: var(--_🎨-color--base---colors--nssyntaxmint);
    --_🎨-color--tokens---background--depth: var(--_🎨-color--base---depth--light);
    --_🎨-color--tokens---background--lift: var(--_🎨-color--base---lift--light);
    --_🎨-color--tokens---color--nsqubitorchid: var(--_🎨-color--base---colors--nsqubitorchid);
    --_🎨-color--tokens---color--nspacketsky: var(--_🎨-color--base---colors--nspacketsky);
    --_🎨-color--tokens---background--shadow: var(--_🎨-color--base---base--dark-8);
    --_🎨-color--tokens---input--label: var(--_🎨-color--base---base--dark-64);
    --_🎨-color--tokens---background--gradient-purposes--gradient-0: var(--_🎨-color--base---base--light-0);
    --_🎨-color--tokens---background--semi-transparent: var(--_🎨-color--base---base--light-32);
    --_🎨-color--tokens---background--gradient-purposes--gradient-100: var(--_🎨-color--base---base--light-100);
    --_🎨-color--tokens---background--gradient-purposes--gradient-64: var(--_🎨-color--base---base--light-64);
    --_🎨-color--tokens---button--tertiary--default--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---button--tertiary--hover--text: var(--_🎨-color--base---base--dark-88);
    --_🎨-color--tokens---input--filled--background: var(--_🎨-color--base---depth--light);
    --_🎨-color--tokens---input--filled--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---input--filled--border: var(--_🎨-color--base---base--dark-0);
    --_🎨-color--tokens---input--error--background: var(--_🎨-color--base---depth--light);
    --_🎨-color--tokens---input--error--text: var(--_🎨-color--base---base--dark-100);
    --_🎨-color--tokens---input--error--border: var(--_🎨-color--base---base--dark-0);
    border-width: .1rem;
  }

  .section_hero-blog {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .section_body-blog {
    padding-top: 3rem;
    padding-bottom: 6rem;
  }

  .headline_blog {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
  }

  .subtext_4-columns {
    max-width: 28rem;
  }

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

  .text-wrap_article-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .cta_tertiary {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    letter-spacing: 0;
    font-size: .75rem;
    line-height: .75rem;
  }

  .link_article {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .article-card_bottom-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .icon_button-tertiary {
    width: 1rem;
    height: 1rem;
  }

  .image-wrap_blog-card {
    border-radius: 1rem;
    height: 22rem;
  }

  .info_blog-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .tag_blog {
    border-radius: .5rem;
    padding: .25rem .5rem;
  }

  .section_hero-article {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .section_body-article {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .headline_article {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 64.25rem;
    margin-bottom: 3rem;
  }

  .image-wrap_article {
    border-radius: 1rem;
    height: 22.5rem;
    margin-bottom: 1.5rem;
  }

  .master_body-article {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    max-width: 57rem;
  }

  .wrap_6-center, .next-article {
    max-width: 42.5rem;
  }

  .next-article.hide-cms {
    display: none;
  }

  .link_next-article {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border-radius: 1rem;
    padding: 1.25rem;
  }

  .image-wrap_next-article {
    border-radius: .75rem;
  }

  .text-wrap_next-article {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section_hero-pricing {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .headline_pricing {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
    padding-bottom: 1.5rem;
  }

  .tabs-menu_pricing {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    border-radius: .5rem;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 3rem;
    padding: .5rem;
  }

  .tabs_pricing.bottom-padding {
    margin-bottom: 3.5rem;
  }

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

  .tab-link_pricing {
    letter-spacing: 0;
    border-radius: .5rem;
    padding: .5rem;
    font-size: .75rem;
    line-height: .75rem;
  }

  .card_plan {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: 1rem;
    padding: .5rem;
  }

  .card-plan_top-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: .75rem;
    padding: 1.25rem 1rem;
  }

  .card-plan_bottom-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1rem;
  }

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

  .plan_button {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .plan_list-wrap {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

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

  .plan_item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .icon_plan-tick {
    width: 1rem;
    height: 1rem;
  }

  .master_marquee.logos {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .master_marquee.testimonials {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .marquee-shadow.large {
    width: 5rem;
    display: none;
  }

  .wrap_marquee-logos, .single-logo-marquee {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .pricing-logos {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    max-width: 42.5rem;
  }

  .table-description_column-tiles {
    flex: none;
    min-width: 160px;
  }

  .table_check-cell {
    min-width: 240px;
    padding: .75rem 1rem;
  }

  .table-check_column-tiles {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex: none;
    min-width: 240px;
    padding: 1.25rem 1rem;
  }

  .separation-line {
    padding: .75rem 1rem;
  }

  .table_grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .table_description-cell {
    flex: none;
    width: 160px;
    padding: .75rem 1rem;
  }

  .section_comparison-table {
    padding-top: 5rem;
    padding-bottom: 5rem;
    overflow: clip;
  }

  .comparison-table {
    overflow: auto;
  }

  .headline_pricing-table {
    margin-bottom: 3rem;
  }

  .section_case-slider {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .card_case {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: 1rem;
    min-height: 34.25rem;
    max-height: none;
    padding: 2rem;
  }

  .card-case_bottom-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 35.25rem;
  }

  .button_case-slider {
    bottom: 2rem;
    right: 2rem;
  }

  .button_case-slider.prev {
    transform: translate(-42px);
  }

  .section_faq {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

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

  .section_body-integrations {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .tabs_integrations {
    flex-flow: column;
  }

  .tabs-menu_integrations {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-bottom: 2rem;
    top: auto;
  }

  .tab-link_integrations {
    letter-spacing: 0;
    padding: 0;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .tabs-content_integrations {
    width: 100%;
    margin-left: 0;
  }

  .grid_integrations {
    grid-column-gap: .75rem;
    grid-row-gap: 1.5rem;
  }

  .grid_integrations.thirds {
    grid-template-columns: 1fr 1fr;
  }

  .link_integration {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
    padding: 1.25rem;
  }

  .integration_top-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .logo_integration {
    max-width: 2rem;
  }

  .logo-wrap_integration {
    border-radius: 1rem;
    width: 5rem;
    height: 5rem;
    padding: .5rem;
  }

  .section_hero-integration {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .section_body-integration {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .section_more-integration {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

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

  .logo-wrap_integration-large {
    border-radius: 1rem;
    width: 7rem;
    height: 7rem;
    padding: 1.5rem;
  }

  .logo_integration-large {
    max-width: 3rem;
  }

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

  .integration_right-top-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .integration_halves, .integration-body_left {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .integration-body_right {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border-radius: 1rem;
    padding: 1.25rem;
  }

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

  .integration_heading-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: 0rem;
  }

  .integration_info-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .headline_more-integrations {
    margin-bottom: 3rem;
  }

  .section_hero-cases {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .section_cases {
    padding-top: 1.5rem;
    padding-bottom: 5rem;
  }

  .headline_cases {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
    margin-bottom: 3rem;
  }

  .cases_marquee {
    max-width: 42.5rem;
  }

  .grid_cases {
    grid-column-gap: .75rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .card_case-item {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-radius: 1rem;
  }

  .case-card_bottom-tile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding: 1.25rem;
  }

  .case-card_text-wrap {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .section_hero-client {
    padding-top: 10rem;
    padding-bottom: 3rem;
  }

  .client_hero-halves {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .image-wrap_client-thumbnail {
    height: 22.5rem;
  }

  .master_client-info-blocks, .master_info-client {
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
  }

  .client_body-halves {
    grid-column-gap: 2.67vw;
    grid-row-gap: 2.67vw;
    grid-template-columns: 1fr;
  }

  .wrap_number-list {
    display: none;
  }

  .client_info-halves {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr;
  }

  .client_info-tile, .client_info-thirds {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

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

  .section_body-client {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .section_hero-about {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .section_about-docs {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section_about-numbers, .section_investors, .secion_team {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_about {
    max-width: 57rem;
    margin-bottom: 3rem;
  }

  .play-pause_button {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .play-state {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-width: 1px;
    border-radius: .5rem;
    padding: .5rem;
  }

  .icon-play {
    width: 1.25rem;
    height: 1.25rem;
  }

  .video_about {
    border-radius: 1rem;
    height: 22.5rem;
  }

  .headline_docs {
    max-width: 57rem;
    margin-bottom: 5rem;
  }

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

  .about_number-halves {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 1fr;
  }

  .about_number-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .headline_investors {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .investor_halves {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .card-inveestors {
    border-radius: .75rem;
    padding: 1.25rem;
  }

  .headline_team {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3rem;
  }

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

  .card_team {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .image-wrap_team {
    border-radius: .75rem;
    height: 22.5rem;
  }

  .team_links {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: .75rem;
  }

  .link_team {
    border-radius: .25rem;
    padding: .5rem;
  }

  .icon-team {
    width: .75rem;
    height: .75rem;
  }

  .team_bottom-tile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .team_name-wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .section_hero-product-c {
    padding-top: 10rem;
    padding-bottom: 5rem;
  }

  .section_hero-product-a {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .product-a_halves {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .master_highlights {
    height: 25rem;
    margin-top: -100px;
  }

  .highlight-line._14, .highlight-line._2, .highlight-line._6, .highlight-line._4, .highlight-line._8, .highlight-line._32, .highlight-line._28, .highlight-line._24, .highlight-line._12, .highlight-line._22, .highlight-line._26, .highlight-line._30, .highlight-line._20, .highlight-line._18, .highlight-line._10, .highlight-line._16 {
    display: none;
  }

  .slide-feature {
    margin-right: .75rem;
  }

  .card_feature-slide {
    border-radius: .75rem;
    height: 18.75rem;
  }

  .icon-wrap_feature-slide {
    padding: .75rem;
  }

  .mask_feature-slide {
    width: 320px;
  }

  .slider_button-features {
    top: -65px;
    left: 40px;
    right: auto;
  }

  .slider_button-features.prev {
    left: 0;
    right: auto;
  }

  .text-wrap_feature-slide {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .performance_animated-block {
    border-radius: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .performance_animated-block.fourth-card {
    max-height: 440px;
  }

  .performance_animated-block.third-card {
    max-height: 320px;
  }

  .performance_animated-block.first-card {
    max-height: 240px;
  }

  .master_performance {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    height: 440px;
  }

  .text-wrap-animate-card {
    display: none;
  }

  .animated_top-tile {
    grid-column-gap: var(--spacing--8);
    grid-row-gap: var(--spacing--8);
    text-align: center;
    flex-direction: column;
  }

  .section_features-slider {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .icon_feature-slide {
    width: 1.5rem;
    height: 1.5rem;
  }

  .section_performance {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_performance {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    max-width: 42.5rem;
  }

  .performance_top-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .performance_bottom-tile {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .performance_tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .section_chart {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_chart {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 28rem;
  }

  .left_product-a {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .right_product-a {
    border-radius: 1rem;
    height: 30rem;
    padding: 1.5rem;
  }

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

  .icon-wrap_tag {
    border-radius: .25rem;
    padding: .5rem;
  }

  .icon_tag {
    width: .75rem;
    height: .75rem;
  }

  .master_description-a {
    max-width: 42.5rem;
  }

  .section_column {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .content_column {
    max-width: var(--width--3-columns);
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .right_column {
    border-radius: .75rem;
    min-height: 30rem;
    padding: 1.5rem;
  }

  .section_product-integrations {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .headline_integrations-product-a {
    max-width: var(--width--4-columns);
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 3.5rem;
  }

  .marquee-icon-logos, .single-logo-icons {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .tile-logo {
    border-radius: 1rem;
    width: 5rem;
    height: 5rem;
  }

  .tile-logo.circle-tile.middle {
    transform: translate(0, 25px);
  }

  .logo-icon {
    max-width: 32px;
  }

  .marquee-logo-doubles {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section_impact {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .headline_impact {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .heading_impact {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .impact_halves {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 2fr;
  }

  .card_impact-left {
    border-radius: 1rem;
    height: 26rem;
    padding: 1.5rem;
  }

  .card_impact {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: 1rem;
    padding: 1.5rem;
  }

  .grid_more-products {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    display: flex;
  }

  .card_product {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
    min-width: 20rem;
    min-height: 25rem;
    padding: 1.5rem;
  }

  .product_top-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .section_hero-product-b {
    padding-top: 10rem;
    padding-bottom: 5rem;
  }

  .headline_product-b {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .heading_product-b {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .master_product-b-marquee {
    border-radius: 1rem;
    margin-bottom: 3.5rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .features_thirds {
    grid-column-gap: .75rem;
    grid-row-gap: 3.5rem;
  }

  .feature-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .icon-wrap_feature {
    padding: .75rem;
  }

  .text-wrap_feature-tile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .icon_feature {
    width: 1.5rem;
    height: 1.5rem;
  }

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

  .product_list-item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .section_product-b-features {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_product-features {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3rem;
  }

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

  .card_feature {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: .75rem;
    min-height: auto;
    padding: 2rem 1.25rem 1.25rem;
  }

  .section_documents {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .icon-accordion {
    width: 1.5rem;
    height: 1.5rem;
  }

  .tabs-content-features {
    position: static;
  }

  .tab-menu_features {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .tab_accordion {
    border-radius: 1rem;
    padding: 1.25rem;
  }

  .acordion-text {
    letter-spacing: 0;
    padding-top: .75rem;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .wrap_feature-accordion {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .documents_halves {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
  }

  .image-wrap_documents {
    border-radius: .75rem;
    height: 22.5rem;
  }

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

  .headline_tab-features {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading_documents {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .headline_product-c {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .wrap_hero-product-c {
    margin-bottom: 3.5rem;
  }

  .master_product-c {
    max-width: 71.5rem;
  }

  .section_product-c_features {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_product-c-tabs {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-bottom: 3.5rem;
  }

  .heading_product-c-tabs {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
  }

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

  .image-wrap_product-c-tabs {
    border-radius: 1rem;
    min-height: auto;
    max-height: none;
    padding: 1.5rem;
  }

  .headline_product-c-slider {
    max-width: 28rem;
    margin-bottom: 5rem;
  }

  .column_product-integrations.right {
    order: -9999;
  }

  .column_integrations {
    flex-flow: column;
  }

  .headline_product-integrations {
    margin-right: 0;
    margin-bottom: var(--spacing--64);
    margin-left: 0;
  }

  .section_product-c-case {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .case_large {
    border-radius: 1rem;
    min-height: 35rem;
    padding: 3rem;
  }

  .case-large_quote {
    max-width: 42.5rem;
  }

  .button-group_case-large {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .headline_home-c {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .button-group_home-c {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .circle_1 {
    border-radius: 100vw;
  }

  .circle-2_inner {
    width: 865px;
    height: 865px;
  }

  .circle-1_inner {
    border-radius: 100vw;
    width: 590px;
    height: 590px;
  }

  .circle_0 {
    border-radius: 100vw;
  }

  .icon-wrap_tag-large {
    border-radius: 1rem;
    padding: .75rem;
  }

  .icon_large {
    width: 1.5rem;
    height: 1.5rem;
  }

  .section_ship-scroll {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

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

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

  .card_scroll-feature {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .image-wrap_scroll-card {
    border-radius: 1rem;
    height: 22.5rem;
    padding: 1.5rem;
  }

  .section_bento {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_bento {
    max-width: 42.5rem;
    margin-bottom: 8rem;
  }

  .grid_bento {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .card_bento-left {
    border-radius: 1rem;
    padding: 1.5rem;
  }

  .text-wrap_bento-card {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .text-wrap_bento-card.right-padding {
    padding-right: 1.5rem;
  }

  .card_bento-middle {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .card_bento-middle-top {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-radius: 1rem;
    padding: 1.5rem;
  }

  .card_bento-middle-bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
    padding: 1.5rem;
  }

  .card_bento-right {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    border-radius: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1.5rem;
  }

  .section_hero-home-b {
    padding-top: 5rem;
    padding-bottom: 3rem;
  }

  .home-b_halves {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
    margin-bottom: 3.5rem;
  }

  .logos_home-b {
    max-width: 64.25rem;
  }

  .right_home-b {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-radius: 1rem;
    height: 22.5rem;
    padding: 1.5rem;
  }

  .left_home-b {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 3rem;
  }

  .headline_home-b {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .heading_home-b {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .heading_hero-home {
    grid-column-gap: .5rem;
    grid-row-gap: .25rem;
    max-width: 20rem;
  }

  .section_home-description {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .case_halves {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .left_case {
    grid-column-gap: 3.5rem;
    grid-row-gap: 3.5rem;
    border-radius: 1rem;
    padding: 2rem;
  }

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

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

  .section_home-b-docs {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section_editor {
    padding-top: 1.5rem;
    padding-bottom: 41rem;
  }

  .heading_home-b-docs {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 5rem;
  }

  .master_editor {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: 1rem;
    padding: 2rem;
  }

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

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

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

  .single-product-marquee, .wrap_marquee-product {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section_hero-home-a {
    padding-top: 10rem;
    padding-bottom: 1.5rem;
  }

  .section_home-a-scroll {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .section_home-a-products {
    padding-top: 5rem;
    padding-bottom: 3rem;
    overflow: clip;
  }

  .section_testimonials {
    padding-top: 5rem;
    padding-bottom: 6rem;
  }

  .section_home-a-blog {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .headline_product-home-a {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .headline_home-testimonials {
    max-width: var(--width--3-columns);
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    margin-bottom: 3.5rem;
  }

  .card_testimonial {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
    max-width: 35.25rem;
    padding: 1.5rem;
  }

  .testimonial_top-tile {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .testimonial_bottom-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .single-testimonial-marquee, .wrap_marquee-testimonials {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .headline_home-a-features {
    margin-bottom: 8rem;
  }

  .headline_home-a-blog {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .mask_blog-slider {
    margin-bottom: 2rem;
  }

  .slide_blog {
    margin-right: .75rem;
  }

  .blog-slider_button.prev {
    margin-right: .5rem;
  }

  .card_blog {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    border-radius: 1rem;
    padding: .75rem;
  }

  .image-wrap_blog-slide {
    border-radius: .75rem;
  }

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

  .blog-slide_top-tile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .headline_home-a {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 42.5rem;
    margin-bottom: 3.5rem;
  }

  .heading_home-a {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .button-group_home-a {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .logos_home-a {
    max-width: 42.5rem;
  }

  .tabs_home-hero {
    margin-bottom: 3.5rem;
  }

  .tabs-menu_home-hero {
    margin-top: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .tab-link_home-hero {
    letter-spacing: 0;
    border-radius: .25rem;
    padding: .5rem;
    font-size: .75rem;
    line-height: .75rem;
  }

  .home_tab-halves {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-columns: 2fr;
  }

  .left_tab-home {
    border-radius: 1rem;
    height: auto;
    min-height: auto;
    padding: 5rem 1.5rem 1.5rem;
  }

  .right_tab-home {
    border-radius: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
    height: 13.75rem;
  }

  .home_scroll-halves {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .content_scroll-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

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

  .image-wrap_scroll {
    border-radius: 1rem;
    height: 22.5rem;
    padding: 1.5rem;
    display: flex;
  }

  .image-wrap_scroll.desktop {
    display: none;
  }

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

  .scroll_halves {
    display: block;
  }

  .left_scroll {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .right_scroll {
    display: none;
  }

  .button-inner {
    padding: .5rem .75rem;
  }

  .widget_outer, .widget_outer.time {
    border-radius: 1rem;
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .widget-lines_top-tile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    background-color: var(--_🎨-color--base---base--dark-100);
    color: var(--_🎨-color--base---base--light-100);
    border-radius: .75rem;
    padding: .75rem;
  }

  .widget-lines_bottom-tile {
    padding: .75rem;
  }

  .widget-lines_info {
    grid-column-gap: .75rem;
    grid-row-gap: .5rem;
  }

  .widget-lines_info-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

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

  .svg_shadow {
    background-image: linear-gradient(90deg, var(--_🎨-color--base---base--dark-100), var(--_🎨-color--tokens---background--gradient-purposes--gradient-0));
  }

  .svg_shadow.reverse {
    background-image: linear-gradient(90deg, var(--_🎨-color--base---base--dark-100), var(--_🎨-color--tokens---tone--strong));
  }

  .auth-widget_bottom-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1.25rem .5rem;
  }

  .icon-auth-widget {
    width: 1rem;
    height: 1rem;
  }

  .icon-wrap_auth {
    padding: .5rem;
  }

  .text-wrap_auth {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .widget-auth_top-tile {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    border-radius: .75rem;
    padding: 1.25rem;
  }

  .tag_widget {
    border-radius: .5rem;
    padding: .25rem .5rem;
  }

  .widget_time {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-radius: .75rem;
    padding: .75rem;
  }

  .widget-time_top-tile {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .widget-time_bottom-tile {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .icon_time-widget {
    width: 1rem;
    height: 1rem;
  }

  .wrap_times-chart {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .widget_list {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    border-radius: .75rem;
    padding: .75rem;
  }

  .widget_list-item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .text-wrap_widget-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
  }

  .widget_table {
    border-radius: 1rem;
  }

  .table_row {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .tabel-cell, .tabel-cell.top-cell {
    padding: .75rem 1rem;
  }

  .widget-list_bottom-tile {
    padding: .75rem .5rem;
  }

  .wrap_slider-section {
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: scroll;
  }

  .widget-list_outer {
    padding-bottom: .5rem;
    padding-left: .75rem;
    padding-right: .5rem;
  }

  .link_small-dropdown {
    letter-spacing: 0;
    font-size: .75rem;
    line-height: 1rem;
  }

  .play-state-2 {
    border-width: 1px;
    padding: .5rem;
  }

  .heading_blog {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
  }

  .checkbox_contact-2 {
    margin-left: -16px;
  }

  .icon_button-2 {
    width: 12px;
  }

  .left_book, .right_book {
    padding: 2rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --spacing--8: .5rem;
    --spacing--0: 0rem;
    --spacing--12: .5rem;
    --spacing--16: .75rem;
    --container--large: 112.5rem;
    --layout-grid--margin: 1rem;
    --width--6-columns: 42.5rem;
    --spacing--32: 1.5rem;
    --spacing--24: 1.25rem;
    --width--4-columns: 28rem;
    --spacing--4: .25rem;
    --spacing--48: 2rem;
    --section-padding--extra-large: 10rem;
    --section-padding--large: 6rem;
    --width--3-columns: 20.75rem;
    --width--2-columns: 13.5rem;
    --spacing--20: 1rem;
    --spacing--120: 5rem;
    --spacing--160: 6.5rem;
    --layout-grid--gutter: .75rem;
    --container--medium: 90rem;
    --spacing--64: 3rem;
    --width--9-columns: 64.25rem;
    --section-padding--extra-small: 1.5rem;
    --layout-grid--1-column-gap: 2.5rem;
    --width--5-columns: 35.25rem;
    --section-padding--small: 3rem;
    --section-padding--medium: 5rem;
    --width--8-columns: 57rem;
    --spacing--80: 3.5rem;
    --width--1-column: 6.25rem;
    --layout-grid--2-column-gap: 2.5rem;
    --width--10-columns: 71.5rem;
    --spacing--200: 8rem;
    --width--7-columns: 49.75rem;
    --width--12-columns: 86rem;
    --container--small: 57rem;
    --animation--line-1-offset: 0rem;
    --animation--line-1-array: 0rem;
    --animation--line-2-offset: 0rem;
    --animation--line-2-array: 0rem;
    --animation--line-3-offset: 0rem;
    --animation--line-3-array: 0rem;
    --_🔠-typography---font-family--b2: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b2: .875rem;
    --_🔠-typography---line-height--b2: 1.25rem;
    --_🔠-typography---font-weight--b2: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b2: 0px;
    --_🔠-typography---font-family--h1: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h1: 3rem;
    --_🔠-typography---line-height--h1: 3.25rem;
    --_🔠-typography---font-weight--h1: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h1: -.062rem;
    --_🔠-typography---font-family--h2: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h2: 2.25rem;
    --_🔠-typography---line-height--h2: 2.5rem;
    --_🔠-typography---font-weight--h2: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h2: -.031rem;
    --_🔠-typography---font-family--h3: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h3: 1.75rem;
    --_🔠-typography---line-height--h3: 2rem;
    --_🔠-typography---font-weight--h3: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h3: -.016rem;
    --_🔠-typography---font-family--h4: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h4: 1.5rem;
    --_🔠-typography---line-height--h4: 1.75rem;
    --_🔠-typography---font-weight--h4: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h4: 0rem;
    --_🔠-typography---font-family--h5: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h5: 1.25rem;
    --_🔠-typography---line-height--h5: 1.75rem;
    --_🔠-typography---font-weight--h5: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h5: 0rem;
    --_🔠-typography---font-family--h6: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h6: 1rem;
    --_🔠-typography---line-height--h6: 1.25rem;
    --_🔠-typography---font-weight--h6: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h6: 0rem;
    --_🔠-typography---font-family--label-1: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-1: .625rem;
    --_🔠-typography---line-height--label-1: .75rem;
    --_🔠-typography---font-weight--label-1: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-1: .5px;
    --_🔠-typography---font-family--b3: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b3: .75rem;
    --_🔠-typography---line-height--b3: 1rem;
    --_🔠-typography---font-weight--b3: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b3: 0px;
    --_🔠-typography---weight--body-bold: var(--_🔠-typography---all-weights--medium);
    --_🔠-typography---font-family--b1: var(--_🔠-typography---font--body);
    --_🔠-typography---size--b1: 1rem;
    --_🔠-typography---line-height--b1: 1.5rem;
    --_🔠-typography---font-weight--b1: var(--_🔠-typography---weight--body);
    --_🔠-typography---letter-spacing--b1: 0px;
    --_🔠-typography---font-family--label-2: var(--_🔠-typography---font--label);
    --_🔠-typography---size--label-2: .5rem;
    --_🔠-typography---line-height--label-2: .625rem;
    --_🔠-typography---font-weight--label-2: var(--_🔠-typography---weight--label);
    --_🔠-typography---letter-spacing--label-2: .5px;
    --_🔠-typography---font-family--button-1: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-1: .875rem;
    --_🔠-typography---line-height--button-1: 1.25rem;
    --_🔠-typography---font-weight--button-1: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-1: 0px;
    --_🔠-typography---line-height--button-2: .75rem;
    --_🔠-typography---font-family--button-2: var(--_🔠-typography---font--button);
    --_🔠-typography---size--button-2: .75rem;
    --_🔠-typography---font-weight--button-2: var(--_🔠-typography---weight--button);
    --_🔠-typography---letter-spacing--button-2: 0px;
    --_🔠-typography---font-family--h0: var(--_🔠-typography---font--heading-sans);
    --_🔠-typography---size--h0: 3.25rem;
    --_🔠-typography---line-height--h0: 3.5rem;
    --_🔠-typography---font-weight--h0: var(--_🔠-typography---weight--heading-sans);
    --_🔠-typography---letter-spacing--h0: -.125rem;
    --_🔠-typography---font--heading-serif: "StackSans headline Variable", Arial, sans-serif;
    --_🔠-typography---font--heading-sans: "StackSans headline Variable", Arial, sans-serif;
    --_🔠-typography---font--body: "StackSans text Variable", Arial, sans-serif;
    --_🔠-typography---font--label: "Fragment Mono", Arial, sans-serif;
    --_🔠-typography---font--button: "StackSans text Variable", Arial, sans-serif;
    --_🔠-typography---weight--heading-serif: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--heading-sans: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--body: var(--_🔠-typography---all-weights--light);
    --_🔠-typography---weight--label: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---weight--button: var(--_🔠-typography---all-weights--normal);
    --_🔠-typography---all-weights--thin: 100;
    --_🔠-typography---all-weights--extra-light: 200;
    --_🔠-typography---all-weights--light: 300;
    --_🔠-typography---all-weights--normal: 400;
    --_🔠-typography---all-weights--medium: 500;
    --_🔠-typography---all-weights--semi-bold: 600;
    --_🔠-typography---all-weights--bold: 700;
    --_🔠-typography---all-weights--extra-bold: 800;
    --_🔠-typography---all-weights--black: 900;
    --_🔘-radius---ui--input: .5rem;
    --_🔘-radius---general--default: .75rem;
    --_🔘-radius---ui--button-base: .5rem;
    --_🔘-radius---ui--button-circle: 1.5rem;
    --_🔘-radius---ui--tag: .5rem;
    --_🔘-radius---general--large: 1rem;
    --_🔘-radius---ui--nav-animation-radius: 0rem;
    --_🔘-radius---general--full: 100vw;
    --_🔘-radius---general--small: .25rem;
    --_❇️-icon---button-icon--circle-large: 1.25rem;
    --_❇️-icon---button-icon--rectangle-large: 1rem;
    --_❇️-icon---regular-icons--medium: 1rem;
    --_❇️-icon---regular-icons--small: .75rem;
    --_❇️-icon---icon-stroke: .094rem;
    --_❇️-icon---regular-icons--large: 1.5rem;
    --_❇️-icon---regular-icons--extra-small: .5rem;
    --_❇️-icon---button-icon--rectangle-small: .75rem;
    --_❇️-icon---button-icon--circle-small: .75rem;
  }

  .input_icon {
    height: 12px;
  }

  .utility_page-wrap._404 {
    max-height: 800px;
  }

  .card_sales {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

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

  .footer_bottom-right {
    grid-row-gap: 1.25rem;
    flex-flow: wrap;
  }

  .footer_legal {
    grid-row-gap: var(--spacing--12);
  }

  .text-wrap_contact-tile {
    word-break: normal;
  }

  .grid_contact-a, .input_halves {
    grid-template-columns: 1fr;
  }

  .checkbox_contact {
    width: 20px;
    height: 20px;
  }

  .grid_contact-b, .grid_blog {
    grid-template-columns: 1fr;
  }

  .link_next-article {
    flex-flow: column;
  }

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

  .tab-link_pricing {
    flex: none;
  }

  .marquee-logo {
    height: 25px;
  }

  .table-description_column-tiles {
    min-width: 150px;
  }

  .table_check-cell, .table-check_column-tiles {
    min-width: 175px;
  }

  .table_description-cell {
    width: 150px;
  }

  .overlay_card-case {
    height: 75%;
  }

  .grid_integrations, .grid_integrations.thirds {
    grid-template-columns: 1fr;
  }

  .image-wrap_client-thumbnail {
    height: 16rem;
  }

  .client_info-thirds {
    grid-row-gap: var(--spacing--32);
    grid-template-columns: 1fr 1fr;
  }

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

  .card-inveestors {
    height: 20rem;
  }

  .logo-investors {
    max-width: 7.5rem;
  }

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

  .mask_feature-slide {
    width: 270px;
  }

  .customers_block {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: wrap;
  }

  .performance_animated-block.fourth-card {
    max-height: 325px;
  }

  .performance_animated-block.third-card {
    max-height: 275px;
  }

  .performance_animated-block.first-card {
    max-height: 200px;
  }

  .master_performance {
    grid-column-gap: var(--spacing--4);
    grid-row-gap: var(--spacing--4);
    height: 325px;
  }

  .right_product-a {
    height: 24rem;
  }

  .right_column {
    min-height: 26rem;
    overflow: hidden;
  }

  .grid_more-products {
    grid-template-columns: 1fr;
  }

  .card_product {
    min-height: 26rem;
  }

  .features_thirds, .grid_features, .grid_bento {
    grid-template-columns: 1fr;
  }

  .card_bento-left {
    height: 22.5rem;
  }

  .card_bento-middle-top {
    height: 18.75rem;
  }

  .card_testimonial {
    max-width: var(--width--3-columns);
    min-height: 16rem;
  }

  .logo_testimonial {
    max-width: 6.25rem;
  }

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

  .image-wrap_blog-slide {
    height: 13.75rem;
  }

  .content_blog-slide {
    padding-right: var(--spacing--4);
    padding-bottom: var(--spacing--12);
    padding-left: var(--spacing--4);
  }

  .tabs-menu_home-hero {
    padding-right: var(--spacing--8);
    padding-left: var(--spacing--8);
  }

  .right_tab-home {
    height: 13.75rem;
  }

  .widget_outer.large {
    max-width: 17rem;
  }

  .widget_table {
    overflow: scroll;
  }

  .widget_table.fixed {
    width: 100%;
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .table_row {
    grid-template-columns: 130px 130px 180px;
  }

  .checkbox_contact-2 {
    width: 20px;
    height: 20px;
  }

  .book_feature-halves, .input_halves-2 {
    grid-template-columns: 1fr;
  }
}

#w-node-c5cab2c9-e686-db97-f12c-ccbdfa235794-475e146b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-db78d0c3-5e62-4e2d-5f9c-a0cbd8b008cb-5ad8e854 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-db78d0c3-5e62-4e2d-5f9c-a0cbd8b008dc-5ad8e854 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb8d9ecc-60e6-3a49-12a1-b6dc23b6a008-e29c46d3 {
  justify-self: center;
}

#w-node-_85877e30-ee93-7ba6-6776-6f5c9d96c757-016c44dd, #w-node-fe96e924-8ce5-2b86-ee8b-873bc7b3d916-8baf5cdb, #w-node-fe96e924-8ce5-2b86-ee8b-873bc7b3d91b-8baf5cdb, #w-node-fe96e924-8ce5-2b86-ee8b-873bc7b3d940-8baf5cdb, #w-node-fe96e924-8ce5-2b86-ee8b-873bc7b3d959-8baf5cdb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-d40041d5-5f80-c16d-bc0b-211bff025fd2-908e8114 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de0db843-86bc-5688-7d71-19bcf3fd2077-dfa7bf86, #w-node-_2bbb7b3f-7c79-92c1-2dce-73628530a1bd-a18f369e {
    order: -9999;
  }

  #w-node-_85877e30-ee93-7ba6-6776-6f5c9d96c757-016c44dd, #w-node-_7c0b1ec2-93e2-2c42-7d95-a220b810dd6b-4a88bf03 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_36ba157d-8d6c-0d1c-260a-07551d1cda23-11f1e305, #w-node-db78d0c3-5e62-4e2d-5f9c-a0cbd8b008bf-5ad8e854, #w-node-db78d0c3-5e62-4e2d-5f9c-a0cbd8b008cb-5ad8e854 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bb8d9ecc-60e6-3a49-12a1-b6dc23b6a008-e29c46d3 {
    order: -9999;
    justify-self: start;
  }

  #w-node-fe96e924-8ce5-2b86-ee8b-873bc7b3d916-8baf5cdb {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-d40041d5-5f80-c16d-bc0b-211bff025fd2-908e8114 {
    grid-column: span 1 / span 1;
  }

  #w-node-db78d0c3-5e62-4e2d-5f9c-a0cbd8b008d1-5ad8e854 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Raveo Display';
  src: url('../fonts/Raveo-Display-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Fragment Mono';
  src: url('../fonts/FragmentMono-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Fragment Mono';
  src: url('../fonts/FragmentMono-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'StackSans text Variable';
  src: url('../fonts/StackSansText-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'StackSans headline Variable';
  src: url('../fonts/StackSansHeadline-VariableFont_wght.ttf') format('truetype');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}