:root {
  --_color---black: #080808;
  --_typography---fonts--body: "Instrument Sans", sans-serif;
  --_color---white-40: #fff6;
  --_responsive---font-size--16px-body: 1rem;
  --_typography---paragraph-body--line-height: 1.2;
  --_typography---paragraph-body--font-weight: 400;
  --_typography---paragraph-body--letter-spacing: 0em;
  --_typography---fonts--heading: "Instrument Sans", sans-serif;
  --_color---white-80: #fffc;
  --_responsive---font-size--h1: 4rem;
  --_typography---h1--line-height: 1.1;
  --_typography---weight--400: 400;
  --_typography---h1--letter-spacing: -.04em;
  --_typography---h2--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h2: 2.625rem;
  --_typography---h2--line-height: 1.2;
  --_typography---h2--letter-spacing: -.04em;
  --_typography---h3--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h3: 2.25rem;
  --_typography---h3--line-height: 1.12;
  --_typography---h3--letter-spacing: 0em;
  --_typography---h4--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h4: 1.5rem;
  --_typography---h4--line-height: 1.2;
  --_typography---h4--letter-spacing: -.04em;
  --_typography---h5--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h5: 1.125rem;
  --_typography---h5--line-height: 1.2;
  --_typography---h5--letter-spacing: 0em;
  --_typography---h6--font: var(--_typography---fonts--heading);
  --_responsive---font-size--h6: 1rem;
  --_typography---h6--line-height: 1.2;
  --_typography---h6--letter-spacing: 0em;
  --_color---text-main\<deleted\|variable-e0ed1377-531c-fb67-521d-aff3179808de\>: #000;
  --colors--primary-accent: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  --_responsive---padding--section: 6rem;
  --_section-paddings---m-section: 5.25rem;
  --_color---lightest-gray: whitesmoke;
  --_section-paddings---xxxl-section: 12.5rem;
  --colors--background: var(--_color---black\<deleted\|variable-5114b25a-74d9-5ea1-b6af-0ace6ac71d73\>);
  --_section-paddings---lg-section: 9.25rem;
  --_section-paddings---m-l-section: 5.875rem;
  --_color---white: white;
  --_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>: .5rem;
  --_responsive---font-size--14px-body-s: .875rem;
  --_general---button--letter-spacing: -.02em;
  --_responsive---font-size--18px-body-m: 1.13rem;
  --_responsive---font-size--24px-body-xl: 1.5rem;
  --_responsive---font-size--12px-body-xs: .75rem;
  --_color---neutral--gray-10\<deleted\|variable-f16457a0\>: #dfddd6;
  --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1.5rem;
  --_general---border-radius--4: .25rem;
  --_color---white-2: #ffffff05;
  --_general---input--bottom-margin\<deleted\|variable-bfbb51e9-8adb-9dae-9636-8c695b9f21a8\>: 1rem;
  --_general---border-size--1: 1px;
  --_general---input--font: var(--_typography---fonts--body);
  --_typography---line-height--1-3: 1.3;
  --_typography---letter-spacing--2: -.02em;
  --_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>: #c38e82;
  --_general---input-label--font: var(--_typography---fonts--body);
  --colors--text: var(--_color---white\<deleted\|variable-0065a3d9\>);
  --_general---input-label--font-size: 1rem;
  --_general---input-label--line-height\<deleted\|variable-08de9b50-50fb-8a19-8f54-470f87e52010\>: 1em;
  --_general---input-label--font-weight\<deleted\|variable-71ea8461-de6b-0796-4580-9ac613291bc2\>: 500;
  --_general---input-label--letter-spacing: 0em;
  --_color---neutral--border-light\<deleted\|variable-0bb3953f-f468-ebe6-036c-c7ccc7999bf9\>: #ccc;
  --_color---black\<deleted\|variable-5114b25a-74d9-5ea1-b6af-0ace6ac71d73\>: #000;
  --_typography---eyebrow--font: var(--_typography---fonts--body);
  --_typography---eyebrow--line-height: var(--_typography---line-height--1-4);
  --_typography---paragraph-s--line-height: 1.3;
  --_typography---paragraph-s--letter-spacing: -.02em;
  --_typography---paragraph-m--line-height: 1.5;
  --_typography---paragraph-m--letter-spacing: .02em;
  --_responsive---font-size--20px-body-l: 1.25rem;
  --_typography---paragraph-l--line-height: 1.5;
  --_typography---paragraph-l--letter-spacing: 0em;
  --_color---neutral--gray-30\<deleted\|variable-8b5806af\>: #b1b1b1;
  --_color---white\<deleted\|variable-0065a3d9\>: white;
  --_section-paddings---spacing--margin-sm\<deleted\|variable-3a7a3f61-84d7-f0db-10fc-5f94ab9ec9e9\>: 1em;
  --_general---border-size--2: 2px;
  --_typography---type-paragraph-lg--font-size-md\<deleted\|variable-cdbe9950-9272-2284-ccf6-60cab96acd5f\>: 1.25rem;
  --_typography---type-paragraph-lg--font-size-sm\<deleted\|variable-841c9cf1-74b8-7850-db1d-b82cdc8d3013\>: 1.1rem;
  --_typography---type-paragraph-lg--font-size-xs\<deleted\|variable-dab72a89-1875-a2f7-1d85-bd05f81dd817\>: 1.1rem;
  --_general---border-radius--16: 1rem;
  --_typography---type-paragraph-sm--font-size-md\<deleted\|variable-94c5336e-6e13-9026-329b-a7b4ba64e183\>: .9rem;
  --_typography---type-paragraph-sm--font-size-sm\<deleted\|variable-dce65071-f183-75c5-98aa-d8afc83560a0\>: .9rem;
  --_typography---type-paragraph-sm--font-size-xs\<deleted\|variable-5ffbcc90-83d8-60d2-b7ba-601684d03f16\>: .9rem;
  --_color---accent--accent-1\<deleted\|variable-70116a13-0c5a-a435-ab37-f8d37a5b189b\>: #8eb4d9;
  --_size---1rem\<deleted\|variable-461c7c57-ec3c-d23c-768b-c6de52a540e5\>: 1rem;
  --colors--border\<deleted\|variable-11024737-13f6-2e44-62c6-dbf07da4d227\>: var(--_color---neutral--gray-30\<deleted\|variable-8b5806af\>);
  --_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>: 20px;
  --_color---text-dark\<deleted\|variable-c414dea7-b41d-6ff1-af43-06908bfac1e2\>: #000;
  --_size---0-25rem\<deleted\|variable-2d47388d-3251-c56b-03c9-35dfc0a59c39\>: .25rem;
  --_color---neutral--gray-20\<deleted\|variable-65f33ecd\>: #bdbdbd;
  --_size---3rem\<deleted\|variable-69c16ee0-18a3-4590-ef2c-d3d00d2064c9\>: 3rem;
  --_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>: 2rem;
  --_general---gap--24: 1.5rem;
  --_size---0-75rem\<deleted\|variable-51df6ead-a71c-263d-332f-348c569f6d5f\>: .75rem;
  --_general---button--border-radius\<deleted\|variable-d63e0ed2-588f-1045-6976-6bbe70f43c8b\>: .5rem;
  --_size---1-5rem\<deleted\|variable-f3ca9317-f658-e5ae-7950-f14c04b8bdeb\>: 1.5rem;
  --_section-paddings---xs-section: 2.5rem;
  --_section-paddings---s-section: 4rem;
  --_section-paddings---l-section: 6.25rem;
  --_section-paddings---xl-section: 11.25rem;
  --_section-paddings---xxl-section: 12.25rem;
  --_color---dark-gray: #3e3e44;
  --_general---border-radius--24: .25rem;
  --_color---white-8: #ffffff14;
  --_general---button--line-height: 1.2;
  --_typography---weight--600: 600;
  --_color---neutral--border-dark\<deleted\|variable-10e77e4c-1cd4-b867-0434-4c964b24cff4\>: #000;
  --_color---light: #f7f8f8;
  --_section-paddings---container--max-width\<deleted\|variable-c7c4e92e-5d61-ce9e-8c7c-0b5ad76558a0\>: 87.5rem;
  --_typography---line-height--1-2: 1.2;
  --_typography---weight--500: 500;
  --_typography---letter-spacing--4: -.04em;
  --_color---white-10: #ffffff1a;
  --_color---white-70: #ffffffb3;
  --_color---dark: #121212;
  --_typography---paragraph-xl--line-height: 1.2;
  --_typography---paragraph-xl--letter-spacing: -.04em;
  --_section-paddings---m-xs-section: 2rem;
  --_section-paddings---m-s-section: 3rem;
  --_section-paddings---m-m-section: 4rem;
  --_section-paddings---m-xl-section: 6.25rem;
  --_section-paddings---m-xxl-section: 8rem;
  --_section-paddings---grid--gap-main\<deleted\|variable-69859685-28e1-bcbc-4bd8-a4fdb0b31f47\>: 2.5rem;
  --_general---gap--32: 2rem;
  --_general---gap--16: 1rem;
  --_general---gap--40: 2.5rem;
  --_typography---weight--300: 300;
  --_typography---weight--700: 700;
  --_typography---weight--900: 900;
  --_color---darkest-gray: #323232;
  --_color---brand-colors--brand-2\<deleted\|variable-ac40fb6d-e17f-2f05-98d8-0e25857caa3b\>: #a4d49b;
  --_color---brand-colors--brand-3\<deleted\|variable-dd4f591c-731a-eb1f-542a-6a89eac4d5e8\>: #d8b5f1;
  --_color---brand-colors--brand-4\<deleted\|variable-56590a28-f698-8688-7a87-b6a1f714db3b\>: #82c9ff;
  --_color---brand-colors--brand-5\<deleted\|variable-11f6987c-5b36-4a65-6d6f-c26f355962c1\>: #cf9d92;
  --_color---brand-colors--brand-6\<deleted\|variable-676f92ca-b2ff-6d87-62ff-eb97cfeb7a5c\>: #2458d19e;
  --_color---brand-colors--brand-7\<deleted\|variable-e368fc8f-34f7-a185-3bc1-648d0cc5e67d\>: #87dbbd;
  --_color---brand-colors--brand-8\<deleted\|variable-616eedf2-91f9-f98e-ad25-c1208241d451\>: #e9bdb3;
  --_color---brand-colors--brand-9\<deleted\|variable-7ad09c18-87d0-820a-1f74-e6620f1f79dc\>: #ffb9da;
  --_color---brand-colors--brand-10\<deleted\|variable-679c05d8-d9fc-abc6-71e4-4978b2c23294\>: #b9fff5;
  --_color---accent--accent-2\<deleted\|variable-e3f6a24a-a456-c884-8f09-40b5b0ea5a7f\>: #9bc59d;
  --_color---accent--accent-3\<deleted\|variable-db42485f-c9e2-ccf6-1592-dbb184d986c4\>: #7bad8b;
  --_color---accent--accent-4\<deleted\|variable-5337d550-39c5-0199-7c1a-bb0bd212ef04\>: #a98dc3;
  --_color---accent--accent-5\<deleted\|variable-af2652c1-7cd5-8047-dffd-7ee0ccb1556b\>: #959082;
  --_color---accent--accent-6\<deleted\|variable-1de1fb24-dac2-f8dc-313e-db6280a51b8c\>: #eebfcb;
  --_color---accent--accent-7\<deleted\|variable-ec5e6325-342e-ce89-ce0e-b57c40287edf\>: #d47595;
  --_color---accent--accent-8\<deleted\|variable-828ff9fe-ff16-7b36-a48d-16db1f6c9b79\>: #b0985b;
  --_color---accent--accent-9\<deleted\|variable-bec53398-e23a-dff8-4b77-0720f9e0fed0\>: #ffaefe;
  --_color---accent--accent-10\<deleted\|variable-29060942-d780-b148-fa83-6c710a96f312\>: #bda7f6;
  --_color---text-secondary\<deleted\|variable-ca2a2a52-2133-619e-6c65-2d8185137404\>: #000;
  --_color---text-tinted\<deleted\|variable-41959689-8e30-0798-8fc1-4ece89c27fdc\>: #000;
  --_color---text-light\<deleted\|variable-39478c82-7618-1d0b-e85d-0c541cec7dba\>: #000;
  --_color---neutral--gray-40\<deleted\|variable-b7179ec2-7113-58d4-dad4-236650305858\>: #858585;
  --_color---neutral--border-secondary\<deleted\|variable-53ee4f95-edd8-b858-5fa1-f7b1bd422b03\>: #767676;
  --_general---border-radius--8: .5rem;
  --_color---neutral--border-main\<deleted\|variable-46abd750-5ebe-c48d-d21b-c7bd38bda457\>: #1c1c1c;
  --_general---gap--48: 3rem;
  --_typography---line-height--1: 1;
  --_color---neutral--gray-90\<deleted\|variable-a8d36eab-f843-292a-3f10-b35fffc88f68\>: #333;
  --_color---white-60: #fff9;
  --_general---border-radius--12: .75rem;
  --_color---light-gray: #f6f6f6;
  --_typography---line-height--1-1: 1.1;
  --_typography---line-height--1-4: 1.4;
  --_typography---letter-spacing--1: -.01em;
  --_responsive---font-size--28px-body-xxl: 1.75rem;
  --_general---gap--8: .5rem;
  --_typography---fonts--secondary: "Albert Sans", sans-serif;
  --_general---border-size--3: 3px;
  --_general---border-radius--32: 2rem;
  --_general---button--font: var(--_typography---fonts--body);
  --_general---button--font-weight: 400;
  --_general---button--font-size: 1rem;
  --_color---gray: #8c8c8c;
  --_color---black-60: #08080899;
  --_general---input--font-size: 1rem;
  --_general---input--line-height: 1;
  --_color---white-4: #ffffff0a;
  --_general---input--letter-spacing: 0em;
  --_general---input-label--line-height: 1;
  --_general---gap--4: .25rem;
  --_general---gap--56: 3.5rem;
  --_general---gap--64: 4rem;
  --_typography---h1--font: var(--_typography---fonts--heading);
  --_responsive---font-size--32px-body-xxxl: 2rem;
  --_responsive---font-size--11px-body-xxs: .6875rem;
  --_responsive---font-size--10px-body-xxss: .625rem;
  --_typography---eyebrow--letter-spacing: .1em;
  --_typography---line-height--1-5: 1.5;
  --_typography---line-height--1-6: 1.6;
  --_typography---weight--100: 100;
  --_typography---weight--200: 200;
  --_color---neutral--black\<deleted\|variable-53d573b6\>: #1d1c1a;
}

body {
  background-color: var(--_color---black);
  font-family: var(--_typography---fonts--body);
  color: var(--_color---white-40);
  font-size: var(--_responsive---font-size--16px-body);
  line-height: var(--_typography---paragraph-body--line-height);
  font-weight: var(--_typography---paragraph-body--font-weight);
  letter-spacing: var(--_typography---paragraph-body--letter-spacing);
  --_responsive---font-size--16px-body: 1rem;
  --_responsive---font-size--h1: 4rem;
  --_responsive---font-size--h2: 2.625rem;
  --_responsive---font-size--h3: 2.25rem;
  --_responsive---font-size--h4: 1.5rem;
  --_responsive---font-size--h5: 1.125rem;
  --_responsive---font-size--h6: 1rem;
  --_responsive---padding--section: 6rem;
  --_responsive---font-size--14px-body-s: .875rem;
  --_responsive---font-size--18px-body-m: 1.13rem;
  --_responsive---font-size--24px-body-xl: 1.5rem;
  --_responsive---font-size--12px-body-xs: .75rem;
  --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1.5rem;
  --_responsive---font-size--20px-body-l: 1.25rem;
  --_responsive---font-size--28px-body-xxl: 1.75rem;
  --_responsive---font-size--32px-body-xxxl: 2rem;
  --_responsive---font-size--11px-body-xxs: .6875rem;
  --_responsive---font-size--10px-body-xxss: .625rem;
}

h1 {
  font-family: var(--_typography---fonts--heading);
  color: var(--_color---white-80);
  font-size: var(--_responsive---font-size--h1);
  line-height: var(--_typography---h1--line-height);
  font-weight: var(--_typography---weight--400);
  letter-spacing: var(--_typography---h1--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: .25rem;
}

h2 {
  font-family: var(--_typography---h2--font);
  font-size: var(--_responsive---font-size--h2);
  line-height: var(--_typography---h2--line-height);
  font-weight: var(--_typography---weight--400);
  letter-spacing: var(--_typography---h2--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--_typography---h3--font);
  font-size: var(--_responsive---font-size--h3);
  line-height: var(--_typography---h3--line-height);
  letter-spacing: var(--_typography---h3--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_typography---h4--font);
  font-size: var(--_responsive---font-size--h4);
  line-height: var(--_typography---h4--line-height);
  letter-spacing: var(--_typography---h4--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_typography---h5--font);
  font-size: var(--_responsive---font-size--h5);
  line-height: var(--_typography---h5--line-height);
  letter-spacing: var(--_typography---h5--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--_typography---h6--font);
  font-size: var(--_responsive---font-size--h6);
  line-height: var(--_typography---h6--line-height);
  letter-spacing: var(--_typography---h6--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  font-weight: var(--_typography---weight--400);
  margin-bottom: 0;
}

a {
  color: var(--_color---text-main\<deleted\|variable-e0ed1377-531c-fb67-521d-aff3179808de\>);
  text-decoration: none;
  transition: all .3s;
}

a:hover {
  text-decoration: none;
}

a:focus-visible, a[data-wf-focus-visible] {
  outline-color: var(--colors--primary-accent);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

ul {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.25rem;
  list-style-type: disc;
}

ol {
  margin-top: 0;
  margin-bottom: 1em;
  padding-left: 2.2em;
}

li {
  margin-bottom: 0;
  list-style-type: none;
}

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

label {
  margin-bottom: 5px;
  display: block;
}

strong {
  font-weight: bold;
}

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

figure {
  margin-bottom: 10px;
}

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

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

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

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

.h1-style {
  font-family: var(--_typography---fonts--heading);
  color: var(--_color---white-80);
  font-size: var(--_responsive---font-size--h1);
  line-height: var(--_typography---h1--line-height);
  letter-spacing: var(--_typography---h1--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

.section {
  width: 100%;
  padding-top: var(--_responsive---padding--section);
  padding-bottom: var(--_responsive---padding--section);
  position: relative;
  overflow: clip;
}

.section.is-ui-kit {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  flex-flow: column;
  display: flex;
}

.section.bkg-lightest-gray {
  background-color: var(--_color---lightest-gray);
}

.section.is-contact {
  padding-top: 10rem;
  padding-bottom: 4.88rem;
}

.section.dark.py-0, .section.dark.inner, .section.is-globe_wrap {
  padding-top: 0;
  padding-bottom: 0;
}

.section.is-privacy {
  padding-top: 10rem;
  padding-bottom: 4.88rem;
}

.section.pt-xl.pb-0.m-pt-l.dark.is-features_section {
  height: 100dvh;
}

.section.is-intro {
  z-index: 10;
  height: 100dvh;
  min-height: 54.69rem;
  padding-top: var(--_section-paddings---m-section);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: end;
  padding-bottom: 12.13rem;
  display: flex;
}

.section.py-xxxl {
  padding-top: var(--_section-paddings---xxxl-section);
  padding-bottom: var(--_section-paddings---xxxl-section);
}

.section.py-xxxl.bkg-lightest-gray.m-pt-78.m-pb-174.light.is-bank-card_section {
  background-color: var(--colors--background);
}

.section.py-xxxl.bkg-lightest-gray.m-pt-78.m-pb-174.light.is-full-height {
  justify-content: center;
  align-items: center;
  min-height: 100%;
  display: flex;
}

.section.py-lg {
  padding-top: var(--_section-paddings---lg-section);
  padding-bottom: var(--_section-paddings---lg-section);
}

.section.py-lg.m-py-l.is-benefit_section {
  min-height: 100dvh;
  padding-top: var(--_section-paddings---lg-section);
  padding-bottom: var(--_section-paddings---lg-section);
  min-height: 100dvh;
  padding-top: var(--_section-paddings---lg-section);
  padding-bottom: var(--_section-paddings---lg-section);
  min-height: 100dvh;
  padding-top: var(--_section-paddings---lg-section);
  padding-bottom: var(--_section-paddings---lg-section);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.bkg-white.pb-0.pt-6-875 {
  padding-top: 6.875rem;
}

.section.bkg-white.pb-0.pt-6-875.m-pt-8.light.inner {
  justify-content: flex-start;
  align-items: center;
  min-height: 100dvh;
  display: flex;
}

.section.bkg-white.is-text_section {
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.section.bkg-white.is-text_section.light {
  background-color: #fff;
}

.section.bkg-white.is-text_section.light.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.section.pb-0.pt-xl.m-pt-l.m-pb-m.dark.is-comnrece {
  justify-content: center;
  align-items: center;
  padding-top: 6rem;
  padding-bottom: 4rem;
  display: flex;
  position: sticky;
  top: 0;
}

.section.pt-0.pb-200 {
  padding-bottom: 12.5rem;
}

.section.pt-0.pb-200.m-pb-100.light {
  background-color: var(--_color---white);
}

.section.pt-0.pb-200.m-pb-100.dark {
  justify-content: center;
  align-items: center;
  min-height: 80dvh;
  padding-top: 6rem;
  padding-bottom: 6rem;
  display: flex;
}

.section.is-globe_wrap {
  padding-top: 0;
  padding-bottom: 0;
}

.section.is-card_section {
  z-index: 2;
  padding-top: 0;
  padding-bottom: 0;
}

.section.is-blur_section {
  padding-top: 13.88rem;
  padding-bottom: 20.88rem;
}

.section.is-blur_section.dark {
  z-index: 1;
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.is-romb.dark {
  padding-top: 0;
  padding-bottom: 0;
}

.container {
  width: 100%;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5rem;
  padding-right: 5rem;
  display: block;
}

.container.is-privacy {
  max-width: 768px;
}

.container.cc-nav {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: center;
  display: flex;
  position: relative;
}

.container.is-footer {
  position: relative;
}

.col {
  flex: 1;
}

.col.dddddd {
  flex-basis: 75%;
  max-width: 75%;
}

.col.col-400 {
  max-width: 25rem;
}

.col.col-800 {
  max-width: 50rem;
}

.col.col-600 {
  max-width: 37.5rem;
}

.col.col-540 {
  max-width: 33.75rem;
}

.col.col-450 {
  max-width: 28.13rem;
}

.col.col-560 {
  max-width: 35rem;
}

.col.col-683 {
  max-width: 42.69rem;
}

.col.col-598 {
  max-width: 37.38rem;
}

.col.col-440 {
  max-width: 27.5rem;
}

.col.col-326 {
  align-self: flex-end;
  max-width: 20.5rem;
}

.col.col-424 {
  max-width: 26.5rem;
}

.col.col-584 {
  max-width: 36.5rem;
}

.col.col-496 {
  align-self: center;
  min-width: 31rem;
  max-width: 31rem;
}

.col.col-522 {
  align-self: center;
  max-width: 32.63rem;
}

.col.col-464 {
  justify-content: center;
  align-items: center;
  max-width: 29rem;
  display: flex;
  position: relative;
}

.page-wrapper {
  flex-flow: column;
  display: flex;
  position: relative;
  overflow: clip;
}

.page-wrapper.cc-utility {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  display: flex;
}

.styles__global-embed-code {
  position: fixed;
  inset: 0% auto auto 0%;
}

.copy-s {
  font-size: var(--_responsive---font-size--14px-body-s);
  line-height: var(--_typography---paragraph-s--line-height);
  letter-spacing: var(--_typography---paragraph-s--letter-spacing);
  margin-bottom: 0;
}

.u-minh-100vh {
  min-height: 100vh;
}

.nav {
  z-index: 999;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 6rem;
  display: flex;
  position: fixed;
  top: 0;
}

.nav:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  background-color: var(--_color---text-dark\<deleted\|variable-c414dea7-b41d-6ff1-af43-06908bfac1e2\>);
  --colors--primary-accent: var(--_color---accent--accent-2\<deleted\|variable-e3f6a24a-a456-c884-8f09-40b5b0ea5a7f\>);
  --colors--background: var(--_color---white\<deleted\|variable-0065a3d9\>);
  --colors--text: var(--_color---text-main\<deleted\|variable-e0ed1377-531c-fb67-521d-aff3179808de\>);
  --colors--border\<deleted\|variable-11024737-13f6-2e44-62c6-dbf07da4d227\>: var(--_color---neutral--gray-10\<deleted\|variable-f16457a0\>);
}

.nav-logo_link {
  opacity: .9;
  width: 5.75rem;
  color: var(--_color---white);
  justify-content: center;
  align-items: center;
  padding-left: 0;
  line-height: 1;
  transition-duration: .45s;
  display: flex;
}

.nav-logo_link:hover {
  opacity: 1;
}

.nav-link {
  color: var(--_color---white-80);
  font-size: var(--_responsive---font-size--14px-body-s);
  text-align: left;
  padding: 0;
  transition: all .3s cubic-bezier(.165, .84, .44, 1);
  display: flex;
}

.nav-link:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  color: var(--_color---white\<deleted\|variable-0065a3d9\>);
}

.nav-link:hover {
  color: var(--_color---white);
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  color: var(--colors--primary-accent);
}

.nav-link.w--current {
  color: var(--_color---white);
}

.nav-link.cc-dropdown-link {
  padding-top: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
  padding-bottom: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
  display: block;
}

.nav-link.cc-dropdown-link:focus-visible, .nav-link.cc-dropdown-link[data-wf-focus-visible] {
  outline-color: var(--colors--primary-accent);
  outline-offset: -2px;
  outline-width: 2px;
}

.nav-link.cc-dropdown-btn {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
}

.nav-link.cc-dropdown-btn:focus-visible, .nav-link.cc-dropdown-btn[data-wf-focus-visible] {
  outline-color: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
}

.nav-link.is-login {
  color: var(--_color---white-80);
  transition-property: all;
  transition-duration: .45s;
}

.nav-link.is-login:hover {
  color: var(--_color---white);
}

.nav-link.show-tablet {
  display: none;
}

.nav-menu {
  justify-content: center;
  align-items: center;
  height: 2.88rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.13rem 2.13rem;
  display: flex;
  position: static;
}

.nav-custom-css {
  display: none;
}

.nav-skip-link {
  z-index: 9998;
  background-color: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  opacity: 0;
  height: 3em;
  color: var(--_color---white\<deleted\|variable-0065a3d9\>);
  letter-spacing: .05em;
  text-transform: uppercase;
  border-radius: .5rem;
  margin-top: -8em;
  padding: .8em 1.5em;
  font-size: .75rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  transition: opacity .3s cubic-bezier(.165, .84, .44, 1), margin .3s cubic-bezier(.165, .84, .44, 1);
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%);
}

.nav-skip-link:focus-visible, .nav-skip-link[data-wf-focus-visible] {
  opacity: 1;
  outline-color: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
  outline-offset: 2px;
  outline-width: 2px;
  outline-style: solid;
  margin-top: .2em;
}

.nav-cta-wrapper {
  grid-column-gap: var(--_general---gap--24);
  grid-row-gap: var(--_general---gap--24);
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  display: flex;
}

.nav-menu_btn {
  padding: var(--_size---0-75rem\<deleted\|variable-51df6ead-a71c-263d-332f-348c569f6d5f\>);
}

.nav-menu_btn.is-close {
  display: none;
}

.nav-menu_container {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-custom-js {
  display: none;
}

.pt-xl {
  padding-top: var(--_section-paddings---xl-section);
}

.mb-24 {
  margin-bottom: 1.5rem;
}

.mb-28 {
  margin-bottom: 1.75rem;
}

.wizardry {
  color: #1d1c1a;
}

.js {
  margin-bottom: 0;
  display: none;
  position: fixed;
  inset: 0%;
}

.accordion_toggle_text.is-platform {
  font-size: var(--_responsive---font-size--16px-body);
  line-height: var(--_typography---line-height--1-2);
  font-weight: var(--_typography---weight--500);
  font-size: var(--_responsive---font-size--16px-body);
  line-height: var(--_typography---line-height--1-2);
  font-weight: var(--_typography---weight--500);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.scrub-text_wrap {
  font-size: var(--_responsive---font-size--24px-body-xl);
  line-height: var(--_typography---h2--line-height);
  letter-spacing: var(--_typography---letter-spacing--4);
  color: var(--scrub-text_color-1);
}

.scrub-text_js {
  display: none;
}

.css {
  display: none;
  position: fixed;
  inset: 0%;
}

.content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  display: flex;
}

.content.gap-4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.flex-vertical {
  grid-column-gap: var(--_general---gap--32);
  grid-row-gap: var(--_general---gap--32);
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.flex-vertical.x-center {
  align-items: center;
}

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

.flex-vertical.gap-1 {
  grid-column-gap: var(--_general---gap--16);
  grid-row-gap: var(--_general---gap--16);
}

.flex-vertical.full {
  width: 100%;
}

.flex-vertical.gap-0-5 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.flex-vertical.y-center {
  justify-content: center;
}

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

.flex-vertical.align-center {
  align-items: center;
}

.flex-vertical.align-left {
  align-items: flex-start;
}

.flex-vertical.align-right {
  align-items: flex-end;
}

.flex-vertical.justify-center {
  justify-content: center;
}

.flex-vertical.justify-bottom {
  justify-content: flex-end;
}

.flex-vertical.justify-space-around {
  justify-content: space-around;
}

.flex-vertical.justify-space-between {
  justify-content: space-between;
}

.flex-vertical.is-align-top {
  justify-content: flex-start;
}

.flex-vertical.is-align-center {
  justify-content: center;
}

.flex-vertical.is-align-bottom {
  justify-content: flex-end;
}

.flex-vertical.is-justify-start {
  align-items: flex-start;
}

.flex-vertical.is-justify-center {
  align-items: center;
}

.flex-vertical.is-justify-end {
  align-items: flex-end;
}

.flex-vertical.gap-108 {
  grid-column-gap: 6.75rem;
  grid-row-gap: 6.75rem;
}

.flex-vertical.gap-40 {
  grid-column-gap: var(--_general---gap--40);
  grid-row-gap: var(--_general---gap--40);
}

.flex-vertical.gap-238 {
  grid-column-gap: 9rem;
  grid-row-gap: 9rem;
}

.flex-vertical.gap-90 {
  grid-column-gap: 5.63rem;
  grid-row-gap: 5.63rem;
}

.flex-vertical.gap-112 {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
}

.flex-vertical.gap-112.m-gap-124 {
  grid-column-gap: 7.75rem;
  grid-row-gap: 7.75rem;
}

.flex-vertical.gap-112.m-gap-84 {
  grid-column-gap: 5.25rem;
  grid-row-gap: 5.25rem;
}

.flex-vertical.gap-54 {
  grid-column-gap: 3.38rem;
  grid-row-gap: 3.38rem;
  width: 100%;
}

.footer {
  min-height: 40dvh;
  padding-top: 6.38rem;
  padding-bottom: 5.25rem;
  position: relative;
  overflow: hidden;
}

.footer_col {
  grid-column-gap: 1.13rem;
  grid-row-gap: 1.13rem;
  flex-flow: column;
  max-width: 11.15rem;
  display: flex;
}

.pt-0 {
  padding-top: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.weight-600 {
  font-weight: var(--_typography---weight--600);
}

.nav_logo.is-dark:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06), .nav_logo.is-light {
  display: none;
}

.nav_logo.is-light:where(.w-variant-b23b0bfb-3285-ab6f-754f-ce412db82d06) {
  display: block;
}

.bkg-white {
  background-color: var(--_color---white\<deleted\|variable-0065a3d9\>);
}

.flex-left {
  display: flex;
}

.footer-content_wrap {
  grid-column-gap: 5.63rem;
  grid-row-gap: 5.63rem;
  flex-flow: column;
  display: flex;
}

.grid_4col {
  grid-column-gap: var(--_general---gap--16);
  grid-row-gap: var(--_general---gap--16);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid_4col.gap-48 {
  grid-column-gap: var(--_general---gap--48);
  grid-row-gap: var(--_general---gap--48);
  grid-column-gap: var(--_general---gap--48);
  grid-row-gap: var(--_general---gap--48);
}

.position-relative {
  position: relative;
}

.mw-684 {
  max-width: 38.5rem;
}

.button-groupe {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  display: flex;
}

.button-groupe.is-center {
  justify-content: center;
}

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

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

.intro-logo {
  opacity: .34;
  width: auto;
  height: 100%;
}

.intro-logos {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: -.69rem;
  display: grid;
}

.mw-274 {
  max-width: 17.13rem;
}

.bkg-intro {
  z-index: -1;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bkg-intro.show-mobile {
  display: none;
}

.cards-container {
  pointer-events: none;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: 7rem;
  padding-left: 7.38rem;
  padding-right: 7.38rem;
  display: flex;
  position: absolute;
  inset: 0;
}

.pin-section {
  position: relative;
}

.pin-sticky {
  justify-content: center;
  align-items: center;
  height: 100dvh;
  min-height: 56rem;
  padding-top: 10rem;
  padding-bottom: 3rem;
  display: flex;
  position: sticky;
  top: 0;
  overflow: hidden;
}

.stack-card {
  z-index: 1;
  grid-column-gap: 3.875rem;
  grid-row-gap: 3.875rem;
  border-top-style: solid;
  border-top-width: var(--_general---border-size--1);
  border-top-color: var(--_color---darkest-gray);
  border-right-style: solid;
  border-right-width: var(--_general---border-size--1);
  border-right-color: var(--_color---darkest-gray);
  border-bottom-style: solid;
  border-bottom-width: var(--_general---border-size--1);
  border-bottom-color: var(--_color---darkest-gray);
  border-left-style: solid;
  border-left-width: var(--_general---border-size--1);
  border-left-color: var(--_color---darkest-gray);
  background-color: var(--_color---black);
  pointer-events: auto;
  width: 100%;
  max-width: 75.25rem;
  min-height: 28.88rem;
  color: var(--_color---white);
  will-change: transform;
  background-image: radial-gradient(circle at 0 0, #151515, #070707);
  border-radius: .88rem;
  flex-flow: row;
  justify-content: space-between;
  padding: 2.81rem 3.38rem 2.81rem 2.81rem;
  display: flex;
  position: absolute;
  overflow: hidden;
  transform: translate(0, 110vh);
  box-shadow: 0 -1.375rem 1.25rem -.875rem #00000040;
}

.stack-card.is-4 {
  background-color: #e44919;
  transform: translate(0, 110vh);
}

.stack-card.is-1 {
  background-color: #f5e1f5;
  transform: none;
}

.stack-card.is-3 {
  background-color: #f5f2eb;
  transform: rotate(-2deg)translate(0, 110vh);
}

.stack-card.is-2 {
  background-color: #7d3365;
  transform: rotate(3deg)translate(0, 110vh);
}

.stack-card.is-active {
  transform: none;
}

.mw-598 {
  max-width: 57.38rem;
}

.stack-card_bkg {
  z-index: -10;
  position: absolute;
  inset: 0%;
}

.stack-card-left_col {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  max-width: 30.75rem;
  padding-top: .63rem;
  padding-bottom: .63rem;
  display: flex;
}

.stack-card-right_col {
  opacity: .66;
  border-radius: .88rem;
  width: 100%;
  max-width: 28.25rem;
  overflow: hidden;
}

.stack-card-left-col_numbers {
  height: .75rem;
  color: var(--_color---white);
  line-height: var(--_typography---line-height--1-2);
  font-weight: var(--_typography---weight--500);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.stack-card-left_bottom {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.stack-card_title {
  max-width: 16.88rem;
  font-size: var(--_responsive---font-size--h4);
  line-height: var(--_typography---line-height--1-2);
  font-weight: var(--_typography---weight--500);
  letter-spacing: var(--_typography---h4--letter-spacing);
}

.mw-396 {
  max-width: 24.75rem;
}

.stack-card_copy {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #fff, #080808);
  -webkit-background-clip: text;
  background-clip: text;
}

.bank-card_image {
  opacity: 0;
  width: 28.38rem;
  margin-left: auto;
  margin-right: auto;
  transition: all .85s;
  display: block;
  transform: scale(.25)rotate(-45deg);
}

.bank-card_image.is-active {
  opacity: 1;
  transform: scale(1)rotate(20.64deg);
}

.mw-518 {
  max-width: 32.38rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-dark {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #b2b2b2, #000);
  -webkit-background-clip: text;
  background-clip: text;
}

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

.mw-490 {
  max-width: 30.63rem;
  margin-left: auto;
  margin-right: auto;
}

.mw-1108 {
  width: 100%;
  max-width: 69.25rem;
  margin-left: auto;
  margin-right: auto;
}

.features_item {
  grid-column-gap: .88rem;
  grid-row-gap: .88rem;
  opacity: .4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  transition: all .4s;
  display: flex;
}

.features_item:hover {
  opacity: 1;
}

.features-icon_wrap {
  border-radius: var(--_general---border-radius--4);
  background-image: linear-gradient(-40deg, #f1f1f1, #0000 21% 35%, #fafafa);
  border: .03rem solid #000;
  padding: 1px;
  overflow: hidden;
}

.features-icon-wrap_inner {
  border-radius: var(--_general---border-radius--4);
  background-color: var(--_color---dark);
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  overflow: hidden;
}

.features_icon {
  width: 1rem;
}

.features-item-text_wrap {
  grid-column-gap: .38rem;
  grid-row-gap: .38rem;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.features-item_title {
  width: 100%;
  font-size: var(--_responsive---font-size--16px-body);
  line-height: var(--_typography---line-height--1-2);
  font-weight: var(--_typography---weight--500);
  letter-spacing: var(--_typography---letter-spacing--2);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #ffffff73, #fff 50%);
  -webkit-background-clip: text;
  background-clip: text;
}

.features-item_copy {
  font-size: var(--_responsive---font-size--14px-body-s);
  line-height: var(--_typography---line-height--1-3);
  letter-spacing: var(--_typography---paragraph-s--letter-spacing);
}

.mw-588 {
  max-width: 36.75rem;
  margin-left: auto;
  margin-right: auto;
}

.mw-1166 {
  width: 100%;
  max-width: 72.88rem;
  margin-left: auto;
  margin-right: auto;
}

.benefit_image {
  border-radius: var(--_general---border-radius--16);
  width: 28.63rem;
  margin-left: auto;
  display: block;
}

.benefit-right_col {
  position: relative;
}

.benefit-left_col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.benefit-left_divider {
  background-image: linear-gradient(#fff3, #4c4c4c33);
  justify-content: center;
  align-items: flex-start;
  width: .5px;
  margin-bottom: 10.13rem;
  display: flex;
  position: absolute;
  inset: 0%;
}

.benefit-content_wrap {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  width: 100%;
  display: flex;
}

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

.benefit_item.is-active {
  opacity: 1;
}

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

.benefit-item_icon {
  width: 1.5rem;
}

.benefit-item_title {
  font-size: var(--_responsive---font-size--16px-body);
  line-height: var(--_typography---line-height--1-2);
  font-weight: var(--_typography---weight--400);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(-90deg, #fff 50%, #ffffff73);
  -webkit-background-clip: text;
  background-clip: text;
}

.benefit-item_copy {
  opacity: .75;
  color: var(--_color---light-gray);
  font-size: var(--_responsive---font-size--14px-body-s);
  line-height: var(--_typography---line-height--1-3);
  letter-spacing: var(--_typography---letter-spacing--2);
}

.benefit_line {
  width: var(--_general---border-size--1);
  min-width: var(--_general---border-size--1);
  position: relative;
}

.timeline-progress {
  width: var(--_general---border-size--1);
  min-width: var(--_general---border-size--1);
  background-image: linear-gradient(#424242, #cfcfcf);
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.timeline_progress-line {
  background-color: var(--_color---white);
  border-radius: 1rem;
  width: .38rem;
  min-width: .38rem;
  height: .38rem;
  min-height: .38rem;
  box-shadow: 0 0 .5rem #fff;
}

.mw-1144 {
  width: 100%;
  max-width: 71.5rem;
  margin-left: auto;
  margin-right: auto;
}

.mw-496 {
  max-width: 31rem;
}

.mb-55 {
  margin-bottom: 3.44rem;
}

.globe {
  width: 59rem;
  min-width: 59rem;
}

.globe.hide-tablet {
  width: 49.63rem;
  min-width: 49.63rem;
  position: relative;
}

.globe.show-tablet {
  display: none;
}

.platform-accordion_content_text {
  opacity: .6;
  max-width: 22.5rem;
  color: var(--_color---black);
  font-size: var(--_responsive---font-size--14px-body-s);
  line-height: var(--_typography---line-height--1-3);
  letter-spacing: var(--_typography---paragraph-s--letter-spacing);
}

.mw-638 {
  max-width: 39.88rem;
  margin-left: auto;
  margin-right: auto;
}

.mw-602 {
  width: 100%;
  max-width: 37.63rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-dark-right {
  color: var(--_color---white-80);
}

.resonance_platform {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mw-816 {
  max-width: 51rem;
  margin-left: auto;
  margin-right: auto;
}

.mb-34 {
  margin-bottom: 2.13rem;
}

.mw-592 {
  max-width: 35.5rem;
  margin-left: auto;
  margin-right: auto;
}

.footer-divider {
  width: 100%;
  height: var(--_general---border-size--1);
  opacity: .4;
  background-image: linear-gradient(90deg, #0000, #fff9 50%, #0000);
  max-width: 77rem;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.footer-top {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 2.75rem;
  display: flex;
}

.footer-content_left {
  grid-column-gap: 2.75rem;
  grid-row-gap: 2.75rem;
  display: flex;
}

.footer_label {
  opacity: .8;
  color: var(--_color---white);
  font-size: var(--_responsive---font-size--14px-body-s);
  line-height: var(--_typography---line-height--1-1);
  font-weight: var(--_typography---weight--600);
  letter-spacing: var(--_typography---letter-spacing--2);
}

.footer-nav_llist {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  flex-flow: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  display: flex;
}

.nav_link {
  color: var(--_color---white-40);
  line-height: var(--_typography---line-height--1-3);
  letter-spacing: var(--_typography---letter-spacing--2);
}

.nav_link:hover {
  color: var(--_color---white);
}

.nav_link.is-2 {
  max-width: 7.2rem;
}

.footer_copy {
  color: var(--_color---white-60);
  font-size: var(--_responsive---font-size--20px-body-l);
  line-height: var(--_typography---line-height--1-4);
  font-weight: var(--_typography---weight--500);
  letter-spacing: var(--_typography---letter-spacing--4);
}

.footer-content_right {
  max-width: 24.88rem;
}

.footer-bottom {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.footer-legals_wrap {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.footer-legal_copy {
  opacity: .8;
  max-width: 15.25rem;
  font-size: var(--_responsive---font-size--12px-body-xs);
  line-height: var(--_typography---line-height--1-3);
  letter-spacing: var(--_typography---letter-spacing--2);
}

.footer-legal_copy.is-right {
  opacity: 1;
  opacity: 1;
}

.footer-blue-lines {
  z-index: -1;
  flex-flow: row;
  justify-content: flex-end;
  align-items: flex-end;
  width: 51.5rem;
  height: 90.38rem;
  display: none;
  position: absolute;
  bottom: -27.25rem;
  left: -.94rem;
  transform: none;
}

.div-block-5 {
  opacity: .1;
  -webkit-backdrop-filter: blur(2.625rem);
  backdrop-filter: blur(2.625rem);
  background-image: linear-gradient(-90deg, #fff9, #ffffff80);
  width: 3.88rem;
  min-width: 3.88rem;
  height: 90.31rem;
}

.div-block-5.is-2 {
  -webkit-backdrop-filter: blur(2.625rem);
  backdrop-filter: blur(2.625rem);
  width: 1.06rem;
  min-width: 1.06rem;
  height: 64rem;
}

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

.footer_bkg.show-tablet {
  display: none;
}

.footer-bottom-logo {
  z-index: 1;
  opacity: 1;
  position: relative;
}

.cards-section {
  position: relative;
}

.cards-wrapper {
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
}

.card-overlay {
  z-index: 5;
  opacity: 0;
  pointer-events: none;
  border-top-left-radius: var(--radius);
  border-top-right-radius: var(--radius);
  border-bottom-right-radius: var(--radius);
  border-bottom-left-radius: var(--radius);
  background-color: #000;
  position: absolute;
  inset: 0;
}

.heading-light-right {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #c0c0c2b3, #141416b3);
  -webkit-background-clip: text;
  background-clip: text;
}

.features-dashboard_wrap {
  z-index: 10;
  position: relative;
}

.features-dashboard_blur {
  z-index: -1;
  opacity: .44;
  filter: blur(2.75rem);
  background-image: radial-gradient(circle, #ca5323, #151014 80%);
  border-radius: 10rem;
  width: 10rem;
  height: 5.75rem;
  position: absolute;
  top: -2.25rem;
  left: 24.38rem;
}

.features-dashboard_blur-2 {
  z-index: -2;
  opacity: .4;
  filter: blur(1.09375rem);
  background-image: radial-gradient(circle, #c8c8c81a, #0000 80%);
  border-radius: 7.75rem;
  width: 22.5rem;
  height: 16.38rem;
  position: absolute;
  top: -4.63rem;
  left: 18.13rem;
}

.gradient-anim {
  color: var(--_color---white-70);
}

.gradient-anim.heading-h1-gradient {
  color: var(--_color---white-60);
}

.dashboard_overlay {
  z-index: 100;
  background-image: linear-gradient(#0000, #080808 20%);
  width: 100%;
  height: 19.63rem;
  position: absolute;
  inset: auto 0% 0;
}

.blur-element-1 {
  z-index: -1;
  filter: blur(.6875rem);
  width: 14.37rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.blur-element-2 {
  z-index: 10;
  filter: blur(.05rem);
  width: 10rem;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.timeline-content {
  opacity: .24;
  transition: all .6s;
}

.timeline-content.is-active {
  opacity: 1;
}

.benefit-dashboard {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: var(--_general---border-radius--8);
  background-color: var(--_color---white-10);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  flex-flow: column;
  width: 15.38rem;
  padding: 1rem 1rem 1.25rem;
  display: flex;
  position: absolute;
  top: 7rem;
  left: 0;
}

.benefit-dashboard_top {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: var(--_color---white);
  font-size: var(--_responsive---font-size--12px-body-xs);
  letter-spacing: var(--_typography---letter-spacing--1);
  justify-content: flex-start;
  align-items: center;
  line-height: 1.66667;
  display: flex;
}

.benefit-dashboard-icon_wrap {
  background-color: var(--_color---white);
  width: 1.5rem;
  height: 1.5rem;
  color: var(--_color---black);
  border-radius: .18rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.benefit-dashboard_icon {
  width: .78rem;
}

.benefit-dashboard_bottom {
  grid-column-gap: .94rem;
  grid-row-gap: .94rem;
  flex-flow: column;
  display: flex;
}

.benefit-dashboard_label {
  color: var(--_color---white);
  font-size: var(--_responsive---font-size--12px-body-xs);
  line-height: var(--_typography---line-height--1-2);
  letter-spacing: var(--_typography---letter-spacing--1);
}

.benefit-dashboard-stat_wrap {
  grid-column-gap: .63rem;
  grid-row-gap: .63rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.benefit-dashboard-stat_copy {
  height: 1.25rem;
  color: var(--_color---white);
  font-size: var(--_responsive---font-size--28px-body-xxl);
  letter-spacing: var(--_typography---letter-spacing--1);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.benefit-dashboard-stat-left_wrap {
  grid-column-gap: .16rem;
  grid-row-gap: .16rem;
  color: #81e064;
  height: .75rem;
  font-size: .54rem;
  font-weight: var(--_typography---weight--600);
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.benefit-dashboard-stat-left_arrow {
  color: #81e064;
  width: .54rem;
}

.nav-link_text {
  font-size: var(--_responsive---font-size--14px-body-s);
}

.nav-link_line {
  transform-origin: 100%;
  height: 1px;
  min-height: 1px;
  transform-style: preserve-3d;
  background-color: currentColor;
  transition-property: transform;
  transition-duration: .3s;
  transition-timing-function: ease;
  transform: scale3d(0, 1, 1);
}

.nav-link_line.small {
  max-width: 7.4rem;
  margin-right: auto;
}

.nav-link_line.med {
  max-width: 8rem;
}

.features-dashboard_blur-3 {
  z-index: -2;
  opacity: .44;
  filter: blur(2rem);
  background-image: radial-gradient(circle, #392734, #080808 80%);
  border-radius: 7.75rem;
  width: 51.13rem;
  height: 15.88rem;
  position: absolute;
  top: -4.63rem;
  left: 18.13rem;
}

.benefit-section_wrap {
  position: relative;
}

.lr-scene {
  justify-content: center;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  display: flex;
}

.lr-text-container {
  text-align: center;
  max-width: 45rem;
  padding: 0 2.5rem;
}

.lr-block {
  margin-bottom: 3rem;
}

.lr-block.is-last {
  margin-bottom: 0;
}

.lr-line {
  display: block;
  overflow: hidden;
}

.lr-line-inner {
  opacity: 0;
  letter-spacing: var(--_typography---letter-spacing--4);
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #4a4a4a, #9a9a9a 50%, #5a5a5a);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 1.5rem;
  line-height: 1.2;
  transition-property: opacity, transform;
  transition-duration: 1.1s, 1.1s;
  transition-timing-function: cubic-bezier(.16, 1, .3, 1), cubic-bezier(.16, 1, .3, 1);
  display: block;
  transform: translate(0, 100%);
}

.lr-line-inner.lr-visible {
  opacity: 1;
  transform: translate(0);
}

.sticky-container_wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--colors--text);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: flex-start center;
  min-height: 100dvh;
  padding-top: 13.75rem;
  padding-bottom: 18.75rem;
  display: flex;
  position: relative;
  top: 0;
}

.benefit-dashboard_wrap {
  position: absolute;
  top: 7rem;
  left: 0;
}

.icon-globe {
  opacity: 1;
  width: 3.13rem;
}

.icon-globe.is-1 {
  position: absolute;
  top: 4.13rem;
  left: 16.38rem;
}

.icon-globe.is-2 {
  position: absolute;
  top: 14.25rem;
  left: 7.63rem;
}

.icon-globe.is-3 {
  position: absolute;
  bottom: 14.88rem;
  left: 19.63rem;
}

.icon-globe.is-4 {
  position: absolute;
  top: 11rem;
  bottom: auto;
  left: 25.12rem;
}

.icon-globe.is-5 {
  position: absolute;
  bottom: 20.75rem;
  left: 33.44rem;
}

.btn-secondary-gradient {
  border-top-left-radius: var(--_general---border-radius--4);
  border-top-right-radius: var(--_general---border-radius--4);
  border-bottom-left-radius: var(--_general---border-radius--4);
  border-bottom-right-radius: var(--_general---border-radius--4);
  background-color: var(--_color---white-8);
  height: 2.63rem;
  min-height: 2.5rem;
  color: var(--_color---light);
  letter-spacing: var(--_general---button--letter-spacing);
  isolation: isolate;
  justify-content: center;
  align-items: center;
  padding: .94rem 1.13rem;
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
  display: inline-flex;
  position: relative;
}

.btn-secondary-gradient:where(.w-variant-bc712aa9-fb9f-c991-2b34-73e10d9e8894) {
  background-color: var(--_color---white-2);
  color: var(--colors--text);
}

.btn-secondary-gradient:where(.w-variant-a2f9b863-427d-d90d-d42c-a4fab3e02733) {
  background-color: var(--_color---white-8);
  height: 1.88rem;
  min-height: 1.88rem;
  color: var(--_color---white);
}

.btn-secondary-gradient:where(.w-variant-d8fb4d38-9786-8942-b475-fc8aef5b424b) {
  background-color: var(--_color---black);
  -webkit-backdrop-filter: blur(1.5rem);
  backdrop-filter: blur(1.5rem);
  color: var(--_color---white);
}

.btn-secondary-gradient:where(.w-variant-71ac0f11-9da2-1daa-793c-a93ad942b1bb) {
  background-color: var(--_color---white-2);
}

.btn-secondary-gradient:hover:where(.w-variant-d8fb4d38-9786-8942-b475-fc8aef5b424b) {
  color: var(--_color---dark);
  background-color: #08080826;
}

.btn-text {
  font-size: .88rem;
  font-weight: 600;
  line-height: 1.2;
}

.shimmer {
  z-index: 5;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  letter-spacing: -.01em;
  white-space: nowrap;
  -webkit-text-fill-color: transparent;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(105deg, #8282828c 0% 30%, #dcdcdcf2 50%, #8282828c 70% 100%);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: clamp(1.3rem, 2.2vw, 1.9rem);
  font-weight: 300;
  animation: 3.5s ease-in-out infinite shimmer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.shimmer.multiline {
  letter-spacing: -.03em;
  white-space: normal;
  letter-spacing: -.03em;
  white-space: normal;
  width: 46rem;
  max-width: 46.25rem;
  font-size: 1.75rem;
  line-height: 1.3;
}

.image-anim {
  min-width: 15rem;
  max-width: none;
}

.image-anim-wrapper {
  z-index: 4;
  overflow: hidden;
}

.nav-backround-scoll {
  z-index: -1;
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem);
  background-color: #ffffff0a;
  border: 1px solid #ffffff1a;
  border-radius: .25rem;
  width: 32.5rem;
  height: 2.88rem;
  transition: all .5s;
  position: absolute;
  left: 50%;
  transform: translate(-1.75rem)translate(-50%);
}

.nav-content_bottom, .nav-bkg-pattern {
  display: none;
}

.back-card-section_wrap {
  z-index: 1;
  height: 200dvh;
  margin-top: -20vh;
  position: relative;
}

.back-card-section_pin {
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
  position: sticky;
  top: 0;
}

.globe-benefit_item {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  opacity: .4;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 27.19rem;
  transition: all .4s;
  display: flex;
}

.globe-benefit_item.is-active {
  opacity: 1;
}

.globe-benefit_item.is-disable {
  opacity: .4;
}

.globe-benefit_list {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
  flex-flow: column;
  display: flex;
}

.nav-menu-btn {
  padding: var(--_size---0-75rem\<deleted\|variable-51df6ead-a71c-263d-332f-348c569f6d5f\>);
}

.nav-menu-btn.is-close {
  display: none;
}

.globe_wrap, .globe_wrap.hide-tablet {
  width: 49.63rem;
  min-width: 49.63rem;
  position: relative;
}

.globe_wrap.show-tablet {
  display: none;
}

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

.show-tablet {
  display: none;
}

.globe-benefit-content_wrap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-flow: row;
  align-items: stretch;
}

.globe-benefit-line_wrap {
  align-self: stretch;
  width: 1px;
}

.globe-benefit-line {
  background-image: linear-gradient(#fff, #e9e9e9);
  width: 1px;
  height: 100%;
}

.globe-benefit-progress {
  background-image: linear-gradient(#424242, #cfcfcf);
  justify-content: center;
  align-items: flex-end;
  width: 1px;
  height: 0%;
  display: flex;
  position: relative;
}

.globe-benefit-progress_dot {
  justify-content: center;
  align-items: center;
  width: .38rem;
  min-width: .38rem;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
}

.globe-sticky_wrap {
  position: relative;
}

.globe-sticky_pin {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: sticky;
  top: 0;
}

.commnerce-track_wrap {
  position: relative;
}

.span {
  letter-spacing: -.04em;
  font-size: clamp(2.625rem, 2.2vw, 1.75rem);
}

.achor-place {
  height: calc(100% + 5rem);
  position: absolute;
  top: -5rem;
}

.achor-place.is-2 {
  height: 100%;
  top: 0;
}

.div-block-8 {
  margin-bottom: auto;
}

.cta-label {
  color: var(--_color---white-70);
  line-height: 1.25;
  font-weight: var(--_typography---weight--500);
}

.blur-element-3 {
  z-index: 10;
  filter: blur(.05rem);
  width: 10rem;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.blur-heading {
  color: var(--_color---white-80);
  font-size: 1.75rem;
  line-height: 1.3;
  font-weight: var(--_typography---weight--400);
  text-align: center;
  letter-spacing: -.03em;
}

.mw-718 {
  max-width: 44.88rem;
  margin-left: auto;
  margin-right: auto;
}

.blurs {
  z-index: -1;
  mix-blend-mode: screen;
  position: absolute;
  inset: auto 0% 0%;
}

.mw-1152 {
  width: 100%;
  max-width: 72rem;
  margin-left: auto;
  margin-right: auto;
}

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

.star-video {
  mix-blend-mode: screen;
  width: 42%;
  height: 50%;
  position: absolute;
  transform: translate(0, -1rem);
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---font-size--16px-body: 1rem;
    --_responsive---font-size--h1: 2.5rem;
    --_responsive---font-size--h2: 2rem;
    --_responsive---font-size--h3: 2rem;
    --_responsive---font-size--h4: 1.3rem;
    --_responsive---font-size--h5: 1.125rem;
    --_responsive---font-size--h6: 1rem;
    --_responsive---padding--section: 5rem;
    --_responsive---font-size--14px-body-s: .875rem;
    --_responsive---font-size--18px-body-m: 1rem;
    --_responsive---font-size--24px-body-xl: 1.5rem;
    --_responsive---font-size--12px-body-xs: .75rem;
    --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1.5rem;
    --_responsive---font-size--20px-body-l: 1.125rem;
    --_responsive---font-size--28px-body-xxl: 1.75rem;
    --_responsive---font-size--32px-body-xxxl: 2rem;
    --_responsive---font-size--11px-body-xxs: .6875rem;
    --_responsive---font-size--10px-body-xxss: .625rem;
  }

  .section.is-contact, .section.is-privacy {
    padding-top: 9.69rem;
    padding-bottom: 2rem;
  }

  .section.pt-xl.pb-0.m-pt-l.dark.is-features_section {
    height: auto;
  }

  .section.is-intro {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    padding-top: 10.25rem;
    padding-bottom: 1.38rem;
    display: grid;
  }

  .section.py-xxxl.bkg-lightest-gray.m-pt-78 {
    padding-top: 4.88rem;
  }

  .section.py-xxxl.bkg-lightest-gray.m-pt-78.m-pb-174 {
    padding-bottom: 10.88rem;
  }

  .section.py-lg.m-py-l {
    padding-top: var(--_section-paddings---m-l-section);
    padding-bottom: var(--_section-paddings---m-l-section);
    padding-top: var(--_section-paddings---m-l-section);
    padding-bottom: var(--_section-paddings---m-l-section);
  }

  .section.bkg-white.pb-0.pt-6-875.m-pt-8 {
    padding-top: 8rem;
  }

  .section.bkg-white.pb-0.pt-6-875.m-pt-8.light.inner {
    height: auto;
    min-height: auto;
  }

  .section.bkg-white.is-text_section {
    padding-top: 11.25rem;
    padding-bottom: 8rem;
  }

  .section.pb-0.pt-xl.m-pt-l.m-pb-m.dark.is-comnrece {
    height: auto;
    padding-top: 6rem;
    padding-bottom: 4rem;
  }

  .section.pt-0.pb-200.m-pb-100 {
    padding-bottom: 6.25rem;
  }

  .section.pt-0.pb-200.m-pb-100.dark {
    min-height: auto;
  }

  .section.is-contact, .section.is-privacy {
    padding-top: 9.69rem;
    padding-bottom: 2rem;
  }

  .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container.cc-nav {
    grid-template-columns: 1fr 1fr;
    padding-left: 1.13rem;
    padding-right: 1.13rem;
    display: block;
    position: static;
  }

  .container.nav-mob {
    padding-left: 0;
    padding-right: 0;
  }

  .container.is-intro {
    height: 100%;
  }

  .col.col-400, .col.col-800 {
    max-width: none;
  }

  .col.col-540, .col.col-450, .col.col-560 {
    max-width: none;
  }

  .col.dddddd {
    flex-basis: 16.67%;
    max-width: 16.6667%;
  }

  .col.col-400, .col.col-800 {
    max-width: none;
  }

  .col.col-600 {
    max-width: 100%;
  }

  .col.col-540, .col.col-450, .col.col-560 {
    max-width: none;
  }

  .col.col-326 {
    align-self: flex-start;
  }

  .col.col-424 {
    max-width: 100%;
  }

  .col.col-496 {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .col.col-598 {
    max-width: 100%;
  }

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

  .col.col-464 {
    order: -9999;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
  }

  .btn-size {
    width: 100%;
  }

  .form-success_flex {
    padding: 2rem 2.13rem;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .rich-text blockquote {
    font-size: var(--_typography---type-paragraph-lg--font-size-md\<deleted\|variable-cdbe9950-9272-2284-ccf6-60cab96acd5f\>);
  }

  .rich-text figcaption {
    font-size: var(--_typography---type-paragraph-sm--font-size-md\<deleted\|variable-94c5336e-6e13-9026-329b-a7b4ba64e183\>);
  }

  .nav {
    width: auto;
    height: auto;
    transition: all .4s;
    position: fixed;
    top: 1.25rem;
    left: 0;
    right: 0;
  }

  .nav-logo_link {
    width: 5rem;
    display: flex;
  }

  .nav-link {
    color: var(--_color---white);
    letter-spacing: -.03em;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    font-size: 1.75rem;
    line-height: 1.3;
    display: flex;
  }

  .nav-link.show-tablet {
    display: block;
  }

  .nav-menu {
    z-index: 1000;
    background-color: var(--_color---black);
    order: -1;
    width: 100vw;
    min-width: 100vw;
    max-width: 100vw;
    height: 100dvh;
    margin: 0;
    padding: 2.13rem 1.5rem;
    position: fixed;
    top: 0;
    overflow: clip;
  }

  .nav-dropdown_content {
    position: relative;
  }

  .nav-dropdown_content.cc-mega {
    top: auto;
  }

  .nav-dropdown_content.cc-mega.w--open {
    position: static;
  }

  .nav-dropdown {
    width: 100%;
  }

  .nav-cta-wrapper {
    margin-left: auto;
    display: none;
  }

  .nav-menu_btn {
    border-radius: var(--_general---button--border-radius\<deleted\|variable-d63e0ed2-588f-1045-6976-6bbe70f43c8b\>);
    opacity: .8;
    height: .63rem;
    color: var(--_color---white);
    font-size: var(--_responsive---font-size--14px-body-s);
    order: 1;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .nav-menu_btn:focus-visible, .nav-menu_btn[data-wf-focus-visible] {
    outline-color: var(--colors--primary-accent);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: solid;
  }

  .nav-menu_btn.w--open {
    background-color: #c8c8c800;
    border-radius: 0;
  }

  .nav-menu_btn.is-close {
    inset: 2.45rem 2.63rem auto auto;
    display: flex;
    position: absolute;
    inset: 2.45rem 2.63rem auto auto;
  }

  .nav-menu_btn-bar {
    background-color: var(--colors--background);
  }

  .nav-menu_container {
    grid-column-gap: 1.75rem;
    grid-row-gap: 1.75rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .m-mb-16 {
    margin-bottom: 1rem;
  }

  .m-mb-8 {
    margin-bottom: .5rem;
  }

  .m-mb-12 {
    margin-bottom: .75rem;
  }

  .m-mb-20 {
    margin-bottom: 1.25rem;
  }

  .m-mb-4 {
    margin-bottom: .25rem;
  }

  .m-mb-24 {
    margin-bottom: 1.5rem;
  }

  .m-mb-28 {
    margin-bottom: 1.75rem;
  }

  .m-mb-32 {
    margin-bottom: 2rem;
  }

  .m-mb-36 {
    margin-bottom: 2.25rem;
  }

  .m-mb-40 {
    margin-bottom: 2.5rem;
  }

  .m-mb-48 {
    margin-bottom: 3rem;
  }

  .m-mb-56 {
    margin-bottom: 3.5rem;
  }

  .m-mb-64 {
    margin-bottom: 4rem;
  }

  .m-mb-80 {
    margin-bottom: 5rem;
  }

  .mb-28.m-mb-25 {
    margin-bottom: 1.56rem;
  }

  .main-slider_cms_item.swiper-slide {
    width: 90%;
  }

  .mobile_trim {
    width: 100%;
    margin-left: -.63rem;
    margin-right: -.63rem;
  }

  .mobile_trim.is-table_trim {
    margin-left: 0;
    margin-right: 0;
  }

  .mobile_layout {
    width: 100%;
    display: flex;
  }

  .mobile_cms_list.swiper-wrapper {
    column-width: 0;
    grid-row-gap: 0;
    column-width: 0;
    grid-row-gap: 0;
    display: flex;
  }

  .arrow {
    width: .94rem;
    height: 1rem;
  }

  .mobile_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .mobile_btn_element {
    border: 1px solid #0458ad33;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
  }

  .mobile_cms_wrap.swiper {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .mobile_cms_item.swiper-slide {
    width: 20.63rem;
    margin-bottom: 0;
    padding-left: .6rem;
    padding-right: .6rem;
  }

  .mobile_cms_item.swiper-slide.is-table_item {
    width: 33.33%;
    padding-left: 0;
    padding-right: 0;
  }

  .accordion_content_padding {
    padding-top: .25rem;
    padding-bottom: 1.5rem;
    padding-left: 1.88rem;
  }

  .accordion_toggle_button {
    height: 1.13rem;
    padding-left: .19rem;
  }

  .arrow-style {
    border: 1px solid #000;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    display: flex;
  }

  .slider_1_thumb_item.swiper-slide {
    width: 33.3333%;
  }

  .blog_list {
    border-bottom: 1px solid #0000001a;
    flex-flow: column;
    display: flex;
  }

  .form-category {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .form-categort_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    width: 100vw;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow: scroll;
  }

  .form-categort_list.no-scrollbar {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: auto;
  }

  .form-categort_list-item {
    flex: none;
    width: auto;
  }

  .intro-blog_top-wrap {
    margin-left: 0;
  }

  .intro-blog_heading {
    margin-top: 0;
  }

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

  .blog_list-date {
    font-weight: 400;
  }

  .input-wrap.cc-textarea {
    min-height: 6.25rem;
    margin-bottom: 0;
    padding-bottom: .75rem;
  }

  .form.is-contact {
    grid-column-gap: 3.06rem;
    grid-row-gap: 3.06rem;
    grid-column-gap: 3.06rem;
    grid-row-gap: 3.06rem;
    padding: 2rem 2.13rem;
  }

  .content-text_heading:where(.w-variant-5108cda9-dc08-03ec-602d-78109eb1d276), .content-text_heading:where(.w-variant-67c4ca36-f821-bc80-7582-501c5addf526) {
    max-width: none;
  }

  .form-block {
    min-height: auto;
  }

  .m-pb-xs {
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .m-pb-s {
    padding-bottom: var(--_section-paddings---m-s-section);
  }

  .m-pb-m {
    padding-bottom: var(--_section-paddings---m-m-section);
  }

  .m-pb-l {
    padding-bottom: var(--_section-paddings---m-l-section);
  }

  .m-pb-xl {
    padding-bottom: var(--_section-paddings---m-xl-section);
  }

  .m-pb-xxl {
    padding-bottom: var(--_section-paddings---m-xxl-section);
  }

  .m-pt-xs {
    padding-top: var(--_section-paddings---m-xs-section);
  }

  .m-pt-s {
    margin-top: var(--_section-paddings---m-s-section);
  }

  .m-pt-m {
    padding-top: var(--_section-paddings---m-m-section);
  }

  .m-pt-l {
    padding-top: var(--_section-paddings---m-l-section);
  }

  .m-pt-xl {
    padding-top: var(--_section-paddings---m-xl-section);
  }

  .m-pt-xxl {
    padding-top: var(--_section-paddings---m-xxl-section);
  }

  .m-py-xs {
    padding-top: var(--_section-paddings---m-xs-section);
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .m-py-s {
    padding-top: var(--_section-paddings---m-s-section);
    padding-bottom: var(--_section-paddings---m-s-section);
  }

  .m-py-m {
    padding-top: var(--_section-paddings---m-m-section);
    padding-bottom: var(--_section-paddings---m-m-section);
  }

  .m-py-l {
    padding-top: var(--_section-paddings---m-l-section);
    padding-bottom: var(--_section-paddings---m-l-section);
  }

  .m-py-xl {
    padding-top: var(--_section-paddings---m-xl-section);
    padding-bottom: var(--_section-paddings---m-xl-section);
  }

  .m-py-xxl {
    padding-top: var(--_section-paddings---m-xxl-section);
    padding-bottom: var(--_section-paddings---m-xxl-section);
  }

  .main-slider_card-item, .mobile_card-item {
    max-width: none;
    padding: 1rem;
  }

  .nav-dropdown-content {
    flex-flow: column;
    margin-left: 0;
  }

  .content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .content.m-gap-70 {
    grid-column-gap: 4.38rem;
    grid-row-gap: 4.38rem;
    height: auto;
  }

  .content.m-gap-140 {
    grid-column-gap: 8.75rem;
    grid-row-gap: 8.75rem;
  }

  .content.m-gap-84 {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
  }

  .content.m-gap-42 {
    grid-column-gap: 2.63rem;
    grid-row-gap: 2.63rem;
  }

  .flex-vertical.gap-108.is-intro {
    height: 100%;
  }

  .flex-vertical.gap-238 {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
  }

  .flex-vertical.gap-238.m-gap-124 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .flex-vertical.gap-112.m-gap-84 {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
  }

  .footer {
    padding-top: 2.13rem;
    padding-bottom: 1.5rem;
  }

  .footer-social-list {
    margin-bottom: 0;
  }

  .share-wrapper {
    order: 1;
  }

  .share-wrapper.mob-hid {
    display: none;
  }

  .blog_rich-text p {
    font-size: 1.125rem;
  }

  .blog_rich-text figure {
    margin-left: 0;
    margin-right: 0;
  }

  .blog_rich-text img {
    overflow: visible;
  }

  .m-pt-0 {
    padding-top: 0;
  }

  .m-pb-0 {
    padding-bottom: 0;
  }

  .m-py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .m-mb-0 {
    margin-bottom: 0;
  }

  .content-accordion_image.is-v3 {
    opacity: 1;
    border-radius: .25rem;
    position: static;
    overflow: hidden;
    transform: none;
  }

  .content-accordion_image.is-v2 {
    border-radius: .25rem;
  }

  .content-wrap_images {
    aspect-ratio: 288 / 228;
    max-width: 100%;
    height: 100%;
  }

  .accordion-image_content_padding {
    max-width: 100%;
    padding-top: 2rem;
  }

  .content-places-image_wrap {
    background-image: none;
    min-height: auto;
    padding: 1.5rem 2.2rem;
  }

  .accordion-text_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .accordion-image_wrap {
    background-image: none;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border: 1px solid #4c576b0f;
    border-radius: .5rem;
    margin-bottom: 2rem;
    padding: 1.5rem 2rem;
    display: block;
    overflow: hidden;
  }

  .show-image_card {
    width: 100%;
  }

  .show-image-card_list {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .fs-select_toggle-1 {
    border-radius: .5rem;
  }

  .careers_select-toggle {
    color: #231f20;
    border: 1px solid #231f2026;
    border-radius: .375rem;
    height: 3.25rem;
    padding: 1rem;
    font-size: 1rem;
    font-weight: 500;
    display: flex !important;
  }

  .careers-tab_menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    border-bottom-style: none;
    border-radius: 1rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem 1.5rem;
  }

  .careers_select-list {
    position: absolute;
    display: none !important;
  }

  .careers_select-list.w--open {
    z-index: 100;
    background-color: #f0f0f0;
    top: 120%;
    display: block !important;
  }

  .careers_select-toggle-inner {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .careers_list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .careers_select {
    width: 100%;
    margin-bottom: 1rem;
  }

  .full_list {
    width: 100%;
  }

  .careers-select-toggle_arrow {
    width: 1.25rem;
    transition: all .3s;
  }

  .grid_1col:where(.w-variant-e9d65213-1c5f-4d5f-a7b9-11d72d54d59d), .grid_1col:where(.w-variant-668f8c16-518b-da6c-8499-167dc3f45c43), .grid_1col:where(.w-variant-cab7ec0a-8b06-b154-82e4-db8b263dda0d) {
    grid-template-columns: 1fr 1fr;
  }

  .footer-content_top {
    grid-template-columns: 1fr;
  }

  .footer-content-top-left_col {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    padding: 1.5rem;
  }

  .footer-content-top-right_col {
    flex-flow: row;
    padding: 2rem;
  }

  .container-2 {
    max-width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .footer-content_bottom {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding: 1.25rem;
  }

  .footer-col_top {
    padding: 2.5rem 1.25rem;
  }

  .footer-content-content_col {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    padding: 1.25rem;
  }

  .footer-content-content_col.is-col-1, .footer-content-content_col.is-col-2, .footer-content-content_col.is-col-1, .footer-content-content_col.is-col-2 {
    border-bottom: 1px solid var(--_color---neutral--gray-10\<deleted\|variable-f16457a0\>);
  }

  .footer-content-list_wrap {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
  }

  .footer_link-main {
    min-height: auto;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .footer_link-main.is-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-content_grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer-cta_link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    align-items: center;
    min-width: auto;
    height: 4rem;
    min-height: 4rem;
    margin-top: 0;
    margin-bottom: 0;
  }

  .footer-trust_logo {
    max-width: 11.63rem;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-col_content {
    border-right-style: none;
    padding-bottom: 0;
  }

  .footer-logo-link {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .footer-content_wrap {
    grid-column-gap: 4.75rem;
    grid-row-gap: 4.75rem;
  }

  .mega-nav__container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mega-nav__bar-cta {
    padding: 1em .75em 1em 1em;
  }

  .mega-nav__dropdown-inner {
    flex-flow: column;
  }

  .mega-nav__panel-col {
    border-bottom: 1px solid #0000001a;
    border-right-style: none;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }

  .mega-nav__dropdown-bg {
    display: none;
  }

  .mega-nav {
    top: 0;
    left: 0;
    right: 0;
  }

  .mega-nav__bar-start {
    justify-content: space-between;
    align-items: center;
  }

  .mega-nav__burger {
    background-color: var(--_color---brand-colors--brand-1\<deleted\|variable-ba25d908\>);
    border-radius: 1em;
    width: 2.5rem;
    height: 2.5rem;
  }

  .mega-nav__backdrop {
    display: none;
  }

  .mega-nav__bar-link-icon {
    width: 1.5em;
  }

  .mega-nav__bar-link-icon.is--dropdown {
    transform: rotate(-90deg);
  }

  .mega-nav__bar-inner {
    opacity: 0;
    bottom: 0%;
    left: 0%;
    right: 0%;
    top: var(--nav-height);
    visibility: hidden;
    background-color: #fff;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 2em 1.5em;
    position: fixed;
    overflow: auto;
  }

  .mega-nav__back {
    opacity: 1;
    visibility: unset;
    margin-right: auto;
    position: static;
  }

  .mega-nav__bar-end {
    display: flex;
  }

  .mega-nav__bar-link-label {
    font-size: 1.25em;
  }

  .mega-nav__dropdown-wrapper {
    z-index: 4;
    bottom: 0;
    top: var(--nav-height);
    position: fixed;
  }

  .mega-nav__panel-label {
    width: 100%;
  }

  .mega-nav__bar-link {
    border-bottom: 1px solid #0000001a;
    border-radius: 0;
    width: 100%;
    padding: .75em 0;
    font-size: 1.25em;
  }

  .mega-nav__bar-link.is--dropdown {
    justify-content: space-between;
    align-items: center;
  }

  .mega-nav__bar-link.is--back {
    border-bottom-style: none;
    font-size: 1em;
  }

  .mega-nav__bar-list {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .mega-nav__bar-list.is--actions {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .mega-nav__bar-action {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .mega-nav__dropdown-panel {
    background-color: #fff;
    bottom: 0;
    overflow: auto;
  }

  .mega-nav__dropdown-container {
    height: 100%;
    overflow: auto;
  }

  .mega-nav__burger-line {
    background-color: var(--_color---white\<deleted\|variable-0065a3d9\>);
  }

  .results-grid_3col {
    grid-template-columns: 1fr;
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .result_card {
    padding: 1.75rem 1.25rem;
  }

  .result-card_number {
    font-size: 4.5rem;
  }

  .results-divider {
    width: 100%;
    height: 1px;
  }

  .cards-placeholder {
    grid-template-columns: 1fr 1fr;
  }

  .case-study-filter-input_wrap {
    max-width: 100%;
  }

  .filter_input {
    height: 3.75rem;
    padding-left: 3.13rem;
  }

  .filter_input.is-top {
    border-top-style: solid;
  }

  .desktop-internal {
    display: none;
  }

  .mobile-internal {
    display: block;
  }

  .margin-bottom:where(.w-variant-c17e443c-f1d0-74c2-e3cd-323fb0b6344d) {
    margin-bottom: .25rem;
  }

  .margin-bottom:where(.w-variant-13a0e9bc-b18b-290c-609a-f8211f87eb2e) {
    margin-bottom: .5rem;
  }

  .margin-bottom:where(.w-variant-cb5e3a40-3d9e-5553-7da7-45790f3412e3) {
    margin-bottom: .75rem;
  }

  .margin-bottom:where(.w-variant-10a1877f-e820-ee1e-1985-d1c3ed0ee70e) {
    margin-bottom: 1rem;
  }

  .margin-bottom:where(.w-variant-a3afdc98-b8dc-45a2-60cd-51bac0a6292c) {
    margin-bottom: 1.25rem;
  }

  .margin-bottom:where(.w-variant-831bc966-e789-7248-353a-2126f688295c) {
    margin-bottom: 1.5rem;
  }

  .desktop {
    display: none;
  }

  .mobile {
    display: block;
  }

  .styleguide_nav_card {
    display: none;
  }

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

  .grid_3col.gap-24.m-gap-38 {
    grid-column-gap: 2.38rem;
    grid-row-gap: 2.38rem;
    grid-column-gap: 2.38rem;
    grid-row-gap: 2.38rem;
    grid-column-gap: 2.38rem;
    grid-row-gap: 2.38rem;
  }

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

  .mw-500, .mw-600 {
    max-width: none;
  }

  .table-mobile_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 100%;
  }

  .button-text-2 {
    margin-bottom: 0;
  }

  .bkg-table-cell {
    left: 0;
  }

  .bkg-table-cell.green-bkg {
    left: 0;
    right: -1px;
  }

  .table-head-item {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .code-embed-5 {
    max-width: 7.63rem;
  }

  .tablet-compare_row {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    width: 249.95%;
    position: relative;
  }

  .table_placeholder {
    display: none;
  }

  .table_item-advanced.is-head_table {
    z-index: 10;
    z-index: 10;
    background-color: #f8f3ed;
    border-right-style: none;
    padding: 1rem 1.13rem 1rem 1rem;
    position: sticky;
    left: 0;
  }

  .table-cta {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .tablet-compare_wrap {
    overflow: auto;
  }

  .slider-tab-content_thumb_item.swiper-slide {
    width: 33.3333%;
  }

  .mw-240 {
    max-width: none;
  }

  .mw-684 {
    max-width: 24rem;
  }

  .helps {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    padding: .75rem;
  }

  .button-text-3 {
    height: auto;
  }

  .button-text-3.is-2 {
    display: none;
  }

  .cards-container {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .pin-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .content-mx_text-heading-2 {
    margin-bottom: .5rem;
  }

  .headline {
    font-size: 1.5rem;
  }

  .button-text_wrap {
    height: auto;
  }

  .quote {
    font-size: 1.25rem;
  }

  .pin-sticky {
    grid-column-gap: 6.5rem;
    grid-row-gap: 6.5rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    height: auto;
    min-height: auto;
    padding: 0;
    position: static;
  }

  .stack-card {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    border-radius: var(--_general---border-radius--8);
    min-height: auto;
    padding: 2rem;
    position: static;
    transform: none;
  }

  .stack-card.is-1, .stack-card.is-3, .stack-card.is-2 {
    transform: none;
  }

  .stack-card.is-4 {
    grid-column-gap: 6.75rem;
    grid-row-gap: 6.75rem;
    transform: none;
  }

  .stack-card.is-1, .stack-card.is-3, .stack-card.is-2 {
    transform: none;
  }

  .btn-size-3 {
    width: 100%;
  }

  .btn-3 {
    justify-content: center;
    align-items: center;
    display: inline-flex;
  }

  .hero-content {
    margin-bottom: 4rem;
    padding: 0;
    position: static;
  }

  .stack-card_top {
    padding: .75rem;
  }

  .stack-card_bkg {
    height: 100%;
  }

  .bkg-transition {
    background-image: linear-gradient(#080808, #f2f2f2);
  }

  .bank-card_image {
    width: 19rem;
  }

  .mw-518 {
    max-width: 16.5rem;
  }

  .mw-588 {
    max-width: 22.5em;
  }

  .mw-1166 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .benefit-left_col.timeline {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .benefit-left_divider {
    margin-bottom: 11.25rem;
  }

  .timeline-progress {
    height: 8.75rem;
  }

  .mw-496 {
    max-width: 100%;
  }

  .globe {
    order: -9999;
    width: auto;
    min-width: auto;
    max-width: 23.75rem;
    margin-left: auto;
    margin-right: auto;
  }

  .globe.hide-tablet {
    display: none;
  }

  .globe.show-tablet.hide-m, .globe.hide-tablet {
    display: none;
  }

  .globe.show-tablet {
    display: block;
  }

  .globe.show-tablet.hide-m {
    display: none;
  }

  .platform-accordion_content_text {
    line-height: var(--_typography---line-height--1-2);
  }

  .mw-638 {
    max-width: 16.5rem;
  }

  .scroll-anim-main {
    font-size: var(--_responsive---font-size--20px-body-l);
  }

  .mw-602 {
    max-width: 14.63rem;
  }

  .resonance_platform {
    width: auto;
    max-width: 23.75rem;
    height: 14.69rem;
    margin-left: auto;
    margin-right: auto;
  }

  .mw-816 {
    max-width: 30rem;
  }

  .mb-34.m-mb-38 {
    margin-bottom: 2.38rem;
  }

  .footer-top {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    align-items: stretch;
    padding-right: 0;
  }

  .footer-content_left {
    grid-column-gap: 2rem;
    grid-row-gap: 2.63rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: start;
    max-width: 18.25rem;
    display: grid;
  }

  .nav_link {
    font-size: var(--_responsive---font-size--14px-body-s);
    line-height: var(--_typography---line-height--1-3);
    letter-spacing: var(--_typography---letter-spacing--2);
  }

  .footer_copy {
    color: var(--_color---white-70);
    font-size: var(--_responsive---font-size--20px-body-l);
  }

  .footer-content_right {
    order: -9999;
    max-width: 21.75rem;
    margin-bottom: 2.63rem;
  }

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

  .footer-legals_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer_bkg.hide-tablet {
    display: none;
  }

  .footer_bkg.show-tablet {
    display: block;
  }

  .nav-menu-btn_span {
    justify-content: center;
    align-items: center;
    height: .63rem;
    display: flex;
  }

  .cards-section {
    padding-top: 7rem;
    padding-bottom: 5.88rem;
  }

  .cards-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    display: flex;
  }

  .card-trigger {
    height: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .bank-card_wrap {
    justify-content: center;
    align-items: center;
    height: 13.63rem;
    display: flex;
  }

  .dashboard_overlay {
    height: 5.88rem;
  }

  .m-mw-288 {
    max-width: 17.85rem;
  }

  .m-text-colo-white-60 {
    color: var(--_color---white-60);
  }

  .contact_card {
    padding: 2.19rem 1.5rem;
  }

  .start-link:hover {
    opacity: .5;
    text-decoration: underline;
  }

  .sticky-container {
    min-height: auto;
    display: block;
    position: static;
  }

  .lr-line-inner {
    font-size: 1.25rem;
  }

  .sticky-container_wrap {
    min-height: auto;
    padding-top: 11.25rem;
    padding-bottom: 8rem;
    display: block;
    position: static;
  }

  .icon-globe {
    width: 1.56rem;
  }

  .icon-globe.is-1 {
    top: 2.65957%;
    left: 26.087%;
  }

  .icon-globe.is-2 {
    top: 31.383%;
    left: .13rem;
  }

  .icon-globe.is-3 {
    bottom: 34.5745%;
    left: 35.3902%;
  }

  .icon-globe.is-4 {
    top: 22%;
    bottom: auto;
    left: 51.4493%;
  }

  .icon-globe.is-5 {
    inset: 40.0709% 17.7536% auto auto;
  }

  .btn-secondary-gradient {
    padding-left: 1.13rem;
    padding-right: 1.13rem;
  }

  .btn-secondary-gradient:where(.w-variant-d039f214-dc77-2357-f8e0-084bd0b23b39) {
    background-color: var(--_color---white-8);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    color: var(--_color---white);
  }

  .btn-secondary-gradient:where(.w-variant-71ac0f11-9da2-1daa-793c-a93ad942b1bb) {
    color: var(--colors--text);
  }

  .shimmer {
    max-width: 19.38rem;
  }

  .image-anim {
    width: 10rem;
    min-width: 10rem;
  }

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

  .nav-backround-scoll {
    width: 100%;
    display: none;
    inset: 0% 0;
  }

  .mobile-globe-wrapper {
    background-color: #fff;
    display: block;
  }

  .nav-content_bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-flow: column;
    order: 9999;
    width: 100%;
    margin-top: auto;
    display: flex;
  }

  .nav-bottom_links {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav-bottom_label {
    color: var(--_color---white-40);
    font-size: var(--_responsive---font-size--12px-body-xs);
    line-height: var(--_typography---line-height--1-3);
    text-align: left;
    letter-spacing: var(--_typography---letter-spacing--2);
  }

  .nav-bottom_link {
    height: 1rem;
    font-family: var(--_typography---fonts--body);
    color: var(--_color---white);
    font-size: var(--_responsive---font-size--18px-body-m);
    line-height: 1.44444;
    font-weight: var(--_typography---weight--500);
    letter-spacing: -.03rem;
    text-underline-offset: 2px;
    justify-content: flex-start;
    align-items: center;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    display: flex;
  }

  .nav-bottom_link:hover {
    text-underline-offset: 2px;
    text-decoration: underline;
  }

  .nav-bottom-links_top {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    flex-flow: column;
    display: flex;
  }

  .nav-bkg-pattern {
    z-index: -1;
    opacity: .32;
    mix-blend-mode: hard-light;
    width: 32.5rem;
    display: block;
    position: absolute;
    top: 4rem;
    right: -13.25rem;
    transform: rotate(-17deg);
  }

  .nav-content-mb {
    border: var(--_general---border-size--1) solid var(--_color---white-10);
    border-radius: var(--_general---border-radius--4);
    background-color: var(--_color---white-10);
    -webkit-backdrop-filter: blur(.46875rem);
    backdrop-filter: blur(.46875rem);
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    display: flex;
  }

  .back-card-section_wrap {
    height: auto;
    margin-top: 0;
  }

  .back-card-section_pin {
    position: static;
  }

  .nav-menu-btn {
    border-radius: var(--_general---button--border-radius\<deleted\|variable-d63e0ed2-588f-1045-6976-6bbe70f43c8b\>);
    opacity: .8;
    height: .63rem;
    color: var(--_color---white);
    font-size: var(--_responsive---font-size--14px-body-s);
    order: 1;
    justify-content: center;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .nav-menu-btn:focus-visible, .nav-menu-btn[data-wf-focus-visible] {
    outline-color: var(--colors--primary-accent);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: solid;
  }

  .nav-menu-btn.w--open {
    background-color: #c8c8c800;
    border-radius: 0;
  }

  .nav-menu-btn.is-close {
    inset: 2.45rem 2.63rem auto auto;
    display: flex;
    position: absolute;
    inset: 2.45rem 2.63rem auto auto;
  }

  .globe_image.hide-tablet {
    display: none;
  }

  .globe_wrap {
    order: -9999;
    width: auto;
    min-width: auto;
    max-width: 23.75rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }

  .globe_wrap.hide-tablet {
    display: none;
  }

  .globe_wrap.show-tablet.hide-m, .globe_wrap.hide-tablet {
    display: none;
  }

  .globe_wrap.show-tablet {
    display: block;
  }

  .globe_wrap.show-tablet.hide-m {
    display: none;
  }

  .show-tablet {
    display: block;
  }

  .hide-tablet {
    display: none;
  }

  .features-sticky_track {
    height: auto;
  }

  .feature-section_pin {
    height: auto;
    position: static;
  }

  .globe-benefit-content_wrap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .globe-sticky_wrap {
    height: auto;
  }

  .globe-sticky_pin {
    height: auto;
    position: static;
  }

  .commnerce-track_wrap {
    height: auto;
  }

  .span {
    letter-spacing: -.03em;
    font-size: 1.75rem;
    line-height: 1.3;
  }

  .mw-260 {
    max-width: 15rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---font-size--16px-body: 1rem;
    --_responsive---font-size--h1: 2.5rem;
    --_responsive---font-size--h2: 2rem;
    --_responsive---font-size--h3: 1.5rem;
    --_responsive---font-size--h4: 1.3rem;
    --_responsive---font-size--h5: 1.125rem;
    --_responsive---font-size--h6: 1rem;
    --_responsive---padding--section: 4rem;
    --_responsive---font-size--14px-body-s: .875rem;
    --_responsive---font-size--18px-body-m: 1rem;
    --_responsive---font-size--24px-body-xl: 1.5rem;
    --_responsive---font-size--12px-body-xs: .75rem;
    --_responsive---padding--card\<deleted\|variable-5fcf010a-6fe9-5ba2-24fb-53a12ac0d5b0\>: 1rem;
    --_responsive---font-size--20px-body-l: 1.125rem;
    --_responsive---font-size--28px-body-xxl: 1.75rem;
    --_responsive---font-size--32px-body-xxxl: 2rem;
    --_responsive---font-size--11px-body-xxs: .6875rem;
    --_responsive---font-size--10px-body-xxss: .625rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: .8rem;
  }

  .section.is-intro {
    grid-auto-columns: 1fr;
    min-height: auto;
  }

  .col.col-sm-12 {
    flex-basis: 100%;
    max-width: 100%;
  }

  .form-success_flex {
    max-width: 340px;
  }

  .styles__section-label {
    padding-bottom: 10px;
  }

  .rich-text blockquote {
    font-size: var(--_typography---type-paragraph-lg--font-size-sm\<deleted\|variable-841c9cf1-74b8-7850-db1d-b82cdc8d3013\>);
  }

  .rich-text figcaption {
    font-size: var(--_typography---type-paragraph-sm--font-size-sm\<deleted\|variable-dce65071-f183-75c5-98aa-d8afc83560a0\>);
  }

  .accordion-trigger {
    padding: var(--_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>);
  }

  .accordion-icon {
    align-items: center;
    width: 28px;
    height: 28px;
    display: flex;
  }

  .accordion-content {
    padding-right: var(--_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>);
    padding-left: var(--_general---card--card-body-padding-sm\<deleted\|variable-886aa6f6-843b-26b9-170b-96cc08ca36e2\>);
  }

  .nav-dropdown_content.cc-mega.w--open {
    padding-top: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-bottom: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-top: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
    padding-bottom: var(--_size---2rem\<deleted\|variable-703e76dd-22c1-0e62-be30-102e06bdb527\>);
  }

  .mobile_cms_item.swiper-slide, .slider_1_thumb_item.swiper-slide, .slider_1_thumb_item.swiper-slide {
    width: 50%;
  }

  .form-category-wrap {
    margin-bottom: 1rem;
  }

  .intro-blog_top-wrap {
    grid-column-gap: .4rem;
    grid-row-gap: .4rem;
    margin-left: 0;
  }

  .intro-blog_heading {
    margin-top: 0;
    margin-bottom: 0;
  }

  .blog_card {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px #0000001a;
  }

  .blog_card:hover {
    background-color: #f1f6fc00;
    box-shadow: 1px 1px #0000001a;
  }

  .input-label.cc-static {
    font-size: .875rem;
    font-weight: 400;
  }

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

  .m-pb-xs {
    padding-bottom: var(--_section-paddings---m-xs-section);
  }

  .m-pb-s {
    padding-bottom: var(--_section-paddings---m-s-section);
  }

  .main-slider_card-item {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px #0000001a;
  }

  .main-slider_card-item:hover {
    background-color: #f1f6fc00;
    box-shadow: 1px 1px #0000001a;
  }

  .mobile_card-item {
    text-align: left;
    flex-flow: column;
    align-items: flex-start;
    padding-left: 1rem;
    padding-right: 1rem;
    box-shadow: 0 1px #0000001a;
  }

  .mobile_card-item:hover {
    background-color: #f1f6fc00;
    box-shadow: 1px 1px #0000001a;
  }

  .content.m-gap-70 {
    height: auto;
  }

  .flex-vertical.gap-2.m-gap-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .flex-vertical.m-x-center {
    align-items: center;
  }

  .flex-vertical.m-y-center {
    justify-content: center;
  }

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

  .content-places-image_wrap {
    display: none;
  }

  .grid_1col:where(.w-variant-e5557092-f964-907c-fa83-0a4efe4579a3), .grid_1col:where(.w-variant-cab7ec0a-8b06-b154-82e4-db8b263dda0d) {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid_1col:where(.w-variant-668f8c16-518b-da6c-8499-167dc3f45c43), .grid_1col:where(.w-variant-e9d65213-1c5f-4d5f-a7b9-11d72d54d59d) {
    grid-template-columns: 1fr;
  }

  .footer-cta_link {
    height: auto;
    min-height: 4rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .results-grid_3col {
    grid-template-columns: 1fr;
  }

  .slider-tab-content_thumb_item.swiper-slide {
    width: 50%;
  }

  .mw-684 {
    max-width: 35rem;
  }

  .button-groupe {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-groupe.is-center {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .card-2 {
    flex-direction: column;
    min-height: 520px;
  }

  .card-content {
    padding: 32px 28px 20px;
  }

  .card-cta {
    padding: 12px 20px;
    font-size: .82rem;
  }

  .card-visual {
    flex: 0 0 200px;
  }
}

@media screen and (max-width: 479px) {
  .section.is-intro {
    height: auto;
    max-height: none;
  }

  .section.py-xxxl.bkg-lightest-gray.m-pt-78.m-pb-174.light {
    justify-content: center;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .section.py-xxxl.bkg-lightest-gray.m-pt-78.m-pb-174.light.is-full-height {
    min-height: 100dvh;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section.bkg-white.pb-0.pt-6-875.m-pt-8.light.inner {
    padding-top: 8rem;
  }

  .section.pt-0.pb-200.m-pb-100.dark {
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .section.is-blur_section.dark {
    padding-top: 8.44rem;
    padding-bottom: 18.75rem;
  }

  .container.cc-nav {
    grid-column-gap: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
    grid-row-gap: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
    grid-column-gap: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
    grid-row-gap: var(--_size---0-5rem\<deleted\|variable-70a8c3ac-c656-f79e-479c-716ec38165c2\>);
  }

  .col {
    flex-basis: 100%;
    max-width: 100%;
  }

  .col.col-584 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    padding-left: 3.62rem;
    padding-right: 3.62rem;
  }

  .col.col-496 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .btn-size {
    font-size: var(--_responsive---font-size--12px-body-xs);
  }

  .form-success_flex {
    max-width: 100%;
  }

  .u-mb-0 {
    margin-bottom: 0;
  }

  .rich-text blockquote {
    font-size: var(--_typography---type-paragraph-lg--font-size-xs\<deleted\|variable-dab72a89-1875-a2f7-1d85-bd05f81dd817\>);
  }

  .rich-text figcaption {
    font-size: var(--_typography---type-paragraph-sm--font-size-xs\<deleted\|variable-5ffbcc90-83d8-60d2-b7ba-601684d03f16\>);
  }

  .nav-logo_link {
    width: 100%;
    max-width: 5rem;
  }

  .nav-link {
    height: 2.25rem;
  }

  .mobile_cms_item.swiper-slide {
    width: 80%;
  }

  .slider_1_thumb_item.swiper-slide {
    width: 100%;
  }

  .slider_1_thumb_wrap.swiper {
    overflow: visible;
  }

  .slider_1_bottom {
    width: 90%;
  }

  .blog_card:hover {
    background-color: var(--_color---neutral--gray-10\<deleted\|variable-f16457a0\>);
  }

  .breadcrumbs {
    white-space: nowrap;
    word-break: keep-all;
  }

  .radio-button_field {
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .content.m-gap-140 {
    grid-column-gap: 8.75rem;
    grid-row-gap: 8.75rem;
  }

  .content.m-gap-84 {
    grid-column-gap: 5.25rem;
    grid-row-gap: 5.25rem;
  }

  .content.m-gap-100 {
    grid-column-gap: 6.25rem;
    grid-row-gap: 6.25rem;
  }

  .flex-vertical.gap-238 {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .flex-vertical.gap-90.m-gap-60 {
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
    grid-column-gap: 3.75rem;
    grid-row-gap: 3.75rem;
  }

  .footer {
    min-height: auto;
    padding-top: 2.13rem;
  }

  .footer-social-list {
    margin-bottom: 0;
  }

  .sticky_card {
    width: 100%;
  }

  .accordion-image_toggle_text {
    font-size: 1.13rem;
  }

  .content-wrap_images {
    aspect-ratio: 1.32;
  }

  .accordion-image_toggle_button {
    padding-right: 0;
  }

  .faq_toggle_icon {
    width: 1.13rem;
  }

  .accordion-image_content_text {
    font-size: 1rem;
  }

  .footer-content-top-left_col {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer_left-col {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .footer-content_bottom {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .main-content-line_wrap {
    margin-bottom: -1px;
  }

  .mega-nav__panel-col.is--colored.has--card {
    padding: 0;
  }

  .mega-nav__card-cta-label {
    font-size: 1em;
  }

  .mega-nav__bar-link-icon {
    width: 1.375em;
  }

  .mega-nav__card {
    border-bottom: 1px solid #0000001a;
    border-radius: 0;
  }

  .mega-nav__card-content {
    padding: 1em 1em 1.5em;
  }

  .mega-nav__bar-link-label {
    font-size: 1em;
  }

  .mega-nav__card-cta-icon {
    width: 1.375em;
  }

  .cards-placeholder, .utility-wrap, .grid_3col, .grid_4col {
    grid-template-columns: 1fr;
  }

  .grid_4col.gap-48.m-gap-32 {
    grid-column-gap: var(--_general---gap--32);
    grid-row-gap: var(--_general---gap--32);
    grid-column-gap: var(--_general---gap--32);
    grid-row-gap: var(--_general---gap--32);
    grid-column-gap: var(--_general---gap--32);
    grid-row-gap: var(--_general---gap--32);
  }

  .general-grid, .general-grid.is-col-6, .general-grid.is-col-3, .general-grid.is-col-2 {
    grid-template-columns: 1fr;
  }

  .general-grid.is-col-5, .general-grid.is-col-6, .general-grid.is-col-3, .general-grid.is-col-2 {
    grid-template-columns: 1fr;
  }

  .general-grid.is-col-6 {
    grid-template-columns: 1fr 1fr;
  }

  .general-grid.is-col-5 {
    grid-template-columns: 1fr;
  }

  .u-max-width-full {
    max-width: 100%;
  }

  .table_item {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: center;
    align-items: center;
    height: 6rem;
    margin-bottom: 0;
  }

  .table_item.is-first-left {
    min-height: auto;
    padding: 1.5rem .75rem;
  }

  .text-color-black.row-title {
    letter-spacing: -.01em;
    letter-spacing: -.01em;
    font-size: .75rem;
    line-height: 1.5;
  }

  .table-head_item {
    font-size: var(--_responsive---font-size--12px-body-xs);
    justify-content: center;
    align-items: center;
    padding: 1rem;
    display: flex;
  }

  .table-head_item.is-1 {
    justify-content: flex-start;
    align-items: center;
  }

  .slider-tab-content_thumb_item.swiper-slide {
    width: 100%;
  }

  .slider-tab-content_thumb_wrap.swiper {
    overflow: visible;
  }

  .slider-tab-content_bottom {
    width: 90%;
  }

  .mw-684 {
    max-width: 23.88rem;
  }

  .bkg-intro.hide-mobile {
    display: none;
  }

  .bkg-intro.show-mobile {
    display: block;
  }

  .content-mx_text-heading-2 {
    margin-bottom: .5rem;
  }

  .stack-card {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-radius: .88rem;
    flex-flow: column;
    padding: 3.25rem 1.5rem 1.88rem;
  }

  .stack-card-left_col {
    grid-column-gap: 3.38rem;
    grid-row-gap: 3.38rem;
    padding-top: 0;
    padding-bottom: 0;
  }

  .stack-card-right_col {
    aspect-ratio: 320 / 372;
    border-radius: .88rem;
    display: flex;
  }

  .stack-card-left_bottom {
    grid-column-gap: 2.63rem;
    grid-row-gap: 2.63rem;
  }

  .stack-card_title {
    font-size: var(--_responsive---font-size--24px-body-xl);
  }

  .mw-490 {
    max-width: 19rem;
  }

  .features_item {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    max-width: 15.13rem;
    margin-left: auto;
    margin-right: auto;
  }

  .benefit_image {
    border-radius: var(--_general---border-radius--12);
    width: 100%;
  }

  .benefit-item_copy {
    color: var(--_color---light-gray);
  }

  .mw-496 {
    width: 100%;
  }

  .globe.show-tablet {
    max-width: 100%;
  }

  .resonance_platform {
    max-width: 100%;
    height: 14.06rem;
  }

  .mw-592 {
    margin-left: -.5rem;
    margin-right: -.5rem;
  }

  .footer_copy {
    max-width: 21.88rem;
  }

  .footer-content_right {
    margin-bottom: 2.63rem;
  }

  .cards-section {
    padding-top: 5.88rem;
    padding-bottom: 5.88rem;
  }

  .cards-wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .features-dashboard_wrap {
    width: 44.63rem;
    min-width: 44.63rem;
    margin-left: 2.5rem;
    margin-right: 1rem;
  }

  .features-dashboard_blur {
    opacity: .43;
    filter: blur(.8125rem);
    width: 6.63rem;
    height: 3.88rem;
    top: -1.5rem;
    left: 16.25rem;
    right: 9.75rem;
  }

  .features-dashboard_blur-2 {
    opacity: 1;
    filter: blur(1.5rem);
    background-image: radial-gradient(circle, #c8c8c81a, #0000 80%);
    width: 15rem;
    height: 10.88rem;
    top: -3.13rem;
    left: 12rem;
    right: 7.81rem;
  }

  .label {
    font-size: 1.75rem;
    line-height: var(--_typography---line-height--1-3);
    letter-spacing: -.03em;
  }

  .label.is-mw-470 {
    max-width: 16.5rem;
  }

  .dashboard_overlay {
    bottom: -1.6rem;
  }

  .blur-element-1 {
    filter: blur(.0153125rem);
    width: 6.63rem;
    display: none;
  }

  .blur-element-2 {
    filter: blur(.21875rem);
    width: 6.63rem;
  }

  .benefit-dashboard {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: 11rem;
    padding: .69rem .69rem .94rem;
    position: relative;
    top: 0;
  }

  .benefit-dashboard_top {
    grid-column-gap: .53rem;
    grid-row-gap: .53rem;
    font-size: .53rem;
    line-height: 1.74528;
  }

  .benefit-dashboard-icon_wrap {
    width: 1.06rem;
    height: 1.06rem;
  }

  .benefit-dashboard_icon {
    width: .56rem;
  }

  .benefit-dashboard_bottom {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .benefit-dashboard_label {
    font-size: .53rem;
  }

  .benefit-dashboard-stat_wrap {
    grid-column-gap: .44rem;
    grid-row-gap: .44rem;
  }

  .benefit-dashboard-stat_copy {
    height: .94rem;
    font-size: 1.38rem;
    line-height: 1.2;
  }

  .benefit-dashboard-stat-left_wrap {
    grid-column-gap: .13rem;
    grid-row-gap: .13rem;
    font-size: .403125rem;
  }

  .benefit-dashboard-stat-left_arrow {
    width: .4rem;
  }

  .contact_star {
    min-width: 38.63rem;
    top: -1.56rem;
    right: -18rem;
    transform: rotate(-14deg);
  }

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

  .contact_star.show-mobile {
    object-fit: contain;
    display: block;
  }

  .features-dashboard_blur-3 {
    opacity: .44;
    filter: blur(.6rem);
    width: 34rem;
    height: 10.5rem;
    top: -3.38rem;
    left: 8.63rem;
    right: -4rem;
  }

  .sticky-container {
    min-height: 100dvh;
  }

  .lr-scene {
    width: 100%;
  }

  .lr-text-container {
    max-width: 17.88rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .sticky-container_wrap {
    padding-top: 11.25rem;
    padding-bottom: 8rem;
  }

  .benefit-dashboard_wrap {
    z-index: 10;
    margin-top: -3.38rem;
    margin-left: -1.75rem;
    position: relative;
    top: 0;
    left: auto;
  }

  .btn-secondary-gradient {
    height: 2.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .btn-secondary-gradient:where(.w-variant-71ac0f11-9da2-1daa-793c-a93ad942b1bb) {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    height: 2.88rem;
    min-height: 2.88rem;
  }

  .btn-secondary-gradient:where(.w-variant-d039f214-dc77-2357-f8e0-084bd0b23b39) {
    height: 2.88rem;
    min-height: 2.88rem;
  }

  .nav-backround-scoll {
    display: none;
  }

  .mobile-globe-wrapper {
    padding-top: 0;
  }

  .nav-bottom_label {
    font-size: var(--_responsive---font-size--12px-body-xs);
  }

  .nav-bottom_link {
    font-size: var(--_responsive---font-size--20px-body-l);
  }

  .nav-bkg-pattern {
    width: 20rem;
    min-width: 32.5rem;
    right: -13.25rem;
  }

  .back-card-section_pin {
    height: auto;
  }

  .globe-benefit_item {
    grid-column-gap: .63rem;
    grid-row-gap: .63rem;
    padding-left: 0;
    padding-right: 0;
  }

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

  .globe_wrap {
    max-width: 86.8421%;
  }

  .globe_wrap.show-tablet {
    max-width: 100%;
  }

  .show-tablet.is-2 {
    z-index: 1;
    z-index: 1;
    position: relative;
  }

  .blur-element-3 {
    filter: blur(.06875rem);
    width: 9.5rem;
    display: block;
  }

  .blur-heading {
    max-width: 19.38rem;
    margin-left: auto;
    margin-right: auto;
  }
}

#w-node-d7cddb97-f771-7176-ce4c-bd2dd634b9c1-2b3acc09 {
  justify-self: start;
}

#w-node-_2bb3e920-91be-def7-1509-d38c2b3acc5f-2b3acc09 {
  justify-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-cc23406c-fc76-b398-513a-2cc083523bbc-2b3acc09 {
    justify-self: end;
  }
}
