/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-50: oklch(97.1% 0.013 17.38);
    --color-red-200: oklch(88.5% 0.062 18.334);
    --color-red-300: oklch(80.8% 0.114 19.571);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-red-600: oklch(57.7% 0.245 27.325);
    --color-red-700: oklch(50.5% 0.213 27.518);
    --color-red-800: oklch(44.4% 0.177 26.899);
    --color-red-950: oklch(25.8% 0.092 26.042);
    --color-amber-400: oklch(82.8% 0.189 84.429);
    --color-green-100: oklch(96.2% 0.044 156.743);
    --color-green-300: oklch(87.1% 0.15 154.449);
    --color-green-400: oklch(79.2% 0.209 151.711);
    --color-green-500: oklch(72.3% 0.219 149.579);
    --color-green-600: oklch(62.7% 0.194 149.214);
    --color-green-700: oklch(52.7% 0.154 150.069);
    --color-green-900: oklch(39.3% 0.095 152.535);
    --color-slate-50: oklch(98.4% 0.003 247.858);
    --color-slate-100: oklch(96.8% 0.007 247.896);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-700: oklch(37.2% 0.044 257.287);
    --color-slate-800: oklch(27.9% 0.041 260.031);
    --color-slate-900: oklch(20.8% 0.042 265.755);
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-lg: 32rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-7xl: 4.5rem;
    --text-7xl--line-height: 1;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --tracking-tight: -0.025em;
    --tracking-wide: 0.025em;
    --tracking-wider: 0.05em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: Inter, sans-serif;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .relative {
    position: relative;
  }
  .m-0 {
    margin: 0;
  }
  .hidden {
    display: none;
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-primary-600 {
    border-color: #14a463;
  }
  .border-slate-200 {
    border-color: var(--color-slate-200);
  }
  .border-slate-600 {
    border-color: var(--color-slate-600);
  }
  .bg-primary-600 {
    background-color: #14a463;
  }
  .text-slate-700 {
    color: var(--color-slate-700);
  }
  .text-white {
    color: var(--color-white);
  }
  .not-italic {
    font-style: normal;
  }
  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .dark\:border-primary-400 {
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
  }
  .dark\:border-slate-200 {
    &:is(.dark *) {
      border-color: var(--color-slate-200);
    }
  }
  .dark\:border-slate-700 {
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
  }
  .dark\:bg-primary-400 {
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
  }
  .dark\:text-slate-300 {
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .dark\:text-slate-900 {
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
}
@layer base {
  :where(.bi, .ti, .ph, [class^="ri-"], [class*=" ri-"]) {
    display: inline-block;
  }
}
@layer utilities {
  .page-dashboard__panel__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__inner {
    margin-bottom: calc(var(--spacing) * 8);
    text-align: center;
  }
  .card__timeline__remark {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .contact-info__wrapper {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .pricing__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .benefits__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__body {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: #e7f6ed;
  }
  .about__wrapper {
    background-color: #f4f3f0;
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
  }
  .card__page-cookie-policy__badge {
    margin-right: calc(var(--spacing) * 2);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__feature {
    margin: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 3);
    padding: 0;
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .footer__logo {
    margin-bottom: calc(var(--spacing) * 4);
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    text-decoration-line: none;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__input__note {
    margin-top: var(--spacing);
    margin-bottom: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .icon {
    flex-shrink: 0;
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .card__benefits__heading {
    position: relative;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .prose {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: #f4f3f0;
  }
  .features__slab {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-register__input__button {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: transparent;
    color: var(--color-slate-700);
    &:hover {
      @media (hover: hover) {
        color: #0f8a52;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #a9e5c4;
        }
      }
    }
  }
  .contact-info__box__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-contact-us__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-login__group {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 5);
  }
  .card__accent {
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
  }
  .timeline__wrapper {
    margin-inline: auto;
    max-width: var(--container-5xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .cta__prompt {
    margin-top: calc(var(--spacing) * 6);
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:disabled {
      opacity: 60%;
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .panel {
    height: 100%;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-700);
    background-color: color-mix(in srgb, #fff 5%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 5%, transparent);
    }
    padding: calc(var(--spacing) * 6);
    &:hover {
      @media (hover: hover) {
        background-color: color-mix(in srgb, #fff 10%, transparent);
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
        }
      }
    }
  }
  .awards__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .socialproof__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__hero__tag {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: var(--color-slate-700);
    text-transform: uppercase;
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .hero__tag {
    margin-bottom: calc(var(--spacing) * 5);
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: #d3f1df;
    }
  }
  .card__values__glyph {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 4);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .card__values__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-login__input__crate {
    position: relative;
  }
  .content__section {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .content__panel__title {
    margin: 0;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__contact-info__panel {
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .footer__wrapper {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-slate-50);
    padding-top: calc(var(--spacing) * 16);
    padding-bottom: calc(var(--spacing) * 8);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-dashboard__box {
    min-width: 0;
  }
  .card__marker {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__decor {
    position: absolute;
    border-radius: calc(infinity * 1px);
    background-color: #d3f1df;
    opacity: 50%;
    &:is(.dark *) {
      background-color: #0f8a52;
    }
    &:is(.dark *) {
      opacity: 30%;
    }
  }
  .card__process__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__awards__description {
    margin: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .contact-info__box {
    margin-top: calc(var(--spacing) * 8);
    border-radius: 20px;
    background-color: #f4f3f0;
    padding: calc(var(--spacing) * 6);
    &:is(.dark *) {
      background-color: #16201b;
    }
  }
  .nav__link {
    border-radius: 12px;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        color: #0f8a52;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #a9e5c4;
        }
      }
    }
  }
  .page-dashboard__panel__batch {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
    :where(& > :not(:last-child)) {
      border-color: var(--color-slate-200);
    }
    padding: 0;
    &:is(.dark *) {
      :where(& > :not(:last-child)) {
        border-color: var(--color-slate-700);
      }
    }
  }
  .aside__page-dashboard__panel {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .steps__section {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .timeline__item {
    position: relative;
  }
  .process__wrapper {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .features__tile {
    height: 100%;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    &:hover {
      @media (hover: hover) {
        border-color: #a9e5c4;
      }
    }
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
        box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
      }
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          border-color: #2dbd78;
        }
      }
    }
  }
  .page-dashboard__column__inner {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: calc(var(--spacing) * 6);
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .page-login__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-register__panel__ornament {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
  }
  .page-register__panel__ribbon {
    position: relative;
    margin-bottom: calc(var(--spacing) * 6);
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
  }
  .contact-info__box__unit {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__decor {
    color: var(--color-white);
    opacity: 20%;
  }
  .card__values__description {
    margin: 0;
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .aside__note--page-dashboard__box {
    border-radius: 12px;
    background-color: #f4f3f0;
    padding: calc(var(--spacing) * 4);
    &:is(.dark *) {
      background-color: #16201b;
    }
  }
  .card__content__glyph {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background-color: #e7f6ed;
    color: #0f8a52;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .media__note {
    position: absolute;
    border-radius: 20px;
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .card__contact-info__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__column {
    min-width: 0;
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .cta__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .stats__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 12);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 16);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .steps__item__ribbon {
    position: relative;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-ring-color: var(--color-slate-50);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      --tw-ring-color: #0c0e0d;
    }
  }
  .cta__group__unit {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-white);
  }
  .cta__panel__cluster {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 5);
  }
  .nav__page-cookie-policy__anchor {
    color: var(--color-slate-900);
    text-decoration-line: underline;
    text-underline-offset: 4px;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .nav__page-cookie-policy__item {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .card__hero__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 5);
    padding: 0;
  }
  .intro__decor {
    color: #a9e5c4;
    &:is(.dark *) {
      color: #0f8a52;
    }
  }
  .hero__panel__ornament--accent {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-amber-400);
  }
  .card__timeline__copy {
    position: relative;
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .advantages__item__icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background-color: #14a463;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .awards__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .content__panel__icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .content__panel__cluster {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    padding: 0;
  }
  .integrations__kernel {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__page-thanks__glyph {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .cta__embellish {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
  }
  .overlay {
    position: absolute;
    inset: 0;
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-slate-200);
    background-color: color-mix(in srgb, #fff 95%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 95%, transparent);
    }
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 95%, transparent);
    }
  }
  .header__panel__link--excerpt {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    font-style: normal;
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .text__hero__item {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .intro__copy {
    margin-inline: auto;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 10);
    max-width: var(--container-3xl);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-register__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-contact-us__input__note {
    margin-top: var(--spacing);
    margin-bottom: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .features__wrapper {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .faq__kernel {
    margin-inline: auto;
    max-width: var(--container-3xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__page-dashboard__line--accent {
    display: block;
    height: 100%;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
  }
  .page-login__decor__accent {
    border-radius: calc(infinity * 1px);
    background-color: #a9e5c4;
    opacity: 40%;
    &:is(.dark *) {
      background-color: #14a463;
    }
    &:is(.dark *) {
      opacity: 20%;
    }
  }
  .card__timeline__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .media__note--hero__price {
    display: block;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #14a463;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__page-cookie-policy__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-privacy__metadata {
    margin: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .text__cta__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: calc(var(--spacing) * 8);
    row-gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .values__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__page-dashboard__price--accent {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #14a463;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .tips__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-register__wrapper {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: #e7f6ed;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 12);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-via: #16201b;
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    &:is(.dark *) {
      --tw-gradient-to: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .awards__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .page-terms__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__benefits__decor {
    --tw-leading: 1;
    line-height: 1;
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
    color: #14a463;
    opacity: 10%;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-login__metadata {
    margin-top: calc(var(--spacing) * 6);
    margin-bottom: 0;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    padding-top: calc(var(--spacing) * 6);
    text-align: center;
    color: var(--color-slate-700);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .timeline__item__ornament {
    border-radius: calc(infinity * 1px);
    border-style: var(--tw-border-style);
    border-width: 4px;
    border-color: var(--color-white);
    background-color: #14a463;
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: #0c0e0d;
    }
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
  }
  .content__casing {
    margin-inline: auto;
    max-width: var(--container-5xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .socialproof__glyph {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .pricing__column {
    min-width: 0;
  }
  .card__pricing__group {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    display: flex;
    flex: 1;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .our-philosophy__wrapper {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-dashboard__input {
    display: block;
    width: 100%;
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &[aria-invalid="true"] {
      border-color: var(--color-red-600);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .socialproof__group__unit--icon {
    color: var(--color-green-600);
    &:is(.dark *) {
      color: var(--color-green-400);
    }
  }
  .crate {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .hero__vessel {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .card__pricing__control {
    display: block;
    width: 100%;
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    text-align: center;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #16201b;
        }
      }
    }
  }
  .card__integrations__badge {
    border-radius: 10px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 2);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .features__casing {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: transparent;
    --tw-gradient-to: #f4f3f0;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-to: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .card__pricing__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__pricing__panel {
    position: relative;
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #14a463;
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: #2dbd78;
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .our-philosophy__copy {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__integrations__metadata {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .services__wrapper {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .contact-info__column {
    min-width: 0;
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .page-privacy__kernel {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__page-dashboard__line {
    margin-bottom: calc(var(--spacing) * 3);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .process__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .socialproof__copy {
    margin-inline: auto;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    max-width: var(--container-2xl);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__hero__box--title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .media__hero__badge--icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-green-100);
    color: var(--color-green-600);
    &:is(.dark *) {
      background-color: var(--color-green-900);
    }
    &:is(.dark *) {
      color: var(--color-green-400);
    }
  }
  .features__grid {
    margin: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    padding: 0;
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .pricing__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .content__column {
    min-width: 0;
  }
  .page-register__panel__unit--icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    color: #0f8a52;
  }
  .footer__column__aside {
    grid-column: span 1 / span 1;
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .steps__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .services__tile {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-register__group {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 5);
  }
  .card__process__badge {
    margin-bottom: calc(var(--spacing) * 5);
    align-self: flex-start;
    border-radius: calc(infinity * 1px);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    text-transform: uppercase;
  }
  .page-cookie-policy__wrapper {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #e7f6ed;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-top: calc(var(--spacing) * 10);
    padding-bottom: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 14);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .awards__wrapper {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__row {
    margin-bottom: calc(var(--spacing) * 2);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .benefits__column {
    min-width: 0;
  }
  .values__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-dashboard__panel__crate--title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__page-login__logo {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #e7f6ed;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .content__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .contact-info__tile {
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #14a463;
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-contact-us__box {
    margin-bottom: calc(var(--spacing) * 10);
    text-align: center;
  }
  .meta__link {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 2);
    color: var(--color-slate-700);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        color: #14a463;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #6fd3a0;
        }
      }
    }
  }
  .page-dashboard__column__aside {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: calc(var(--spacing) * 6);
  }
  .aside__page-dashboard__box--label {
    margin-top: 0;
    margin-bottom: var(--spacing);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #e7f6ed;
  }
  .page-login__kernel {
    position: relative;
    z-index: 10;
    margin-inline: auto;
    max-width: var(--container-md);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__services__item {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__tips__tag {
    display: inline-block;
    border-radius: 10px;
    background-color: var(--color-slate-100);
    padding-inline: calc(var(--spacing) * 2);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-700);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__row--advantages__tag {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .contact-info__cta {
    display: inline-flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .text__cta__item {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-white);
  }
  .hero__panel__ornament--stroke {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-green-400);
  }
  .card__advantages__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .timeline__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .nav {
    border-color: var(--color-slate-200);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
  }
  .page-not-found__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .pricing__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__integrations__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 2);
    padding: 0;
  }
  .tips__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__tips__copy {
    min-width: 0;
    flex: 1;
  }
  .card__row--process__tag {
    flex-shrink: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .timeline__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .hero__kernel {
    position: relative;
    z-index: 10;
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .faq__toggle__icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #e7f6ed;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: #0f8a52;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .our-philosophy__panel__unit--icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background-color: var(--color-white);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: #14a463;
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__control {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:hover {
      @media (hover: hover) {
        border-color: #2dbd78;
      }
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__page-dashboard__heading {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .content__panel {
    height: 100%;
    border-radius: 26px;
    background-color: #f4f3f0;
    padding: calc(var(--spacing) * 8);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .content__panel__unit {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: center;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .features__column {
    min-width: 0;
  }
  .integrations__column {
    min-width: 0;
  }
  .intro__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .page-dashboard__panel__crate--button {
    margin-top: calc(var(--spacing) * 5);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .card__content__heading {
    margin: 0;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__page-terms__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-dashboard__panel__crate--icon {
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .page-dashboard__panel__note {
    margin: 0;
    border-radius: 12px;
    background-color: var(--color-slate-50);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 6);
    text-align: center;
    color: var(--color-slate-700);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .tips__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .page-register__input__crate {
    position: relative;
  }
  .features__section__strapline {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-300);
  }
  .awards__tile {
    height: 100%;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    text-align: center;
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .contact-info__box__unit--icon {
    margin-top: var(--spacing);
    flex-shrink: 0;
    color: #14a463;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__marrow {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .timeline__group {
    position: relative;
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 10);
    padding: 0;
    color: #d3f1df;
    &:is(.dark *) {
      color: #121513;
    }
  }
  .footer__menu {
    grid-column: span 1 / span 1;
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .steps__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .process__column {
    min-width: 0;
  }
  .canvas {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .awards__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .hero__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .page-terms__menu {
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .stats__wrapper {
    margin-inline: auto;
    max-width: var(--container-5xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-dashboard__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 10);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 14);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-dashboard__item__thumbnail {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #e7f6ed;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #121513;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__page-thanks__remark {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .header__logo {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    text-decoration-line: none;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__column__footage {
    min-width: 0;
  }
  .page-register__input__note {
    margin-top: var(--spacing);
    margin-bottom: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .card__title--icon {
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .card__row--advantages__heading {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__hero__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .nav__footer__anchor {
    color: var(--color-slate-700);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        color: #14a463;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #6fd3a0;
        }
      }
    }
  }
  .card {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    text-align: center;
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 12);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-dashboard__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .page-dashboard__item__label {
    min-width: 0;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .steps__item__excerpt {
    margin: 0;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .services__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__about__tag {
    margin-top: 0;
    margin-bottom: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: var(--color-slate-700);
    text-transform: uppercase;
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .contact-info__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__panel {
    margin: 0;
    overflow: hidden;
    border-radius: 26px;
    background-color: var(--color-slate-900);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .advantages__item__excerpt {
    margin: 0;
    display: block;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    font-style: normal;
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .nav__page-terms__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    padding: 0;
  }
  .card__page-terms__heading {
    margin-top: calc(var(--spacing) * 8);
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .inner {
    position: relative;
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .nav__header__group {
    margin: 0;
    list-style-type: none;
    padding: 0;
  }
  .intro__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .hero__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__features__description {
    margin: 0;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__process__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__page-privacy__badge {
    margin-right: calc(var(--spacing) * 2);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .nav__page-terms__item {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .integrations__casing {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .timeline__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .features__casket {
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-2xl);
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .page-contact-us__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .text {
    margin: 0;
    max-width: var(--container-sm);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .header__panel__link--title {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__group {
    margin-bottom: calc(var(--spacing) * 10);
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .page-login__input__button {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: transparent;
    color: var(--color-slate-700);
    &:hover {
      @media (hover: hover) {
        color: #0f8a52;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #a9e5c4;
        }
      }
    }
  }
  .page-cookie-policy__kernel {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .nav__page-cookie-policy__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    padding: 0;
  }
  .card__integrations__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
  }
  .aside__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-not-found__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-login__tile {
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .features__frame {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .process__tile {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 26px;
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-cookie-policy__box {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-contact-us__panel {
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .header__toggle {
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .our-philosophy__section {
    background-color: #f4f3f0;
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .cta__zone {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 8);
    text-align: center;
    @media (width >= 48rem) {
      flex-direction: row;
    }
    @media (width >= 48rem) {
      text-align: left;
    }
  }
  .contact-info__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .nav__page-privacy__anchor {
    color: var(--color-slate-900);
    text-decoration-line: underline;
    text-underline-offset: 4px;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .values__kernel {
    margin-inline: auto;
    max-width: var(--container-5xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-dashboard__item__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .steps__item {
    position: relative;
  }
  .card__page-thanks__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-terms__tile {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__features__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .our-philosophy__panel__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .aside__page-dashboard__box {
    border-radius: 20px;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #14a463;
    --tw-gradient-to: #121513;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding: calc(var(--spacing) * 6);
    color: var(--color-white);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .page-dashboard__item__cost {
    flex-shrink: 0;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .page-dashboard__item__note {
    flex-shrink: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .steps__grid {
    position: relative;
    margin: 0;
    list-style-type: none;
    padding: 0;
    color: var(--color-slate-300);
    &:is(.dark *) {
      color: #0f8a52;
    }
  }
  .page-register__panel__title {
    position: relative;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-3xl);
      line-height: var(--tw-leading, var(--text-3xl--line-height));
    }
  }
  .awards__column {
    min-width: 0;
  }
  .footer__grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: calc(var(--spacing) * 10);
    @media (width >= 48rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      grid-template-columns: repeat(12, minmax(0, 1fr));
    }
  }
  .about__copy {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__page-cookie-policy__heading {
    margin-top: calc(var(--spacing) * 8);
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__advantages__badge {
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-green-100);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-green-700);
    &:is(.dark *) {
      background-color: var(--color-green-900);
    }
    &:is(.dark *) {
      color: var(--color-green-300);
    }
  }
  .socialproof__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    justify-content: center;
    gap: calc(var(--spacing) * 4);
    padding: 0;
  }
  .hero__slab {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .label {
    margin-bottom: var(--spacing);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__item__text {
    display: flex;
    min-width: 0;
    flex: 1;
    flex-direction: column;
  }
  .page-login__input {
    display: block;
    width: 100%;
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &[aria-invalid="true"] {
      border-color: var(--color-red-600);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .features__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .nav__button {
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .page-dashboard__section__title {
    margin-top: 0;
    margin-bottom: var(--spacing);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-register__column {
    padding: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
    @media (width >= 64rem) {
      grid-column: span 3 / span 3;
    }
  }
  .card__hero__glyph {
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    background-color: #14a463;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .intro__wrapper {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: #e7f6ed;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-via: #16201b;
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    &:is(.dark *) {
      --tw-gradient-to: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .label__note {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-thanks__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .card__tips__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .advantages__section {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .nav__footer__panel {
    grid-column: span 1 / span 1;
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .hero__group {
    margin-bottom: calc(var(--spacing) * 8);
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .hero__panel__ornament {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-red-400);
  }
  .page-register__tag {
    margin-bottom: calc(var(--spacing) * 2);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .faq__section {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .faq__panel__text {
    margin: 0;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .content__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 6);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .card__masthead {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
  }
  .page-cookie-policy__section {
    position: relative;
    background-color: var(--color-white);
    padding-bottom: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__page-privacy__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .meta__icon {
    margin-top: var(--spacing);
    flex-shrink: 0;
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .page-dashboard__panel__cluster {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: calc(var(--spacing) * 3);
    @media (width >= 40rem) {
      flex-direction: row;
    }
  }
  .card__stroke {
    display: block;
    overflow: hidden;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-slate-100);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__row--hero__thumb {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #e7f6ed;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #121513;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__pricing__item {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__box__label {
    margin-top: 0;
    margin-bottom: var(--spacing);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__note {
    margin-top: calc(var(--spacing) * 3);
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .card__caption {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .services__column {
    min-width: 0;
  }
  .card__tips__glyph {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #e7f6ed;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: #0f8a52;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .hero__section__title--accent {
    display: block;
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .footer__logo__media {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
  }
  .integrations__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .cta__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
  }
  .page-dashboard__box__timestamp {
    display: block;
    color: var(--color-slate-700);
    &::first-letter {
      text-transform: uppercase;
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .aside__icon {
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .steps__item__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .integrations__section__caption {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__content__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-not-found__kernel {
    margin-inline: auto;
    max-width: var(--container-2xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-login__cta {
    margin-top: calc(var(--spacing) * 8);
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .tips__wrapper {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__timeline__item {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .about__column {
    min-width: 0;
  }
  .about__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .nav__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: var(--color-slate-900);
    text-transform: uppercase;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .timeline__slab {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .about__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__process__tag {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .content__panel__row {
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 4);
  }
  .nav__page-privacy__item {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .integrations__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .faq__item {
    overflow: hidden;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .hero__panel__row {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
    border-color: var(--color-slate-700);
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 3);
  }
  .features__decor {
    color: var(--color-white);
  }
  .card__hero__box--cluster {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: var(--spacing);
    padding: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .cta__copy {
    margin-inline: auto;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 10);
    max-width: var(--container-2xl);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: #f4f3f0;
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .benefits__grid {
    margin: 0;
    list-style-type: none;
    padding: 0;
  }
  .aside__note {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-green-600);
    &:is(.dark *) {
      color: var(--color-green-400);
    }
  }
  .page-dashboard__item__row {
    margin-bottom: calc(var(--spacing) * 2);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .card__page-login__remark {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-red-200);
    background-color: var(--color-red-50);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-red-700);
    &:is(.dark *) {
      border-color: var(--color-red-800);
    }
    &:is(.dark *) {
      background-color: var(--color-red-950);
    }
    &:is(.dark *) {
      color: var(--color-red-300);
    }
  }
  .card__services__group {
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    padding: 0;
    padding-top: calc(var(--spacing) * 5);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
  }
  .card__timeline__column {
    min-width: 0;
  }
  .page-cookie-policy__metadata {
    margin: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-register__tile {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    overflow: hidden;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .intro__embellish {
    color: #d3f1df;
    &:is(.dark *) {
      color: #121513;
    }
  }
  .contact-info__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: flex-start;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(5, minmax(0, 1fr));
    }
  }
  .page-contact-us__wrapper {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .page-terms__wrapper {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #e7f6ed;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-top: calc(var(--spacing) * 10);
    padding-bottom: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 14);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .card__row--label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__page-dashboard__panel {
    margin-bottom: calc(var(--spacing) * 8);
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 5);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .aside__cluster {
    margin: 0;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    padding: 0;
  }
  .page-dashboard__item__crate {
    min-width: 0;
  }
  .steps__kernel {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .cta__section__masthead {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .page-cookie-policy__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-contact-us__glyph {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .row {
    margin-top: calc(var(--spacing) * 12);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 3);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    padding-top: calc(var(--spacing) * 8);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      flex-direction: row;
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__row--text {
    display: flex;
    min-width: 0;
    flex: 1;
    flex-direction: column;
  }
  .page-dashboard__prompt {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .aside {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .integrations__section__strapline {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .features__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .advantages__kernel {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-not-found__wrapper {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #e7f6ed;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .card__pricing__price {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    display: flex;
    align-items: baseline;
    gap: calc(var(--spacing) * 2);
  }
  .our-philosophy__panel {
    min-width: 0;
    border-radius: 26px;
    background-color: #f4f3f0;
    padding: calc(var(--spacing) * 8);
    &:is(.dark *) {
      background-color: #16201b;
    }
  }
  .meta__page-login__anchor {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .cta__panel__crate {
    border-radius: 26px;
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    color: var(--color-slate-900);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .ornament {
    color: var(--color-white);
  }
  .integrations__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .steps__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-thanks__wrapper {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #e7f6ed;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .content__tile {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .hero__panel__ribbon {
    border-radius: 10px;
    background-color: var(--color-green-500);
    padding-inline: calc(var(--spacing) * 2);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
  }
  .card__content__box {
    margin-top: auto;
    margin-bottom: 0;
    overflow-x: auto;
    border-radius: 12px;
    background-color: var(--color-slate-900);
    padding: calc(var(--spacing) * 4);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-100);
  }
  .cta__group__unit--icon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: #0f8a52;
  }
  .page-contact-us__input__text {
    display: block;
    width: 100%;
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .nav__footer__box {
    grid-column: span 1 / span 1;
    @media (width >= 48rem) {
      grid-column: span 1 / span 1;
    }
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .benefits__wrapper {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .hero__casing {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: #f4f3f0;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-via: #16201b;
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    &:is(.dark *) {
      --tw-gradient-to: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .advantages__item__title {
    margin-top: 0;
    margin-bottom: var(--spacing);
    display: block;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-dashboard__tile {
    height: 100%;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 5);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .aside__note--text {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .pillar {
    min-width: 0;
  }
  .card__integrations__item--accent {
    flex-shrink: 0;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #2dbd78;
    }
  }
  .card__services__item--accent {
    margin-top: calc(var(--spacing) * 2);
    flex-shrink: 0;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #2dbd78;
    }
  }
  .page-register__remark {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: 0;
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .process__grid {
    margin: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    padding: 0;
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .accent {
    height: var(--spacing);
    width: 100%;
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #2dbd78;
    }
  }
  .stats__item__label {
    margin-top: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
    color: var(--color-slate-700);
    text-transform: uppercase;
    @media (width >= 48rem) {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-login__wrapper {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: #e7f6ed;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 12);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-via: #16201b;
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    &:is(.dark *) {
      --tw-gradient-to: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .page-login__input__note {
    margin-top: var(--spacing);
    margin-bottom: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .envelope {
    position: relative;
    overflow: hidden;
    background-color: var(--color-slate-900);
    padding-block: calc(var(--spacing) * 16);
    color: var(--color-white);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .advantages__item__text {
    min-width: 0;
  }
  .page-dashboard__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .matrix {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: center;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .timeline__bundle {
    position: relative;
    margin: 0;
    list-style-type: none;
    padding: 0;
    color: #d3f1df;
    &:is(.dark *) {
      color: #121513;
    }
  }
  .card__about__glyph {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .header__logo__text {
    --tw-leading: 1;
    line-height: 1;
  }
  .card__hero__price {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .integrations__tag {
    margin-bottom: calc(var(--spacing) * 5);
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: color-mix(in srgb, #fff 15%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 15%, transparent);
    }
    padding-inline: calc(var(--spacing) * 4);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
  }
  .intro__kernel {
    position: relative;
    z-index: 10;
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
    text-align: center;
  }
  .benefits__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .holder {
    position: relative;
    overflow: hidden;
    background-color: #14a463;
    padding-block: calc(var(--spacing) * 14);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-dashboard__panel__icon {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #e7f6ed;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: #0f8a52;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__services__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cookie-consent__cta {
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 105%;
        --tw-scale-y: 105%;
        --tw-scale-z: 105%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
  }
  .card__features__banner {
    margin-top: 0;
    margin-bottom: var(--spacing);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__casing {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #0f8a52;
    --tw-gradient-via: #121513;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: #16201b;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .process__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .advantages__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .content__panel__unit--icon {
    margin-top: var(--spacing);
    flex-shrink: 0;
    color: #14a463;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-privacy__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__meta {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__remark {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: 0;
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-terms__box {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .faq__group {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
  }
  .aside__page-dashboard__box--text {
    margin: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: #e7f6ed;
  }
  .hero__panel__meta {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .card__services__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__line {
    margin-bottom: calc(var(--spacing) * 8);
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    @media (width >= 48rem) {
      flex-direction: row;
    }
    @media (width >= 48rem) {
      align-items: flex-end;
    }
    @media (width >= 48rem) {
      justify-content: space-between;
    }
  }
  .page-thanks__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .intro__tag {
    margin-bottom: calc(var(--spacing) * 6);
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: #d3f1df;
    }
  }
  .page-dashboard__column {
    min-width: 0;
  }
  .tips__grid {
    margin: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 6);
    padding: 0;
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .content {
    margin-inline: auto;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    max-width: var(--container-xl);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    @media (width >= 64rem) {
      margin-inline: 0;
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .media__note--label {
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-contact-us__cta {
    margin-top: calc(var(--spacing) * 6);
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:disabled {
      opacity: 60%;
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .cookie-consent__wrapper {
    overflow: hidden;
    border-radius: calc(infinity * 1px);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-600);
    background-color: #f4f3f0;
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-200);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #121513 50%, transparent);
    }
  }
  .intro__body {
    margin: 0;
    margin-inline: auto;
    max-width: var(--container-3xl);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .text__hero__item--icon {
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .cta__cta__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: var(--color-white);
    background-color: transparent;
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-white);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: #0f8a52;
      }
    }
  }
  .card__label {
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .steps__item__text {
    min-width: 0;
  }
  .page-register__input__label {
    margin-top: var(--spacing);
    margin-bottom: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-contact-us__tag {
    margin-bottom: calc(var(--spacing) * 2);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .nav__footer__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .shell {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .page-login__tag {
    margin-bottom: calc(var(--spacing) * 2);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-login__remark {
    margin-top: calc(var(--spacing) * 6);
    margin-bottom: 0;
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .tips__tile {
    position: relative;
    display: flex;
    height: 100%;
    align-items: flex-start;
    gap: calc(var(--spacing) * 5);
    overflow: hidden;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    padding-left: calc(var(--spacing) * 8);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .mosaic {
    margin: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 6);
    padding: 0;
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .card__awards__box {
    position: relative;
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 5);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #2dbd78;
    background-color: var(--color-white);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: #121513;
    &:is(.dark *) {
      border-color: #2dbd78;
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .contact-info__section {
    background-color: #f4f3f0;
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .hero__column__media {
    min-width: 0;
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .card__pricing__price--text {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
    --tw-leading: 1;
    line-height: 1;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__kernel {
    position: relative;
    z-index: 10;
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
    text-align: center;
  }
  .benefits__highlight {
    margin-bottom: calc(var(--spacing) * 6);
    display: block;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #2dbd78;
    }
  }
  .aside__row {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .aside__inner {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    padding-top: calc(var(--spacing) * 5);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
  }
  .tips__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .about__kernel {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .pricing__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .hero__panel__text {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    word-break: break-all;
    color: var(--color-slate-100);
  }
  .cta__bundle {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .note__link {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: underline;
    text-underline-offset: 2px;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .contact-info__column__aside {
    display: flex;
    min-width: 0;
    flex-direction: column;
    gap: calc(var(--spacing) * 6);
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .card__hero__remark {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__hero__box {
    margin-top: calc(var(--spacing) * 6);
    border-radius: 20px;
    background-color: #f4f3f0;
    padding: calc(var(--spacing) * 5);
    &:is(.dark *) {
      background-color: #16201b;
    }
  }
  .header__wrapper {
    position: fixed;
    inset-inline: 0;
    top: 0;
    z-index: 50;
  }
  .header__logo__media {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
  }
  .faq__panel {
    padding-inline: calc(var(--spacing) * 6);
    padding-bottom: calc(var(--spacing) * 6);
  }
  .media__hero__image {
    display: block;
    width: 100%;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-white);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: #121513;
    }
  }
  .features__lattice {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .awards__grid {
    margin: 0;
    display: grid;
    list-style-type: none;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 6);
    padding: 0;
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .nav__header__decor {
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__page-dashboard__copy {
    margin-top: calc(var(--spacing) * 3);
    margin-bottom: 0;
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .cluster {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      flex-direction: row;
    }
    @media (width >= 64rem) {
      justify-content: flex-start;
    }
  }
  .content__frame {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__hero__summary {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__text {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__tips__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .hero__stack {
    min-width: 0;
    text-align: center;
    @media (width >= 64rem) {
      text-align: left;
    }
  }
  .page-dashboard__grid__inner {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: flex-start;
    gap: calc(var(--spacing) * 6);
    @media (width >= 64rem) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .services__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__advantages__line {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 4);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__contact-info__summary {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .hero__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    max-width: var(--container-2xl);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__hero__price--text {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: 1;
    line-height: 1;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .values__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .page-dashboard__item__icon {
    flex-shrink: 0;
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .card__note--icon {
    margin-top: var(--spacing);
    flex-shrink: 0;
    color: var(--color-green-600);
    &:is(.dark *) {
      color: var(--color-green-400);
    }
  }
  .card__features__tag {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__abstract {
    margin: 0;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-300);
  }
  .header__toggle__label {
    font-style: normal;
  }
  .cookie-consent__line {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 4);
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
  }
  .page-not-found__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__cta__link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #14a463;
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
    &:is(.dark *) {
      background-color: transparent;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #16201b;
        }
      }
    }
  }
  .faq__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 10);
    text-align: center;
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .our-philosophy__panel__unit--text {
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .values__grid {
    margin: 0;
    list-style-type: none;
    padding: 0;
  }
  .features__marrow {
    position: relative;
    z-index: 10;
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .nav__header__toggle {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: var(--spacing);
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: transparent;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-700);
    &:hover {
      @media (hover: hover) {
        color: #0f8a52;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #a9e5c4;
        }
      }
    }
  }
  .hero__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__cta {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .page-dashboard__panel__text {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .content__kernel {
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .advantages__column {
    min-width: 0;
  }
  .page-terms__section {
    position: relative;
    background-color: var(--color-white);
    padding-bottom: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .footer__column {
    grid-column: span 2 / span 2;
    @media (width >= 48rem) {
      grid-column: span 4 / span 4;
    }
    @media (width >= 64rem) {
      grid-column: span 4 / span 4;
    }
  }
  .integrations__tile {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: color-mix(in srgb, #fff 20%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, var(--color-white) 20%, transparent);
    }
    background-color: color-mix(in srgb, #fff 10%, transparent);
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, var(--color-white) 10%, transparent);
    }
    padding: calc(var(--spacing) * 8);
  }
  .page-dashboard__item {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 3);
  }
  .page-contact-us__section {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .card__hero__cta {
    margin-bottom: calc(var(--spacing) * 8);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(var(--spacing) * 2);
  }
  .page-dashboard__grid {
    margin: 0;
    margin-bottom: calc(var(--spacing) * 6);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: calc(var(--spacing) * 4);
    @media (width >= 64rem) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .page-dashboard__item__meta {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-login__copy {
    margin: 0;
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .features__kernel {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .about__tile {
    position: relative;
    margin-inline: auto;
    max-width: var(--container-sm);
    border-radius: 26px;
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    text-align: center;
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .process__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .advantages__column__media {
    min-width: 0;
  }
  .page-privacy__box {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .faq__toggle {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 4);
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: transparent;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 5);
    text-align: left;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:hover {
      @media (hover: hover) {
        color: #0f8a52;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #a9e5c4;
        }
      }
    }
  }
  .stats__frame {
    background-color: #f4f3f0;
    padding-block: calc(var(--spacing) * 12);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 16);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .page-register__panel__cluster {
    position: relative;
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
    padding: 0;
  }
  .card__timeline__date {
    margin-bottom: calc(var(--spacing) * 2);
    display: block;
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .card__row--advantages__thumb {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background-color: #e7f6ed;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #121513;
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__awards__badge {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-green-600);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    color: var(--color-white);
    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    --tw-ring-color: var(--color-white);
    &:is(.dark *) {
      background-color: var(--color-green-400);
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      --tw-ring-color: #121513;
    }
  }
  .page-terms__kernel {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .note {
    margin: 0;
  }
  .cta__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-dashboard__kernel {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__integrations__item {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .tips__column {
    min-width: 0;
  }
  .card__row--icon {
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .features__section__caption {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .page-cookie-policy__menu {
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .media {
    position: relative;
    margin: 0;
    margin-inline: auto;
    max-width: var(--container-xl);
    @media (width >= 64rem) {
      max-width: none;
    }
  }
  .header__panel__cluster {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: var(--spacing);
    padding: 0;
  }
  .button {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-600);
    text-decoration-line: underline;
    text-decoration-style: dotted;
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    &:hover {
      @media (hover: hover) {
        color: var(--color-slate-800);
      }
    }
    &:hover {
      @media (hover: hover) {
        text-decoration-style: solid;
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-400);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-slate-200);
        }
      }
    }
  }
  .page-thanks__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__panel__crate {
    margin: 0;
    overflow-x: auto;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-green-300);
  }
  .card__advantages__badge--ornament {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-green-500);
  }
  .page-privacy__section {
    position: relative;
    background-color: var(--color-white);
    padding-bottom: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .nav__page-terms__anchor {
    color: var(--color-slate-900);
    text-decoration-line: underline;
    text-underline-offset: 4px;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .content__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .cta__column {
    min-width: 0;
  }
  .card__row--title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__row--hero__price {
    flex-shrink: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .our-philosophy__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: flex-start;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .card__benefits__description {
    position: relative;
    margin: 0;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .aside__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #14a463;
    background-color: transparent;
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #16201b;
        }
      }
    }
  }
  .page-dashboard__item__stroke {
    display: block;
    overflow: hidden;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-slate-100);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .values__tile {
    height: 100%;
    border-radius: 20px;
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    text-align: center;
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .card__page-dashboard__price {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__panel__crate {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-dashboard__input__note {
    margin-top: var(--spacing);
    margin-bottom: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-red-600);
    &:is(.dark *) {
      color: var(--color-red-400);
    }
  }
  .field {
    display: block;
    width: 100%;
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 3);
    padding-right: calc(var(--spacing) * 12);
    padding-left: calc(var(--spacing) * 4);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &[aria-invalid="true"] {
      border-color: var(--color-red-600);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .card__about__description {
    margin: 0;
    color: var(--color-slate-700);
    font-style: normal;
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .benefits__frame {
    background-color: #f4f3f0;
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .card__symbol {
    margin-bottom: calc(var(--spacing) * 4);
    display: block;
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: #6fd3a0;
  }
  .socialproof__kernel {
    margin-inline: auto;
    max-width: var(--container-4xl);
    padding-inline: calc(var(--spacing) * 4);
    text-align: center;
  }
  .page-contact-us__input__chest {
    min-width: 0;
    @media (width >= 40rem) {
      grid-column: span 2 / span 2;
    }
  }
  .page-privacy__tile {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__hero__badge {
    border-radius: calc(infinity * 1px);
    background-color: var(--color-green-100);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-green-700);
    &:is(.dark *) {
      background-color: var(--color-green-900);
    }
    &:is(.dark *) {
      color: var(--color-green-300);
    }
  }
  .pricing__remark {
    margin-top: calc(var(--spacing) * 10);
    margin-bottom: 0;
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .quote {
    margin-inline: 0;
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    border-style: var(--tw-border-style);
    border-width: 0px;
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
    --tw-border-style: solid;
    border-style: solid;
    border-color: #14a463;
    padding-left: calc(var(--spacing) * 5);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .about__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: center;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .card__contact-info__badge {
    margin-bottom: calc(var(--spacing) * 4);
    display: inline-block;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: var(--color-white);
    text-transform: uppercase;
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .card__contact-info__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-contact-us__input__crate {
    min-width: 0;
  }
  .page-contact-us__input {
    display: block;
    width: 100%;
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &[aria-invalid="true"] {
      border-color: var(--color-red-600);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .pricing__wrapper {
    margin-inline: auto;
    max-width: var(--container-5xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .our-philosophy__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .row__page-dashboard__group {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .page-register__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .about__column__media {
    position: relative;
    min-width: 0;
    color: #a9e5c4;
    &:is(.dark *) {
      color: #0f8a52;
    }
  }
  .page-cookie-policy__tile {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .action {
    display: inline-flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 8);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
  }
  .media__hero__badge--label {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .advantages__tile {
    margin-inline: auto;
    max-width: var(--container-md);
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .card__hero__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .footer__section {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .integrations__section {
    position: relative;
    background-color: #f4f3f0;
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .intro__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__panel__button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 2px;
    border-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
    &:is(.dark *) {
      border-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #16201b;
        }
      }
    }
  }
  .page-dashboard__group {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 4);
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .advantages__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: center;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .hero__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__hero__item {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__body {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__process__group {
    margin-top: auto;
    margin-bottom: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 2);
    padding: 0;
  }
  .card__page-terms__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .page-register__metadata {
    margin-top: calc(var(--spacing) * 8);
    margin-bottom: 0;
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
    border-color: var(--color-slate-200);
    padding-top: calc(var(--spacing) * 6);
    text-align: center;
    color: var(--color-slate-700);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__contact-info__panel--ribbon {
    margin-bottom: calc(var(--spacing) * 4);
    display: inline-block;
    border-radius: calc(infinity * 1px);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-600);
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: var(--color-slate-700);
    text-transform: uppercase;
    &:is(.dark *) {
      border-color: var(--color-slate-200);
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .header__cta {
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2);
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .steps__frame {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .content__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
  }
  .page-register__panel {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #14a463;
    --tw-gradient-to: #121513;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding: calc(var(--spacing) * 8);
    color: var(--color-white);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 10);
    }
    @media (width >= 64rem) {
      grid-column: span 2 / span 2;
    }
  }
  .hero__prompt {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .header__panel__link {
    display: flex;
    flex-direction: column;
    gap: var(--spacing);
    border-radius: 999px;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: calc(var(--spacing) * 2);
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
    &[aria-current="page"] {
      background-color: #f4f3f0;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #121513;
        }
      }
    }
    &:is(.dark *) {
      &[aria-current="page"] {
        background-color: #121513;
      }
    }
  }
  .benefits__box {
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-2xl);
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .note__icon {
    margin-top: var(--spacing);
    flex-shrink: 0;
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .card__features__summary {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    flex: 1;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-register__kernel {
    margin-inline: auto;
    max-width: var(--container-5xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .page-register__input {
    display: block;
    width: 100%;
    border-radius: 12px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &[aria-invalid="true"] {
      border-color: var(--color-red-600);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .header__section {
    position: relative;
    z-index: 50;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .stats__grid {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: calc(var(--spacing) * 8);
  }
  .integrations__lattice {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 6);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .socialproof__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__pricing__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .benefits__tile {
    position: relative;
    height: 100%;
    overflow: hidden;
    border-radius: 26px;
    background-color: #f4f3f0;
    padding: calc(var(--spacing) * 8);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .card__excerpt {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__about__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .features__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__panel {
    min-width: 0;
  }
  .hero__panel__label {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: var(--color-slate-400);
    text-transform: uppercase;
  }
  .card__note--title {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .advantages__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 6);
    padding: 0;
  }
  .features__viewport {
    background-color: #f4f3f0;
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: color-mix(in oklab, #0c0e0d 90%, transparent);
    }
  }
  .card__timeline__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__hero__item--icon {
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .meta {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 2);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .text__hero__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    column-gap: calc(var(--spacing) * 6);
    row-gap: calc(var(--spacing) * 2);
    padding: 0;
  }
  .aside__note--link {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .page-contact-us__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 5);
    @media (width >= 40rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .header__panel {
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 2);
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
  }
  .card__benefits__glyph {
    margin-bottom: calc(var(--spacing) * 6);
    display: block;
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    color: #14a463;
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .aside__page-dashboard__box--cost {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
  }
  .plaque {
    height: 100%;
    border-radius: 20px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .timeline__item__ribbon {
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-white);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .hero__section__caption {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__input {
    display: block;
    width: 100%;
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-300);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
    color: var(--color-slate-900);
    &:focus {
      border-color: #2dbd78;
    }
    &:focus {
      --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
      box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    }
    &:focus {
      --tw-ring-color: #e7f6ed;
    }
    &:focus {
      --tw-outline-style: none;
      outline-style: none;
    }
    &[aria-invalid="true"] {
      border-color: var(--color-red-600);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-600);
    }
    &:is(.dark *) {
      background-color: #16201b;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
    &:is(.dark *) {
      &:focus {
        --tw-ring-color: #121513;
      }
    }
  }
  .card__contact-info__anchor {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: 12px;
    background-color: var(--color-slate-50);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        color: #2dbd78;
      }
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .integrations__wrapper {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #121513;
    --tw-gradient-to: #0c0e0d;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    color: var(--color-white);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
  }
  .pricing__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: stretch;
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .page-dashboard__input__crate {
    min-width: 0;
  }
  .socialproof__group__unit {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 5);
    padding-block: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-contact-us__remark {
    margin-top: calc(var(--spacing) * 4);
    margin-bottom: 0;
    text-align: center;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .integrations__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: #e7f6ed;
    @media (width >= 48rem) {
      font-size: var(--text-xl);
      line-height: var(--tw-leading, var(--text-xl--line-height));
    }
  }
  .hccd227b {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    gap: calc(var(--spacing) * 4);
  }
  .region {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 4);
  }
  .footer__kernel {
    margin-inline: auto;
    max-width: var(--container-7xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .footer__logo__text {
    --tw-leading: 1;
    line-height: 1;
  }
  .card__integrations__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    flex: 1;
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: #f4f3f0;
  }
  .pricing__cta {
    display: block;
    width: 100%;
    border-radius: 999px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    text-align: center;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    text-decoration-line: none;
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .cta__section__caption {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-white);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
  }
  .page-dashboard__panel {
    margin-inline: auto;
    max-width: var(--container-lg);
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    text-align: center;
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .hero__panel__title {
    margin-left: calc(var(--spacing) * 3);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-300);
  }
  .card__timeline__tag {
    margin-top: 0;
    margin-bottom: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    --tw-tracking: var(--tracking-wider);
    letter-spacing: var(--tracking-wider);
    color: #0f8a52;
    text-transform: uppercase;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__timeline__decor {
    --tw-leading: 1;
    line-height: 1;
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__page-cookie-policy__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
  }
  .advantages__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 10);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .hero__wrapper {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-to: #e7f6ed;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0c0e0d;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .card__awards__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-contact-us__kernel {
    margin-inline: auto;
    max-width: var(--container-2xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__page-privacy__description {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__pricing__item--icon {
    margin-top: var(--spacing);
    flex-shrink: 0;
    color: #14a463;
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .stats__item {
    display: flex;
    flex-basis: calc(1 / 2 * 100%);
    flex-direction: column-reverse;
    align-items: center;
    padding-inline: calc(var(--spacing) * 4);
    text-align: center;
    @media (width >= 64rem) {
      flex-basis: calc(1 / 4 * 100%);
    }
  }
  .stats__item__cost {
    margin: 0;
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-leading: 1;
    line-height: 1;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: #14a463;
    @media (width >= 48rem) {
      font-size: var(--text-5xl);
      line-height: var(--tw-leading, var(--text-5xl--line-height));
    }
    &:is(.dark *) {
      color: #6fd3a0;
    }
  }
  .page-dashboard__item__button {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: transparent;
    color: var(--color-slate-700);
    &:hover {
      @media (hover: hover) {
        background-color: var(--color-red-50);
      }
    }
    &:hover {
      @media (hover: hover) {
        color: var(--color-red-600);
      }
    }
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: var(--color-red-950);
        }
      }
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: var(--color-red-400);
        }
      }
    }
  }
  .hero__section__masthead {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 5);
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-6xl);
      line-height: var(--tw-leading, var(--text-6xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cookie-consent__copy {
    min-width: 0;
    flex: 1;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    color: var(--color-slate-800);
    &:is(.dark *) {
      color: var(--color-slate-200);
    }
  }
  .nucleus {
    position: relative;
    z-index: 10;
    margin-inline: auto;
    max-width: var(--container-6xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .socialproof__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-dashboard__item__stroke--accent {
    display: block;
    height: 100%;
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
  }
  .card__timeline__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .card__features__glyph {
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #2dbd78;
    --tw-gradient-to: #0f8a52;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: var(--color-white);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      --tw-gradient-from: #6fd3a0;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: #14a463;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .process__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__wrapper {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #2dbd78;
    --tw-gradient-via: #14a463;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
    --tw-gradient-to: #0f8a52;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      --tw-gradient-from: #0f8a52;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-via: #121513;
      --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
      --tw-gradient-stops: var(--tw-gradient-via-stops);
    }
    &:is(.dark *) {
      --tw-gradient-to: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .faq__toggle__label {
    min-width: 0;
  }
  .page-privacy__menu {
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .page-terms__metadata {
    margin: 0;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__integrations__glyph {
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    background-color: var(--color-white);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    color: #0f8a52;
  }
  .benefits__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .faq__frame {
    position: relative;
    background-color: var(--color-white);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .services__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .content__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__process__line {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: calc(var(--spacing) * 3);
    border-radius: 12px;
    background-color: var(--color-slate-50);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__hero__line--accent {
    display: block;
    height: 100%;
    border-radius: calc(infinity * 1px);
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #6fd3a0;
    --tw-gradient-to: #14a463;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .faq__wrapper {
    background-color: var(--color-slate-50);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 20);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .page-login__decor {
    border-radius: calc(infinity * 1px);
    background-color: #d3f1df;
    opacity: 50%;
    &:is(.dark *) {
      background-color: #0f8a52;
    }
    &:is(.dark *) {
      opacity: 30%;
    }
  }
  .page-register__panel__unit {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 3);
    color: #f4f3f0;
  }
  .card__button {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    align-self: flex-start;
    border-radius: 999px;
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 3);
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        background-color: #f4f3f0;
      }
    }
  }
  .our-philosophy__panel__unit {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 4);
  }
  .values__section__subhead {
    margin: 0;
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-leading: var(--leading-relaxed);
    line-height: var(--leading-relaxed);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .cta__grid {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    align-items: center;
    gap: calc(var(--spacing) * 12);
    @media (width >= 64rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .page-privacy__wrapper {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #e7f6ed;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-top: calc(var(--spacing) * 10);
    padding-bottom: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 14);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .header__decor {
    display: block;
  }
  .meta__page-register__anchor {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        text-decoration-line: underline;
      }
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .content__lattice {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .contact-info__box__cluster {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 3);
    padding: 0;
  }
  .features__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .card__integrations__tag {
    border-radius: 10px;
    background-color: var(--color-slate-100);
    padding-inline: calc(var(--spacing) * 2);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    word-break: break-all;
    color: var(--color-slate-900);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-register__cta {
    margin-top: calc(var(--spacing) * 8);
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    gap: calc(var(--spacing) * 2);
    border-radius: 999px;
    border-style: var(--tw-border-style);
    border-width: 0px;
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 6);
    padding-block: calc(var(--spacing) * 4);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:hover {
      @media (hover: hover) {
        background-color: #0f8a52;
      }
    }
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          background-color: #a9e5c4;
        }
      }
    }
  }
  .card__row--process__heading {
    display: flex;
    min-width: 0;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .advantages__item {
    display: flex;
    align-items: flex-start;
    gap: calc(var(--spacing) * 4);
  }
  .nav__page-privacy__group {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-wrap: wrap;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    padding: 0;
  }
  .card__hero__line {
    display: block;
    height: calc(var(--spacing) * 2);
    overflow: hidden;
    border-radius: calc(infinity * 1px);
    background-color: var(--color-slate-100);
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .pricing__tile {
    display: flex;
    height: 100%;
    flex-direction: column;
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 8);
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-thanks__kernel {
    margin-inline: auto;
    max-width: var(--container-2xl);
    padding-inline: calc(var(--spacing) * 4);
  }
  .card__timeline__item--ribbon {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background-color: #e7f6ed;
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: #121513;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .media__hero__badge {
    position: absolute;
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
    border-radius: 20px;
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 3);
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-register__copy {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 8);
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__page-privacy__heading {
    margin-top: calc(var(--spacing) * 8);
    margin-bottom: calc(var(--spacing) * 3);
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-2xl);
      line-height: var(--tw-leading, var(--text-2xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .card__icon {
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background-color: #e7f6ed;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: #0f8a52;
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .our-philosophy__panel__cluster {
    margin: 0;
    display: flex;
    list-style-type: none;
    flex-direction: column;
    gap: calc(var(--spacing) * 5);
    padding: 0;
  }
  .values__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .page-login__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .services__section {
    background-color: var(--color-white);
    padding-block: calc(var(--spacing) * 16);
    @media (width >= 48rem) {
      padding-block: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      background-color: #0c0e0d;
    }
  }
  .card__page-terms__badge {
    margin-right: calc(var(--spacing) * 2);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .nav__header__box {
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
  }
  .aside__page-dashboard__group {
    display: flex;
    flex-direction: column;
    gap: calc(var(--spacing) * 4);
  }
  .services__grid {
    margin: 0;
    list-style-type: none;
    padding: 0;
  }
  .timeline__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__decor__accent {
    position: absolute;
    border-radius: calc(infinity * 1px);
    background-color: #a9e5c4;
    opacity: 30%;
    &:is(.dark *) {
      background-color: #14a463;
    }
    &:is(.dark *) {
      opacity: 20%;
    }
  }
  .cta__panel__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .cta__tag {
    margin-bottom: calc(var(--spacing) * 2);
    display: block;
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .intro__casing {
    position: relative;
    overflow: hidden;
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
    --tw-gradient-from: #f4f3f0;
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    padding-top: calc(var(--spacing) * 16);
    padding-bottom: calc(var(--spacing) * 20);
    @media (width >= 48rem) {
      padding-top: calc(var(--spacing) * 20);
    }
    @media (width >= 48rem) {
      padding-bottom: calc(var(--spacing) * 24);
    }
    &:is(.dark *) {
      --tw-gradient-from: #16201b;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
    &:is(.dark *) {
      --tw-gradient-to: transparent;
      --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
    }
  }
  .cookie-consent__section {
    position: fixed;
    bottom: calc(var(--spacing) * 6);
    left: calc(1 / 2 * 100%);
    z-index: 50;
    width: 100%;
    max-width: var(--container-2xl);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
    padding-inline: calc(var(--spacing) * 4);
  }
  .our-philosophy__column {
    min-width: 0;
  }
  .values__column {
    min-width: 0;
  }
  .steps__box {
    margin-inline: auto;
    margin-bottom: calc(var(--spacing) * 12);
    max-width: var(--container-3xl);
    text-align: center;
    @media (width >= 48rem) {
      margin-bottom: calc(var(--spacing) * 16);
    }
  }
  .hero__panel__inner {
    padding: calc(var(--spacing) * 5);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 6);
    }
  }
  .card__services__glyph {
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background-color: #14a463;
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .card__content__line {
    margin-bottom: calc(var(--spacing) * 3);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 3);
  }
  .card__advantages__heading {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 6);
    display: flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__tile {
    margin-inline: auto;
    max-width: var(--container-md);
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .page-dashboard__badge {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 3);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #6fd3a0;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .timeline__tile {
    border-radius: 26px;
    border-style: var(--tw-border-style);
    border-width: 1px;
    border-color: var(--color-slate-200);
    background-color: var(--color-white);
    padding: calc(var(--spacing) * 6);
    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    @media (width >= 48rem) {
      padding: calc(var(--spacing) * 8);
    }
    &:is(.dark *) {
      border-color: var(--color-slate-700);
    }
    &:is(.dark *) {
      background-color: #121513;
    }
  }
  .card__link {
    display: inline-flex;
    align-items: center;
    gap: calc(var(--spacing) * 2);
    align-self: flex-start;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: #0f8a52;
    text-decoration-line: none;
    &:hover {
      @media (hover: hover) {
        color: #2dbd78;
      }
    }
    &:is(.dark *) {
      color: #a9e5c4;
    }
    &:is(.dark *) {
      &:hover {
        @media (hover: hover) {
          color: #d3f1df;
        }
      }
    }
  }
  .advantages__section__title {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 4);
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: var(--color-slate-900);
    @media (width >= 48rem) {
      font-size: var(--text-4xl);
      line-height: var(--tw-leading, var(--text-4xl--line-height));
    }
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
  .hero__lattice {
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: calc(var(--spacing) * 8);
    @media (width >= 48rem) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .card__page-not-found__price {
    margin-top: 0;
    margin-bottom: calc(var(--spacing) * 2);
    font-size: var(--text-7xl);
    line-height: var(--tw-leading, var(--text-7xl--line-height));
    --tw-leading: 1;
    line-height: 1;
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
    color: #0f8a52;
    &:is(.dark *) {
      color: #a9e5c4;
    }
  }
  .card__pricing__price--label {
    color: var(--color-slate-700);
    &:is(.dark *) {
      color: var(--color-slate-300);
    }
  }
  .card__pricing__badge {
    border-radius: calc(infinity * 1px);
    background-color: #14a463;
    padding-inline: calc(var(--spacing) * 4);
    padding-block: var(--spacing);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-white);
    &:is(.dark *) {
      background-color: #2dbd78;
    }
    &:is(.dark *) {
      color: var(--color-slate-900);
    }
  }
  .our-philosophy__panel__unit--title {
    display: block;
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
    color: var(--color-slate-900);
    &:is(.dark *) {
      color: var(--color-slate-100);
    }
  }
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-border-style: solid;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-leading: initial;
      --tw-divide-y-reverse: 0;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
    }
  }
}


.prompt-disclosure__banner--initial {
    display: none;
    z-index: 1050;
}

.prompt-disclosure__pill-container {
    max-width: 42rem;
}

.prompt-disclosure__message {
    font-size: 0.875rem;
}

.prompt-disclosure__action--lift {
    font-size: 0.875rem;
    border-radius: 9999px;
    transition: transform 0.2s ease;
}

.prompt-disclosure__action--lift:hover {
    transform: scale(1.05);
}

.wv-foot__mark { width: 2.25rem; height: 2.25rem; }
.wv-foot__mark svg,
.wv-foot__mark img { display: block; width: 100%; height: 100%; }
.wv-foot__wrap { min-width: 0; overflow-wrap: anywhere; }

html { scroll-padding-top: 5.5rem; }

.wv-head__spacer { height: 4.5rem; }
.wv-head__shade { opacity: 0; transition: opacity 200ms ease; }
.wv-head__bar.is-scrolled .wv-head__shade,
.wv-head__bar.is-menu .wv-head__shade { opacity: 1; }
.wv-head__row { min-height: 4.5rem; }
.wv-head__brand { min-width: 0; }
.wv-head__mark { width: 2.25rem; height: 2.25rem; }
.wv-head__mark svg,
.wv-head__mark img { display: block; width: 100%; height: 100%; }

.wv-head__toggle { display: inline-flex; appearance: none; -webkit-appearance: none; font-family: inherit; line-height: 1.25; cursor: pointer; }
.wv-head__trigger { appearance: none; -webkit-appearance: none; font-family: inherit; line-height: 1.25; cursor: pointer; }
.wv-head__chev { font-size: .75rem; transition: transform 200ms ease; }
.wv-head__trigger[aria-expanded="true"] .wv-head__chev { transform: rotate(180deg); }

.wv-head__menu { display: none; position: absolute; top: 100%; left: 0; right: 0; max-height: calc(100vh - 4.5rem); overflow-y: auto; padding: .75rem 1rem 1.25rem; border-bottom-width: 1px; border-bottom-style: solid; }
.wv-head__menu.is-open { display: block; }
.wv-head__menu { isolation: isolate; }
.wv-head__menu-bg { position: absolute; inset: 0; z-index: -1; }
.wv-head__list { display: flex; flex-direction: column; gap: .75rem; }
.wv-head__trigger { pointer-events: none; }
.wv-head__trigger .wv-head__chev { display: none; }
.wv-head__panel { display: block; }
@media (max-width: 991.98px) {
    .wv-head__panel { box-shadow: none; }
}
.wv-head__item { transition: background-color 150ms ease; }
.wv-head__actions { flex-direction: column; align-items: stretch; margin-top: 1rem; }
.wv-head__account:not([hidden]) { display: flex; }

@media (min-width: 992px) {
    .wv-head__toggle { display: none; }
    .wv-head__menu-bg { display: none; }
    .wv-head__menu { display: flex; align-items: center; justify-content: space-between; gap: 1.5rem; flex: 1 1 auto; position: static; max-height: none; overflow: visible; padding: 0; border-bottom-width: 0; }
    .wv-head__list { flex-direction: row; align-items: center; gap: .25rem; margin-left: 1.5rem; }
    .wv-head__drop { position: relative; }
    .wv-head__trigger { pointer-events: auto; }
    .wv-head__trigger .wv-head__chev { display: inline-block; }
    .wv-head__panel { display: none; position: absolute; top: calc(100% + .5rem); left: 0; width: 20rem; z-index: 60; }
    .wv-head__panel.is-open { display: block; }
    .wv-head__actions { flex-direction: row; align-items: center; margin-top: 0; }
    .wv-head__account:not([hidden]) { display: inline-flex; }
}

@media (prefers-reduced-motion: reduce) {
    .wv-head__shade,
    .wv-head__chev,
    .wv-head__item { transition: none; }
}

.wv-codehero__title { overflow-wrap: break-word; }
.wv-code__dot { display: inline-block; width: .75rem; height: .75rem; }
.wv-code__mono,
.wv-code__pre { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.wv-code__pre { white-space: pre; tab-size: 2; min-height: 12rem; }
.wv-code__line { display: inline; }
.wv-code--typing .wv-code__line { opacity: 0; transition: opacity 250ms ease; }
.wv-code--typing .wv-code__line.is-shown { opacity: 1; }
@media (prefers-reduced-motion: reduce) {
    .wv-code--typing .wv-code__line { opacity: 1; transition: none; }
}

.wv-steps__track { display: flex; flex-direction: column; gap: 2.5rem; }
.wv-steps__item { display: grid; grid-template-columns: 3.5rem 1fr; gap: 1.25rem; align-items: start; }
.wv-steps__track::before { content: ""; position: absolute; top: 1.75rem; bottom: 1.75rem; left: 1.75rem; border-left: 2px dashed currentColor; }
.wv-steps__num { width: 3.5rem; height: 3.5rem; }
@media (min-width: 768px) {
    .wv-steps__track { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 2rem; }
    .wv-steps__track::before { top: 1.75rem; bottom: auto; left: 16.66%; right: 16.66%; border-left: 0; border-top: 2px dashed currentColor; }
    .wv-steps__item { grid-template-columns: 1fr; justify-items: center; text-align: center; }
}

.wv-api__mono { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; }
.wv-api__dot { display: inline-block; width: .375rem; height: .375rem; }

.wv-svc__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr)); gap: 2rem; }
.wv-svc__tile { width: 3rem; height: 3rem; }
.wv-svc__dot { display: inline-block; width: .5rem; height: .5rem; }

.wv-tip__bar { position: absolute; top: 0; bottom: 0; left: 0; width: .25rem; }
.wv-tip__chip { width: 2.75rem; height: 2.75rem; }
.wv-tip__body { min-width: 0; }
.wv-tip__tag { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; font-size: .75rem; }

.wv-ex__chip { width: 2.5rem; height: 2.5rem; }
.wv-ex__pre { font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; white-space: pre-wrap; word-break: break-word; }

.wv-band__dots {
    position: absolute; inset: 0; pointer-events: none;
    background-image: radial-gradient(currentColor 1px, transparent 1.5px);
    background-size: 22px 22px;
    -webkit-mask-image: radial-gradient(ellipse at center, transparent 30%, currentColor 80%);
    mask-image: radial-gradient(ellipse at center, transparent 30%, currentColor 80%);
}
.wv-band__btn { transition: background-color 150ms ease, color 150ms ease, transform 150ms ease; }
.wv-band__btn:hover { transform: translateY(-1px); }
@media (prefers-reduced-motion: reduce) {
    .wv-band__btn { transition: none; }
}

.wv-intro__rings {
    position: absolute; top: 50%; left: 50%; width: 56rem; height: 56rem; transform: translate(-50%, -50%);
    border-radius: 9999px; pointer-events: none; opacity: .35;
    background: repeating-radial-gradient(circle, transparent 0 4.5rem, currentColor 4.5rem calc(4.5rem + 1px));
    -webkit-mask-image: radial-gradient(circle, currentColor 20%, transparent 70%);
    mask-image: radial-gradient(circle, currentColor 20%, transparent 70%);
}

.wv-phase__rail::before { content: ""; position: absolute; top: 1.5rem; bottom: 1.5rem; left: 1.5rem; border-left: 2px solid currentColor; }
.wv-phase__item { display: grid; grid-template-columns: 3rem minmax(0, 1fr); gap: 1rem; align-items: start; }
.wv-phase__num { position: relative; width: 3rem; height: 3rem; }
.wv-phase__step { width: 1.5rem; height: 1.5rem; }
@media (min-width: 768px) {
    .wv-phase__rail::before { left: 2rem; }
    .wv-phase__item { grid-template-columns: 4rem minmax(0, 1fr); gap: 1.5rem; }
    .wv-phase__num { width: 4rem; height: 4rem; }
}

.wv-hero__glow { position: absolute; width: 24rem; height: 24rem; filter: blur(64px); pointer-events: none; }
.wv-hero__glow--a { top: -6rem; right: -6rem; }
.wv-hero__glow--b { bottom: -8rem; left: -6rem; }
.wv-hero__title { overflow-wrap: break-word; }
.wv-hero__btn { transition: background-color 150ms ease, transform 150ms ease; }
.wv-hero__btn:hover { transform: translateY(-1px); }
.wv-hero__img { aspect-ratio: 4 / 3; object-fit: cover; }
.wv-hero__badge { position: absolute; z-index: 2; animation: wv-hero-float 6s ease-in-out infinite; }
.wv-hero__badge--top { top: -1rem; left: -1rem; }
.wv-hero__badge--bottom { bottom: -1rem; right: -1rem; animation-delay: -3s; }
.wv-hero__dot { width: 2.25rem; height: 2.25rem; }
@media (max-width: 639.98px) {
    .wv-hero__badge--top { top: .75rem; left: .75rem; }
    .wv-hero__badge--bottom { bottom: .75rem; right: .75rem; }
}
@keyframes wv-hero-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-6px); }
}
@media (prefers-reduced-motion: reduce) {
    .wv-hero__badge { animation: none; }
    .wv-hero__btn { transition: none; }
}

.wv-prod__card { transition: transform 200ms ease, box-shadow 200ms ease; }
.wv-prod__card:hover { transform: translateY(-4px); }
.wv-prod__tile { width: 3.5rem; height: 3.5rem; }
.wv-prod__arrow { transition: transform 150ms ease; }
.wv-prod__link:hover .wv-prod__arrow { transform: translateX(3px); }
@media (prefers-reduced-motion: reduce) {
    .wv-prod__card,
    .wv-prod__arrow { transition: none; }
}

.wv-stat__label { letter-spacing: .025em; }
@media (min-width: 1024px) {
    .wv-stat__item + .wv-stat__item { border-left: 1px solid currentColor; border-left-color: color-mix(in srgb, currentColor 15%, transparent); }
}

.wv-plan__badge { position: absolute; top: 0; left: 50%; transform: translate(-50%, -50%); white-space: nowrap; }
.wv-plan__check { font-size: .875rem; }
.wv-plan__btn { transition: background-color 150ms ease; }
@media (min-width: 768px) {
    .wv-plan__featured { transform: scale(1.02); }
}
@media (prefers-reduced-motion: reduce) {
    .wv-plan__btn { transition: none; }
}

.wv-trial__glow { position: absolute; top: -10rem; right: -8rem; width: 28rem; height: 28rem; filter: blur(72px); pointer-events: none; }
.wv-trial__tick { width: 1.75rem; height: 1.75rem; }
.wv-trial__field { font-family: inherit; }
.wv-trial__submit { appearance: none; -webkit-appearance: none; font-family: inherit; cursor: pointer; transition: background-color 150ms ease; }
.wv-trial__submit:disabled { cursor: progress; }
@media (prefers-reduced-motion: reduce) {
    .wv-trial__submit { transition: none; }
}
.wv-trial__glow { opacity: .1; }

.wv-feat__card { transition: transform 200ms ease, box-shadow 200ms ease, border-color 200ms ease; }
.wv-feat__card.is-hot { transform: translateY(-3px); }
.wv-feat__tile { width: 3rem; height: 3rem; transition: transform 200ms ease; }
.wv-feat__card.is-hot .wv-feat__tile { transform: scale(1.1) rotate(-4deg); }
@media (prefers-reduced-motion: reduce) {
    .wv-feat__card,
    .wv-feat__tile { transition: none; }
}

.wv-auth__orb { position: absolute; right: -6rem; bottom: -6rem; width: 18rem; height: 18rem; pointer-events: none; }
.wv-auth__tick { width: 1.5rem; height: 1.5rem; }
.wv-auth__field { font-family: inherit; }
.wv-auth__eye { position: absolute; top: 50%; right: .5rem; width: 2.25rem; height: 2.25rem; transform: translateY(-50%); cursor: pointer; appearance: none; -webkit-appearance: none; }
.wv-auth__submit { appearance: none; -webkit-appearance: none; font-family: inherit; cursor: pointer; transition: background-color 150ms ease; }
@media (prefers-reduced-motion: reduce) {
    .wv-auth__submit { transition: none; }
}
.wv-auth__orb { opacity: .1; }

.wv-lead__stripes {
    position: absolute; left: 0; right: 0; bottom: 0; height: 3rem; pointer-events: none; opacity: .5;
    background: repeating-linear-gradient(135deg, currentColor 0 2px, transparent 2px 14px);
    -webkit-mask-image: linear-gradient(to top, currentColor, transparent);
    mask-image: linear-gradient(to top, currentColor, transparent);
}
.wv-lead__title { overflow-wrap: break-word; }

.wv-val__grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 1.5rem; }
.wv-val__col { flex: 0 0 100%; max-width: 100%; }
.wv-val__icon { width: 3.5rem; height: 3.5rem; }
.wv-val__card { transition: transform 200ms ease; }
.wv-val__card:hover { transform: translateY(-3px); }
@media (min-width: 768px) {
    .wv-val__col { flex-basis: calc(50% - .75rem); max-width: calc(50% - .75rem); }
}
@media (min-width: 1024px) {
    .wv-val__col { flex-basis: calc(33.333% - 1rem); max-width: calc(33.333% - 1rem); }
}
@media (prefers-reduced-motion: reduce) {
    .wv-val__card { transition: none; }
}

.wv-mile__line { display: flex; flex-direction: column; gap: 1.5rem; }
.wv-mile__line::before { content: ""; position: absolute; top: 0; bottom: 0; left: .75rem; border-left: 2px solid currentColor; }
.wv-mile__item { padding-left: 2.5rem; }
.wv-mile__dot { position: absolute; top: 1.75rem; left: 0; width: 1.5rem; height: 1.5rem; z-index: 1; }
.wv-mile__index { position: absolute; right: 1rem; bottom: .25rem; font-size: 4rem; pointer-events: none; }
.wv-mile__card { transition: transform 200ms ease; }
.wv-mile__card:hover { transform: translateY(-2px); }
@media (min-width: 768px) {
    .wv-mile__line { gap: 0; }
    .wv-mile__line::before { left: 50%; transform: translateX(-1px); }
    .wv-mile__item { width: 50%; padding-left: 0; padding-right: 3rem; padding-bottom: 1.5rem; }
    .wv-mile__item:nth-child(even) { margin-left: 50%; padding-right: 0; padding-left: 3rem; }
    .wv-mile__dot { left: auto; right: -.75rem; }
    .wv-mile__item:nth-child(even) .wv-mile__dot { right: auto; left: -.75rem; }
    .wv-mile__item:nth-child(odd) .wv-mile__card { text-align: right; }
    .wv-mile__item:nth-child(odd) .wv-mile__index { right: auto; left: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
    .wv-mile__card { transition: none; }
}
.wv-mile__index { opacity: .06; }

.wv-hq__dots {
    position: absolute; top: 50%; left: 50%; width: 20rem; height: 16rem; transform: translate(-40%, -40%);
    background-image: radial-gradient(currentColor 1.5px, transparent 2px); background-size: 18px 18px; opacity: .6; pointer-events: none;
}
.wv-hq__pin { width: 4rem; height: 4rem; }
.wv-hq__card { z-index: 1; }

.wv-ben__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr)); gap: 1.5rem; }
.wv-ben__rule { width: 3rem; height: .25rem; }
.wv-ben__num { position: absolute; top: .75rem; right: 1rem; font-size: 4.5rem; pointer-events: none; }
.wv-ben__card { transition: transform 200ms ease; }
.wv-ben__card:hover { transform: translateY(-3px); }
@media (prefers-reduced-motion: reduce) {
    .wv-ben__card { transition: none; }
}

.wv-dark__mark { position: absolute; right: -3rem; top: -2rem; font-size: 22rem; line-height: 1; pointer-events: none; }
.wv-dark__card { transition: background-color 200ms ease, transform 200ms ease; }
.wv-dark__card:hover { transform: translateY(-2px); }
@media (prefers-reduced-motion: reduce) {
    .wv-dark__card { transition: none; }
}
.wv-dark__mark { opacity: .05; }

.wv-faq__toggle { appearance: none; -webkit-appearance: none; font-family: inherit; line-height: 1.4; cursor: pointer; transition: color 150ms ease; }
.wv-faq__chev { width: 2rem; height: 2rem; transition: transform 200ms ease; }
.wv-faq__item.is-open .wv-faq__chev { transform: rotate(180deg); }
@media (prefers-reduced-motion: reduce) {
    .wv-faq__toggle,
    .wv-faq__chev { transition: none; }
}

.ndk-legal__title { max-width: 22ch; letter-spacing: -.025em; overflow-wrap: break-word; hyphens: auto; }
.ndk-legal__h2 { scroll-margin-top: 6rem; overflow-wrap: break-word; }

.wv-prodhero__title { overflow-wrap: break-word; }
.wv-widget__card { animation: wv-widget-float 7s ease-in-out infinite; }
.wv-widget__mono { width: 2.25rem; height: 2.25rem; }
.wv-widget__body { min-width: 0; }
.wv-widget__note { font-size: .75rem; line-height: 1rem; }
.wv-widget__track { height: .5rem; }
.wv-widget__fill { width: 0; transition: width 900ms cubic-bezier(.2, .7, .2, 1); }
@keyframes wv-widget-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-8px); }
}
@media (prefers-reduced-motion: reduce) {
    .wv-widget__card { animation: none; }
    .wv-widget__fill { transition: none; }
}

.wv-adv__tile { width: 2.75rem; height: 2.75rem; }
.wv-adv__mono { width: 2.75rem; height: 2.75rem; }
.wv-adv__body { min-width: 0; }
.wv-adv__pulse { display: inline-block; width: .5rem; height: .5rem; animation: wv-adv-pulse 2s ease-in-out infinite; }
@keyframes wv-adv-pulse {
    0%, 100% { opacity: 1; transform: scale(1); }
    50% { opacity: .4; transform: scale(.8); }
}
@media (prefers-reduced-motion: reduce) {
    .wv-adv__pulse { animation: none; }
}

.wv-banner__mark { position: absolute; right: -2rem; bottom: -3rem; font-size: 14rem; line-height: 1; pointer-events: none; }
.wv-banner__btn { transition: transform 150ms ease; }
@media (min-width: 768px) {
    .wv-banner__btn { white-space: nowrap; }
}
.wv-banner__btn:hover { transform: translateY(-2px); }
@media (prefers-reduced-motion: reduce) {
    .wv-banner__btn { transition: none; }
}
.wv-banner__mark { opacity: .1; }

.wv-seal { width: 4.5rem; height: 4.5rem; }
.wv-seal__tick { position: absolute; right: -.25rem; bottom: -.25rem; width: 1.5rem; height: 1.5rem; }

.wv-gdpr__icon { width: 3.25rem; height: 3.25rem; }

.wv-report__mail { min-width: 0; }
.wv-report__addr { min-width: 0; overflow-wrap: anywhere; }

.wv-proof__icon { width: 4rem; height: 4rem; }

.wv-fb__icon { width: 4rem; height: 4rem; }
.wv-fb__field { font-family: inherit; }
.wv-fb__select { cursor: pointer; }
.wv-fb__submit { appearance: none; -webkit-appearance: none; font-family: inherit; cursor: pointer; transition: background-color 150ms ease; }
.wv-fb__submit:disabled { cursor: progress; }
@media (prefers-reduced-motion: reduce) {
    .wv-fb__submit { transition: none; }
}

.wv-dl__tile { width: 3.5rem; height: 3.5rem; }

.ndk-legal__title { max-width: 22ch; letter-spacing: -.025em; overflow-wrap: break-word; hyphens: auto; }
.ndk-legal__h2 { scroll-margin-top: 6rem; overflow-wrap: break-word; }

.ndk-legal__title { max-width: 22ch; letter-spacing: -.025em; overflow-wrap: break-word; hyphens: auto; }
.ndk-legal__h2 { scroll-margin-top: 6rem; overflow-wrap: break-word; }

.ndk-miss__code { font-size: clamp(4rem, 14vw, 6.5rem); letter-spacing: -.03em; }

.wv-integ__card { -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); transition: transform 200ms ease; }
.wv-integ__card:hover { transform: translateY(-3px); }
.wv-integ__tile { width: 3.5rem; height: 3.5rem; }
.wv-integ__btn { transition: background-color 150ms ease; }
@media (prefers-reduced-motion: reduce) {
    .wv-integ__card,
    .wv-integ__btn { transition: none; }
}

.wv-cult__icon { width: 2.75rem; height: 2.75rem; }

.wv-dash__badge-lg { width: 4rem; height: 4rem; }
.wv-dash__track { height: .5rem; }
.wv-dash__track--lg { height: .875rem; }
.wv-dash__fill { width: 0; max-width: 100%; transition: width 500ms ease; }
.wv-dash__mono { width: 2.5rem; height: 2.5rem; }
.wv-dash__body { min-width: 0; }
.wv-dash__flex:not([hidden]) { display: flex; }
.wv-dash__field { font-family: inherit; }
.wv-dash__btn { appearance: none; -webkit-appearance: none; font-family: inherit; cursor: pointer; transition: background-color 150ms ease, border-color 150ms ease; }
.wv-dash__del { width: 2.25rem; height: 2.25rem; appearance: none; -webkit-appearance: none; cursor: pointer; transition: background-color 150ms ease, color 150ms ease; }
.wv-dash__del--sm { width: 1.75rem; height: 1.75rem; font-size: .75rem; }
@media (prefers-reduced-motion: reduce) {
    .wv-dash__fill,
    .wv-dash__btn,
    .wv-dash__del { transition: none; }
}

.wv-login__glow { position: absolute; width: 22rem; height: 22rem; filter: blur(64px); pointer-events: none; }
.wv-login__glow--a { top: -6rem; left: -6rem; }
.wv-login__glow--b { bottom: -8rem; right: -6rem; }
.wv-login__mark { width: 4rem; height: 4rem; padding: .75rem; }
.wv-login__mark svg,
.wv-login__mark img { display: block; width: 100%; height: 100%; }
.wv-login__alert:not([hidden]) { display: flex; }
.wv-login__field { font-family: inherit; }
.wv-login__eye { position: absolute; top: 50%; right: .5rem; width: 2.25rem; height: 2.25rem; transform: translateY(-50%); cursor: pointer; appearance: none; -webkit-appearance: none; }
.wv-login__submit { appearance: none; -webkit-appearance: none; font-family: inherit; cursor: pointer; transition: background-color 150ms ease; }
@media (prefers-reduced-motion: reduce) {
    .wv-login__submit { transition: none; }
}

.ndk-done__badge { width: 4rem; height: 4rem; }
.ndk-done__check { width: 2rem; height: 2rem; }


.wv-form-alert { margin: .75rem 0 0; padding: .75rem 1rem; border-radius: 12px; background: #fdecec; color: #9f1d1d; font-size: .875rem; line-height: 1.4; }
.wv-form-alert[hidden] { display: none; }
.dark .wv-form-alert { background: #3a1414; color: #fca5a5; }
.wv-hp { position: absolute !important; left: -10000px; width: 1px; height: 1px; overflow: hidden; }

.wv-consent { margin-top: 1.25rem; text-align: left; }
.wv-consent__label { display: flex; align-items: flex-start; gap: .625rem; font-size: .875rem; line-height: 1.5; color: var(--color-slate-700); cursor: pointer; }
.dark .wv-consent__label { color: var(--color-slate-300); }
.wv-consent__box { flex: none; width: 1.125rem; height: 1.125rem; margin: .125rem 0 0; accent-color: #14a463; cursor: pointer; }
.wv-consent__box[aria-invalid="true"] { outline: 2px solid var(--color-red-600); outline-offset: 2px; border-radius: 3px; }

.wv-bank { margin-bottom: 1.5rem; }
.wv-bank .aside__title { margin-bottom: .5rem; }
.wv-bank__lead { margin: 0 0 1rem; font-size: .875rem; color: var(--color-slate-600); }
.dark .wv-bank__lead { color: var(--color-slate-400); }
.wv-bank__field + .wv-bank__field { margin-top: .875rem; }
.wv-bank__combo { position: relative; }
.wv-bank__trigger { display: flex; align-items: center; justify-content: space-between; gap: .5rem; text-align: left; cursor: pointer; font-family: inherit; appearance: none; -webkit-appearance: none; }
.wv-bank__trigger[aria-expanded="true"] { border-color: #14a463; box-shadow: 0 0 0 3px rgb(20 164 99 / .15); }
.wv-bank__trigger[aria-expanded="true"] .wv-bank__chev { transform: rotate(180deg); }
.wv-bank__chev { flex-shrink: 0; width: 1.125rem; height: 1.125rem; color: var(--color-slate-400); transition: transform 150ms ease; }
.wv-bank__placeholder { color: var(--color-slate-400); }
.wv-bank__list { position: absolute; z-index: 30; left: 0; right: 0; top: calc(100% + .25rem); max-height: 17rem; overflow-y: auto; margin: 0; padding: .25rem; list-style: none; border: 1px solid var(--color-slate-200); border-radius: 12px; background: var(--color-white); box-shadow: 0 12px 28px -8px rgb(0 0 0 / .18); }
.wv-bank__list[hidden] { display: none; }
.dark .wv-bank__list { background: #121513; border-color: var(--color-slate-700); }
.wv-bank__option { display: flex; align-items: center; gap: .75rem; padding: .625rem .75rem; border-radius: 8px; cursor: pointer; color: var(--color-slate-900); outline: none; }
.dark .wv-bank__option { color: var(--color-slate-100); }
.wv-bank__option:hover,
.wv-bank__option:focus-visible,
.wv-bank__option:focus { background: #eef8f2; }
.dark .wv-bank__option:hover,
.dark .wv-bank__option:focus { background: #16201b; }
.wv-bank__icon { flex-shrink: 0; width: 1.375rem; height: 1.375rem; color: var(--color-slate-600); }

.wv-modal { position: fixed; inset: 0; margin: auto; height: fit-content; width: min(44rem, calc(100vw - 2rem)); max-height: calc(100dvh - 2rem); overflow-y: auto; padding: 2.5rem 2rem 2rem; border: 0; border-radius: 24px; background: var(--color-white); color: var(--color-slate-900); box-shadow: 0 25px 50px -12px rgb(0 0 0 / .35); text-align: center; }
.wv-modal::backdrop { background: rgb(15 23 20 / .55); }
.dark .wv-modal { background: #121513; color: var(--color-slate-100); }
.wv-modal__x { position: absolute; top: .875rem; right: .875rem; display: inline-flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; border: 0; border-radius: 999px; background: transparent; color: var(--color-slate-600); cursor: pointer; }
.wv-modal__x:hover { background: var(--color-slate-100); }
.wv-modal__x .ico { width: 1.25rem; height: 1.25rem; }
.wv-modal__step[hidden] { display: none; }
.wv-modal__badge { position: relative; display: inline-flex; align-items: center; justify-content: center; width: 5.5rem; height: 5.5rem; margin-bottom: 1.25rem; border-radius: 999px; background: #14a463; color: var(--color-white); box-shadow: 0 0 0 10px #eef8f2; }
.dark .wv-modal__badge { box-shadow: 0 0 0 10px #16201b; }
.wv-modal__badge > svg { width: 2.5rem; height: 2.5rem; }
.wv-modal__badge--soon { background: #e9eef0; color: #14a463; }
.wv-modal__crown { position: absolute; right: -.125rem; bottom: -.125rem; display: inline-flex; align-items: center; justify-content: center; width: 2rem; height: 2rem; border-radius: 999px; background: #f6c445; color: #7a5200; border: 3px solid var(--color-white); }
.wv-modal__crown svg { width: 1rem; height: 1rem; }
.wv-modal__title { margin: 0 0 .75rem; font-size: 1.75rem; line-height: 1.2; font-weight: 700; }
.wv-modal__text { margin: 0 auto .75rem; max-width: 32rem; color: var(--color-slate-600); line-height: 1.55; }
.dark .wv-modal__text { color: var(--color-slate-400); }
.wv-modal__text[hidden] { display: none; }
.wv-modal__done { color: #0f8a52; }
.wv-modal__plans { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin: 1.5rem 0 1rem; text-align: left; }
.wv-modal__plan { position: relative; display: flex; flex-direction: column; padding: 1.25rem; border: 1px solid var(--color-slate-200); border-radius: 18px; }
.dark .wv-modal__plan { border-color: var(--color-slate-700); }
.wv-modal__plan--pro { border: 2px solid #14a463; }
.wv-modal__tag { position: absolute; top: -.75rem; right: 1rem; padding: .125rem .625rem; border-radius: 999px; background: #14a463; color: var(--color-white); font-size: .75rem; font-weight: 600; }
.wv-modal__plan-name { margin: 0 0 .25rem; font-weight: 700; font-size: 1.125rem; }
.wv-modal__price { margin: 0 0 .75rem; }
.wv-modal__price strong { font-size: 1.5rem; }
.wv-modal__price span { font-size: .875rem; color: var(--color-slate-600); }
.wv-modal__list { flex: 1; margin: 0 0 1rem; padding: 0; list-style: none; font-size: .9rem; }
.wv-modal__list li { position: relative; padding-left: 1.5rem; margin-bottom: .375rem; }
.wv-modal__list li::before { content: ""; position: absolute; left: .125rem; top: .35em; width: .75rem; height: .4rem; border-left: 2px solid #14a463; border-bottom: 2px solid #14a463; transform: rotate(-45deg); }
.wv-modal__current { margin: 0; padding: .625rem; border-radius: 999px; background: var(--color-slate-100); color: var(--color-slate-600); text-align: center; font-size: .875rem; font-weight: 600; }
.dark .wv-modal__current { background: #16201b; color: var(--color-slate-400); }
.wv-modal__cta { display: block; width: 100%; padding: .75rem 1.5rem; border: 0; border-radius: 999px; background: #14a463; color: var(--color-white); font: inherit; font-weight: 600; cursor: pointer; box-shadow: 0 4px 6px -1px rgb(0 0 0 / .1); transition: background-color 150ms ease; }
.wv-modal__cta:hover { background: #0f8a52; }
.wv-modal__cta:disabled { opacity: .6; cursor: default; }
.wv-modal__cta[hidden] { display: none; }
.wv-modal__later { margin-top: .5rem; padding: .5rem 1rem; border: 0; background: transparent; color: var(--color-slate-600); font: inherit; text-decoration: underline; cursor: pointer; }
.wv-modal__actions { display: flex; flex-direction: column; align-items: center; gap: .25rem; max-width: 22rem; margin: 1.25rem auto 0; }
@media (max-width: 600px) {
    .wv-modal { padding: 2.25rem 1rem 1.25rem; border-radius: 20px; }
    .wv-modal__plans { grid-template-columns: 1fr; }
    .wv-modal__plan--pro { order: -1; }
    .wv-modal__title { font-size: 1.4rem; }
}
@media (prefers-reduced-motion: reduce) {
    .wv-bank__chev,
    .wv-modal__cta { transition: none; }
}
