/* ===== TIPOGRAFIA — BRANDING SYSTEM ===== */

/* header-1: cabeçalhos → SofiaProBold */
@font-face {
  font-family: 'SofiaProBold';
  src: url('/css/fonts/SofiaProBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SofiaProLight';
  src: url('/sofiapro-light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

.tc-floating-help-button {
  position: fixed;
  right: clamp(16px, 2.4vw, 32px);
  bottom: clamp(16px, 2.4vw, 32px);
  z-index: 9999;
  width: clamp(165px, 20vw, 260px);
  aspect-ratio: 1090 / 325;
  padding: 0;
  border: 0;
  border-radius: 28px;
  overflow: hidden;
  cursor: pointer;
  background: #ffffff;
  box-shadow: 0 18px 46px rgba(0, 0, 0, 0.18);
}

.tc-floating-help-button img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.tc-floating-help-button:hover {
  transform: translateY(-3px);
}

.tc-floating-help-button:focus-visible {
  outline: 3px solid rgba(0, 212, 170, 0.65);
  outline-offset: 4px;
}

.tc-floating-promo {
  position: fixed;
  right: clamp(10px, 2vw, 20px);
  bottom: clamp(10px, 2vw, 20px);
  z-index: 10000;
  display: grid;
  grid-template-columns: 86px minmax(0, 1fr) 30px;
  grid-template-rows: minmax(0, 1fr) auto;
  column-gap: 10px;
  row-gap: 7px;
  width: min(340px, calc(100vw - 20px));
  height: 190px;
  padding: 12px;
  box-sizing: border-box;
  color: #202023;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 18px;
  box-shadow: 0 14px 38px rgba(20, 24, 31, 0.18);
  font-family: "SofiaProMedium", "sofia-pro", SofiaProWeb, Helvetica, Arial, sans-serif;
  opacity: 0;
  pointer-events: none;
  transform: translate3d(0, 64px, 0) scale(0.97);
  transition: opacity 1100ms ease, transform 1350ms cubic-bezier(0.19, 1, 0.22, 1);
  will-change: opacity, transform;
}

.tc-floating-promo.is-visible {
  opacity: 1;
  pointer-events: auto;
  transform: translate3d(0, 0, 0) scale(1);
}

.tc-floating-promo[hidden] {
  display: none;
}

.tc-floating-promo__media {
  grid-row: 1 / 3;
  position: relative;
  width: 86px;
  height: 118px;
  overflow: hidden;
  border-radius: 12px;
  background: #d9d9d9;
}

.tc-floating-promo__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 42%;
}

.tc-floating-promo__copy {
  align-self: start;
  max-width: 184px;
}

.tc-floating-promo__title {
  margin: 2px 0 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.06;
  letter-spacing: -0.02em;
}

.tc-floating-promo__text {
  margin: 6px 0 0;
  color: #66666a;
  font-family: "SofiaProLight", "sofia-pro", SofiaProWeb, Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 1.18;
  letter-spacing: -0.01em;
}

.tc-floating-promo__close {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: #111111;
  background: #eeeeee;
  cursor: pointer;
}

.tc-floating-promo__close svg {
  width: 16px;
  height: 16px;
  pointer-events: none;
}

.tc-floating-promo__actions {
  grid-column: 2 / 4;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
  align-items: end;
}

.tc-floating-promo__button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 0 10px;
  border-radius: 999px;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.02em;
  text-decoration: none;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.tc-floating-promo__button:hover {
  transform: translateY(-1px);
}

.tc-floating-promo__button--primary {
  color: #ffffff;
  background: #000000;
}

.tc-floating-promo__button--secondary {
  color: #000000;
  background: #ffffff;
  border: 2px solid #dddddd;
}

.tc-floating-promo__button--secondary:hover {
  border-color: #c9c9c9;
}

@media (max-width: 520px) {
  .tc-floating-help-button {
    width: min(210px, calc(100vw - 32px));
    border-radius: 22px;
  }
}

@media (max-width: 360px) {
  .tc-floating-promo {
    grid-template-columns: 74px minmax(0, 1fr) 28px;
    height: 184px;
    column-gap: 8px;
    row-gap: 8px;
  }

  .tc-floating-promo__media {
    width: 74px;
    height: 108px;
  }

  .tc-floating-promo__title {
    font-size: 14px;
    line-height: 1.08;
  }

  .tc-floating-promo__text {
    margin-top: 5px;
    font-size: 11px;
    line-height: 1.15;
  }

  .tc-floating-promo__close {
    width: 28px;
    height: 28px;
  }

  .tc-floating-promo__close svg {
    width: 15px;
    height: 15px;
  }

  .tc-floating-promo__button {
    min-height: 32px;
    padding: 0 8px;
    font-size: 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .tc-floating-promo {
    transition: opacity 160ms linear;
    transform: none;
  }
}

.tc-experts-showcase {
  background: #ffffff;
  color: #202023;
  padding: 86px 32px 52px;
}

.tc-experts-showcase,
.tc-experts-showcase * {
  box-sizing: border-box;
}

.tc-experts-showcase__inner {
  max-width: 1580px;
  margin: 0 auto;
  padding-left: 26px;
}

.tc-experts-showcase__header {
  text-align: center;
}

.tc-experts-showcase__eyebrow {
  margin: 0;
  color: #8cadb1;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.1;
  letter-spacing: -0.06em;
}

.tc-experts-showcase__header h2 {
  margin: 8px 0 0;
  color: #202023;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1.12;
  letter-spacing: -0.06em;
}

.tc-experts-showcase__header > p:not(.tc-experts-showcase__eyebrow) {
  margin: 26px 0 0;
  color: #8f8f94;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 1.34;
  letter-spacing: -0.06em;
}

.tc-experts-showcase__grid {
  display: flex;
  align-items: flex-start;
  gap: 18px;
  margin-top: 72px;
  padding: 0 24px 18px 0;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
  cursor: grab;
  user-select: none;
  touch-action: pan-y;
  scroll-snap-type: x proximity;
  scroll-behavior: smooth;
}

.tc-experts-showcase__grid::-webkit-scrollbar {
  display: none;
}

.tc-expert-card {
  flex: 0 0 300px;
  width: 300px;
  min-width: 300px;
  scroll-snap-align: start;
  cursor: inherit;
}

.tc-experts-showcase__grid.is-dragging,
.tc-experts-showcase__grid.is-dragging .tc-expert-card,
.tc-experts-showcase__grid.is-dragging .tc-expert-card * {
  cursor: grabbing;
}

.tc-experts-showcase__grid.is-dragging {
  scroll-behavior: auto;
  scroll-snap-type: none;
}

.tc-expert-card__media {
  position: relative;
  width: 300px;
  height: 170px;
  overflow: hidden;
  border-radius: 12px;
  background: #eef4f0;
}

.tc-expert-card__portrait {
  display: none;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.tc-expert-card:first-child .tc-expert-card__portrait {
  display: block;
}

.tc-expert-card:nth-child(2) .tc-expert-card__portrait {
  display: block;
}

.tc-expert-card:nth-child(3) .tc-expert-card__portrait {
  display: block;
}

.tc-expert-card:nth-child(4) .tc-expert-card__portrait {
  display: block;
}

.tc-expert-card:nth-child(5) .tc-expert-card__portrait {
  display: block;
}

.tc-expert-card__role {
  position: absolute;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px 22px;
  width: 100%;
  color: #242428;
  font-family: "SofiaProMedium", Arial, sans-serif;
}

.tc-expert-card:first-child .tc-expert-card__role {
  padding: 22px 18px 22px 172px;
  justify-content: center;
}

.tc-expert-card:nth-child(2) .tc-expert-card__role {
  padding: 22px 18px 22px 184px;
  justify-content: center;
}

.tc-expert-card:nth-child(3) .tc-expert-card__role {
  padding: 18px 16px 18px 168px;
  justify-content: center;
}

.tc-expert-card:nth-child(4) .tc-expert-card__role {
  padding: 22px 18px 22px 176px;
  justify-content: center;
}

.tc-expert-card:nth-child(5) .tc-expert-card__role {
  padding: 22px 18px 22px 172px;
  justify-content: center;
}

.tc-expert-card__role h3 {
  margin: 0 0 12px;
  font-family: "SofiaProBold", Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 0;
}

.tc-expert-card__role p {
  position: relative;
  margin: 8px 0 0;
  padding-left: 11px;
  color: #63666a;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.15;
  letter-spacing: 0;
}

.tc-expert-card__role p::before {
  content: "";
  position: absolute;
  left: 0;
  top: 1px;
  width: 2px;
  height: 14px;
  border-radius: 2px;
  background: #2f7770;
}

.tc-expert-card__body {
  padding-top: 18px;
  font-family: "SofiaProMedium", Arial, sans-serif;
}

.tc-expert-card__body h3 {
  margin: 0;
  color: #2a2a2f;
  font-family: "SofiaProBold", Arial, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.18;
  letter-spacing: 0;
}

.tc-expert-card__body p {
  margin: 14px 0 0;
  color: #6a6a70;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.32;
  letter-spacing: 0;
}

.tc-footer-app-promo {
  width: 100%;
  margin: 0 auto 40px;
}

.tc-footer-app-promo__card {
  max-width: 1120px;
  margin: 0 auto;
  padding: 56px 40px 0;
  border-radius: 32px;
  background: #ededeb;
  color: #1f2023;
  text-align: center;
  overflow: hidden;
}

.tc-footer-app-promo__eyebrow {
  margin: 0;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.tc-footer-app-promo__title {
  margin: 18px 0 0;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 64px;
  font-weight: 500;
  line-height: 0.96;
  letter-spacing: -0.05em;
}

.tc-footer-app-promo__download {
  display: inline-flex;
  align-items: center;
  gap: 18px;
  margin-top: 34px;
  padding: 10px 14px 10px 24px;
  border-radius: 14px;
  background: #e3e3e0;
}

.tc-footer-app-promo__download-label {
  margin: 0;
  color: #232427;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
  text-align: left;
}

.tc-footer-app-promo__qr {
  position: relative;
  display: grid;
  place-items: center;
  width: 112px;
  height: 112px;
  border-radius: 10px;
  border: 5px solid #ffffff;
  background:
    linear-gradient(90deg, rgba(0, 0, 0, 0.12) 50%, transparent 50%) 0 0 / 12px 12px,
    linear-gradient(rgba(0, 0, 0, 0.12) 50%, transparent 50%) 0 0 / 12px 12px,
    #ffffff;
}

.tc-footer-app-promo__qr::before,
.tc-footer-app-promo__qr::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  border: 4px solid #111111;
  border-radius: 6px;
  background: #ffffff;
}

.tc-footer-app-promo__qr::before {
  top: 8px;
  left: 8px;
  box-shadow: 72px 0 0 0 #ffffff, 0 72px 0 0 #ffffff;
}

.tc-footer-app-promo__qr::after {
  right: 8px;
  bottom: 8px;
}

.tc-footer-app-promo__qr span {
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;
  border-radius: 8px;
  background: #111111;
  color: #ffffff;
  font-family: "SofiaProBold", Arial, sans-serif;
  font-size: 20px;
  line-height: 1;
}

.tc-footer-app-promo__subcaption {
  margin: 18px 0 0;
  color: #303136;
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.tc-footer-app-promo__image-wrap {
  display: flex;
  justify-content: center;
  margin-top: 42px;
}

.tc-footer-app-promo__image {
  display: block;
  width: min(100%, 760px);
  height: auto;
  object-fit: contain;
  object-position: center bottom;
}

@media (max-width: 1120px) {
  .tc-experts-showcase {
    padding: 72px 24px 48px;
  }

  .tc-experts-showcase__inner {
    padding-left: 18px;
  }

  .tc-experts-showcase__grid {
    gap: 16px;
    margin-top: 60px;
    padding-right: 18px;
  }

  .tc-footer-app-promo__card {
    padding: 48px 28px 0;
  }

  .tc-footer-app-promo__title {
    font-size: 52px;
  }
}

@media (max-width: 640px) {
  .tc-experts-showcase {
    padding: 56px 16px 40px;
  }

  .tc-experts-showcase__inner {
    padding-left: 12px;
  }

  .tc-experts-showcase__eyebrow {
    font-size: 36px;
  }

  .tc-experts-showcase__header h2 {
    font-size: 40px;
  }

  .tc-experts-showcase__header > p:not(.tc-experts-showcase__eyebrow) {
    font-size: 18px;
  }

  .tc-experts-showcase__grid {
    margin-top: 44px;
    padding-right: 12px;
  }

  .tc-footer-app-promo {
    margin-bottom: 28px;
  }

  .tc-footer-app-promo__card {
    padding: 38px 18px 0;
    border-radius: 24px;
  }

  .tc-footer-app-promo__eyebrow {
    font-size: 18px;
  }

  .tc-footer-app-promo__title {
    font-size: 38px;
    line-height: 1;
  }

  .tc-footer-app-promo__download {
    display: flex;
    width: 100%;
    max-width: 280px;
    justify-content: space-between;
    gap: 12px;
    padding: 10px 12px 10px 18px;
  }

  .tc-footer-app-promo__download-label,
  .tc-footer-app-promo__subcaption {
    font-size: 16px;
  }

  .tc-footer-app-promo__qr {
    width: 94px;
    height: 94px;
    background:
      linear-gradient(90deg, rgba(0, 0, 0, 0.12) 50%, transparent 50%) 0 0 / 10px 10px,
      linear-gradient(rgba(0, 0, 0, 0.12) 50%, transparent 50%) 0 0 / 10px 10px,
      #ffffff;
  }

  .tc-footer-app-promo__image-wrap {
    margin-top: 34px;
  }

  .tc-footer-app-promo__image {
    width: min(100%, 520px);
  }
}

.tc-footer-legal {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 14px;
  width: 100%;
  margin: 28px auto 0;
  text-align: center;
}

.tc-footer-legal__logo {
  display: block;
  width: min(180px, 100%);
  height: auto;
  object-fit: contain;
}

.tc-footer-legal__text {
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-family: "SofiaProMedium", Arial, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
}

.footer-style__FooterPrivacyWrapper-sc-ffd98edc-21.cUZYxa {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  text-align: center;
}

.footer-style__FooterPrivacyWrapper-sc-ffd98edc-21.cUZYxa > .tc-footer-legal {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 28px auto 0;
  padding-right: 0;
}


/* ===== BLOCO DE ESTILO 1 ===== */
@font-face { font-family: SofiaProWeb; font-weight: 300; src: url("/css/fonts/SofiaProLight-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/SofiaProLight-latin-extended-additional.woff") format("woff"), url("/css/fonts/SofiaProLight.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: SofiaProWeb; font-weight: 300; src: url("/css/fonts/SofiaProLight-latin-extended-a.woff2") format("woff2"), url("/css/fonts/SofiaProLight-latin-extended-a.woff") format("woff"), url("/css/fonts/SofiaProLight.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: SofiaProWeb; font-weight: 300; src: url("/css/fonts/SofiaProLight-latin-extended-b.woff2") format("woff2"), url("/css/fonts/SofiaProLight-latin-extended-b.woff") format("woff"), url("/css/fonts/SofiaProLight.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: SofiaProWeb; font-weight: 300; src: url("/css/fonts/SofiaProLight-rest-latin.woff2") format("woff2"), url("/css/fonts/SofiaProLight-rest-latin.woff") format("woff"), url("/css/fonts/SofiaProLight.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: SofiaProWeb; font-weight: 300; src: url("/css/fonts/SofiaProLight-rest.woff2") format("woff2"), url("/css/fonts/SofiaProLight-rest.woff") format("woff"), url("/css/fonts/SofiaProLight.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: SofiaProWeb; font-weight: 300; src: url("/css/fonts/SofiaProLight-english.woff2") format("woff2"), url("/css/fonts/SofiaProLight-english.woff") format("woff"), url("/css/fonts/SofiaProLight.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; } @font-face { font-family: SofiaProWeb; font-weight: 400; src: url("/css/fonts/SofiaProRegular-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/SofiaProRegular-latin-extended-additional.woff") format("woff"), url("/css/fonts/SofiaProRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: SofiaProWeb; font-weight: 400; src: url("/css/fonts/SofiaProRegular-latin-extended-a.woff2") format("woff2"), url("/css/fonts/SofiaProRegular-latin-extended-a.woff") format("woff"), url("/css/fonts/SofiaProRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: SofiaProWeb; font-weight: 400; src: url("/css/fonts/SofiaProRegular-latin-extended-b.woff2") format("woff2"), url("/css/fonts/SofiaProRegular-latin-extended-b.woff") format("woff"), url("/css/fonts/SofiaProRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: SofiaProWeb; font-weight: 400; src: url("/css/fonts/SofiaProRegular-rest-latin.woff2") format("woff2"), url("/css/fonts/SofiaProRegular-rest-latin.woff") format("woff"), url("/css/fonts/SofiaProRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: SofiaProWeb; font-weight: 400; src: url("/css/fonts/SofiaProRegular-rest.woff2") format("woff2"), url("/css/fonts/SofiaProRegular-rest.woff") format("woff"), url("/css/fonts/SofiaProRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: SofiaProWeb; font-weight: 400; src: url("/css/fonts/SofiaProRegular-english.woff2") format("woff2"), url("/css/fonts/SofiaProRegular-english.woff") format("woff"), url("/css/fonts/SofiaProRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; } @font-face { font-family: SofiaProWeb; font-weight: 500; src: url("/css/fonts/SofiaProMedium-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/SofiaProMedium-latin-extended-additional.woff") format("woff"), url("/css/fonts/SofiaProMedium.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: SofiaProWeb; font-weight: 500; src: url("/css/fonts/SofiaProMedium-latin-extended-a.woff2") format("woff2"), url("/css/fonts/SofiaProMedium-latin-extended-a.woff") format("woff"), url("/css/fonts/SofiaProMedium.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: SofiaProWeb; font-weight: 500; src: url("/css/fonts/SofiaProMedium-latin-extended-b.woff2") format("woff2"), url("/css/fonts/SofiaProMedium-latin-extended-b.woff") format("woff"), url("/css/fonts/SofiaProMedium.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: SofiaProWeb; font-weight: 500; src: url("/css/fonts/SofiaProMedium-rest-latin.woff2") format("woff2"), url("/css/fonts/SofiaProMedium-rest-latin.woff") format("woff"), url("/css/fonts/SofiaProMedium.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: SofiaProWeb; font-weight: 500; src: url("/css/fonts/SofiaProMedium-rest.woff2") format("woff2"), url("/css/fonts/SofiaProMedium-rest.woff") format("woff"), url("/css/fonts/SofiaProMedium.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: SofiaProWeb; font-weight: 500; src: url("/css/fonts/SofiaProMedium-english.woff2") format("woff2"), url("/css/fonts/SofiaProMedium-english.woff") format("woff"), url("/css/fonts/SofiaProMedium.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; } @font-face { font-family: SofiaProWeb; font-weight: 600; src: url("/css/fonts/SofiaProSemiBold-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/SofiaProSemiBold-latin-extended-additional.woff") format("woff"), url("/css/fonts/SofiaProSemiBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: SofiaProWeb; font-weight: 600; src: url("/css/fonts/SofiaProSemiBold-latin-extended-a.woff2") format("woff2"), url("/css/fonts/SofiaProSemiBold-latin-extended-a.woff") format("woff"), url("/css/fonts/SofiaProSemiBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: SofiaProWeb; font-weight: 600; src: url("/css/fonts/SofiaProSemiBold-latin-extended-b.woff2") format("woff2"), url("/css/fonts/SofiaProSemiBold-latin-extended-b.woff") format("woff"), url("/css/fonts/SofiaProSemiBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: SofiaProWeb; font-weight: 600; src: url("/css/fonts/SofiaProSemiBold-rest-latin.woff2") format("woff2"), url("/css/fonts/SofiaProSemiBold-rest-latin.woff") format("woff"), url("/css/fonts/SofiaProSemiBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: SofiaProWeb; font-weight: 600; src: url("/css/fonts/SofiaProSemiBold-rest.woff2") format("woff2"), url("/css/fonts/SofiaProSemiBold-rest.woff") format("woff"), url("/css/fonts/SofiaProSemiBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: SofiaProWeb; font-weight: 600; src: url("/css/fonts/SofiaProSemiBold-english.woff2") format("woff2"), url("/css/fonts/SofiaProSemiBold-english.woff") format("woff"), url("/css/fonts/SofiaProSemiBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; } @font-face { font-family: SofiaProWeb; font-weight: 700; src: url("/css/fonts/SofiaProBold-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/SofiaProBold-latin-extended-additional.woff") format("woff"), url("/css/fonts/SofiaProBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: SofiaProWeb; font-weight: 700; src: url("/css/fonts/SofiaProBold-latin-extended-a.woff2") format("woff2"), url("/css/fonts/SofiaProBold-latin-extended-a.woff") format("woff"), url("/css/fonts/SofiaProBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: SofiaProWeb; font-weight: 700; src: url("/css/fonts/SofiaProBold-latin-extended-b.woff2") format("woff2"), url("/css/fonts/SofiaProBold-latin-extended-b.woff") format("woff"), url("/css/fonts/SofiaProBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: SofiaProWeb; font-weight: 700; src: url("/css/fonts/SofiaProBold-rest-latin.woff2") format("woff2"), url("/css/fonts/SofiaProBold-rest-latin.woff") format("woff"), url("/css/fonts/SofiaProBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: SofiaProWeb; font-weight: 700; src: url("/css/fonts/SofiaProBold-rest.woff2") format("woff2"), url("/css/fonts/SofiaProBold-rest.woff") format("woff"), url("/css/fonts/SofiaProBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: SofiaProWeb; font-weight: 700; src: url("/css/fonts/SofiaProBold-english.woff2") format("woff2"), url("/css/fonts/SofiaProBold-english.woff") format("woff"), url("/css/fonts/SofiaProBold.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftRegular-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/IvarSoftRegular-latin-extended-additional.woff") format("woff"), url("/css/fonts/IvarSoftRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftRegular-latin-extended-a.woff2") format("woff2"), url("/css/fonts/IvarSoftRegular-latin-extended-a.woff") format("woff"), url("/css/fonts/IvarSoftRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftRegular-latin-extended-b.woff2") format("woff2"), url("/css/fonts/IvarSoftRegular-latin-extended-b.woff") format("woff"), url("/css/fonts/IvarSoftRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftRegular-rest-latin.woff2") format("woff2"), url("/css/fonts/IvarSoftRegular-rest-latin.woff") format("woff"), url("/css/fonts/IvarSoftRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftRegular-rest.woff2") format("woff2"), url("/css/fonts/IvarSoftRegular-rest.woff") format("woff"), url("/css/fonts/IvarSoftRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftRegular-english.woff2") format("woff2"), url("/css/fonts/IvarSoftRegular-english.woff") format("woff"), url("/css/fonts/IvarSoftRegular.otf") format("opentype"); font-style: normal; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftItalic-latin-extended-additional.woff2") format("woff2"), url("/css/fonts/IvarSoftItalic-latin-extended-additional.woff") format("woff"), url("/css/fonts/IvarSoftItalic.otf") format("opentype"); font-style: italic; font-display: swap; unicode-range: U+1E00-1EFF; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftItalic-latin-extended-a.woff2") format("woff2"), url("/css/fonts/IvarSoftItalic-latin-extended-a.woff") format("woff"), url("/css/fonts/IvarSoftItalic.otf") format("opentype"); font-style: italic; font-display: swap; unicode-range: U+0100-0130,U+0132-0151,U+0154-017F; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftItalic-latin-extended-b.woff2") format("woff2"), url("/css/fonts/IvarSoftItalic-latin-extended-b.woff") format("woff"), url("/css/fonts/IvarSoftItalic.otf") format("opentype"); font-style: italic; font-display: swap; unicode-range: U+0180-024F; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftItalic-rest-latin.woff2") format("woff2"), url("/css/fonts/IvarSoftItalic-rest-latin.woff") format("woff"), url("/css/fonts/IvarSoftItalic.otf") format("opentype"); font-style: italic; font-display: swap; unicode-range: U+00A1,U+00AA-00AB,U+00AF,U+00B8,U+00BB,U+00BF-00D6,U+00D8-00F6,U+00F8-00FF,U+0131,U+0152-0153,U+02B0-02FF; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftItalic-rest.woff2") format("woff2"), url("/css/fonts/IvarSoftItalic-rest.woff") format("woff"), url("/css/fonts/IvarSoftItalic.otf") format("opentype"); font-style: italic; font-display: swap; unicode-range: U+0259,U+0300-03C0,U+2070-2073,U+2075-20AB,U+20AD-2121,U+2123-218F,U+21BC-2211,U+2213-2214,U+2216-F8FE,U+FB01-FB02; } @font-face { font-family: IvarSoft; font-weight: 400; src: url("/css/fonts/IvarSoftItalic-english.woff2") format("woff2"), url("/css/fonts/IvarSoftItalic-english.woff") format("woff"), url("/css/fonts/IvarSoftItalic.otf") format("opentype"); font-style: italic; font-display: swap; unicode-range: U+0000-00A0, U+00A2-00A9, U+00AC-00AE, U+00B0-00B7, U+00B9-00BA, U+00BC-00BE, U+00D7, U+00F7, U+2000-206F, U+2074, U+20AC, U+2122, U+2190-21BB, U+2212, U+2215, U+F8FF, U+FEFF, U+FFFD; }

/* ===== BLOCO DE ESTILO 2 ===== */
.iHSeUm{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.iHSeUm{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.iHSeUm{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.iHSeUm{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.iHSeUm{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.iHSeUm{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.iHSeUm{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.iHSeUm{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.iHSeUm{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.hnrvxT{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.125;--min-variant-font-size:40;--max-variant-font-size:87;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.hnrvxT{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.hnrvxT{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.hnrvxT{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.hnrvxT{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.hnrvxT{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.hnrvxT{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.hnrvxT{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.hnrvxT{--font-size:40;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.eupHAF{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.eupHAF{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.eupHAF{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.eupHAF{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.eupHAF{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.eupHAF{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.eupHAF{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.eupHAF{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.eupHAF{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.knjnNT{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#37556e;}/*!sc*/
@media (max-width:359px){.knjnNT{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.knjnNT{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.knjnNT{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.knjnNT{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.knjnNT{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.knjnNT{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.knjnNT{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.knjnNT{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.dVcNbq{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#612924;}/*!sc*/
@media (max-width:359px){.dVcNbq{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.dVcNbq{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.dVcNbq{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.dVcNbq{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.dVcNbq{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.dVcNbq{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.dVcNbq{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.dVcNbq{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.hoQXUZ{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#2e3f43;}/*!sc*/
@media (max-width:359px){.hoQXUZ{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.hoQXUZ{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.hoQXUZ{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.hoQXUZ{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.hoQXUZ{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.hoQXUZ{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.hoQXUZ{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.hoQXUZ{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.chJVGN{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#BF8E5E;}/*!sc*/
@media (max-width:359px){.chJVGN{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.chJVGN{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.chJVGN{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.chJVGN{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.chJVGN{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.chJVGN{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.chJVGN{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.chJVGN{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.jONgbo{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.125;--min-variant-font-size:32;--max-variant-font-size:62;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.jONgbo{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.jONgbo{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.jONgbo{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.jONgbo{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.jONgbo{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.jONgbo{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.jONgbo{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.jONgbo{--font-size:32;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.iykNKH{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:22;--max-variant-font-size:35;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.iykNKH{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.iykNKH{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.iykNKH{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.iykNKH{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.iykNKH{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.iykNKH{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.iykNKH{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.iykNKH{--font-size:22;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.gKsDtM{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.gKsDtM{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.gKsDtM{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.gKsDtM{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.gKsDtM{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.gKsDtM{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.gKsDtM{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.gKsDtM{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.gKsDtM{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.ejtKm{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:20;--max-variant-font-size:29;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.ejtKm{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.ejtKm{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.ejtKm{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.ejtKm{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.ejtKm{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.ejtKm{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.ejtKm{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.ejtKm{--font-size:20;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.idWWrS{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:12;--max-variant-font-size:12;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.idWWrS{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.idWWrS{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.idWWrS{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.idWWrS{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.idWWrS{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.idWWrS{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.idWWrS{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.idWWrS{--font-size:12;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.kMiwrS{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:25;--max-variant-font-size:43;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.kMiwrS{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.kMiwrS{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.kMiwrS{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.kMiwrS{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.kMiwrS{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.kMiwrS{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.kMiwrS{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.kMiwrS{--font-size:25;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.hMkbVI{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#453421;}/*!sc*/
@media (max-width:359px){.hMkbVI{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.hMkbVI{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.hMkbVI{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.hMkbVI{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.hMkbVI{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.hMkbVI{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.hMkbVI{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.hMkbVI{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.eQVygR{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:28;--max-variant-font-size:51;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.eQVygR{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.eQVygR{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.eQVygR{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.eQVygR{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.eQVygR{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.eQVygR{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.eQVygR{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.eQVygR{--font-size:28;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.dLJUMe{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:28;--max-variant-font-size:50;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#0A2633;}/*!sc*/
@media (max-width:359px){.dLJUMe{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.dLJUMe{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.dLJUMe{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.dLJUMe{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.dLJUMe{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.dLJUMe{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.dLJUMe{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.dLJUMe{--font-size:28;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.dfKTMi{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:20;--max-variant-font-size:29;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#0A2633;}/*!sc*/
@media (max-width:359px){.dfKTMi{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.dfKTMi{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.dfKTMi{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.dfKTMi{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.dfKTMi{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.dfKTMi{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.dfKTMi{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.dfKTMi{--font-size:20;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.eRvtRG{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:#EDE1AC;}/*!sc*/
@media (max-width:359px){.eRvtRG{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.eRvtRG{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.eRvtRG{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.eRvtRG{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.eRvtRG{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.eRvtRG{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.eRvtRG{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.eRvtRG{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.kyMRsO{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(255,255,255,1);}/*!sc*/
@media (max-width:359px){.kyMRsO{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.kyMRsO{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.kyMRsO{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.kyMRsO{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.kyMRsO{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.kyMRsO{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.kyMRsO{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.kyMRsO{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.dYgJYP{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.dYgJYP{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.dYgJYP{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.dYgJYP{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.dYgJYP{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.dYgJYP{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.dYgJYP{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.dYgJYP{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.dYgJYP{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.eqCjXy{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.125;--min-variant-font-size:32;--max-variant-font-size:62;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(0,0,0,0.89);}/*!sc*/
@media (max-width:359px){.eqCjXy{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.eqCjXy{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.eqCjXy{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.eqCjXy{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.eqCjXy{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.eqCjXy{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.eqCjXy{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.eqCjXy{--font-size:32;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.eHcjLk{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(0,0,0,0.44);}/*!sc*/
@media (max-width:359px){.eHcjLk{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.eHcjLk{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.eHcjLk{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.eHcjLk{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.eHcjLk{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.eHcjLk{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.eHcjLk{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.eHcjLk{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.cRVVGd{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:18;--max-variant-font-size:24;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.cRVVGd{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.cRVVGd{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.cRVVGd{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.cRVVGd{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.cRVVGd{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.cRVVGd{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.cRVVGd{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.cRVVGd{--font-size:18;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.nzncU{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:12;--max-variant-font-size:12;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(0,0,0,1);}/*!sc*/
@media (max-width:359px){.nzncU{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.nzncU{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.nzncU{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.nzncU{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.nzncU{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.nzncU{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.nzncU{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.nzncU{--font-size:12;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.jDyphV{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:11;--max-variant-font-size:11;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(0,0,0,0.54);}/*!sc*/
@media (max-width:359px){.jDyphV{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.jDyphV{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.jDyphV{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.jDyphV{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.jDyphV{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.jDyphV{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.jDyphV{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.jDyphV{--font-size:11;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.pKSUu{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(0,0,0,0.89);}/*!sc*/
@media (max-width:359px){.pKSUu{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.pKSUu{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.pKSUu{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.pKSUu{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.pKSUu{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.pKSUu{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.pKSUu{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.pKSUu{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.rPPSC{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:12;--max-variant-font-size:12;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(0,0,0,0.65);}/*!sc*/
@media (max-width:359px){.rPPSC{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.rPPSC{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.rPPSC{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.rPPSC{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.rPPSC{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.rPPSC{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.rPPSC{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.rPPSC{--font-size:12;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.bTHUGX{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.125;--min-variant-font-size:28;--max-variant-font-size:51;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(255,255,255,1);}/*!sc*/
@media (max-width:359px){.bTHUGX{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.bTHUGX{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.bTHUGX{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.bTHUGX{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.bTHUGX{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.bTHUGX{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.bTHUGX{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.bTHUGX{--font-size:28;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.dnWuxh{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(255,255,255,1);}/*!sc*/
@media (max-width:359px){.dnWuxh{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.dnWuxh{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.dnWuxh{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.dnWuxh{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.dnWuxh{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.dnWuxh{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.dnWuxh{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.dnWuxh{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.dLGEnY{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.3;--min-variant-font-size:14;--max-variant-font-size:16;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );color:rgba(255,255,255,1);}/*!sc*/
@media (max-width:359px){.dLGEnY{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.dLGEnY{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.dLGEnY{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.dLGEnY{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.dLGEnY{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.dLGEnY{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.dLGEnY{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.dLGEnY{--font-size:14;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
data-styled.g2[id="sc-beySbM"]{content:"iHSeUm,hnrvxT,eupHAF,knjnNT,dVcNbq,hoQXUZ,chJVGN,jONgbo,iykNKH,gKsDtM,ejtKm,idWWrS,kMiwrS,hMkbVI,eQVygR,dLJUMe,dfKTMi,eRvtRG,kyMRsO,dYgJYP,eqCjXy,eHcjLk,cRVVGd,nzncU,jDyphV,pKSUu,rPPSC,bTHUGX,dnWuxh,dLGEnY,"}/*!sc*/
:root{--scrollbar-width:15;--grid-column-count:4;--grid-gap:8;--grid-max-width:calc( 360 - var(--scrollbar-width) );--grid-column-margin:calc(var(--grid-gap) * 4);--grid-column-width:calc( ( ( var(--grid-max-width) - (var(--grid-gap) * (var(--grid-column-count) - 1)) - var(--grid-column-margin) ) / var(--grid-column-count) ) );--grid-content-max-width:calc( (var(--grid-max-width) - var(--grid-column-margin)) * 1px );--column-margin:var(--grid-column-margin);--max-width:var(--grid-max-width);}/*!sc*/
@media (min-width:360px){:root{--grid-column-count:4;--grid-gap:8;--grid-max-width:calc(360 - var(--scrollbar-width));}}/*!sc*/
@media (min-width:488px){:root{--grid-column-count:4;--grid-gap:12;--grid-max-width:calc(488 - var(--scrollbar-width));}}/*!sc*/
@media (min-width:740px){:root{--grid-column-count:8;--grid-gap:12;--grid-max-width:calc(740 - var(--scrollbar-width));}}/*!sc*/
@media (min-width:1092px){:root{--grid-column-count:12;--grid-gap:12;--grid-max-width:calc(1092 - var(--scrollbar-width));}}/*!sc*/
@media (min-width:1266px){:root{--grid-column-count:12;--grid-gap:14;--grid-max-width:calc(1266 - var(--scrollbar-width));}}/*!sc*/
@media (min-width:1392px){:root{--grid-column-count:12;--grid-gap:16;--grid-max-width:calc(1392 - var(--scrollbar-width));}}/*!sc*/
data-styled.g4[id="sc-global-daoCQy1"]{content:"sc-global-daoCQy1,"}/*!sc*/
.kuFWFI{box-sizing:border-box;width:100%;max-width:calc(var(--grid-max-width) * 1px);margin:0 auto;padding-right:calc(var(--grid-gap) * 2px);padding-left:calc(var(--grid-gap) * 2px);}/*!sc*/
@media (max-width:487px){.kuFWFI{max-width:calc(100vw - calc(var(--scrollbar-width) * 1px));}}/*!sc*/
data-styled.g5[id="sc-guDLRT"]{content:"kuFWFI,"}/*!sc*/
:root{--unit-u002:0.125rem;--unit-u004:0.25rem;--unit-u006:0.375rem;--unit-u008:0.5rem;--unit-u010:0.625rem;--unit-u012:0.75rem;--unit-u014:0.875rem;--unit-u016:1rem;--unit-u018:1.125rem;--unit-u020:1.25rem;--unit-u022:1.375rem;--unit-u024:1.5rem;--unit-u028:1.75rem;--unit-u032:2rem;--unit-u036:2.25rem;--unit-u040:2.5rem;--unit-u044:2.75rem;--unit-u048:3rem;--unit-u056:3.5rem;--unit-u064:4rem;--spacing-s025:1.5625rem;--spacing-s050:3.125rem;--spacing-s075:4.6875rem;--spacing-s100:6.25rem;}/*!sc*/
@media (min-width:360px){:root{--unit-u002:0.125rem;--unit-u004:0.25rem;--unit-u006:0.375rem;--unit-u008:0.5rem;--unit-u010:0.625rem;--unit-u012:0.75rem;--unit-u014:0.875rem;--unit-u016:1rem;--unit-u018:1.125rem;--unit-u020:1.25rem;--unit-u022:1.375rem;--unit-u024:1.5rem;--unit-u028:1.75rem;--unit-u032:2rem;--unit-u036:2.25rem;--unit-u040:2.5rem;--unit-u044:2.75rem;--unit-u048:3rem;--unit-u056:3.5rem;--unit-u064:4rem;--spacing-s025:1.5625rem;--spacing-s050:3.125rem;--spacing-s075:4.6875rem;--spacing-s100:6.25rem;}}/*!sc*/
@media (min-width:488px){:root{--unit-u002:0.125rem;--unit-u004:0.25rem;--unit-u006:0.375rem;--unit-u008:0.5rem;--unit-u010:0.625rem;--unit-u012:0.75rem;--unit-u014:0.875rem;--unit-u016:1rem;--unit-u018:1.1875rem;--unit-u020:1.3125rem;--unit-u022:1.4375rem;--unit-u024:1.5625rem;--unit-u028:1.8125rem;--unit-u032:2.0625rem;--unit-u036:2.3125rem;--unit-u040:2.5625rem;--unit-u044:2.8125rem;--unit-u048:3.0625rem;--unit-u056:3.625rem;--unit-u064:4.125rem;--spacing-s025:1.6875rem;--spacing-s050:3.375rem;--spacing-s075:5.125rem;--spacing-s100:6.8125rem;}}/*!sc*/
@media (min-width:740px){:root{--unit-u002:0.125rem;--unit-u004:0.25rem;--unit-u006:0.4375rem;--unit-u008:0.5625rem;--unit-u010:0.6875rem;--unit-u012:0.8125rem;--unit-u014:0.9375rem;--unit-u016:1.0625rem;--unit-u018:1.25rem;--unit-u020:1.375rem;--unit-u022:1.5rem;--unit-u024:1.625rem;--unit-u028:1.9375rem;--unit-u032:2.1875rem;--unit-u036:2.4375rem;--unit-u040:2.75rem;--unit-u044:3rem;--unit-u048:3.25rem;--unit-u056:3.8125rem;--unit-u064:4.375rem;--spacing-s025:2rem;--spacing-s050:3.9375rem;--spacing-s075:5.9375rem;--spacing-s100:7.9375rem;}}/*!sc*/
@media (min-width:1092px){:root{--unit-u002:0.1875rem;--unit-u004:0.3125rem;--unit-u006:0.4375rem;--unit-u008:0.5625rem;--unit-u010:0.75rem;--unit-u012:0.875rem;--unit-u014:1.0625rem;--unit-u016:1.1875rem;--unit-u018:1.375rem;--unit-u020:1.5rem;--unit-u022:1.625rem;--unit-u024:1.75rem;--unit-u028:2.0625rem;--unit-u032:2.375rem;--unit-u036:2.625rem;--unit-u040:2.9375rem;--unit-u044:3.25rem;--unit-u048:3.5625rem;--unit-u056:4.125rem;--unit-u064:4.6875rem;--spacing-s025:2.375rem;--spacing-s050:4.75rem;--spacing-s075:7.0625rem;--spacing-s100:9.4375rem;}}/*!sc*/
@media (min-width:1266px){:root{--unit-u002:0.1875rem;--unit-u004:0.3125rem;--unit-u006:0.5rem;--unit-u008:0.625rem;--unit-u010:0.8125rem;--unit-u012:0.9375rem;--unit-u014:1.125rem;--unit-u016:1.25rem;--unit-u018:1.375rem;--unit-u020:1.5rem;--unit-u022:1.6875rem;--unit-u024:1.8125rem;--unit-u028:2.125rem;--unit-u032:2.4375rem;--unit-u036:2.75rem;--unit-u040:3.0625rem;--unit-u044:3.375rem;--unit-u048:3.6875rem;--unit-u056:4.25rem;--unit-u064:4.875rem;--spacing-s025:2.5625rem;--spacing-s050:5.125rem;--spacing-s075:7.625rem;--spacing-s100:10.1875rem;}}/*!sc*/
@media (min-width:1392px){:root{--unit-u002:0.1875rem;--unit-u004:0.3125rem;--unit-u006:0.5rem;--unit-u008:0.625rem;--unit-u010:0.8125rem;--unit-u012:0.9375rem;--unit-u014:1.125rem;--unit-u016:1.25rem;--unit-u018:1.4375rem;--unit-u020:1.5625rem;--unit-u022:1.75rem;--unit-u024:1.875rem;--unit-u028:2.1875rem;--unit-u032:2.5rem;--unit-u036:2.8125rem;--unit-u040:3.125rem;--unit-u044:3.4375rem;--unit-u048:3.75rem;--unit-u056:4.375rem;--unit-u064:5rem;--spacing-s025:2.6875rem;--spacing-s050:5.375rem;--spacing-s075:8.0625rem;--spacing-s100:10.75rem;}}/*!sc*/
data-styled.g9[id="sc-global-fxYsCj1"]{content:"sc-global-fxYsCj1,"}/*!sc*/
.jkGCMO{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:1rem;padding-bottom:1rem;}/*!sc*/
.jDeLHG{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
.kFibbA{margin-right:2rem;}/*!sc*/
data-styled.g63[id="blockstyle__Block-web-components__sc-u030pm-0"]{content:"lnVrhO,jkGCMO,jDeLHG,kFibbA,"}/*!sc*/
.biza-dw{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;}/*!sc*/
data-styled.g109[id="formstyles__InputsWrapper-web-components__sc-1vdmx86-1"]{content:"biza-dw,"}/*!sc*/
.kMijBp img{max-width:100%;width:100%;}/*!sc*/
data-styled.g318[id="picturestyle__PictureWrapper-web-components__sc-u9apeu-0"]{content:"kMijBp,"}/*!sc*/
.iiJIki{display:block;position:relative;}/*!sc*/
.iiJIki .picturestyle__PictureWrapper-web-components__sc-u9apeu-0 img{-webkit-transition-property:opacity;transition-property:opacity;display:block;opacity:1;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}/*!sc*/
@media (max-width:1024px){.iiJIki video,.iiJIki img{height:100%;}}/*!sc*/
@media (min-width:1024px){.iiJIki video,.iiJIki img{height:100%;}}/*!sc*/
data-styled.g319[id="picturestyle__LazyLoadPictureWrapper-web-components__sc-u9apeu-1"]{content:"iiJIki,"}/*!sc*/
.cSJpOW{position:relative;width:100%;min-width:1px;min-height:1px;opacity:0;}/*!sc*/
.cSJpOW[data-is-loaded="true"]{opacity:1;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
.cSJpOW img{position:absolute;width:100%;top:0;left:0;}/*!sc*/
data-styled.g583[id="homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0"]{content:"cSJpOW,"}/*!sc*/
.cublTf{width:100%;padding-bottom:160.2941176470588%;}/*!sc*/
.RuzGs{width:100%;padding-bottom:45.227272727272734%;}/*!sc*/
.ixURYU{width:100%;padding-bottom:30.037735849056606%;}/*!sc*/
.asPRD{width:100%;padding-bottom:100%;}/*!sc*/
.Vhwvv{width:100%;padding-bottom:62.28070175438596%;}/*!sc*/
.kzsDIp{width:100%;padding-bottom:46.078431372549026%;}/*!sc*/
.bwVFze{width:100%;padding-bottom:30.236794171220403%;}/*!sc*/
.fAzxoC{width:100%;padding-bottom:104.42857142857143%;}/*!sc*/
.kCBosB{width:100%;padding-bottom:103.60000000000001%;}/*!sc*/
.hbsaNb{width:100%;padding-bottom:216.11570247933884%;}/*!sc*/
.jybAVa{width:100%;padding-bottom:119.62174940898346%;}/*!sc*/
.cUyrpp{width:100%;padding-bottom:101.97841726618705%;}/*!sc*/
data-styled.g584[id="homepage-image-style__HomepageImageSpacer-sc-bacc30c9-1"]{content:"cublTf,RuzGs,ixURYU,asPRD,Vhwvv,kzsDIp,bwVFze,fAzxoC,kCBosB,hbsaNb,jybAVa,cUyrpp,"}/*!sc*/
.kzysoS,.kzysoS:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
data-styled.g605[id="simple-link-style__Anchor-sc-f547addf-0"]{content:"kzysoS,"}/*!sc*/
.cIsagJ,.cIsagJ:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
data-styled.g606[id="simple-link-style__InternalLink-sc-f547addf-1"]{content:"cIsagJ,"}/*!sc*/
.gxNPCY{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;margin:0;padding:0;}/*!sc*/
.gxNPCY[disabled]{pointer-events:none;}/*!sc*/
data-styled.g607[id="elements-style__ButtonReset-sc-82b26c75-0"]{content:"gxNPCY,"}/*!sc*/
.cvbXUr{-webkit-text-decoration:none;text-decoration:none;color:inherit;}/*!sc*/
data-styled.g608[id="elements-style__RouterLinkReset-sc-82b26c75-1"]{content:"cvbXUr,"}/*!sc*/
.CJLZY{list-style:none;margin:0;padding:0;}/*!sc*/
data-styled.g609[id="elements-style__ListReset-sc-82b26c75-2"]{content:"CJLZY,"}/*!sc*/
.cZyMrr{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:500;line-height:1.15;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );}/*!sc*/
@media (max-width:359px){.cZyMrr{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.cZyMrr{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.cZyMrr{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.cZyMrr{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.cZyMrr{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.cZyMrr{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.cZyMrr{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.cZyMrr{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
data-styled.g616[id="sc-ckdFjP"]{content:"cZyMrr,"}/*!sc*/
.iPaOHV{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;top:calc(var(--padding) + (var(--height) / 2) - 0.5em);left:calc(var(--padding) + var(--border-width));padding-right:calc(var(--padding) + var(--border-width));line-height:1.35;color:rgba(0,0,0,0.89);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition-property:color,-webkit-transform;-webkit-transition-property:color,transform;transition-property:color,transform;-webkit-transition:-webkit-transform 200ms cubic-bezier(0.33,0,0,1);-webkit-transition:transform 200ms cubic-bezier(0.33,0,0,1);transition:transform 200ms cubic-bezier(0.33,0,0,1);}/*!sc*/
.iPaOHV:empty{display:none;}/*!sc*/
data-styled.g623[id="sc-jMbUWg"]{content:"iPaOHV,"}/*!sc*/
.ghDQjs{--icon-size:1.25rem;--height:2.6875rem;--border-width:0.125rem;--border-radius:1.0625rem;--padding:0.9375rem;--input-offset:0.125rem;}/*!sc*/
.ghDQjs:has(.sc-jMbUWg){--padding:0.9375rem;--input-offset:0.625rem;}/*!sc*/
@media (max-width:739px){.ghDQjs{--height:2.5rem;--border-radius:1rem;--padding:0.875rem;}}/*!sc*/
data-styled.g625[id="sc-bCvmcN"]{content:"ghDQjs,"}/*!sc*/
.gZwjBg{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;--min-variant-font-size:16;--max-variant-font-size:20;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2.5rem;padding:var(--padding);padding-top:calc(var(--padding) + var(--input-offset));padding-bottom:max(calc(var(--padding) - var(--input-offset)),0.5rem);background:#FFFFFF;border:2px solid rgba(0,0,0,0.19);border-radius:var(--border-radius);-webkit-transition:border-color 150ms linear;transition:border-color 150ms linear;}/*!sc*/
@media (max-width:359px){.gZwjBg{--scale:calc(100vw / 360);}}/*!sc*/
@media (min-width:360px){.gZwjBg{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:488px){.gZwjBg{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:740px){.gZwjBg{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1092px){.gZwjBg{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1266px){.gZwjBg{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}/*!sc*/
@media (min-width:1392px){.gZwjBg{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}/*!sc*/
@media (max-width:359px){.gZwjBg{--font-size:16;font-size:calc(var(--font-size) * var(--scale));}}/*!sc*/
.gZwjBg + .sc-jMbUWg{color:rgba(0,0,0,0.54);}/*!sc*/
.gZwjBg:focus,.gZwjBg:valid,.gZwjBg:focus:valid{border-color:#8A3A34;}/*!sc*/
.gZwjBg:focus + .sc-jMbUWg,.gZwjBg:-webkit-autofill + .sc-jMbUWg,.gZwjBg:-webkit-autofill:focus + .sc-jMbUWg{color:rgba(0,0,0,0.54);-webkit-transform:translate(0,-50%) scale(0.75);-ms-transform:translate(0,-50%) scale(0.75);transform:translate(0,-50%) scale(0.75);}/*!sc*/
.gZwjBg:disabled{pointer-events:none;background-color:rgba(0,0,0,0.03);border-color:rgba(0,0,0,0.06);}/*!sc*/
.gZwjBg[data-value]{border-color:#8A3A34;}/*!sc*/
.gZwjBg[data-value] + .sc-jMbUWg{color:rgba(0,0,0,0.54);-webkit-transform:translate(0,-50%) scale(0.75);-ms-transform:translate(0,-50%) scale(0.75);transform:translate(0,-50%) scale(0.75);}/*!sc*/
.gZwjBg[data-error]{border-color:rgba(189,60,50,1);}/*!sc*/
@media (max-width:739px){.gZwjBg{border-radius:var(--border-radius);}}/*!sc*/
data-styled.g626[id="sc-cPtzYu"]{content:"gZwjBg,"}/*!sc*/
.cbTmDq{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;right:calc(var(--padding) + var(--border-width));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:var(--icon-size);height:100%;}/*!sc*/
.cbTmDq:empty{display:none;}/*!sc*/
data-styled.g655[id="sc-drMfDU"]{content:"cbTmDq,"}/*!sc*/
.amLDK{--icon-size:1.25rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
.sc-cZqa-df + .sc-cZqa-df{margin-top:2.6875rem;}/*!sc*/
@media (hover:hover){.amLDK:hover:not(:focus-within) input:not([data-value],[data-error]){border-color:rgba(0,0,0,0.33);}.amLDK:hover input:valid{border-color:#8A3A34;}}/*!sc*/
@media (max-width:739px){.sc-cZqa-df + .sc-cZqa-df{margin-top:2.5rem;}}/*!sc*/
data-styled.g656[id="sc-cZqa-df"]{content:"amLDK,"}/*!sc*/
.cubGhk{border-bottom:0.125rem solid transparent;color:rgba(0,0,0,.88);line-height:1;text-align:center;margin:0;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in;overflow-wrap:anywhere;}/*!sc*/
data-styled.g683[id="link-style__BaseRouterLink-sc-67ab2a15-0"]{content:"cubGhk,"}/*!sc*/
.ftlhiT{border-bottom:0.125rem solid transparent;color:rgba(0,0,0,0.89);line-height:1;text-align:center;margin:0;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in;overflow-wrap:anywhere;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:600;font-size:0.75rem;-webkit-letter-spacing:0.125em;-moz-letter-spacing:0.125em;-ms-letter-spacing:0.125em;letter-spacing:0.125em;padding-bottom:0.25rem;text-transform:uppercase;}/*!sc*/
.ftlhiT:focus,.ftlhiT:active{border-color:rgba(0,0,0,0.89);}/*!sc*/
@media (hover:hover){.ftlhiT:hover{border-color:rgba(0,0,0,0.89);}}/*!sc*/
@media (min-width:1440px){.ftlhiT{font-size:calc(0.75rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.ftlhiT{font-size:0.875rem;}}/*!sc*/
.ftlhiT:visited{color:inherit;}/*!sc*/
data-styled.g684[id="link-style__ButtonLink-sc-67ab2a15-1"]{content:"ftlhiT,"}/*!sc*/
.jmTPaa{font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:600;font-size:0.75rem;-webkit-letter-spacing:0.125em;-moz-letter-spacing:0.125em;-ms-letter-spacing:0.125em;letter-spacing:0.125em;padding-bottom:0.25rem;text-transform:uppercase;}/*!sc*/
.jmTPaa:focus,.jmTPaa:active{border-color:rgba(0,0,0,.88);}/*!sc*/
@media (hover:hover){.jmTPaa:hover{border-color:rgba(0,0,0,.88);}}/*!sc*/
@media (min-width:1440px){.jmTPaa{font-size:calc(0.75rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.jmTPaa{font-size:0.875rem;}}/*!sc*/
.jmTPaa:visited{color:inherit;}/*!sc*/
data-styled.g685[id="link-style__RouterLink-sc-67ab2a15-2"]{content:"jmTPaa,"}/*!sc*/
.cntgPR{color:rgba(255,255,255,1);font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5555555555555556;margin:0 auto 1em;}/*!sc*/
@media (min-width:1440px){.cntgPR{font-size:calc(1rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.cntgPR{font-size:1.125rem;}}/*!sc*/
data-styled.g692[id="p-style__P-sc-ed14e1c5-0"]{content:"cntgPR,"}/*!sc*/
.jclMmE{pointer-events:auto;height:3.5rem;min-width:13.25rem;padding:calc(1rem + 2px) 1rem calc(1rem - 2px) 1rem;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-size:0.875rem;font-weight:500;line-height:1;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-property:background,border,box-shadow,color;transition-property:background,border,box-shadow,color;-webkit-transition-timing-function:ease;transition-timing-function:ease;outline:none;--btn-height:3rem;--btn-font-size:0.875rem;--btn-weight:400;--btn-border-width:2px;--btn-padding:calc(var(--btn-height) / 2);--btn-radius:3rem;--btn-blur:2.5rem;overflow:hidden;position:relative;display:inline-block;border:var(--btn-border-width) solid transparent;min-width:auto;height:var(--btn-height);padding:0 var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-weight);line-height:1;border-radius:var(--btn-radius);-webkit-transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;-webkit-transition-duration:300ms;transition-duration:300ms;box-shadow:none;overflow:visible;color:rgba(255,255,255,1);background-color:rgba(0,0,0,0.12);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (min-width:1440px){.jclMmE{font-size:calc(0.875rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.jclMmE{font-size:1rem;}}/*!sc*/
@media screen and (max-width:767px){.jclMmE{--btn-height:2.75rem;}}/*!sc*/
.jclMmE *{pointer-events:none;}/*!sc*/
.jclMmE:before{content:"";display:block;position:absolute;top:calc(var(--btn-border-width) * -2);right:calc(var(--btn-border-width) * -2);bottom:calc(var(--btn-border-width) * -2);left:calc(var(--btn-border-width) * -2);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);}/*!sc*/
.jclMmE:before{border-color:rgba(255,255,255,0);}/*!sc*/
.jclMmE .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.jclMmE:active{overflow:hidden;position:relative;display:inline-block;border:var(--btn-border-width) solid transparent;color:rgba(255,255,255,1);background-color:rgba(150,100,74,1);border-color:rgba(150,100,74,1);}/*!sc*/
.jclMmE:active *{pointer-events:none;}/*!sc*/
.jclMmE:active:before{content:"";display:block;position:absolute;top:calc(var(--btn-border-width) * -2);right:calc(var(--btn-border-width) * -2);bottom:calc(var(--btn-border-width) * -2);left:calc(var(--btn-border-width) * -2);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);}/*!sc*/
.jclMmE:active .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.jclMmE:focus{background-color:rgba(0,0,0,0.33);-webkit-backdrop-filter:blur(var(--btn-blur));backdrop-filter:blur(var(--btn-blur));}/*!sc*/
.jclMmE:focus:before{border-color:rgba(255,255,255,0);}/*!sc*/
.jclMmE:focus .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
@media (hover:hover){.jclMmE:hover{background-color:rgba(0,0,0,0.33);-webkit-backdrop-filter:blur(var(--btn-blur));backdrop-filter:blur(var(--btn-blur));}.jclMmE:hover:before{border-color:rgba(255,255,255,0);}.jclMmE:hover .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}}/*!sc*/
.jclMmE[disabled]{color:rgba(0,0,0,0.54);background-color:rgba(0,0,0,0.12);border-color:rgba(255,255,255,0);}/*!sc*/
.jclMmE[disabled] .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.jclMmE .button-style__ButtonLoading-sc-de21aabe-3{border-color:currentColor;display:inline-block;}/*!sc*/
.cSumzE{pointer-events:auto;height:3.5rem;min-width:13.25rem;padding:calc(1rem + 2px) 1rem calc(1rem - 2px) 1rem;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-size:0.875rem;font-weight:500;line-height:1;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-property:background,border,box-shadow,color;transition-property:background,border,box-shadow,color;-webkit-transition-timing-function:ease;transition-timing-function:ease;outline:none;--btn-height:3rem;--btn-font-size:0.875rem;--btn-weight:400;--btn-border-width:2px;--btn-padding:calc(var(--btn-height) / 2);--btn-radius:3rem;--btn-blur:2.5rem;overflow:hidden;position:relative;display:inline-block;border:var(--btn-border-width) solid transparent;min-width:auto;height:var(--btn-height);padding:0 var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-weight);line-height:1;border-radius:var(--btn-radius);-webkit-transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;-webkit-transition-duration:300ms;transition-duration:300ms;box-shadow:none;font-weight:500;color:rgba(0,0,0,1);background-color:rgba(255,255,255,1);border-color:rgba(255,255,255,0);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (min-width:1440px){.cSumzE{font-size:calc(0.875rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.cSumzE{font-size:1rem;}}/*!sc*/
@media screen and (max-width:767px){.cSumzE{--btn-height:2.75rem;}}/*!sc*/
.cSumzE *{pointer-events:none;}/*!sc*/
.cSumzE:before{content:"";display:block;position:absolute;top:calc(var(--btn-border-width) * -2);right:calc(var(--btn-border-width) * -2);bottom:calc(var(--btn-border-width) * -2);left:calc(var(--btn-border-width) * -2);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);}/*!sc*/
.cSumzE .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.cSumzE:active{background-color:rgba(255,255,255,0.51);border-color:rgba(255,255,255,0);}/*!sc*/
.cSumzE:active .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.cSumzE:focus{background-color:rgba(255,255,255,0.51);border-color:rgba(255,255,255,0);}/*!sc*/
.cSumzE:focus .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
@media (hover:hover){.cSumzE:hover{background-color:rgba(255,255,255,0.51);border-color:rgba(255,255,255,0);}.cSumzE:hover .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}}/*!sc*/
.cSumzE[disabled]{color:rgba(0,0,0,0.33);background-color:rgba(0,0,0,0.06);border-color:rgba(255,255,255,0);}/*!sc*/
.cSumzE[disabled] .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.cSumzE .button-style__ButtonLoading-sc-de21aabe-3{border-color:currentColor;display:inline-block;}/*!sc*/
.gmlcvs{pointer-events:auto;height:3.5rem;min-width:13.25rem;padding:calc(1rem + 2px) 1rem calc(1rem - 2px) 1rem;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-size:0.875rem;font-weight:500;line-height:1;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-property:background,border,box-shadow,color;transition-property:background,border,box-shadow,color;-webkit-transition-timing-function:ease;transition-timing-function:ease;outline:none;--btn-height:3rem;--btn-font-size:0.875rem;--btn-weight:400;--btn-border-width:2px;--btn-padding:calc(var(--btn-height) / 2);--btn-radius:3rem;--btn-blur:2.5rem;overflow:hidden;position:relative;display:inline-block;border:var(--btn-border-width) solid transparent;min-width:auto;height:var(--btn-height);padding:0 var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-weight);line-height:1;border-radius:var(--btn-radius);-webkit-transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;-webkit-transition-duration:300ms;transition-duration:300ms;box-shadow:none;color:rgba(255,255,255,1);background-color:rgba(255,255,255,0);border:1px solid rgba(255,255,255,0.17);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (min-width:1440px){.gmlcvs{font-size:calc(0.875rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.gmlcvs{font-size:1rem;}}/*!sc*/
@media screen and (max-width:767px){.gmlcvs{--btn-height:2.75rem;}}/*!sc*/
.gmlcvs *{pointer-events:none;}/*!sc*/
.gmlcvs:before{content:"";display:block;position:absolute;top:calc(var(--btn-border-width) * -2);right:calc(var(--btn-border-width) * -2);bottom:calc(var(--btn-border-width) * -2);left:calc(var(--btn-border-width) * -2);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);}/*!sc*/
.gmlcvs .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.gmlcvs:active{overflow:hidden;position:relative;display:inline-block;border:var(--btn-border-width) solid transparent;color:rgba(255,255,255,1);background-color:rgba(150,100,74,1);border-color:rgba(150,100,74,1);}/*!sc*/
.gmlcvs:active *{pointer-events:none;}/*!sc*/
.gmlcvs:active:before{content:"";display:block;position:absolute;top:calc(var(--btn-border-width) * -2);right:calc(var(--btn-border-width) * -2);bottom:calc(var(--btn-border-width) * -2);left:calc(var(--btn-border-width) * -2);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);}/*!sc*/
.gmlcvs:active .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.gmlcvs:focus{color:rgba(0,0,0,1);background-color:rgba(255,255,255,1);border-color:rgba(255,255,255,0);}/*!sc*/
.gmlcvs:focus .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
@media (hover:hover){.gmlcvs:hover{color:rgba(0,0,0,1);background-color:rgba(255,255,255,1);border-color:rgba(255,255,255,0);}.gmlcvs:hover .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}}/*!sc*/
.gmlcvs[disabled]{color:rgba(0,0,0,0.54);background-color:rgba(0,0,0,0.12);border-color:rgba(255,255,255,0);}/*!sc*/
.gmlcvs[disabled] .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.gmlcvs .button-style__ButtonLoading-sc-de21aabe-3{border-color:currentColor;display:inline-block;}/*!sc*/
.kVBOzh{pointer-events:auto;height:3.5rem;min-width:13.25rem;padding:calc(1rem + 2px) 1rem calc(1rem - 2px) 1rem;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-size:0.875rem;font-weight:500;line-height:1;-webkit-transition-duration:100ms;transition-duration:100ms;-webkit-transition-property:background,border,box-shadow,color;transition-property:background,border,box-shadow,color;-webkit-transition-timing-function:ease;transition-timing-function:ease;outline:none;--btn-height:3rem;--btn-font-size:0.875rem;--btn-weight:400;--btn-border-width:2px;--btn-padding:calc(var(--btn-height) / 2);--btn-radius:3rem;--btn-blur:2.5rem;overflow:hidden;position:relative;display:inline-block;border:var(--btn-border-width) solid transparent;min-width:auto;height:var(--btn-height);padding:0 var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-weight);line-height:1;border-radius:var(--btn-radius);-webkit-transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;transition-property:color,background-color,box-shadow,fill,stroke, backdrop-filter,border-color;-webkit-transition-duration:300ms;transition-duration:300ms;box-shadow:none;font-weight:500;color:rgba(255,255,255,1);background-color:rgba(0,0,0,1);border-color:rgba(255,255,255,0);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;min-width:auto;width:100%;}/*!sc*/
@media (min-width:1440px){.kVBOzh{font-size:calc(0.875rem + (2 * (100vw - 1440px) / 1119));}}/*!sc*/
@media (min-width:2560px){.kVBOzh{font-size:1rem;}}/*!sc*/
@media screen and (max-width:767px){.kVBOzh{--btn-height:2.75rem;}}/*!sc*/
.kVBOzh *{pointer-events:none;}/*!sc*/
.kVBOzh:before{content:"";display:block;position:absolute;top:calc(var(--btn-border-width) * -2);right:calc(var(--btn-border-width) * -2);bottom:calc(var(--btn-border-width) * -2);left:calc(var(--btn-border-width) * -2);border:var(--btn-border-width) solid transparent;border-radius:var(--btn-radius);}/*!sc*/
.kVBOzh .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.kVBOzh:active{background-color:rgba(0,0,0,0.54);border-color:rgba(255,255,255,0);}/*!sc*/
.kVBOzh:active .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.kVBOzh:focus{background-color:rgba(0,0,0,0.54);border-color:rgba(255,255,255,0);}/*!sc*/
.kVBOzh:focus .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
@media (hover:hover){.kVBOzh:hover{background-color:rgba(0,0,0,0.54);border-color:rgba(255,255,255,0);}.kVBOzh:hover .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}}/*!sc*/
.kVBOzh[disabled]{color:rgba(0,0,0,0.33);background-color:rgba(0,0,0,0.06);border-color:rgba(255,255,255,0);}/*!sc*/
.kVBOzh[disabled] .button-style__ButtonIconWrapper-sc-de21aabe-4 svg path.icon-styleable-color{stroke:currentColor;}/*!sc*/
.kVBOzh .button-style__ButtonLoading-sc-de21aabe-3{border-color:currentColor;display:inline-block;}/*!sc*/
data-styled.g699[id="button-style__ButtonVariant-sc-de21aabe-5"]{content:"jclMmE,cSumzE,gmlcvs,kVBOzh,"}/*!sc*/
.dUGgRy{display:block;}/*!sc*/
data-styled.g705[id="form-style__FormWrapper-sc-67bf0ceb-2"]{content:"dUGgRy,"}/*!sc*/
.ilRdBk{font-size:1.75rem;line-height:1.2857142857142858;margin-bottom:0.5rem;font-weight:700;margin-top:0;cursor:default;}/*!sc*/
@media (min-width:1024px){.ilRdBk{font-size:2rem;}}/*!sc*/
@media (min-width:1440px){.ilRdBk{font-size:2.5rem;}}/*!sc*/
@media (min-width:1024px){.ilRdBk{line-height:1.25;}}/*!sc*/
@media (min-width:1440px){.ilRdBk{line-height:1.2;}}/*!sc*/
@media (min-width:1024px){.ilRdBk{margin-bottom:1rem;}}/*!sc*/
@media (min-width:1440px){.ilRdBk{margin-bottom:1rem;}}/*!sc*/
a .heading-three-style__HeadingThree-sc-6fbad10a-0,.clickable .ilRdBk{cursor:pointer;}/*!sc*/
data-styled.g722[id="heading-three-style__HeadingThree-sc-6fbad10a-0"]{content:"ilRdBk,"}/*!sc*/
.fcVpKk{font-weight:400;}/*!sc*/
data-styled.g725[id="heading-three-style__HeadingThreeRegular-sc-6fbad10a-3"]{content:"fcVpKk,"}/*!sc*/
.dBRqCG{font-size:0.875rem;line-height:1.4285714285714286;font-weight:400;margin-top:0;cursor:default;margin-bottom:0.5rem;}/*!sc*/
@media (min-width:1024px){.dBRqCG{font-size:0.875rem;}}/*!sc*/
@media (min-width:1440px){.dBRqCG{font-size:1rem;}}/*!sc*/
@media (min-width:1024px){.dBRqCG{line-height:1.4285714285714286;}}/*!sc*/
@media (min-width:1440px){.dBRqCG{line-height:1.5;}}/*!sc*/
a .body-style__BodyTwo-sc-5ccd65db-3,.clickable .dBRqCG{cursor:pointer;}/*!sc*/
@media (min-width:1024px){.dBRqCG{margin-bottom:0.5rem;}}/*!sc*/
@media (min-width:1440px){.dBRqCG{margin-bottom:0.5rem;}}/*!sc*/
.dBRqCG:last-child:not(:only-child){margin-bottom:0;}/*!sc*/
data-styled.g744[id="body-style__BodyTwo-sc-5ccd65db-3"]{content:"dBRqCG,"}/*!sc*/
.gGYLXp{margin-top:0;cursor:default;margin-bottom:0.5rem;font-size:0.75rem;line-height:1.3333333333333333;font-weight:400;color:rgba(255,255,255,0.51);}/*!sc*/
a .caption-style__Caption-sc-f073bced-0,.clickable .gGYLXp{cursor:pointer;}/*!sc*/
@media (min-width:1024px){.gGYLXp{margin-bottom:0.5rem;}}/*!sc*/
@media (min-width:1440px){.gGYLXp{margin-bottom:0.5rem;}}/*!sc*/
.gGYLXp a,.gGYLXp a:visited,.gGYLXp a:link,.gGYLXp a:active{color:rgba(255,255,255,0.51);}/*!sc*/
data-styled.g749[id="caption-style__Caption-sc-f073bced-0"]{content:"gGYLXp,"}/*!sc*/
.gvKuxQ{position:relative;top:calc(-1 * var(--headerOffset));}/*!sc*/
data-styled.g778[id="anchor-style__Anchor-sc-32c957ab-0"]{content:"gvKuxQ,"}/*!sc*/
.MYyvN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;visibility:hidden;}/*!sc*/
.cXTNCD{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;}/*!sc*/
data-styled.g794[id="global-navigation-item-style__GlobalNavigationListItem-sc-a4126e98-0"]{content:"MYyvN,cXTNCD,"}/*!sc*/
.jyuzip{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;font-size:0.75rem;margin:1px;padding:4px 0.75rem 0 0.9rem;color:rgba(0,0,0,1);background-color:rgba(255,255,255,1);border-radius:3rem;-webkit-transition:background-color 300ms ease-in 0s;transition:background-color 300ms ease-in 0s;box-shadow:0 2px 16px rgba(0,0,0,.05);}/*!sc*/
.jyuzip,.jyuzip svg,.jyuzip svg *{-webkit-transition:color 300ms ease-out 0s;transition:color 300ms ease-out 0s;-webkit-transition-property:color,background-color,box-shadow,fill,stroke;transition-property:color,background-color,box-shadow,fill,stroke;}/*!sc*/
.jyuzip:before{content:"";box-sizing:content-box;position:absolute;top:-1px;left:-1px;right:-1px;height:calc(100% + 2px);border:1px solid rgba(0,0,0,0.03);border-radius:3rem;}/*!sc*/
.jyuzip:focus{border-color:transparent;}/*!sc*/
.jyuzip:active{color:rgba(0,0,0,0.89);border-color:transparent;background-color:rgba(0,0,0,0.06);box-shadow:none;}/*!sc*/
.jyuzip:active:before{border-color:transparent;}/*!sc*/
@media (hover:hover){.jyuzip:hover{color:rgba(0,0,0,0.89);border-color:transparent;background-color:rgba(0,0,0,0.06);box-shadow:none;}.jyuzip:hover:before{border-color:transparent;}}/*!sc*/
.vXJVd{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;font-size:0.75rem;margin:1px;padding:4px 0.75rem 0 0.9rem;color:rgba(0,0,0,1);background-color:rgba(255,255,255,1);border-radius:3rem;-webkit-transition:background-color 300ms ease-in 0s;transition:background-color 300ms ease-in 0s;box-shadow:0 2px 16px rgba(0,0,0,.05);}/*!sc*/
.vXJVd,.vXJVd svg,.vXJVd svg *{-webkit-transition:color 300ms ease-out 0s;transition:color 300ms ease-out 0s;-webkit-transition-property:color,background-color,box-shadow,fill,stroke;transition-property:color,background-color,box-shadow,fill,stroke;}/*!sc*/
.vXJVd:before{content:"";box-sizing:content-box;position:absolute;top:-1px;left:-1px;right:-1px;height:calc(100% + 2px);border:1px solid rgba(0,0,0,0.03);border-radius:3rem;}/*!sc*/
.vXJVd:focus{border-color:transparent;}/*!sc*/
.vXJVd:active{border-color:transparent;background-color:rgba(0,0,0,0.06);box-shadow:none;}/*!sc*/
.vXJVd:active:before{border-color:transparent;}/*!sc*/
@media (hover:hover){.vXJVd:hover{border-color:transparent;background-color:rgba(0,0,0,0.06);box-shadow:none;}.vXJVd:hover:before{border-color:transparent;}}/*!sc*/
data-styled.g795[id="global-navigation-item-style__GlobalNavigationItemButton-sc-a4126e98-1"]{content:"jyuzip,vXJVd,"}/*!sc*/
.iKA-Des{width:36px;padding:0;color:rgba(0,0,0,0.89);background-color:transparent;border-color:transparent;box-shadow:none;}/*!sc*/
.iKA-Des svg{margin-bottom:-2px;}/*!sc*/
.iKA-Des:before{display:none;}/*!sc*/
data-styled.g796[id="global-navigation-item-style__GlobalNavigationItemIconButton-sc-a4126e98-2"]{content:"iKA-Des,"}/*!sc*/
.jvgalJ{display:block;position:relative;}/*!sc*/
.jvgalJ .picture-style__PictureWrapper-sc-537924cd-0 img{-webkit-transition-property:opacity;transition-property:opacity;disabled-will-chaange:opacity;display:block;opacity:1;-webkit-transition-duration:500ms;transition-duration:500ms;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}/*!sc*/
@media (max-width:1023px){.jvgalJ video,.jvgalJ img{height:100%;}}/*!sc*/
@media (min-width:1024px){.jvgalJ video,.jvgalJ img{height:100%;}}/*!sc*/
data-styled.g821[id="picture-style__LazyLoadPictureWrapper-sc-537924cd-1"]{content:"jvgalJ,"}/*!sc*/
:root{--gridColumn:calc( (100vw - (1.5rem * 2)) / 13 );--gridGutter:1.5rem;}/*!sc*/
@media (min-width:768px){:root{--gridColumn:calc(100vw / 16);--gridGutter:0rem;}}/*!sc*/
@media (min-width:1024px){:root{--gridColumn:calc(100vw / 24);}}/*!sc*/
@media (min-width:1440px){:root{--gridColumn:calc(100vw / 24);}}/*!sc*/
data-styled.g824[id="sc-global-bNzwFG1"]{content:"sc-global-bNzwFG1,"}/*!sc*/
.iOxEJk{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:initial;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-left:1.5rem;padding-right:1.5rem;width:100%;}/*!sc*/
@media (max-width:767px){.grid-style__GridDiv-sc-3d48c445-0 .grid-style__GridDiv-sc-3d48c445-0{padding-left:0;padding-right:0;}}/*!sc*/
@media (min-width:768px){.iOxEJk{padding-left:0;padding-right:0;}}/*!sc*/
data-styled.g825[id="grid-style__GridDiv-sc-3d48c445-0"]{content:"iOxEJk,"}/*!sc*/
.dkhUqX > div{white-space:pre-wrap;max-width:24.375rem;width:100%;box-sizing:border-box;padding-inline:2rem;margin:2.5rem auto 0;text-align:center;}/*!sc*/
.dkhUqX > div .large-disclaimer{font-size:1.0625rem;line-height:1.5;}/*!sc*/
.dkhUqX > div .small-disclaimer{font-size:0.6875rem;line-height:1.4;}/*!sc*/
@media (min-width:740px){.dkhUqX > div{max-width:50rem;}}/*!sc*/
data-styled.g906[id="section-footnote-style__FootnoteTypography-sc-74d35f55-0"]{content:"dkhUqX,"}/*!sc*/
.hXZrxc{--sectionBottomMargin:1.5rem;-webkit-transition:padding-inline 0.3s ease-in-out;transition:padding-inline 0.3s ease-in-out;z-index:1;padding-inline: clamp(0.375rem,calc(0.375rem + (8 - 6) * ((100vw - 1266px) / (1728 - 1266))),0.5rem);width:100%;max-width:108rem;margin:0 auto var(--sectionBottomMargin);}/*!sc*/
@media (min-width:1266px){.hXZrxc{--sectionBottomMargin:2.5rem;}}/*!sc*/
@media (min-width:1266px){}/*!sc*/
data-styled.g913[id="delta-breeze-style__Section-sc-1b19912c-1"]{content:"hXZrxc,"}/*!sc*/
.gHtjlT{--border-radius:var(--unit-u024,1.5rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex:1 0 0;-ms-flex:1 0 0;flex:1 0 0;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;position:relative;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;background-color:rgba(0,0,0,0.19);border-radius:var(--border-radius);}/*!sc*/
.gHtjlT .picture-style__LazyLoadPictureWrapper-sc-537924cd-1{width:100%;height:38.25rem;}/*!sc*/
.gHtjlT .picture-style__PictureWrapper-sc-537924cd-0 img{border-radius:var(--border-radius);width:100%;height:100%;object-fit:cover;object-position:center top;}/*!sc*/
@media (min-width:740px){.gHtjlT .picture-style__PictureWrapper-sc-537924cd-0 img{object-position:left 20%;}}/*!sc*/
@media (min-width:488px){.gHtjlT{height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;max-height:38.25rem;}}/*!sc*/
data-styled.g919[id="lead-capture-style__Frame-sc-f12f8325-0"]{content:"gHtjlT,"}/*!sc*/
.cUgsyG{display:grid;gap:var(--unit-u008,0.5rem);}/*!sc*/
data-styled.g920[id="lead-capture-style__DisplayWrapper-sc-f12f8325-1"]{content:"cUgsyG,"}/*!sc*/
.gLxuNZ{display:grid;gap:var(--unit-u004,0.25rem);width:100%;}/*!sc*/
data-styled.g921[id="lead-capture-style__StyledTextInputWrapper-sc-f12f8325-2"]{content:"gLxuNZ,"}/*!sc*/
.hPLcMn{position:absolute;width:100%;height:100%;display:grid;padding:var(--unit-u020,1.25rem);-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end;gap:var(--unit-u024,1.5rem);z-index:1;background:linear-gradient( 180deg, rgba(0,0,0,0) 19%, rgba(0,0,0,0.5) 100%, #000 112% );border-radius:1.5rem;}/*!sc*/
@media (min-width:488px){.hPLcMn{max-width:28rem;padding:3.75rem;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background:none;}}/*!sc*/
@media (min-width:1092px){.hPLcMn{max-width:28.75rem;}}/*!sc*/
.hPLcMn .section-footnote-style__FootnoteTypography-sc-74d35f55-0{font-size:0.75rem;}/*!sc*/
.hPLcMn .section-footnote-style__FootnoteTypography-sc-74d35f55-0 a{color:currentColor;}/*!sc*/
.hPLcMn .section-footnote-style__FootnoteTypography-sc-74d35f55-0 div{width:100%;text-align:start;margin:0;}/*!sc*/
@media (min-width:488px){.hPLcMn .section-footnote-style__FootnoteTypography-sc-74d35f55-0 div{max-width:28rem;}}/*!sc*/
@media (min-width:1092px){.hPLcMn .section-footnote-style__FootnoteTypography-sc-74d35f55-0 div{max-width:28.75rem;}}/*!sc*/
data-styled.g922[id="lead-capture-style__Content-sc-f12f8325-3"]{content:"hPLcMn,"}/*!sc*/
.cnDvFh{--padding:1.0625rem;--border-radius:var(--unit-u014,0.875rem);--height:1.5rem;}/*!sc*/
.cnDvFh .sc-cPtzYu{padding:1.5rem var(--padding) 0.625rem;height:var(--height);}/*!sc*/
.cnDvFh .sc-jMbUWg{top:1.25rem;}/*!sc*/
data-styled.g925[id="lead-capture-style__TextInput-sc-f12f8325-6"]{content:"cnDvFh,"}/*!sc*/
.bmpEwb{--sectionBottomMargin:1.5rem;-webkit-transition:padding-inline 0.3s ease-in-out;transition:padding-inline 0.3s ease-in-out;z-index:1;padding-inline:0;width:100%;max-width:108rem;margin:0 auto var(--sectionBottomMargin);}/*!sc*/
@media (min-width:1266px){.bmpEwb{--sectionBottomMargin:2.5rem;}}/*!sc*/
@media (min-width:1266px){}/*!sc*/
data-styled.g938[id="homepage-frame-utils__Section-sc-615ae6f3-1"]{content:"bmpEwb,"}/*!sc*/
.lmqLqY{display:inline-block;font-size:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}/*!sc*/
data-styled.g959[id="svg-icon-style__RotationWrapper-sc-7c42cb01-0"]{content:"lmqLqY,"}/*!sc*/
.eqApRH{padding-left: clamp(0.3125rem,calc(0.3125rem + (16 - 5) * ((100vw - 840px) / (1392 - 840))),1rem);padding-right: clamp(0.3125rem,calc(0.3125rem + (16 - 5) * ((100vw - 840px) / (1392 - 840))),1rem);width:100%;max-width:87rem;}/*!sc*/
@media (min-width:1392px){.eqApRH{margin-left:auto;margin-right:auto;}}/*!sc*/
data-styled.g981[id="atf-category-tiles-styles__WideAtfBlock-sc-2d91b299-1"]{content:"eqApRH,"}/*!sc*/
.iHsEQh{margin-bottom:1.5rem;gap:0.25rem;}/*!sc*/
@media (min-width:1092px){.iHsEQh{margin-bottom:2.25rem;}}/*!sc*/
data-styled.g982[id="atf-category-tiles-styles__WideDashboardBlock-sc-2d91b299-2"]{content:"iHsEQh,"}/*!sc*/
.sKUII{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.25rem;margin-bottom:0.25rem;}/*!sc*/
data-styled.g984[id="atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4"]{content:"sKUII,"}/*!sc*/
.eTIgSy{display:grid;grid-template-columns:1fr;gap:0.25rem;}/*!sc*/
.eTIgSy > a,.eTIgSy > div > a,.eTIgSy > div > div{height:5rem;}/*!sc*/
@media (min-width:740px){.eTIgSy{grid-template-columns:1fr 1fr;}.eTIgSy > a,.eTIgSy > div > a,.eTIgSy > div > div{height:6.25rem;}}/*!sc*/
@media (min-width:1266px){.eTIgSy{grid-template-columns:repeat(4,1fr);}}/*!sc*/
data-styled.g985[id="atf-category-tiles-styles__CategoryTilesRow-sc-2d91b299-5"]{content:"eTIgSy,"}/*!sc*/
.gcAYGU{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}/*!sc*/
data-styled.g992[id="featured-tile-styles__WLAnimationWrapper-sc-b9ad4be8-6"]{content:"gcAYGU,"}/*!sc*/
.kCaxgW{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:-webkit-transform 300ms ease-in-out;-webkit-transition:transform 300ms ease-in-out;transition:transform 300ms ease-in-out;}/*!sc*/
data-styled.g993[id="featured-tile-styles__WLGraphWrapper-sc-b9ad4be8-7"]{content:"kCaxgW,"}/*!sc*/
.cYyAnR{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g994[id="featured-tile-styles__WLFigureWrapper-sc-b9ad4be8-8"]{content:"cYyAnR,"}/*!sc*/
.kQYOyG{position:absolute;width:100%;height:100%;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
data-styled.g995[id="featured-tile-styles__FeaturedTileImageWrapper-sc-b9ad4be8-9"]{content:"kQYOyG,"}/*!sc*/
.fkSNGC{opacity:0;}/*!sc*/
data-styled.g996[id="featured-tile-styles__FeaturedTileImageHoverWrapper-sc-b9ad4be8-10"]{content:"fkSNGC,"}/*!sc*/
.gtVvMU{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:1rem;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;height:14.1875rem;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;background:linear-gradient(to right,#492C00,#7B5720);}/*!sc*/
@media (min-width:488px){.gtVvMU{height:12.4375rem;}}/*!sc*/
@media (min-width:740px){.gtVvMU{border-radius:1.5rem;}}/*!sc*/
@media (hover:hover){.gtVvMU:hover .featured-tile-styles__FeaturedTileImageHoverWrapper-sc-b9ad4be8-10{opacity:1;}}/*!sc*/
.gtVvMU[data-custom-variant="nn"]::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#322005,#51360B);opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
@media (hover:hover){.gtVvMU[data-custom-variant="nn"]:hover::after{opacity:1;}.gtVvMU[data-custom-variant="nn"]:hover .featured-tile-styles__NNHoverImageWrapper-sc-b9ad4be8-5{opacity:1;}}/*!sc*/
@media (hover:hover){.gtVvMU[data-custom-variant="wl"]:hover .featured-tile-styles__WLGraphWrapper-sc-b9ad4be8-7{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}}/*!sc*/
.irrnyG{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:1rem;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;height:14.1875rem;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;background:#9A6D2A;}/*!sc*/
@media (min-width:488px){.irrnyG{height:12.4375rem;}}/*!sc*/
@media (min-width:740px){.irrnyG{border-radius:1.5rem;}}/*!sc*/
@media (hover:hover){.irrnyG:hover .featured-tile-styles__FeaturedTileImageHoverWrapper-sc-b9ad4be8-10{opacity:1;}}/*!sc*/
.irrnyG[data-custom-variant="nn"]::after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
@media (hover:hover){.irrnyG[data-custom-variant="nn"]:hover::after{opacity:1;}.irrnyG[data-custom-variant="nn"]:hover .featured-tile-styles__NNHoverImageWrapper-sc-b9ad4be8-5{opacity:1;}}/*!sc*/
@media (hover:hover){.irrnyG[data-custom-variant="wl"]:hover .featured-tile-styles__WLGraphWrapper-sc-b9ad4be8-7{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}}/*!sc*/
data-styled.g997[id="featured-tile-styles__FeaturedTileWrapper-sc-b9ad4be8-11"]{content:"gtVvMU,irrnyG,"}/*!sc*/
.fqAIVH{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1rem;}/*!sc*/
@media (min-width:740px){.fqAIVH{padding:1.25rem;}}/*!sc*/
data-styled.g999[id="featured-tile-styles__FeaturedTileContent-sc-b9ad4be8-13"]{content:"fqAIVH,"}/*!sc*/
.ICNrx{color:white;font-size:1.125rem;font-weight:500;-webkit-letter-spacing:-0.055625rem;-moz-letter-spacing:-0.055625rem;-ms-letter-spacing:-0.055625rem;letter-spacing:-0.055625rem;line-height:1.1375rem;}/*!sc*/
.ICNrx span{color:#FFC671;}/*!sc*/
@media (min-width:740px){.ICNrx{font-size:1.25rem;-webkit-letter-spacing:-0.065625rem;-moz-letter-spacing:-0.065625rem;-ms-letter-spacing:-0.065625rem;letter-spacing:-0.065625rem;max-width:11.25rem;}}/*!sc*/
data-styled.g1000[id="featured-tile-styles__FeaturedTileTitle-sc-b9ad4be8-14"]{content:"ICNrx,"}/*!sc*/
.buArby{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;}/*!sc*/
data-styled.g1001[id="featured-tile-styles__FeaturedTileFooter-sc-b9ad4be8-15"]{content:"buArby,"}/*!sc*/
.dDITRa{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.25rem;}/*!sc*/
data-styled.g1002[id="featured-tile-styles__FeaturedTileFooterContent-sc-b9ad4be8-16"]{content:"dDITRa,"}/*!sc*/
.kCpBse{font-weight:400;font-size:0.875rem;color:#ffffff;}/*!sc*/
@media (min-width:1092px){.kCpBse{font-size:1rem;}}/*!sc*/
.dKMCGp{font-weight:400;font-size:0.875rem;color:#FFC671;}/*!sc*/
@media (min-width:1092px){.dKMCGp{font-size:1rem;}}/*!sc*/
data-styled.g1004[id="featured-tile-styles__FeaturedTileFooterText-sc-b9ad4be8-18"]{content:"kCpBse,dKMCGp,"}/*!sc*/
.ibEjlJ{width:100%;height:100%;}/*!sc*/
.ibEjlJ > div{height:100%;}/*!sc*/
.ibEjlJ img{height:100%;object-fit:cover;}/*!sc*/
@media (max-width:487px){.ibEjlJ > div{height:auto;}.ibEjlJ img{height:auto;object-fit:unset;}}/*!sc*/
.fKTiqT{width:100%;height:100%;}/*!sc*/
.fKTiqT > div{height:100%;}/*!sc*/
.fKTiqT img{height:100%;object-fit:cover;}/*!sc*/
data-styled.g1006[id="responsive-image-style__FeaturedTileImageBase-sc-9cfc3972-0"]{content:"ibEjlJ,fKTiqT,"}/*!sc*/
.fVjxZm{display:block;}/*!sc*/
@media (min-width:488px){.fVjxZm{display:none;}}/*!sc*/
data-styled.g1007[id="responsive-image-style__FeaturedTileImageMobile-sc-9cfc3972-1"]{content:"fVjxZm,"}/*!sc*/
.jIuJCc{display:none;}/*!sc*/
@media (min-width:488px){.jIuJCc{display:block;}}/*!sc*/
@media (min-width:740px){.jIuJCc{display:none;}}/*!sc*/
data-styled.g1008[id="responsive-image-style__FeaturedTileImageTablet-sc-9cfc3972-2"]{content:"jIuJCc,"}/*!sc*/
.cRsCxd{display:none;}/*!sc*/
@media (min-width:740px){.cRsCxd{display:block;}}/*!sc*/
data-styled.g1009[id="responsive-image-style__FeaturedTileImageDesktop-sc-9cfc3972-3"]{content:"cRsCxd,"}/*!sc*/
.egWYss{--border-radius:1.5rem;--primary-tile-height:12.4375rem;--secondary-tile-height:5rem;--secondary-tile-height-desktop:6.25rem;--mobile-first-tile-height:8.75rem;--desktop-tile-min-width:16.625rem;--imageContainerWidth:4.5rem;--tileBgGradientHims:linear-gradient( 167deg, #f4f1e6 0%, #faf8f2 38%, #faf8f2 84%, #f4f1e6 100% );--tileBgGradientHers:linear-gradient( 167deg, #e4eee6 0%, #f2f9f4 38%, #f2f9f4 84%, #e4eee6 100% );width:var(--imageContainerWidth);height:var(--imageContainerWidth);min-height:var(--imageContainerWidth);position:relative;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform:translate3d(-0.25rem,0,0);-ms-transform:translate3d(-0.25rem,0,0);transform:translate3d(-0.25rem,0,0);aspect-ratio:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .tile-image-style__ProductImage-sc-281e808e-0{--imageContainerWidth:8.125rem;}}/*!sc*/
@media (min-width:488px){.egWYss{-webkit-transform:translate3d(-0.5rem,0,0);-ms-transform:translate3d(-0.5rem,0,0);transform:translate3d(-0.5rem,0,0);}}/*!sc*/
@media (min-width:740px){.egWYss{--imageContainerWidth:5rem;}}/*!sc*/
data-styled.g1116[id="tile-image-style__ProductImage-sc-281e808e-0"]{content:"egWYss,"}/*!sc*/
.jPPtgG{opacity:1;z-index:2;width:100%;height:100%;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;}/*!sc*/
.jPPtgG img{width:100%;height:100%;object-fit:contain;display:block;}/*!sc*/
data-styled.g1117[id="tile-image-style__CloudinaryDefault-sc-281e808e-1"]{content:"jPPtgG,"}/*!sc*/
.iTfSXu{position:absolute;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}/*!sc*/
.iTfSXu img{width:100%;height:100%;object-fit:contain;display:block;}/*!sc*/
data-styled.g1118[id="tile-image-style__CloudinaryHover-sc-281e808e-2"]{content:"iTfSXu,"}/*!sc*/
.kYwAYv{--border-radius:1.5rem;--primary-tile-height:12.4375rem;--secondary-tile-height:5rem;--secondary-tile-height-desktop:6.25rem;--mobile-first-tile-height:8.75rem;--desktop-tile-min-width:16.625rem;--imageContainerWidth:4.5rem;--tileBgGradientHims:linear-gradient( 167deg, #f4f1e6 0%, #faf8f2 38%, #faf8f2 84%, #f4f1e6 100% );--tileBgGradientHers:linear-gradient( 167deg, #e4eee6 0%, #f2f9f4 38%, #f2f9f4 84%, #e4eee6 100% );position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;text-align:left;width:100%;}/*!sc*/
.kYwAYv > *{text-align:inherit;width:auto;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .tile-content-style__TileContentWrapper-sc-ea30a442-0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;height:100%;width:100%;}}/*!sc*/
@media (min-width:1092px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .tile-content-style__TileContentWrapper-sc-ea30a442-0{height:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .tile-content-style__TileContentWrapper-sc-ea30a442-0{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;width:100%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:0.5rem;}}/*!sc*/
data-styled.g1119[id="tile-content-style__TileContentWrapper-sc-ea30a442-0"]{content:"kYwAYv,"}/*!sc*/
.kfxWVy{color:#4E799E;-webkit-transition:color 400ms ease;transition:color 400ms ease;}/*!sc*/
.kQGedp{color:#8A3A34;-webkit-transition:color 400ms ease;transition:color 400ms ease;}/*!sc*/
.koPcNP{color:#6D8D9E;-webkit-transition:color 400ms ease;transition:color 400ms ease;}/*!sc*/
.gLghGr{color:#714E2C;-webkit-transition:color 400ms ease;transition:color 400ms ease;}/*!sc*/
data-styled.g1120[id="tile-content-style__CategorySpan-sc-ea30a442-1"]{content:"kfxWVy,kQGedp,koPcNP,gLghGr,"}/*!sc*/
.bKNSZN{-webkit-transition:color 400ms ease;transition:color 400ms ease;font-size:1.125rem;font-weight:500;-webkit-letter-spacing:-0.055625rem;-moz-letter-spacing:-0.055625rem;-ms-letter-spacing:-0.055625rem;letter-spacing:-0.055625rem;line-height:1.1375rem;}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .tile-content-style__TileContentTypography-sc-ea30a442-2{white-space:nowrap;}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .tile-content-style__TileContentTypography-sc-ea30a442-2{white-space:pre;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .tile-content-style__TileContentTypography-sc-ea30a442-2{font-size:1.25rem;-webkit-letter-spacing:-0.065625rem;-moz-letter-spacing:-0.065625rem;-ms-letter-spacing:-0.065625rem;letter-spacing:-0.065625rem;}}/*!sc*/
@media (min-width:1266px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .tile-content-style__TileContentTypography-sc-ea30a442-2{white-space:nowrap;}}/*!sc*/
data-styled.g1121[id="tile-content-style__TileContentTypography-sc-ea30a442-2"]{content:"bKNSZN,"}/*!sc*/
.duZeTt{padding-right:0.5625rem;position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.duZeTt svg path{-webkit-transition:stroke 400ms ease,fill 400ms ease;transition:stroke 400ms ease,fill 400ms ease;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__IconWrapper-sc-618313ed-0{position:absolute;top:1.125rem;right:1rem;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__IconWrapper-sc-618313ed-0{padding-right:1rem;}}/*!sc*/
data-styled.g1122[id="treatment-tile-style__IconWrapper-sc-618313ed-0"]{content:"duZeTt,"}/*!sc*/
.gBBcPZ{--border-radius:1.5rem;--primary-tile-height:12.4375rem;--secondary-tile-height:5rem;--secondary-tile-height-desktop:6.25rem;--mobile-first-tile-height:8.75rem;--desktop-tile-min-width:16.625rem;--imageContainerWidth:4.5rem;--tileBgGradientHims:linear-gradient( 167deg, #f4f1e6 0%, #faf8f2 38%, #faf8f2 84%, #f4f1e6 100% );--tileBgGradientHers:linear-gradient( 167deg, #e4eee6 0%, #f2f9f4 38%, #f2f9f4 84%, #e4eee6 100% );padding:0 0.5rem 0 1rem;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:var(--tileBgGradientHims);border-radius:24px;border-radius:var(--border-radius);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--mobile-first-tile-height);}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--primary-tile-height);}}/*!sc*/
@media (max-width:739px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1) .tile-image-style__ProductImage-sc-281e808e-0{--imageContainerWidth:7.5rem;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:1.1875rem 0.5625rem 0.5625rem 1.5rem;height:var(--primary-tile-height);min-width:var( --desktop-tile-min-width );-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-image-style__ProductImage-sc-281e808e-0{margin:0 auto;}}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);width:14.9375rem;min-width:14.9375rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:block;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:0 0.5625rem 0 1.5rem;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:auto;min-width:var(--desktop-tile-min-width);height:var(--secondary-tile-height-desktop);-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;}}/*!sc*/
@media (min-width:1092px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:inline;}}/*!sc*/
@media (hover:hover){.gBBcPZ:hover::before{opacity:1;}.gBBcPZ:hover .tile-image-style__CloudinaryDefault-sc-281e808e-1{opacity:0;}.gBBcPZ:hover .tile-image-style__CloudinaryHover-sc-281e808e-2{opacity:1;}.gBBcPZ:hover .tile-content-style__CategorySpan-sc-ea30a442-1{color:#FFFFFF;}.gBBcPZ:hover .tile-content-style__TileContentTypography-sc-ea30a442-2{color:rgba(255,255,255,0.8);}.gBBcPZ:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path{stroke:#FFFFFF;}.gBBcPZ:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path[fill-rule]{fill:#FFFFFF;stroke:none;}}/*!sc*/
.gBBcPZ::before{border-radius:var(--border-radius);content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(162deg,#4D88BA 9.21%,#6FA7D7 38.52%,#6FA7D7 74.59%,#4D88BA 87.36%);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}/*!sc*/
.gBBcPZ:hover,.gBBcPZ:focus,.gBBcPZ:visited,.gBBcPZ:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.gBBcPZ *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.gBBcPZ:hover *,.gBBcPZ:focus *,.gBBcPZ:visited *,.gBBcPZ:active *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.bBmUpa{--border-radius:1.5rem;--primary-tile-height:12.4375rem;--secondary-tile-height:5rem;--secondary-tile-height-desktop:6.25rem;--mobile-first-tile-height:8.75rem;--desktop-tile-min-width:16.625rem;--imageContainerWidth:4.5rem;--tileBgGradientHims:linear-gradient( 167deg, #f4f1e6 0%, #faf8f2 38%, #faf8f2 84%, #f4f1e6 100% );--tileBgGradientHers:linear-gradient( 167deg, #e4eee6 0%, #f2f9f4 38%, #f2f9f4 84%, #e4eee6 100% );padding:0 0.5rem 0 1rem;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:var(--tileBgGradientHims);border-radius:24px;border-radius:var(--border-radius);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--mobile-first-tile-height);}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--primary-tile-height);}}/*!sc*/
@media (max-width:739px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1) .tile-image-style__ProductImage-sc-281e808e-0{--imageContainerWidth:7.5rem;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:1.1875rem 0.5625rem 0.5625rem 1.5rem;height:var(--primary-tile-height);min-width:var( --desktop-tile-min-width );-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-image-style__ProductImage-sc-281e808e-0{margin:0 auto;}}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);width:14.9375rem;min-width:14.9375rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:block;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:0 0.5625rem 0 1.5rem;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:auto;min-width:var(--desktop-tile-min-width);height:var(--secondary-tile-height-desktop);-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;}}/*!sc*/
@media (min-width:1092px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:inline;}}/*!sc*/
@media (hover:hover){.bBmUpa:hover::before{opacity:1;}.bBmUpa:hover .tile-image-style__CloudinaryDefault-sc-281e808e-1{opacity:0;}.bBmUpa:hover .tile-image-style__CloudinaryHover-sc-281e808e-2{opacity:1;}.bBmUpa:hover .tile-content-style__CategorySpan-sc-ea30a442-1{color:#FFFFFF;}.bBmUpa:hover .tile-content-style__TileContentTypography-sc-ea30a442-2{color:rgba(255,255,255,0.8);}.bBmUpa:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path{stroke:#FFFFFF;}.bBmUpa:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path[fill-rule]{fill:#FFFFFF;stroke:none;}}/*!sc*/
.bBmUpa::before{border-radius:var(--border-radius);content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(167deg,#8F2B25 -3.36%,#943C35 33.89%,#943C35 76.39%,#8F2B25 95.99%);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}/*!sc*/
.bBmUpa:hover,.bBmUpa:focus,.bBmUpa:visited,.bBmUpa:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.bBmUpa *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.bBmUpa:hover *,.bBmUpa:focus *,.bBmUpa:visited *,.bBmUpa:active *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.gorirI{--border-radius:1.5rem;--primary-tile-height:12.4375rem;--secondary-tile-height:5rem;--secondary-tile-height-desktop:6.25rem;--mobile-first-tile-height:8.75rem;--desktop-tile-min-width:16.625rem;--imageContainerWidth:4.5rem;--tileBgGradientHims:linear-gradient( 167deg, #f4f1e6 0%, #faf8f2 38%, #faf8f2 84%, #f4f1e6 100% );--tileBgGradientHers:linear-gradient( 167deg, #e4eee6 0%, #f2f9f4 38%, #f2f9f4 84%, #e4eee6 100% );padding:0 0.5rem 0 1rem;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:var(--tileBgGradientHims);border-radius:24px;border-radius:var(--border-radius);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--mobile-first-tile-height);}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--primary-tile-height);}}/*!sc*/
@media (max-width:739px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1) .tile-image-style__ProductImage-sc-281e808e-0{--imageContainerWidth:7.5rem;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:1.1875rem 0.5625rem 0.5625rem 1.5rem;height:var(--primary-tile-height);min-width:var( --desktop-tile-min-width );-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-image-style__ProductImage-sc-281e808e-0{margin:0 auto;}}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);width:14.9375rem;min-width:14.9375rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:block;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:0 0.5625rem 0 1.5rem;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:auto;min-width:var(--desktop-tile-min-width);height:var(--secondary-tile-height-desktop);-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;}}/*!sc*/
@media (min-width:1092px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:inline;}}/*!sc*/
@media (hover:hover){.gorirI:hover::before{opacity:1;}.gorirI:hover .tile-image-style__CloudinaryDefault-sc-281e808e-1{opacity:0;}.gorirI:hover .tile-image-style__CloudinaryHover-sc-281e808e-2{opacity:1;}.gorirI:hover .tile-content-style__CategorySpan-sc-ea30a442-1{color:#6D8D9E;}.gorirI:hover .tile-content-style__TileContentTypography-sc-ea30a442-2{color:#2e3f43;}.gorirI:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path{stroke:black;}.gorirI:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path[fill-rule]{fill:black;stroke:none;}}/*!sc*/
.gorirI::before{border-radius:var(--border-radius);content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(167deg,#B3BABF -3.36%,#CEDBE5 33.89%,#FDEAA0 79.75%,#FDEAA0 95.99%);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}/*!sc*/
.gorirI:hover,.gorirI:focus,.gorirI:visited,.gorirI:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.gorirI *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.gorirI:hover *,.gorirI:focus *,.gorirI:visited *,.gorirI:active *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.ibWIvc{--border-radius:1.5rem;--primary-tile-height:12.4375rem;--secondary-tile-height:5rem;--secondary-tile-height-desktop:6.25rem;--mobile-first-tile-height:8.75rem;--desktop-tile-min-width:16.625rem;--imageContainerWidth:4.5rem;--tileBgGradientHims:linear-gradient( 167deg, #f4f1e6 0%, #faf8f2 38%, #faf8f2 84%, #f4f1e6 100% );--tileBgGradientHers:linear-gradient( 167deg, #e4eee6 0%, #f2f9f4 38%, #f2f9f4 84%, #e4eee6 100% );padding:0 0.5rem 0 1rem;position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:var(--tileBgGradientHims);border-radius:24px;border-radius:var(--border-radius);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);}/*!sc*/
.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--mobile-first-tile-height);}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1){height:var(--primary-tile-height);}}/*!sc*/
@media (max-width:739px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1:nth-child(1) .tile-image-style__ProductImage-sc-281e808e-0{--imageContainerWidth:7.5rem;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:1.1875rem 0.5625rem 0.5625rem 1.5rem;height:var(--primary-tile-height);min-width:var( --desktop-tile-min-width );-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__TopRowContainer-sc-3a25af92-1 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-image-style__ProductImage-sc-281e808e-0{margin:0 auto;}}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{height:var(--secondary-tile-height);width:14.9375rem;min-width:14.9375rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:block;}/*!sc*/
@media (min-width:740px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1{padding:0 0.5625rem 0 1.5rem;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:auto;min-width:var(--desktop-tile-min-width);height:var(--secondary-tile-height-desktop);-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start;-ms-scroll-snap-align:start;scroll-snap-align:start;}}/*!sc*/
@media (min-width:1092px){.product-category-grid-styles__BottomRowContainer-sc-3a25af92-2 .treatment-tile-style__TreatmentTileLink-sc-618313ed-1 .tile-content-style__CategorySpan-sc-ea30a442-1{display:inline;}}/*!sc*/
@media (hover:hover){.ibWIvc:hover::before{opacity:1;}.ibWIvc:hover .tile-image-style__CloudinaryDefault-sc-281e808e-1{opacity:0;}.ibWIvc:hover .tile-image-style__CloudinaryHover-sc-281e808e-2{opacity:1;}.ibWIvc:hover .tile-content-style__CategorySpan-sc-ea30a442-1{color:#FFFFFF;}.ibWIvc:hover .tile-content-style__TileContentTypography-sc-ea30a442-2{color:rgb(213,185,168);}.ibWIvc:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path{stroke:white;}.ibWIvc:hover .treatment-tile-style__IconWrapper-sc-618313ed-0 svg path[fill-rule]{fill:white;stroke:none;}}/*!sc*/
.ibWIvc::before{border-radius:var(--border-radius);content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient( #AD6E4B, #B17D5D 38%, #B17D5D 84%, #AD6E4B);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}/*!sc*/
.ibWIvc:hover,.ibWIvc:focus,.ibWIvc:visited,.ibWIvc:active{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.ibWIvc *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.ibWIvc:hover *,.ibWIvc:focus *,.ibWIvc:visited *,.ibWIvc:active *{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
data-styled.g1123[id="treatment-tile-style__TreatmentTileLink-sc-618313ed-1"]{content:"gBBcPZ,bBmUpa,gorirI,ibWIvc,"}/*!sc*/
.cUhCOL{position:absolute;top:0;left:0;width:100%;height:2rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0));mask-image:linear-gradient(to bottom,rgba(0,0,0,1),rgba(0,0,0,0));-webkit-transition:opacity var(--disclaimer--transition-duration) linear;transition:opacity var(--disclaimer--transition-duration) linear;}/*!sc*/
data-styled.g1125[id="disclaimer-style__ExpandablePreview-sc-57ec2856-0"]{content:"cUhCOL,"}/*!sc*/
.yalVo{display:grid;width:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;opacity:0;-webkit-transition:opacity var(--disclaimer--transition-duration) linear, grid-template-rows var(--disclaimer--transition-duration) cubic-bezier(0.33,1,0.68,1);transition:opacity var(--disclaimer--transition-duration) linear, grid-template-rows var(--disclaimer--transition-duration) cubic-bezier(0.33,1,0.68,1);}/*!sc*/
@media (prefers-reduced-motion:reduce){.yalVo{-webkit-transition:opacity var(--disclaimer--transition-duration) linear;transition:opacity var(--disclaimer--transition-duration) linear;}}/*!sc*/
data-styled.g1126[id="disclaimer-style__ExpandableContentOuter-sc-57ec2856-1"]{content:"yalVo,"}/*!sc*/
.ivaomK{min-width:0;min-height:2rem;width:100%;overflow:hidden;}/*!sc*/
data-styled.g1127[id="disclaimer-style__ExpandableContentInner-sc-57ec2856-2"]{content:"ivaomK,"}/*!sc*/
.bTcCZd{width:100%;text-wrap:pretty;white-space:pre-wrap;}/*!sc*/
.bTcCZd a{color:inherit;}/*!sc*/
data-styled.g1128[id="disclaimer-style__DisclaimerText-sc-57ec2856-3"]{content:"bTcCZd,"}/*!sc*/
.eqiYVl{background:none;border:none;font-weight:bold;color:var(--disclaimer--toggle-color);-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;text-align:center;}/*!sc*/
@media (hover:hover){.eqiYVl:hover{opacity:0.85;}.eqiYVl:focus-visible{outline:2px solid currentColor;outline-offset:2px;}}/*!sc*/
data-styled.g1129[id="disclaimer-style__DisclaimerToggle-sc-57ec2856-4"]{content:"eqiYVl,"}/*!sc*/
.jQrlsA{--disclaimer--text-color:rgba(0,0,0,0.65);--disclaimer--toggle-color:rgba(0,0,0,0.74);--disclaimer--transition-duration:450ms;width:100%;max-width:45.75rem;padding:1.5rem 1rem;margin:auto;text-align:center;color:var(--disclaimer--text-color);}/*!sc*/
.jQrlsA[data-theme="light"]{--disclaimer--text-color:rgba(255,255,255,0.66);--disclaimer--toggle-color:rgba(255,255,255,0.8);}/*!sc*/
.jQrlsA[data-is-expandable="false"] .disclaimer-style__ExpandableContentOuter-sc-57ec2856-1,.jQrlsA[data-is-expanded="true"] .disclaimer-style__ExpandableContentOuter-sc-57ec2856-1{grid-template-rows:1fr;opacity:1;}/*!sc*/
.jQrlsA[data-is-expandable="false"] .disclaimer-style__ExpandablePreview-sc-57ec2856-0,.jQrlsA[data-is-expanded="true"] .disclaimer-style__ExpandablePreview-sc-57ec2856-0{opacity:0;}/*!sc*/
data-styled.g1130[id="disclaimer-style__DisclaimerWrapper-sc-57ec2856-5"]{content:"jQrlsA,"}/*!sc*/
.eCxsrs{position:relative;}/*!sc*/
data-styled.g1131[id="disclaimer-style__DisclaimerWrapperInner-sc-57ec2856-6"]{content:"eCxsrs,"}/*!sc*/
.dfOLSP{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;border-radius:var(--borderRadius);background:linear-gradient(180deg,#D8E1E8 0%,#FDECAC 100%);padding-bottom:var(--bentoVertPadding);}/*!sc*/
@media (min-width:740px){.dfOLSP{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.dfOLSP{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.dfOLSP{--bentoVertPadding:2.25rem;}}/*!sc*/
.cxcTJu{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;border-radius:var(--borderRadius);background:linear-gradient(180deg,#7BEAD6 0%,#00D4AA 38%,#D8E1E8 78%);padding-bottom:var(--bentoVertPadding);}/*!sc*/
@media (min-width:740px){.cxcTJu{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.cxcTJu{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.cxcTJu{--bentoVertPadding:2.25rem;}}/*!sc*/
data-styled.g1132[id="bento-box-style__Bento-sc-78a9d0d3-0"]{content:"dfOLSP,cxcTJu,"}/*!sc*/
.cxcTJu {
  position: relative;
}

.tc-blood-bento-heading {
  position: absolute;
  top: clamp(1.75rem, 3.2vw, 3rem);
  left: 50%;
  z-index: 5;
  width: min(90%, 54rem);
  transform: translateX(-50%);
  color: rgba(255,255,255,0.96);
  font-family: "sofia-pro", SofiaProWeb, Helvetica, Arial, sans-serif;
  font-size: clamp(1.9rem, 3.6vw, 3.75rem);
  font-weight: 500;
  line-height: 1.125;
  letter-spacing: -0.0625em;
  text-align: center;
  pointer-events: none;
}

.tc-blood-bento-heading span {
  display: block;
}

@media (max-width:739px) {
  .tc-blood-bento-heading {
    top: 2rem;
    width: min(92%, 24rem);
    font-size: clamp(1.8rem, 9vw, 3rem);
  }
}

.kgtpSl{position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:25rem;padding:var(--unit-u020,1.25rem);}/*!sc*/
@media (min-width:1092px){.kgtpSl{padding:var(--unit-u040,2.5rem);}}/*!sc*/
data-styled.g1133[id="bento-box-style__BentoContentCard-sc-78a9d0d3-1"]{content:"kgtpSl,"}/*!sc*/
.envwmJ{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:var(--bentoGap);padding:0 var(--bentoHorizPadding);z-index:2;}/*!sc*/
@media (min-width:740px){.envwmJ{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.envwmJ{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.envwmJ{--bentoVertPadding:2.25rem;}}/*!sc*/
.envwmJ > div{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgba(255,255,255,0.45);color:rgba(255,255,255,1);}/*!sc*/
.envwmJ > div{border-radius:var(--borderRadius);overflow:hidden;}/*!sc*/
@media (min-width:740px){.envwmJ{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-auto-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;max-width:1132px;margin-inline:auto;}.envwmJ > div:last-of-type{grid-column:2;grid-row:1 / span 1;}}/*!sc*/
.eHhdGb{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:var(--bentoGap);padding:0 var(--bentoHorizPadding);z-index:2;}/*!sc*/
@media (min-width:740px){.eHhdGb{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.eHhdGb{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.eHhdGb{--bentoVertPadding:2.25rem;}}/*!sc*/
.eHhdGb > div{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,0.12);color:rgba(255,255,255,1);}/*!sc*/
.eHhdGb > div{border-radius:var(--borderRadius);overflow:hidden;}/*!sc*/
@media (min-width:740px){.eHhdGb{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-auto-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-width:1132px;margin-inline:auto;}.eHhdGb > div:nth-child(1){grid-column:1 / span 2;grid-row:1;}}/*!sc*/
data-styled.g1134[id="bento-box-style__Features-sc-78a9d0d3-2"]{content:"envwmJ,eHhdGb,"}/*!sc*/
.hnSJxx .bento-box-style__Features-sc-78a9d0d3-2{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;}/*!sc*/
data-styled.g1135[id="blood-hedge-section-component-style__BloodHedgeSectionWrapper-sc-4333cd6c-0"]{content:"hnSJxx,"}/*!sc*/
.gNyRnd{opacity:0;min-width:1px;min-height:1px;}/*!sc*/
.gNyRnd[data-is-loaded="true"]{opacity:1;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
.gNyRnd > div,.gNyRnd canvas{width:100%;height:100%;}/*!sc*/
data-styled.g1136[id="homepage-rive-style__HomepageRiveWrapper-sc-fa9bf97b-0"]{content:"gNyRnd,"}/*!sc*/
.goxqxq{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;--z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height: clamp(30.25rem,calc(30.25rem + (736 - 484) * ((100vw - 488px) / (1392 - 488))),46rem);position:relative;padding-top: clamp(2.25rem,calc(2.25rem + (40 - 36) * ((100vw - 1266px) / (1392 - 1266))),2.5rem);z-index:var(--z-index);margin-bottom:calc(-1 * var(--heroOverlap));background:transparent;overflow:hidden;border-radius:var(--borderRadius) var(--borderRadius) 0 0;}/*!sc*/
@media (min-width:740px){.goxqxq{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.goxqxq{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.goxqxq{--bentoVertPadding:2.25rem;}}/*!sc*/
.goxqxq::after{content:"";display:block;position:absolute;height:calc(var(--heroOverlap) * 2);left:0;right:0;bottom:0;background:transparent;-webkit-mask-image:linear-gradient( 180deg, transparent, black calc(var(--heroOverlap) * 2) );mask-image:linear-gradient( 180deg, transparent, black calc(var(--heroOverlap) * 2) );z-index:calc(2 + var(--z-index));}/*!sc*/
.kpoYYk{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;--z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height: clamp(30.25rem,calc(30.25rem + (736 - 484) * ((100vw - 488px) / (1392 - 488))),46rem);position:relative;padding-top: clamp(2.25rem,calc(2.25rem + (40 - 36) * ((100vw - 1266px) / (1392 - 1266))),2.5rem);z-index:var(--z-index);margin-bottom:calc(-1 * var(--heroOverlap));background:transparent;overflow:hidden;border-radius:var(--borderRadius) var(--borderRadius) 0 0;}/*!sc*/
@media (min-width:740px){.kpoYYk{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.kpoYYk{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.kpoYYk{--bentoVertPadding:2.25rem;}}/*!sc*/
.kpoYYk::after{content:"";display:block;position:absolute;height:calc(var(--heroOverlap) * 2);left:0;right:0;bottom:0;background:#00D4AA;-webkit-mask-image:linear-gradient( 180deg, transparent, black calc(var(--heroOverlap) * 2) );mask-image:linear-gradient( 180deg, transparent, black calc(var(--heroOverlap) * 2) );z-index:calc(2 + var(--z-index));}/*!sc*/
data-styled.g1137[id="hero-style__Hero-sc-cddb334f-0"]{content:"goxqxq,kpoYYk,"}/*!sc*/
.PlDJe{text-align:center;line-height:99.4%;z-index:calc(2 + var(--z-index));width:100%;white-space:nowrap;}/*!sc*/
.PlDJe span{display:block;}/*!sc*/
@media (min-width:360px){.PlDJe{width: clamp(16.25rem,calc(16.25rem + (450 - 260) * ((100vw - 360px) / (1392 - 360))),28.125rem);}}/*!sc*/
data-styled.g1138[id="hero-style__StyledTypography-sc-cddb334f-1"]{content:"PlDJe,"}/*!sc*/
.fuyThJ{position:absolute;top:0;left:0;right:0;bottom:0;aspect-ratio:auto;width:100%;}/*!sc*/
data-styled.g1140[id="hero-style__RiveContainer-sc-cddb334f-3"]{content:"fuyThJ,"}/*!sc*/
.tMuGu{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;z-index:calc(1 + var(--z-index));width:100%;}/*!sc*/
data-styled.g1141[id="hero-style__StyledHomepageRive-sc-cddb334f-4"]{content:"tMuGu,"}/*!sc*/
.iQkfRu{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);position:absolute;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:0.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto calc(var(--heroOverlap) + 1.5rem);z-index:calc(3 + var(--z-index));}/*!sc*/
.iQkfRu button{width: clamp(9.625rem,calc(9.625rem + (170 - 154) * ((100vw - 360px) / (1392 - 360))),10.625rem);padding-left:1rem;padding-right:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);}/*!sc*/
@media (min-width:740px){.iQkfRu{margin-bottom:calc(var(--heroOverlap) + 2.5rem);}}/*!sc*/
data-styled.g1144[id="hero-style__HeroCtas-sc-cddb334f-7"]{content:"iQkfRu,"}/*!sc*/
.bDlTdl{background-color:rgba(255,255,255,0.07);}/*!sc*/
@media (hover:hover){.bDlTdl:hover{background-color:rgba(0,0,0,0.33);color:rgba(255,255,255,1);}}/*!sc*/
.bDlTdl:active{background-color:rgba(0,0,0,0.33);color:rgba(255,255,255,1);}/*!sc*/
data-styled.g1145[id="hero-style__ButtonLinkSecondary-sc-cddb334f-8"]{content:"bDlTdl,"}/*!sc*/
.jROPwC{--bento-section-padding-h:3.125rem;--bento-section-padding-v:2.5rem;position:relative;background:linear-gradient(145deg,rgba(123,234,214,0.54),rgba(216,225,232,0.46) 48%,rgba(0,212,170,0.34)),radial-gradient(circle at 22% 18%,rgba(255,255,255,0.42),rgba(255,255,255,0) 36%),radial-gradient(circle at 84% 74%,rgba(0,212,170,0.38),rgba(0,212,170,0) 44%) !important;-webkit-backdrop-filter:blur(26px) saturate(1.35);backdrop-filter:blur(26px) saturate(1.35);border:none !important;box-shadow:none !important;padding:var(--bento-section-padding-v) var(--bento-section-padding-h);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
.jROPwC .button-style__ButtonVariant-sc-de21aabe-5{background-color:rgba(0,0,0,0.33);}/*!sc*/
data-styled.g1146[id="shared-style__BentoSectionWrapper-sc-54e1a94d-0"]{content:"jROPwC,"}/*!sc*/
.kyzYLQ{white-space:pre;line-height:1;}/*!sc*/
@media (min-width:1092px){.kyzYLQ{--base-font-size:16;--max-font-size:50;--max-letter-spacing:calc(0.0625 * -1em);--max-viewport-size:calc(1392 - 360);margin:0;padding:0;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;-webkit-letter-spacing:-0.0625em;-moz-letter-spacing:-0.0625em;-ms-letter-spacing:-0.0625em;letter-spacing:-0.0625em;line-height:1.15;color:inherit;font-weight:400;line-height:1.125;--min-variant-font-size:25;--max-variant-font-size:43;--font-size:calc( ( (var(--max-variant-font-size) - var(--min-variant-font-size)) * var(--scale) ) + var(--min-variant-font-size) );font-size:calc(var(--font-size) * 1px);-webkit-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-moz-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );-ms-letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );letter-spacing:max( calc( ( ( ( (var(--font-size) - var(--base-font-size)) / ((var(--max-font-size) - var(--base-font-size)) / 5) ) + 1 ) / 100 ) * -1em ), var(--max-letter-spacing) );line-height:1;}@media (max-width:359px){.kyzYLQ{--scale:calc(100vw / 360);}}@media (min-width:360px){.kyzYLQ{--scale:calc( (360 - 360) / var(--max-viewport-size) );}}@media (min-width:488px){.kyzYLQ{--scale:calc( (488 - 360) / var(--max-viewport-size) );}}@media (min-width:740px){.kyzYLQ{--scale:calc( (740 - 360) / var(--max-viewport-size) );}}@media (min-width:1092px){.kyzYLQ{--scale:calc( (1092 - 360) / var(--max-viewport-size) );}}@media (min-width:1266px){.kyzYLQ{--scale:calc( (1266 - 360) / var(--max-viewport-size) );}}@media (min-width:1392px){.kyzYLQ{--scale:calc(var(--max-viewport-size) / var(--max-viewport-size));}}@media (max-width:359px){.kyzYLQ{--font-size:25;font-size:calc(var(--font-size) * var(--scale));}}}/*!sc*/
data-styled.g1148[id="shared-style__Title-sc-54e1a94d-2"]{content:"kyzYLQ,"}/*!sc*/
.hXbHuA{max-width:16rem;}/*!sc*/
data-styled.g1150[id="shared-style__Description-sc-54e1a94d-4"]{content:"hXbHuA,"}/*!sc*/
.cHsbmZ{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,212,170,0) 50%,#00D4AA),radial-gradient(#7BEAD6 20%,#00D4AA);background-size:cover;}/*!sc*/
data-styled.g1151[id="blood-hedge-section-hero-component-style__BackgroundImage-sc-bc08aedb-0"]{content:"cHsbmZ,"}/*!sc*/
.jtGGtf{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:200%;height:100%;}/*!sc*/
@media (min-width:740px){.jtGGtf{width:100%;}}/*!sc*/
data-styled.g1152[id="blood-hedge-section-hero-component-style__StyledHomepageRive-sc-bc08aedb-1"]{content:"jtGGtf,"}/*!sc*/
.jSSppR{position:relative;width:140%;margin-left:-20%;margin-top:-20%;height:auto;}/*!sc*/
@media (min-width:360px){.jSSppR{width:120%;margin-left:-10%;}}/*!sc*/
@media (min-width:488px){.jSSppR{width:100%;max-width:700px;margin-top:-15%;margin-left:auto;margin-right:auto;}}/*!sc*/
@media (min-width:740px){.jSSppR{width:80%;max-width:43.75rem;margin-top:-7.5rem;}}/*!sc*/
data-styled.g1153[id="blood-hedge-section-hero-component-style__ImageWrapper-sc-bc08aedb-2"]{content:"jSSppR,"}/*!sc*/
.jxtZEA{position:relative;z-index:1;color:rgba(255,255,255,1);min-height:1.2em;margin-bottom:0.5rem;overflow:hidden;}/*!sc*/
.jxtZEA span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;text-align:center;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}/*!sc*/
.jxtZEA svg{height:0.76em;width:auto;margin-bottom:5%;margin-left:0.4ch;}/*!sc*/
data-styled.g1154[id="blood-hedge-section-hero-component-style__LogoWrapper-sc-bc08aedb-3"]{content:"jxtZEA,"}/*!sc*/
.losRbz{position:relative;z-index:1;color:rgba(255,255,255,1);margin-top:0.3125rem;text-align:center;max-width:90%;min-height:1.2em;margin-top:-0.2em;overflow:hidden;}/*!sc*/
.losRbz span{display:block;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}/*!sc*/
data-styled.g1155[id="blood-hedge-section-hero-component-style__Title-sc-bc08aedb-4"]{content:"losRbz,"}/*!sc*/
.bzmwdW{position:relative;border-radius:var(--borderRadius) var(--borderRadius) 0 0;}/*!sc*/
.bzmwdW::after{z-index:2;bottom:-1px;}/*!sc*/
.bzmwdW[data-has-scrolled="true"] .blood-hedge-section-hero-component-style__LogoWrapper-sc-bc08aedb-3 span,.bzmwdW[data-has-scrolled="true"] .blood-hedge-section-hero-component-style__Title-sc-bc08aedb-4 span{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:-webkit-transform 600ms cubic-bezier(0.72,0,0.45,1);-webkit-transition:transform 600ms cubic-bezier(0.72,0,0.45,1);transition:transform 600ms cubic-bezier(0.72,0,0.45,1);}/*!sc*/
.bzmwdW[data-has-scrolled="true"] .blood-hedge-section-hero-component-style__Title-sc-bc08aedb-4:nth-of-type(1) span{-webkit-transition-delay:100ms;transition-delay:100ms;}/*!sc*/
.bzmwdW[data-has-scrolled="true"] .blood-hedge-section-hero-component-style__Title-sc-bc08aedb-4:nth-of-type(2) span{-webkit-transition-delay:200ms;transition-delay:200ms;}/*!sc*/
data-styled.g1156[id="blood-hedge-section-hero-component-style__HeroWrapper-sc-bc08aedb-5"]{content:"bzmwdW,"}/*!sc*/
.vFhbu{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
.vFhbu .shared-style__Title-sc-54e1a94d-2{text-align:center;}/*!sc*/
data-styled.g1161[id="measure-what-matters-component-style__ContentWrapper-sc-f501cf8d-0"]{content:"vFhbu,"}/*!sc*/
.hQYYMn{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;position:relative;width:calc(100% + var(--bento-section-padding-h) * 2);margin-left:calc(var(--bento-section-padding-h) * -1);margin-bottom:calc(var(--bento-section-padding-v) * -1);-webkit-mask-image:linear-gradient(black 70%,transparent 95%);mask-image:linear-gradient(black 70%,transparent 95%);}/*!sc*/
data-styled.g1162[id="measure-what-matters-component-style__IllustrationWrapper-sc-f501cf8d-1"]{content:"hQYYMn,"}/*!sc*/
.cInwXJ{--index:0;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXJ[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXJ[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXJ span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXI{--index:1;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXI[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXI[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXI span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXH{--index:2;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXH[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXH[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXH span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXG{--index:3;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXG[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXG[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXG span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXF{--index:4;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXF[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXF[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXF span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXE{--index:5;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXE[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXE[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXE span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXD{--index:6;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXD[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXD[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXD span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXC{--index:7;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXC[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXC[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXC span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXR{--index:8;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXR[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXR[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXR span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
.cInwXQ{--index:9;white-space:pre;color:rgba(255,255,255,0.22);-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:3000ms;transition-duration:3000ms;}/*!sc*/
.cInwXQ[data-is-active="false"] span{-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
.cInwXQ[data-is-active="true"] span{color:rgba(255,255,255,1);-webkit-transition-duration:100ms;transition-duration:100ms;}/*!sc*/
.cInwXQ span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;border:1px solid currentColor;border-radius:30px;margin:-1px;padding:0 10px;-webkit-transition-property:color;transition-property:color;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:300ms;transition-duration:300ms;}/*!sc*/
data-styled.g1163[id="measure-what-matters-component-style__ItemInner-sc-f501cf8d-2"]{content:"cInwXJ,cInwXI,cInwXH,cInwXG,cInwXF,cInwXE,cInwXD,cInwXC,cInwXR,cInwXQ,"}/*!sc*/
.jlDetk{height:1.5625rem;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
@media (min-width:488px){.jlDetk{margin-bottom:0.5rem;}}/*!sc*/
data-styled.g1164[id="measure-what-matters-component-style__ItemOuter-sc-f501cf8d-3"]{content:"jlDetk,"}/*!sc*/
.jOyrQr{position:absolute;top:0;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:6.25rem;}/*!sc*/
.jOyrQr[data-has-scrolled="true"] .measure-what-matters-component-style__ItemOuter-sc-f501cf8d-3:nth-child(2n) .measure-what-matters-component-style__ItemInner-sc-f501cf8d-2{-webkit-transform:translate3d(2.5rem,0,0);-ms-transform:translate3d(2.5rem,0,0);transform:translate3d(2.5rem,0,0);}/*!sc*/
.jOyrQr[data-has-scrolled="true"] .measure-what-matters-component-style__ItemOuter-sc-f501cf8d-3:nth-child(2n-1) .measure-what-matters-component-style__ItemInner-sc-f501cf8d-2{-webkit-transform:translate3d(-2.5rem,0,0);-ms-transform:translate3d(-2.5rem,0,0);transform:translate3d(-2.5rem,0,0);}/*!sc*/
data-styled.g1166[id="measure-what-matters-component-style__ItemsWrapper-sc-f501cf8d-5"]{content:"jOyrQr,"}/*!sc*/
@-webkit-keyframes biomarker-slide{0%{-webkit-transform:translate3d(-3rem,0,0);transform:translate3d(-3rem,0,0);}100%{-webkit-transform:translate3d(3rem,0,0);transform:translate3d(3rem,0,0);}}/*!sc*/
@keyframes biomarker-slide{0%{-webkit-transform:translate3d(-3rem,0,0);transform:translate3d(-3rem,0,0);}100%{-webkit-transform:translate3d(3rem,0,0);transform:translate3d(3rem,0,0);}}/*!sc*/
.jOyrQr .measure-what-matters-component-style__ItemInner-sc-f501cf8d-2{-webkit-animation:biomarker-slide 14s ease-in-out infinite alternate;animation:biomarker-slide 14s ease-in-out infinite alternate;-webkit-animation-delay:calc(var(--index,0) * -1.4s);animation-delay:calc(var(--index,0) * -1.4s);will-change:transform;}/*!sc*/
.jOyrQr .measure-what-matters-component-style__ItemOuter-sc-f501cf8d-3:nth-child(2n) .measure-what-matters-component-style__ItemInner-sc-f501cf8d-2{-webkit-animation-direction:alternate-reverse;animation-direction:alternate-reverse;}/*!sc*/
.jOyrQr .measure-what-matters-component-style__ItemInner-sc-f501cf8d-2 span{color:rgba(255,255,255,1) !important;background:rgba(255,255,255,0.08);box-shadow:0 0 12px rgba(255,255,255,0.55),0 0 28px rgba(255,255,255,0.25);}/*!sc*/
@media (prefers-reduced-motion:reduce){.jOyrQr .measure-what-matters-component-style__ItemInner-sc-f501cf8d-2{-webkit-animation:none;animation:none;}}/*!sc*/
.kbxby{position:relative;width:100%;max-width:18.75rem;margin-right:auto;margin-left:auto;display:flex;align-items:flex-end;justify-content:center;}/*!sc*/
@media (min-width:740px){.kbxby{max-width:22.5rem;}}/*!sc*/
.kbxby .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{position:absolute;left:50%;bottom:-5.25rem;display:flex;align-items:flex-start;justify-content:center;width:min(33rem,175%);max-width:none;transform:translateX(-50%);pointer-events:none;}/*!sc*/
.kbxby .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0 img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center top;margin:0 auto;}/*!sc*/
data-styled.g1167[id="measure-what-matters-component-style__ImageWrapper-sc-f501cf8d-6"]{content:"kbxby,"}/*!sc*/
.gDAons{position:absolute;bottom:var(--bento-section-padding-v);left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
data-styled.g1168[id="measure-what-matters-component-style__ButtonWrapper-sc-f501cf8d-7"]{content:"gDAons,"}/*!sc*/
.fgdRrc{position:relative;-webkit-flex:1;-ms-flex:1;flex:1;width:120%;margin-left:-10%;margin-bottom:1.25rem;padding-bottom:0.625rem;-webkit-mask-image:linear-gradient(black 60%,transparent 85%);mask-image:linear-gradient(black 60%,transparent 85%);-webkit-transform:translateX(-3.6%);-ms-transform:translateX(-3.6%);transform:translateX(-3.6%);}/*!sc*/
@media (min-width:488px){.fgdRrc{width:100%;max-width:31.25rem;margin-bottom:0;margin-left:auto;margin-right:auto;}}/*!sc*/
@media (min-width:1092px){.fgdRrc{margin-bottom:calc(var(--bento-section-padding-h) * -1);-webkit-mask-image:none;mask-image:none;}}/*!sc*/
.tc-baseline-phone-card{display:flex;align-items:center;justify-content:center;width:100%;max-width:34rem;margin:0 auto;padding-bottom:0;overflow:visible;-webkit-mask-image:none !important;mask-image:none !important;-webkit-transform:translateY(var(--bento-section-padding-v));transform:translateY(var(--bento-section-padding-v));}/*!sc*/
.tc-baseline-phone-card .tc-baseline-phone-hand{display:block;width:min(51rem,158%);height:auto;max-width:none;object-fit:contain;object-position:center center;}/*!sc*/
@media (max-width:739px){.tc-baseline-phone-card .tc-baseline-phone-hand{width:min(32rem,122%);}}/*!sc*/
[data-testid="blood-hedge-section-baseline-to-breakthrough"] .kDWYVQ{display:flex;justify-content:center;}/*!sc*/
@media (min-width:1092px){[data-testid="blood-hedge-section-baseline-to-breakthrough"] .kDWYVQ{left:auto;right:2.8125rem;width:14.6875rem;}}/*!sc*/
data-styled.g1169[id="baseline-to-breakthrough-component-style__ImageWrapper-sc-8a8d2ddd-0"]{content:"fgdRrc,"}/*!sc*/
.eMZlvE{position:absolute;top:16.6%;left:28.5%;width:49.7%;height:82.2%;z-index:1;border-top-left-radius:14% 8.3%;border-top-right-radius:14% 8.3%;overflow:hidden;}/*!sc*/
data-styled.g1170[id="baseline-to-breakthrough-component-style__ScreenOuter-sc-8a8d2ddd-1"]{content:"eMZlvE,"}/*!sc*/
.iYyMxp{width:200%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-timing-function:cubic-bezier(0.72,0,0.45,1);transition-timing-function:cubic-bezier(0.72,0,0.45,1);}/*!sc*/
data-styled.g1171[id="baseline-to-breakthrough-component-style__ScreenInner-sc-8a8d2ddd-2"]{content:"iYyMxp,"}/*!sc*/
.hWiXXW{width:50%;height:100%;overflow:hidden;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-timing-function:cubic-bezier(0.72,0,0.45,1);transition-timing-function:cubic-bezier(0.72,0,0.45,1);}/*!sc*/
.hWiXXW[data-id="breakthrough"]{border-top-left-radius:20px;}/*!sc*/
.hWiXXW[data-id="baseline"] .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0 img{width:100%;height:100%;object-fit:cover;object-position:center center;}/*!sc*/
data-styled.g1172[id="baseline-to-breakthrough-component-style__ScreenshotWrapper-sc-8a8d2ddd-3"]{content:"hWiXXW,"}/*!sc*/
.kDWYVQ{position:absolute;bottom:0;left:0;width:100%;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
@media (min-width:1092px){.kDWYVQ{display:block;width:auto;right:0;left:auto;}}/*!sc*/
data-styled.g1173[id="baseline-to-breakthrough-component-style__ButtonWrapper-sc-8a8d2ddd-4"]{content:"kDWYVQ,"}/*!sc*/
.dTuWCb{height:1rem;}/*!sc*/
data-styled.g1174[id="baseline-to-breakthrough-component-style__CaptionGap-sc-8a8d2ddd-5"]{content:"dTuWCb,"}/*!sc*/
.gpEwOf{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
@media (max-width:1091px){.gpEwOf[data-id="breakthrough"]{position:absolute;top:0;left:0;right:0;}}/*!sc*/
@media (min-width:1092px){.gpEwOf{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}/*!sc*/
.gpEwOf .shared-style__Title-sc-54e1a94d-2{height:1em;}/*!sc*/
.gpEwOf .shared-style__Title-sc-54e1a94d-2:nth-of-type(2){height:1.2em;}/*!sc*/
.gpEwOf .shared-style__Description-sc-54e1a94d-4{height:1.1em;}/*!sc*/
.gpEwOf .shared-style__Title-sc-54e1a94d-2,.gpEwOf .shared-style__Description-sc-54e1a94d-4{overflow:hidden;}/*!sc*/
.gpEwOf .shared-style__Title-sc-54e1a94d-2 span,.gpEwOf .shared-style__Description-sc-54e1a94d-4 span{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition-property:opacity,-webkit-transform;-webkit-transition-property:opacity,transform;transition-property:opacity,transform;-webkit-transition-duration:600ms;transition-duration:600ms;-webkit-transition-timing-function:cubic-bezier(0.72,0,0.45,1);transition-timing-function:cubic-bezier(0.72,0,0.45,1);}/*!sc*/
@media (min-width:1092px){.gpEwOf .shared-style__Title-sc-54e1a94d-2 span,.gpEwOf .shared-style__Description-sc-54e1a94d-4 span{opacity:0.5;}}/*!sc*/
data-styled.g1175[id="baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6"]{content:"gpEwOf,"}/*!sc*/
.kKxOOi{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;}/*!sc*/
@media (max-width:1091px){.kKxOOi[data-has-scrolled="false"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="baseline"] .shared-style__Title-sc-54e1a94d-2 span,.kKxOOi[data-has-scrolled="false"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="baseline"] .shared-style__Description-sc-54e1a94d-4 span{opacity:1;}.kKxOOi[data-has-scrolled="false"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="breakthrough"] .shared-style__Title-sc-54e1a94d-2 span,.kKxOOi[data-has-scrolled="false"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="breakthrough"] .shared-style__Description-sc-54e1a94d-4 span{opacity:0;-webkit-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);}.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="baseline"] .shared-style__Title-sc-54e1a94d-2 span,.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="baseline"] .shared-style__Description-sc-54e1a94d-4 span{opacity:0;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);}.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="breakthrough"] .shared-style__Title-sc-54e1a94d-2 span,.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="breakthrough"] .shared-style__Description-sc-54e1a94d-4 span{opacity:1;}}/*!sc*/
@media (min-width:1092px){.kKxOOi{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-left:2.8125rem;padding-right:2.8125rem;}.kKxOOi[data-has-scrolled="false"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="baseline"] .shared-style__Title-sc-54e1a94d-2 span,.kKxOOi[data-has-scrolled="false"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="baseline"] .shared-style__Description-sc-54e1a94d-4 span{opacity:1;}.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="breakthrough"] .shared-style__Title-sc-54e1a94d-2 span,.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__CaptionWrapper-sc-8a8d2ddd-6[data-id="breakthrough"] .shared-style__Description-sc-54e1a94d-4 span{opacity:1;}}/*!sc*/
.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__ScreenInner-sc-8a8d2ddd-2{-webkit-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);}/*!sc*/
.kKxOOi[data-has-scrolled="true"] .baseline-to-breakthrough-component-style__ScreenshotWrapper-sc-8a8d2ddd-3[data-id="baseline"]{opacity:0.3;-webkit-transform:translate3d(80%,0,0);-ms-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);}/*!sc*/
data-styled.g1176[id="baseline-to-breakthrough-component-style__ContentWrapper-sc-8a8d2ddd-7"]{content:"kKxOOi,"}/*!sc*/
.dFtOMO{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}/*!sc*/
.dFtOMO .shared-style__Title-sc-54e1a94d-2{text-align:center;}/*!sc*/
data-styled.g1188[id="screen-signals-component-style__ContentWrapper-sc-b375026b-0"]{content:"dFtOMO,"}/*!sc*/
.eaaHNx{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;width:100%;margin-bottom:calc(var(--bento-section-padding-v) * -1);}/*!sc*/
@media (min-width:740px){.eaaHNx{width:calc(100% + var(--bento-section-padding-h) * 2);margin-inline:calc(var(--bento-section-padding-h) * -1);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 5%), linear-gradient(to top,transparent 0%,black 30%);mask-image:linear-gradient(to bottom,transparent 0%,black 5%), linear-gradient(to top,transparent 0%,black 30%);-webkit-mask-composite:intersect;mask-composite:intersect;}}/*!sc*/
@media (max-width:487px){.eaaHNx{-webkit-mask-image:none;mask-image:none;width:calc(100% + var(--bento-section-padding-h) * 2);margin-inline:calc(var(--bento-section-padding-h) * -1);}}/*!sc*/
data-styled.g1189[id="screen-signals-component-style__IllustrationWrapper-sc-b375026b-1"]{content:"eaaHNx,"}/*!sc*/
.cbELoD{position:relative;width:100%;max-width:22.5rem;margin-top:-1.875rem;margin-right:auto;margin-left:auto;}/*!sc*/
@media (min-width:488px){.cbELoD{max-width:31.25rem;min-width:28.75rem;margin-top:-2.8125rem;}}/*!sc*/
.cbELoD .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;transform:none;pointer-events:none;}/*!sc*/
.cbELoD .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0 img{position:absolute;top:auto;right:auto;bottom:0;left:50%;display:block;width:min(43rem,132%);height:auto;max-width:none;object-fit:contain;object-position:center bottom;margin:0;transform:translateX(-50%);}/*!sc*/
data-styled.g1190[id="screen-signals-component-style__ImageWrapper-sc-b375026b-2"]{content:"cbELoD,"}/*!sc*/
.cJZMZo{position:absolute;bottom:var(--bento-section-padding-v);left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
data-styled.g1191[id="screen-signals-component-style__ButtonWrapper-sc-b375026b-3"]{content:"cJZMZo,"}/*!sc*/
[role="dialog"],[data-modal-scroll]{border-top-left-radius:3rem;border-top-right-radius:3rem;}/*!sc*/
[role="dialog"]{height:86vh;max-height:86vh;}/*!sc*/
[role="dialog"] > div > button{top:2rem;right:2rem;}/*!sc*/
@media (max-width:739px){[role="dialog"] > div > button{top:1.5rem;right:1.5rem;}}/*!sc*/
data-styled.g1193[id="sc-global-imOFLn1"]{content:"sc-global-imOFLn1,"}/*!sc*/
.cUssPr{--carousel-item-width:auto;--carousel-item-min-width:auto;--carousel-item-max-width:auto;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;max-width:100%;opacity:0;}/*!sc*/
.cUssPr:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing;}/*!sc*/
data-styled.g1200[id="carousel-style__CarouselWrapper-sc-bac49fac-0"]{content:"cUssPr,"}/*!sc*/
.dqSsBh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1.25rem;}/*!sc*/
data-styled.g1201[id="carousel-style__CarouselViewport-sc-bac49fac-1"]{content:"dqSsBh,"}/*!sc*/
.gmLVqZ{-webkit-flex:0 0 var(--carousel-item-width);-ms-flex:0 0 var(--carousel-item-width);flex:0 0 var(--carousel-item-width);min-width:var(--carousel-item-min-width);max-width:var(--carousel-item-max-width);}/*!sc*/
data-styled.g1202[id="carousel-style__CarouselItem-sc-bac49fac-2"]{content:"gmLVqZ,"}/*!sc*/
.ffOZSi{overflow:hidden;padding:5rem 0;}/*!sc*/
data-styled.g1266[id="trust-style__TrustRoot-sc-809baced-0"]{content:"ffOZSi,"}/*!sc*/
.eXkQJ{width:100%;max-width:100%;}/*!sc*/
@media (min-width:1266px){.eXkQJ{max-width:calc(1392 * 1px);}}/*!sc*/
data-styled.g1267[id="trust-style__TrustGridFullWidth-sc-809baced-1"]{content:"eXkQJ,"}/*!sc*/
.eEhUrK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--unit-u016,1rem);margin:0 auto 3.75rem;text-align:center;}/*!sc*/
@media (max-width:739px){.eEhUrK{margin-bottom:2.375rem;}}/*!sc*/
data-styled.g1269[id="trust-style__TrustHeader-sc-809baced-3"]{content:"eEhUrK,"}/*!sc*/
.jubVCI span{color:#C48A66;}/*!sc*/
data-styled.g1270[id="trust-style__TrustHeadline-sc-809baced-4"]{content:"jubVCI,"}/*!sc*/
.fmghJt{max-width:28.25rem;}/*!sc*/
data-styled.g1271[id="trust-style__TrustDescription-sc-809baced-5"]{content:"fmghJt,"}/*!sc*/
.eoGLwg{height:17.8125rem;margin-bottom:4.375rem;}/*!sc*/
data-styled.g1272[id="trust-style__TrustCarousel-sc-809baced-6"]{content:"eoGLwg,"}/*!sc*/
.gQoxUD{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--unit-u016,1rem);width:18.75rem;text-align:left;}/*!sc*/
data-styled.g1273[id="trust-style__TrustCarouselItem-sc-809baced-7"]{content:"gQoxUD,"}/*!sc*/
.jKyPpS{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.625rem;background-image:linear-gradient(180deg,#F2EDE5 37.45%,#754B3D 414.86%),linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(180deg,#FFF 0%,#F2EDE5 60%);border-radius:1.25rem;}/*!sc*/
.jKyPpS::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center top;background-image:-webkit-image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-craig-primack) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-craig-primack) 2x );background-image:image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-craig-primack) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-craig-primack) 2x );}/*!sc*/
.hOtIPu{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.625rem;background-image:linear-gradient(180deg,#F2EDE5 37.45%,#754B3D 414.86%),linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(180deg,#FFF 0%,#F2EDE5 60%);border-radius:1.25rem;}/*!sc*/
.hOtIPu::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center top;background-image:-webkit-image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-peter-stahl) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-peter-stahl) 2x );background-image:image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-peter-stahl) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-peter-stahl) 2x );}/*!sc*/
.imYbze{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.625rem;background-image:linear-gradient(180deg,#F2EDE5 37.45%,#754B3D 414.86%),linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(180deg,#FFF 0%,#F2EDE5 60%);border-radius:1.25rem;}/*!sc*/
.imYbze::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center top;background-image:-webkit-image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-brian-williams) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-brian-williams) 2x );background-image:image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-brian-williams) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-brian-williams) 2x );}/*!sc*/
.fwhcve{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.625rem;background-image:linear-gradient(180deg,#F2EDE5 37.45%,#754B3D 414.86%),linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(180deg,#FFF 0%,#F2EDE5 60%);border-radius:1.25rem;}/*!sc*/
.fwhcve::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center top;background-image:-webkit-image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-alicia-warnock) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-alicia-warnock) 2x );background-image:image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-alicia-warnock) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-alicia-warnock) 2x );}/*!sc*/
.bobLOy{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.625rem;background-image:linear-gradient(180deg,#F2EDE5 37.45%,#754B3D 414.86%),linear-gradient(0deg,#FFF 0%,#FFF 100%),linear-gradient(180deg,#FFF 0%,#F2EDE5 60%);border-radius:1.25rem;}/*!sc*/
.bobLOy::before{content:"";position:absolute;inset:0;background-size:cover;background-position:center top;background-image:-webkit-image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-deepak-bhatt) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-deepak-bhatt) 2x );background-image:image-set( url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_1/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-deepak-bhatt) 1x, url(https://res.cloudinary.com/theracorp/image/upload/q_auto,f_auto,dpr_2/v1770326088/dba/trust/THERACORP/THERACORP-trust-dr-deepak-bhatt) 2x );}/*!sc*/
data-styled.g1274[id="trust-style__TrustCarouselItemHero-sc-809baced-8"]{content:"jKyPpS,hOtIPu,imYbze,fwhcve,bobLOy,"}/*!sc*/
.kBba-dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.625rem;padding-right:0.625rem;padding-left:calc(50% + 0.625rem);}/*!sc*/
data-styled.g1275[id="trust-style__TrustCarouselItemHeader-sc-809baced-9"]{content:"kBba-dt,"}/*!sc*/
.dxsTNr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--unit-u010,0.625rem);}/*!sc*/
data-styled.g1276[id="trust-style__TrustCarouselItemDescription-sc-809baced-10"]{content:"dxsTNr,"}/*!sc*/
.gMIcxu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;}/*!sc*/
data-styled.g1278[id="trust-style__TrustCarouselItemSpecialties-sc-809baced-12"]{content:"gMIcxu,"}/*!sc*/
.kVaHGq{list-style:none;position:relative;padding-left:0.625rem;}/*!sc*/
.kVaHGq::before{content:"";position:absolute;left:0;width:0.125rem;height:100%;background:#B66B57;border-radius:0.0625rem;}/*!sc*/
data-styled.g1279[id="trust-style__TrustCarouselItemSpecialtiesItem-sc-809baced-13"]{content:"kVaHGq,"}/*!sc*/
.dnYpMZ{width:100%;max-width:87rem;white-space:pre;padding:0 1rem;margin:0 auto;margin-top:1rem;margin-bottom:1.5rem;line-height:1;}/*!sc*/
@media (min-width:740px){.dnYpMZ{margin-top:1.25rem;margin-bottom:2rem;}}/*!sc*/
@media (min-width:1092px){.dnYpMZ{font-size:3.5625rem;}}/*!sc*/
data-styled.g1287[id="wl-headline-style__HeadlineWrapper-sc-b31becaf-0"]{content:"dnYpMZ,"}/*!sc*/
.eaVeSi{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;border-radius:var(--borderRadius);background:#D1D5DB;padding-bottom:var(--bentoVertPadding);}/*!sc*/
@media (min-width:740px){.eaVeSi{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.eaVeSi{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.eaVeSi{--bentoVertPadding:2.25rem;}}/*!sc*/
data-styled.g1288[id="bento-box-style__Bento-sc-6e46b957-0"]{content:"eaVeSi,"}/*!sc*/
.jimEWT{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:var(--bentoGap);padding:0 var(--bentoHorizPadding);z-index:2;}/*!sc*/
@media (min-width:740px){.jimEWT{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.jimEWT{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.jimEWT{--bentoVertPadding:2.25rem;}}/*!sc*/
.jimEWT > div{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:rgba(0,0,0,0.12);color:rgba(255,255,255,1);}/*!sc*/
.jimEWT > div{border-radius:var(--borderRadius);overflow:hidden;}/*!sc*/
@media (min-width:740px){.jimEWT{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:grid;grid-auto-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;max-width:1132px;margin-inline:auto;}.jimEWT > div:nth-child(1){grid-column:1 / span 2;grid-row:1;}}/*!sc*/
data-styled.g1290[id="bento-box-style__Features-sc-6e46b957-2"]{content:"jimEWT,"}/*!sc*/
.ggwVlZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% + 2 * var(--bentoHorizPadding));margin-left:calc(var(--bentoHorizPadding) * -1);padding:1.5rem 0;background:transparent !important;overflow:visible !important;}/*!sc*/
@supports (width:100cqi){.ggwVlZ{width:100cqi;margin-left:calc((100% - 100cqi) / 2);}}/*!sc*/
@media (min-width:740px){.ggwVlZ{padding:2rem 0;}}/*!sc*/
data-styled.g1291[id="wl-sidekick-style__SidekickWrapper-sc-125141fc-0"]{content:"ggwVlZ,"}/*!sc*/
.cSTzKC{margin:0;padding-left:var(--bentoHorizPadding);color:rgba(255,255,255,1);white-space:pre-line;-webkit-letter-spacing:-0.06em;-moz-letter-spacing:-0.06em;-ms-letter-spacing:-0.06em;letter-spacing:-0.06em;padding:0 2rem;}/*!sc*/
@supports (width:100cqi){.cSTzKC{padding-inline:calc((100cqi - min(100cqi,1132px)) / 2 + 2rem);}}/*!sc*/
data-styled.g1292[id="wl-sidekick-style__SidekickTitle-sc-125141fc-1"]{content:"cSTzKC,"}/*!sc*/
.hOpTVv{position:relative;z-index:2;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1.25rem 1.25rem 0;-webkit-flex:1;-ms-flex:1;flex:1;}/*!sc*/
.hOpTVv > div{width:75%;}/*!sc*/
.hOpTVv::after{position:absolute;z-index:1;content:"";bottom:0.625rem;left:0;right:0;margin:auto;width:20%;height:8px;border-radius:50%;background:radial-gradient(rgba(0,0,0,0.3),transparent 80%);-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
data-styled.g1293[id="wl-sidekick-style__ProductImageWrapper-sc-125141fc-2"]{content:"hOpTVv,"}/*!sc*/
.lhZGET{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 16.25rem;-ms-flex:0 0 16.25rem;flex:0 0 16.25rem;height:19.75rem;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-transition-delay:0ms;transition-delay:0ms;}/*!sc*/
@media (min-width:740px){.lhZGET{-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;height:24.3125rem;}}/*!sc*/
.lobVnW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 16.25rem;-ms-flex:0 0 16.25rem;flex:0 0 16.25rem;height:19.75rem;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-transition-delay:100ms;transition-delay:100ms;}/*!sc*/
@media (min-width:740px){.lobVnW{-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;height:24.3125rem;}}/*!sc*/
.ePmjZ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 16.25rem;-ms-flex:0 0 16.25rem;flex:0 0 16.25rem;height:19.75rem;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-transition-delay:200ms;transition-delay:200ms;}/*!sc*/
@media (min-width:740px){.ePmjZ{-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;height:24.3125rem;}}/*!sc*/
.hrTNTY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 16.25rem;-ms-flex:0 0 16.25rem;flex:0 0 16.25rem;height:19.75rem;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-transition-delay:300ms;transition-delay:300ms;}/*!sc*/
@media (min-width:740px){.hrTNTY{-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;height:24.3125rem;}}/*!sc*/
.bIhLn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 16.25rem;-ms-flex:0 0 16.25rem;flex:0 0 16.25rem;height:19.75rem;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-transition-delay:400ms;transition-delay:400ms;}/*!sc*/
@media (min-width:740px){.bIhLn{-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;height:24.3125rem;}}/*!sc*/
.ewgGeW{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 16.25rem;-ms-flex:0 0 16.25rem;flex:0 0 16.25rem;height:19.75rem;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-webkit-transition-delay:500ms;transition-delay:500ms;}/*!sc*/
@media (min-width:740px){.ewgGeW{-webkit-flex:0 0 20rem;-ms-flex:0 0 20rem;flex:0 0 20rem;height:24.3125rem;}}/*!sc*/
data-styled.g1294[id="wl-sidekick-style__ProductCardWrapper-sc-125141fc-3"]{content:"lhZGET,lobVnW,ePmjZ,hrTNTY,bIhLn,ewgGeW,"}/*!sc*/
.dVFXkf{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;border-radius:1.5rem;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;color:inherit;background:#00D4AA;overflow:hidden;-webkit-transition:-webkit-transform 200ms ease-in-out;-webkit-transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out;}/*!sc*/
.dVFXkf::after{position:absolute;z-index:1;content:"";top:0;left:0;width:100%;height:100%;background:#7BEAD6;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;}/*!sc*/
@media (hover:hover){.dVFXkf:hover{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);}.dVFXkf:hover::after{opacity:1;}.dVFXkf[data-is-hovered="true"] .wl-sidekick-style__ProductImageWrapper-sc-125141fc-2 .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{-webkit-animation:cOZMhK 1500ms ease-in-out infinite;animation:cOZMhK 1500ms ease-in-out infinite;}.dVFXkf[data-is-hovered="true"] .wl-sidekick-style__ProductImageWrapper-sc-125141fc-2::after{-webkit-animation:lkXkET 1500ms ease-in-out infinite;animation:lkXkET 1500ms ease-in-out infinite;}}/*!sc*/
data-styled.g1295[id="wl-sidekick-style__ProductCard-sc-125141fc-4"]{content:"dVFXkf,"}/*!sc*/
.jrPXIY{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.75rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1.25rem 2rem;margin-bottom:-1.25rem;cursor:grab;}/*!sc*/
.jrPXIY.is-dragging{cursor:grabbing;}/*!sc*/
.jrPXIY.is-dragging a{pointer-events:none;}/*!sc*/
.jrPXIY .wl-sidekick-style__ProductImageWrapper-sc-125141fc-2 .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{-webkit-animation:cOZMhK 2500ms ease-in-out infinite;animation:cOZMhK 2500ms ease-in-out infinite;}/*!sc*/
.jrPXIY .wl-sidekick-style__ProductImageWrapper-sc-125141fc-2::after{-webkit-animation:lkXkET 2500ms ease-in-out infinite;animation:lkXkET 2500ms ease-in-out infinite;}/*!sc*/
@media (prefers-reduced-motion:reduce){.jrPXIY .wl-sidekick-style__ProductImageWrapper-sc-125141fc-2 .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0,.jrPXIY .wl-sidekick-style__ProductImageWrapper-sc-125141fc-2::after{-webkit-animation:none;animation:none;}}/*!sc*/
@media (min-width:1092px){.jrPXIY{padding:2rem;margin-bottom:-2rem;}}/*!sc*/
@supports (width:100cqi){.jrPXIY{padding-inline:calc((100cqi - min(100cqi,1132px)) / 2 + 2rem);}}/*!sc*/
.jrPXIY::-webkit-scrollbar{display:none;}/*!sc*/
.jrPXIY[data-has-scrolled="false"] .wl-sidekick-style__ProductCardWrapper-sc-125141fc-3{opacity:0;}/*!sc*/
.jrPXIY[data-has-scrolled="true"] .wl-sidekick-style__ProductCardWrapper-sc-125141fc-3{opacity:1;}/*!sc*/
data-styled.g1296[id="wl-sidekick-style__SidekickTrack-sc-125141fc-5"]{content:"jrPXIY,"}/*!sc*/
.IeiiP{position:absolute;top:0.625rem;left:0.625rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0.375rem;z-index:2;}/*!sc*/
data-styled.g1297[id="wl-sidekick-style__BadgeContainer-sc-125141fc-6"]{content:"IeiiP,"}/*!sc*/
.fxijoM{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0.625rem;border-radius:6.25rem;background-color:#00D4AA;color:#000;font-size:0.6875rem;font-weight:500;line-height:1;}/*!sc*/
data-styled.g1298[id="wl-sidekick-style__ProductBadge-sc-125141fc-7"]{content:"fxijoM,"}/*!sc*/
.hiUcBW{position:absolute;top:1rem;right:1rem;width:3.5rem;height:3.5rem;z-index:1;}/*!sc*/
data-styled.g1299[id="wl-sidekick-style__FdaBadge-sc-125141fc-8"]{content:"hiUcBW,"}/*!sc*/
.emmEpI{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0.75rem 0.75rem 0.875rem;gap:0.125rem;}/*!sc*/
@media (min-width:740px){.emmEpI{padding:0.875rem 0.875rem 1rem;}}/*!sc*/
data-styled.g1300[id="wl-sidekick-style__ProductCardBody-sc-125141fc-9"]{content:"emmEpI,"}/*!sc*/
.gTFPgU{margin:0;color:rgba(255,255,255,1);}/*!sc*/
data-styled.g1301[id="wl-sidekick-style__ProductTitle-sc-125141fc-10"]{content:"gTFPgU,"}/*!sc*/
.jKmYMc{color:rgba(255,255,255,0.9);margin-top:0.25rem;}/*!sc*/
data-styled.g1302[id="wl-sidekick-style__ProductPrice-sc-125141fc-11"]{content:"jKmYMc,"}/*!sc*/
.gtXHau{margin-top:0.25rem;color:rgba(255,255,255,0.9);}/*!sc*/
data-styled.g1303[id="wl-sidekick-style__ProductCategory-sc-125141fc-12"]{content:"gtXHau,"}/*!sc*/
.bIRdjy{position:relative;width:100%;height:100%;}/*!sc*/
@media (max-width:739px){.bIRdjy{max-width:none;border-radius:32px;}}/*!sc*/
data-styled.g1304[id="video-background-style__VideoBackgroundWrapper-sc-73f5f8dd-0"]{content:"bIRdjy,"}/*!sc*/
.bfDwQX{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%;}/*!sc*/
data-styled.g1305[id="video-background-style__VideoBackgroundPlayer-sc-73f5f8dd-1"]{content:"bfDwQX,"}/*!sc*/
.fWhHiH{--wl--bento-bg-color:#453421;--wl--module-bg-color:#41301b;--wl--cta-color:#FFC671;--wl--cta-hover-color:#c99547;}/*!sc*/
.fWhHiH .bento-box-style__Bento-sc-6e46b957-0{container-type:inline-size;}/*!sc*/
.fWhHiH .bento-box-style__Features-sc-6e46b957-2{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr 1fr;}/*!sc*/
    .fWhHiH .bento-box-style__Features-sc-6e46b957-2 > div{background-color:#D1D5DB;}/*!sc*/
@media (min-width:740px){.fWhHiH .bento-box-style__Features-sc-6e46b957-2{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;}}/*!sc*/
data-styled.g1306[id="wl-secton-nn-style__WLSectionNnWrapper-sc-5378c2f3-0"]{content:"fWhHiH,"}/*!sc*/
.lkvySY{white-space:pre;line-height:1.65rem;}/*!sc*/
.lkvySY span{color:var(--wl--cta-color);}/*!sc*/
@media (min-width:488px){.lkvySY{line-height:2.15rem;}}/*!sc*/
@media (min-width:1092px){.lkvySY{line-height:2.95rem;}}/*!sc*/
data-styled.g1307[id="wl-secton-nn-style__MembershipTitle-sc-5378c2f3-1"]{content:"lkvySY,"}/*!sc*/
.cfPMpa{background-color:var(--wl--cta-color);color:var(--wl--bento-bg-color);}/*!sc*/
.cfPMpa:active,.cfPMpa:focus,.cfPMpa:visited{background-color:var(--wl--cta-color);color:var(--wl--bento-bg-color);}/*!sc*/
@media (hover:hover){.cfPMpa:hover{background-color:var(--wl--cta-hover-color);}}/*!sc*/
data-styled.g1308[id="wl-secton-nn-style__Button-sc-5378c2f3-2"]{content:"cfPMpa,"}/*!sc*/
.fnVRAH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;}/*!sc*/
data-styled.g1310[id="comprehensive-style__ComprehensiveWrapper-sc-5e214206-0"]{content:"fnVRAH,"}/*!sc*/
.cgKnXE{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.75rem;padding-bottom:0;}/*!sc*/
@media (min-width:1092px){.cgKnXE{padding:2rem;padding-bottom:0;}}/*!sc*/
data-styled.g1311[id="comprehensive-style__CtaLockup-sc-5e214206-1"]{content:"cgKnXE,"}/*!sc*/
.iqLDKo{position:relative;width:100%;margin-top:auto;}/*!sc*/
    .iqLDKo::after{position:absolute;content:"";top:-1px;left:0;width:100%;height:2.5rem;background:#D1D5DB;z-index:1;}/*!sc*/
.iqLDKo .video-background-style__VideoBackgroundWrapper-sc-73f5f8dd-0{position:absolute;top:0;left:0;width:100%;height:100%;}/*!sc*/
.iqLDKo .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{position:absolute;top:-25%;left:0;right:0;width:80%;margin:auto;z-index:2;}/*!sc*/
@media (min-width:1092px){.iqLDKo .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{top:-35%;}}/*!sc*/
data-styled.g1312[id="comprehensive-style__VideoWrapper-sc-5e214206-2"]{content:"iqLDKo,"}/*!sc*/
.lhdEmp{padding-bottom:64.28571428571428%;}/*!sc*/
@media (min-width:1092px){.lhdEmp{padding-bottom:54.285714285714285%;}}/*!sc*/
data-styled.g1313[id="comprehensive-style__VideoSpacer-sc-5e214206-3"]{content:"lhdEmp,"}/*!sc*/
.eTzkDI{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;padding-top:1.25rem;text-align:center;height:100%;overflow:visible;padding-bottom:1.75rem;background:linear-gradient(180deg,#7BEAD6 0%,#00D4AA 100%);border-radius:1.5rem;position:relative;z-index:2;}/*!sc*/
@media (min-width:1092px){.eTzkDI{padding-bottom:1.75rem;}}/*!sc*/
.eTzkDI .wl-secton-nn-style__Button-sc-5378c2f3-2{margin-top:1rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
@media (min-width:1092px){.eTzkDI .wl-secton-nn-style__Button-sc-5378c2f3-2{margin-top:1.5rem;}}/*!sc*/
@media (min-width:740px){}/*!sc*/
@media (min-width:1092px){.eTzkDI{padding-top:2rem;}}/*!sc*/
data-styled.g1314[id="membership-style__MembershipWrapper-sc-33e00377-0"]{content:"eTzkDI,"}/*!sc*/
.jjcrqL{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.25rem 0.625rem;margin-bottom:1rem;border:1px solid var(--wl--cta-color);border-radius:6.25rem;font-size:0.75rem;font-weight:500;line-height:0.78125rem;-webkit-letter-spacing:-0.03em;-moz-letter-spacing:-0.03em;-ms-letter-spacing:-0.03em;letter-spacing:-0.03em;color:var(--wl--cta-color);}/*!sc*/
data-styled.g1315[id="membership-style__MembershipBadge-sc-33e00377-1"]{content:"jjcrqL,"}/*!sc*/
.cfGOVW{max-width:22.5rem;margin:0;margin-bottom:0.625rem;padding-bottom:0.08em;}/*!sc*/
@media (min-width:1092px){.cfGOVW{margin-bottom:0.625rem;}}/*!sc*/
.cfGOVW .hd-pen-asterisk{font-size:0.45em;vertical-align:super;-webkit-letter-spacing:-0.05em;-moz-letter-spacing:-0.05em;-ms-letter-spacing:-0.05em;letter-spacing:-0.05em;}/*!sc*/
data-styled.g1316[id="membership-style__PenModuleHeadline-sc-33e00377-2"]{content:"cfGOVW,"}/*!sc*/
.iqlbFX{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;}/*!sc*/
@media (min-width:1092px){.iqlbFX{max-width:72%;}}/*!sc*/
data-styled.g1317[id="membership-style__PenVisualContainer-sc-33e00377-3"]{content:"iqlbFX,"}/*!sc*/
.kltKnM{width:100%;max-width:100%;margin-left:auto;margin-right:auto;position:relative;margin-bottom:0.5rem;}/*!sc*/
    .kltKnM .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{overflow:hidden;background:#7BEAD6;-webkit-mask-image:linear-gradient( to bottom, transparent, #000 1.5rem, #000 calc(100% - 1.5rem), transparent ), linear-gradient( to right, #000 0, #000 calc(100% - 1rem), transparent );-webkit-mask-image:linear-gradient( to bottom, transparent, #000 1.5rem, #000 calc(100% - 1.5rem), transparent ), linear-gradient( to right, #000 0, #000 calc(100% - 1rem), transparent );mask-image:linear-gradient( to bottom, transparent, #000 1.5rem, #000 calc(100% - 1.5rem), transparent ), linear-gradient( to right, #000 0, #000 calc(100% - 1rem), transparent );-webkit-mask-composite:destination-in;-webkit-mask-composite:intersect;mask-composite:intersect;}/*!sc*/
.kltKnM .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation:hvlAAt 2500ms ease-in-out infinite;animation:hvlAAt 2500ms ease-in-out infinite;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}/*!sc*/
@media (prefers-reduced-motion:reduce){.kltKnM .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0 img{-webkit-animation:none;animation:none;-webkit-transform:none;-ms-transform:none;transform:none;will-change:auto;}}/*!sc*/
data-styled.g1318[id="membership-style__PenImageWrapper-sc-33e00377-4"]{content:"kltKnM,"}/*!sc*/
.hOOMOG{width:100%;max-width:100%;margin-left:auto;margin-right:auto;}/*!sc*/
.hOOMOG .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0{overflow:hidden;}/*!sc*/
.hOOMOG .homepage-image-style__HomepageImageWrapper-sc-bacc30c9-0 img{height:100%;object-fit:cover;object-position:center center;}/*!sc*/
data-styled.g1319[id="membership-style__DialImageWrapper-sc-33e00377-5"]{content:"hOOMOG,"}/*!sc*/
.kRUkCo{--wl-hero--offset:9.375rem;position:relative;overflow:hidden;padding:0 1.25rem;padding-bottom:calc(3.75rem + var(--wl-hero--offset));padding-top:2.25rem;margin-bottom:calc(var(--wl-hero--offset) * -1);color:white;}/*!sc*/
.kRUkCo::after{position:absolute;content:"";bottom:-7.5rem;left:0;width:100%;height:calc(var(--wl-hero--offset) + 25rem);background:linear-gradient(transparent 0%, rgba(209,213,219,0.3) 30%, rgba(209,213,219,0.7) 50%, #D1D5DB 65%);z-index:1;}/*!sc*/
@media (min-width:488px){.kRUkCo{padding-top:3rem;--wl-hero--offset:12.5rem;}}/*!sc*/
@media (min-width:740px){.kRUkCo{--wl-hero--offset:18.75rem;padding-top:3.75rem;}}/*!sc*/
@media (min-width:1092px){.kRUkCo{--wl-hero--offset:20rem;}}/*!sc*/
@media (min-width:1266px){.kRUkCo{--wl-hero--offset:26.25rem;}}/*!sc*/
data-styled.g1320[id="wl-hero-style__WLHeroWrapper-sc-63f963b4-0"]{content:"kRUkCo,"}/*!sc*/
.jKBIkp{overflow:hidden;height:1.1em;line-height:0.8em;}/*!sc*/
.jKBIkp:nth-child(2){color:var(--wl--cta-color);}/*!sc*/
.jKBIkp:nth-child(2) span{-webkit-transition-delay:100ms;transition-delay:100ms;}/*!sc*/
.jKBIkp span{display:block;opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 800ms cubic-bezier(0.72,0,0.25,0.88),opacity 800ms linear;-webkit-transition:transform 800ms cubic-bezier(0.72,0,0.25,0.88),opacity 800ms linear;transition:transform 800ms cubic-bezier(0.72,0,0.25,0.88),opacity 800ms linear;}/*!sc*/
data-styled.g1321[id="wl-hero-style__WLHeroTitleLine-sc-63f963b4-1"]{content:"jKBIkp,"}/*!sc*/
.VmGPs{position:relative;z-index:2;text-align:center;margin-bottom:25rem;-webkit-letter-spacing:-0.06em;-moz-letter-spacing:-0.06em;-ms-letter-spacing:-0.06em;letter-spacing:-0.06em;}/*!sc*/
.VmGPs[data-has-scrolled="true"] span{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}/*!sc*/
@media (min-width:740px){.VmGPs{margin-bottom:32.5rem;}}/*!sc*/
@media (min-width:1092px){.VmGPs{margin-bottom:50vw;}}/*!sc*/
@media (min-width:1720px){.VmGPs{margin-bottom:53.75rem;}}/*!sc*/
.tc-wl-video-top-title{position:relative;z-index:2;text-align:center;margin:2.875rem auto calc(25rem - 2.875rem);max-width:min(58rem,92vw);color:#fff;line-height:1.04;-webkit-letter-spacing:-0.06em;-moz-letter-spacing:-0.06em;-ms-letter-spacing:-0.06em;letter-spacing:-0.06em;}/*!sc*/
.tc-wl-video-top-title span{display:block;}/*!sc*/
.tc-wl-video-top-title span:nth-child(2){color:#00D4AA;}/*!sc*/
@media (min-width:740px){.tc-wl-video-top-title{margin-bottom:calc(32.5rem - 2.875rem);}}/*!sc*/
@media (min-width:1092px){.tc-wl-video-top-title{margin-bottom:calc(50vw - 2.875rem);}}/*!sc*/
@media (min-width:1720px){.tc-wl-video-top-title{margin-bottom:calc(53.75rem - 2.875rem);}}/*!sc*/
data-styled.g1322[id="wl-hero-style__WLHeroTitle-sc-63f963b4-2"]{content:"VmGPs,"}/*!sc*/
.kiOvxO{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;}/*!sc*/
.kiOvxO video{object-position:center 5%;-webkit-transform:scale(1.04) translateY(-4%);-ms-transform:scale(1.04) translateY(-4%);transform:scale(1.04) translateY(-4%);}/*!sc*/
@media (min-width:740px){.kiOvxO video{-webkit-transform:scale(1.04) translateY(-5%);-ms-transform:scale(1.04) translateY(-5%);transform:scale(1.04) translateY(-5%);}}/*!sc*/
@media (min-width:1092px){.kiOvxO video{-webkit-transform:scale(1.04) translateY(-8%);-ms-transform:scale(1.04) translateY(-8%);transform:scale(1.04) translateY(-8%);}}/*!sc*/
data-styled.g1323[id="wl-hero-style__WLVideoWrapper-sc-63f963b4-3"]{content:"kiOvxO,"}/*!sc*/
.kirvVQ{position:relative;z-index:2;text-align:center;width:100%;margin:auto;margin-bottom:1.25rem;-webkit-letter-spacing:-0.06em;-moz-letter-spacing:-0.06em;-ms-letter-spacing:-0.06em;letter-spacing:-0.06em;}/*!sc*/
.kirvVQ span{color:var(--wl--cta-color);}/*!sc*/
@media (min-width:740px){.kirvVQ{max-width:28.125rem;}}/*!sc*/
@media (min-width:1092px){.kirvVQ{max-width:33.75rem;}}/*!sc*/
data-styled.g1324[id="wl-hero-style__WLHeroDescription-sc-63f963b4-4"]{content:"kirvVQ,"}/*!sc*/
.kYFfMW{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
data-styled.g1325[id="wl-hero-style__WLHeroCtaWrapper-sc-63f963b4-5"]{content:"kYFfMW,"}/*!sc*/
.eiXXfK{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-text-decoration:none;text-decoration:none;color:inherit;}/*!sc*/
.eiXXfK > button{background-color:var(--wl--cta-color);color:var(--wl--bento-bg-color);}/*!sc*/
@media (hover:hover){.eiXXfK:hover > button{background-color:var(--wl--cta-hover-color);}}/*!sc*/
data-styled.g1326[id="wl-hero-style__WLHeroCtaLink-sc-63f963b4-6"]{content:"eiXXfK,"}/*!sc*/
.jxMbSq{--borderRadius:1rem;--bentoGap:0.25rem;--bentoVertPadding:2.25rem;--bentoHorizPadding:0.5rem;--heroOverlap:3rem;--height:25rem;height:var(--height);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;background:rgba(255,255,255,0.45);-webkit-backdrop-filter:blur(1.25rem);backdrop-filter:blur(1.25rem);position:relative;overflow:hidden;}/*!sc*/
@media (min-width:740px){.jxMbSq{--borderRadius:1.5rem;--bentoGap:0.5rem;--heroOverlap:3.75rem;}}/*!sc*/
@media (min-width:1092px){.jxMbSq{--bentoHorizPadding:1rem;}}/*!sc*/
@media (min-width:1266px){.jxMbSq{--bentoVertPadding:2.25rem;}}/*!sc*/
.jxMbSq .picture-style__LazyLoadPictureWrapper-sc-537924cd-1{height:100%;width:100%;}/*!sc*/
.jxMbSq .picture-style__LazyLoadPictureWrapper-sc-537924cd-1::after{content:"";bottom:0;right:0;width:50%;height:50%;position:absolute;background-color:transparent;-webkit-filter:brightness(0.89);filter:brightness(0.89);z-index:-1;}/*!sc*/
.jxMbSq .picture-style__PictureWrapper-sc-537924cd-0 img{border-radius:inherit;width:100%;height:100%;object-fit:cover;object-position:center center;}/*!sc*/
data-styled.g1327[id="stacked-cta-card-style__Frame-sc-142aa7a5-0"]{content:"jxMbSq,"}/*!sc*/
.kFThhi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:55%;}/*!sc*/
@media (min-width:488px){.kFThhi{width:60%;max-width:14.375rem;}}/*!sc*/
data-styled.g1328[id="stacked-cta-card-style__Title-sc-142aa7a5-1"]{content:"kFThhi,"}/*!sc*/
.jncrkM{position:absolute;-webkit-backdrop-filter:unset;backdrop-filter:unset;border-radius:unset;top:0;left:0;width:100%;height:100%;z-index:1;}/*!sc*/
data-styled.g1329[id="stacked-cta-card-style__Content-sc-142aa7a5-2"]{content:"jncrkM,"}/*!sc*/
.qnNLJ{--ctaPositioning:var(--unit-u020,1.25rem);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;gap:var(--unit-u004,0.25rem);position:absolute;bottom:var(--ctaPositioning);right:var(--ctaPositioning);}/*!sc*/
@media (min-width:488px){.qnNLJ{--ctaPositioning:var(--unit-u040,2.5rem);}}/*!sc*/
data-styled.g1330[id="stacked-cta-card-style__CtaContainer-sc-142aa7a5-3"]{content:"qnNLJ,"}/*!sc*/
.cQmTqT{background:#0A2633;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);}/*!sc*/
.cQmTqT:hover{background:#1D3F52;color:#FFF9E3;}/*!sc*/
data-styled.g1331[id="stacked-cta-card-style__Button-sc-142aa7a5-4"]{content:"cQmTqT,"}/*!sc*/
@media (min-width:1092px){.hFjndO{padding:var(--unit-u024,1.5rem);}}/*!sc*/
data-styled.g1332[id="tmnt-stacked-cards-section-style__TmntContent-sc-19d379be-0"]{content:"hFjndO,"}/*!sc*/
.hsqgKR{--ctaPositioning:var(--unit-u024,1.5rem);bottom:var(--ctaPositioning);}/*!sc*/
data-styled.g1333[id="tmnt-stacked-cards-section-style__TmntCtaContainer-sc-19d379be-1"]{content:"hsqgKR,"}/*!sc*/
@media (min-width:488px){.jAvbDq{max-width:15.625rem;}}/*!sc*/
.jAvbDq span > span{color:#789299;white-space:nowrap;}/*!sc*/
data-styled.g1334[id="tmnt-stacked-cards-section-style__TmntTitle-sc-19d379be-2"]{content:"jAvbDq,"}/*!sc*/
@media (min-width:1092px){.ccyWMo{height:30rem;}}/*!sc*/
data-styled.g1335[id="tmnt-stacked-cards-section-style__TmntFrame-sc-19d379be-3"]{content:"ccyWMo,"}/*!sc*/
body{background-color:#FFFFFF;}/*!sc*/
html,body{background-color:#fff;}/*!sc*/
data-styled.g1336[id="sc-global-ffDYGS1"]{content:"sc-global-ffDYGS1,"}/*!sc*/

.envwmJ > .jxMbSq:nth-child(1) .jncrkM,
.envwmJ > .jxMbSq:nth-child(2) .jncrkM {
  overflow: hidden;
}

.envwmJ > .jxMbSq:nth-child(1) .jAvbDq,
.envwmJ > .jxMbSq:nth-child(2) .jAvbDq {
  position: relative;
  z-index: 2;
}

.envwmJ > .jxMbSq:nth-child(1) .hsqgKR,
.envwmJ > .jxMbSq:nth-child(2) .hsqgKR {
  z-index: 2;
}

.tc-testosterone-card-image {
  position: absolute;
  left: 50%;
  bottom: -0.25rem;
  z-index: 1;
  display: block;
  width: min(106%, 36rem);
  max-height: 82%;
  object-fit: contain;
  object-position: center bottom;
  transform: translateX(-50%);
  pointer-events: none;
  user-select: none;
}

.tc-labs-card-image {
  position: absolute;
  left: 46%;
  bottom: -1rem;
  z-index: 1;
  display: block;
  width: min(112%, 36rem);
  max-height: 100%;
  object-fit: contain;
  object-position: center bottom;
  transform: translateX(-50%);
  pointer-events: none;
  user-select: none;
}

@media (max-width:739px) {
  .tc-testosterone-card-image {
    bottom: -0.25rem;
    width: min(112%, 29rem);
    max-height: 76%;
  }

  .tc-labs-card-image {
    left: 45%;
    bottom: -0.75rem;
    width: min(114%, 29rem);
    max-height: 94%;
  }
}

.gBCBZG{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#FFFFFF;}/*!sc*/
data-styled.g1337[id="electric-wind-style__Container-sc-602d6c39-0"]{content:"gBCBZG,"}/*!sc*/
.fbJZdi{padding-top:300px;margin-top:-300px;}/*!sc*/
data-styled.g1342[id="electric-wind-style__ATFWrapper-sc-602d6c39-5"]{content:"fbJZdi,"}/*!sc*/
.cDEmFH{padding-top:calc(0rem + var(--headerHeight) + var(--promoHeightOffset,0px));-webkit-transition:padding-top 300ms;transition:padding-top 300ms;}/*!sc*/
data-styled.g1533[id="layout-style__Content-sc-43543b63-0"]{content:"cDEmFH,"}/*!sc*/
div[data-root-content="true"]:has(> section:last-child:not([data-layout-bg="01vc5yh"])) + footer{border-top-right-radius:0px;border-top-left-radius:0px;}/*!sc*/
data-styled.g1534[id="sc-global-jNgjVe1"]{content:"sc-global-jNgjVe1,"}/*!sc*/
:root{--promoHeight:0px;--promoHeightOffset:0px;}/*!sc*/
data-styled.g1535[id="sc-global-fJMuMU1"]{content:"sc-global-fJMuMU1,"}/*!sc*/
{/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */}/*!sc*/
html{line-height:1.15;-webkit-text-size-adjust:100%;}/*!sc*/
body{margin:0;}/*!sc*/
main{display:block;}/*!sc*/
h1{font-size:2em;margin:.67em 0;}/*!sc*/
hr{box-sizing:content-box;height:0;overflow:visible;}/*!sc*/
pre{font-family:monospace,monospace;font-size:1em;}/*!sc*/
a{background-color:transparent;}/*!sc*/
abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}/*!sc*/
b,strong{font-weight:bolder;}/*!sc*/
code,kbd,samp{font-family:monospace,monospace;font-size:1em;}/*!sc*/
small{font-size:80%;}/*!sc*/
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}/*!sc*/
sub{bottom:-.25em;}/*!sc*/
sup{top:-.5em;}/*!sc*/
img{border-style:none;}/*!sc*/
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}/*!sc*/
button,input{overflow:visible;}/*!sc*/
button,select{text-transform:none;}/*!sc*/
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}/*!sc*/
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0;}/*!sc*/
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}/*!sc*/
fieldset{padding:.35em .75em .625em;}/*!sc*/
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}/*!sc*/
progress{vertical-align:baseline;}/*!sc*/
textarea{overflow:auto;}/*!sc*/
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}/*!sc*/
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}/*!sc*/
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}/*!sc*/
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}/*!sc*/
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}/*!sc*/
details{display:block;}/*!sc*/
summary{display:list-item;}/*!sc*/
template{display:none;}/*!sc*/
[hidden]{display:none;}/*!sc*/
*{box-sizing:border-box;}/*!sc*/
*::before,*::after{box-sizing:border-box;}/*!sc*/
html{-webkit-tap-highlight-color:transparent;font-family:"sofia-pro",SofiaProWeb,Helvetica,Arial,sans-serif;font-size:16px;height:100%;}/*!sc*/
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:rgba(0,0,0,.88);font-size:1rem;line-height:1.4;height:100%;}/*!sc*/
#root{width:100%;}/*!sc*/
iframe#launcher{display:none;}/*!sc*/
:root{--headerOffset:calc( var(--headerHeight,0px) + var(--promoHeight,0px) + var(--stickyHeight,0px) );}/*!sc*/
.grecaptcha-badge{visibility:hidden;}/*!sc*/
data-styled.g1611[id="sc-global-bxHoDV1"]{content:"sc-global-bxHoDV1,"}/*!sc*/
.bXqtWX{position:fixed;z-index:800;top:0;height:100%;-webkit-transition:-webkit-transform 200ms;-webkit-transition:transform 200ms;transition:transform 200ms;-webkit-transform-origin:left 0px 0px;-ms-transform-origin:left 0px 0px;transform-origin:left 0px 0px;left:0;-webkit-transform:translateX( -100% );-ms-transform:translateX( -100% );transform:translateX( -100% );}/*!sc*/
@media (min-width:1024px){.bXqtWX{z-index:800;}}/*!sc*/
.flUjoK{position:fixed;z-index:800;top:0;height:100%;-webkit-transition:-webkit-transform 200ms;-webkit-transition:transform 200ms;transition:transform 200ms;-webkit-transform-origin:right 0px 0px;-ms-transform-origin:right 0px 0px;transform-origin:right 0px 0px;right:0;-webkit-transform:translateX( 100% );-ms-transform:translateX( 100% );transform:translateX( 100% );}/*!sc*/
@media (min-width:1024px){.flUjoK{z-index:800;}}/*!sc*/
data-styled.g1622[id="drawer-style__DrawerPoser-sc-72da4a9-0"]{content:"bXqtWX,flUjoK,"}/*!sc*/
.hQiDRe{height:100%;background-color:#FBF8F5;opacity:1;width:38vw;}/*!sc*/
@media (max-width:767px){.hQiDRe{width:100vw;}}/*!sc*/
data-styled.g1623[id="drawer-style__DrawerWrapper-sc-72da4a9-1"]{content:"hQiDRe,"}/*!sc*/
.dMahLu{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.44);opacity:0;-webkit-transition:opacity 600ms cubic-bezier(0.33,0,0,1);transition:opacity 600ms cubic-bezier(0.33,0,0,1);pointer-events:none;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:799;}/*!sc*/
data-styled.g1819[id="curtain-component__CurtainStyle-sc-d54e5f0c-0"]{content:"dMahLu,"}/*!sc*/
:root{--global-nav-header-row-height:3rem;--headerHeight:var(--global-nav-header-row-height);}/*!sc*/
@media (min-width:1024px){:root{--headerHeight:var(--global-nav-header-row-height);}}/*!sc*/
data-styled.g1946[id="sc-global-dtnQgt1"]{content:"sc-global-dtnQgt1,"}/*!sc*/
.cFyMBu{height:100%;-webkit-transform:translate3d( 0, calc(var(--scroll) * var(--headerHeight,"5.25rem") * -1), 0 );-ms-transform:translate3d( 0, calc(var(--scroll) * var(--headerHeight,"5.25rem") * -1), 0 );transform:translate3d( 0, calc(var(--scroll) * var(--headerHeight,"5.25rem") * -1), 0 );-webkit-transition:-webkit-transform 200ms linear 0s;-webkit-transition:transform 200ms linear 0s;transition:transform 200ms linear 0s;disabled-will-chaange:transform;}/*!sc*/
@media (max-width:767px){.cFyMBu{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;transition:none;disabled-will-chaange:unset;}}/*!sc*/
data-styled.g1947[id="global-navigation-header-style__GlobalNavigationTransformer-sc-4d0b1105-0"]{content:"cFyMBu,"}/*!sc*/
.iwldUu{position:relative;z-index:701;background-color:transparent;-webkit-transition-property:box-shadow,background-color,border-radius;transition-property:box-shadow,background-color,border-radius;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-backface-visibility:hidden;backface-visibility:hidden;--nav-shadow-one:rgba(0,0,0,.05);--nav-shadow-two:rgba(0,0,0,.08);}/*!sc*/
@media (max-width:1023px){.iwldUu[data-has-scrolled="true"]{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;}}/*!sc*/
@media (max-width:767px){.iwldUu[data-has-scrolled="true"]{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;}}/*!sc*/
data-styled.g1948[id="global-navigation-header-style__GlobalNavigationBackground-sc-4d0b1105-1"]{content:"iwldUu,"}/*!sc*/
.iaWRcN{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;z-index:201;width:100%;height:calc(var(--headerHeight,"5.25rem") + 1px);background-color:transparent;-webkit-transition:height 0.3s cubic-bezier(0.68,-0.6,0.32,1.6);transition:height 0.3s cubic-bezier(0.68,-0.6,0.32,1.6);}/*!sc*/
.iaWRcN *{pointer-events:auto;}/*!sc*/
@media (max-width:1023px){.iaWRcN{padding-right:0;padding-left:0;overflow:clip;height:var(--headerHeight);}}/*!sc*/
data-styled.g1949[id="global-navigation-header-style__GlobalNavigationHeaderContent-sc-4d0b1105-2"]{content:"iaWRcN,"}/*!sc*/
.hGgWqM{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;pointer-events:all;}/*!sc*/
@media (min-width:1024px){.hGgWqM{padding:0 1rem;}}/*!sc*/
data-styled.g1950[id="global-navigation-header-style__GlobalNavigationSection-sc-4d0b1105-3"]{content:"hGgWqM,"}/*!sc*/
.eKalSt{position:absolute;top:0;left:1rem;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:var(--global-nav-header-row-height);}/*!sc*/
@media (min-width:1024px){.eKalSt{height:100%;}}/*!sc*/
.eKalSt > *{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.eKalSt,.eKalSt svg,.eKalSt svg *{-webkit-transition:color 300ms ease-out 0s;transition:color 300ms ease-out 0s;-webkit-transition-property:color,fill,stroke;transition-property:color,fill,stroke;}/*!sc*/
data-styled.g1951[id="global-navigation-header-style__LogoWrapper-sc-4d0b1105-4"]{content:"eKalSt,"}/*!sc*/
.hvRhjl{position:absolute;bottom:0;left:0;overflow-x:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:var(--global-nav-header-row-height);overflow-scrolling:touch;opacity:0;visibility:hidden;-webkit-transition:opacity 300ms linear,visibility 300ms step-end;transition:opacity 300ms linear,visibility 300ms step-end;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none;}/*!sc*/
.hvRhjl::-webkit-scrollbar{display:none;}/*!sc*/
@media (min-width:1024px){.hvRhjl{height:100%;}}/*!sc*/
data-styled.g1952[id="global-navigation-header-style__CategoryNavigationList-sc-4d0b1105-5"]{content:"hvRhjl,"}/*!sc*/
.gLylyR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:opacity 200ms linear 0s;transition:opacity 200ms linear 0s;width:100%;height:100%;}/*!sc*/
.gLylyR .global-navigation-header-style__CategoryNavigationList-sc-4d0b1105-5{color:rgba(255,255,255,1);}/*!sc*/
data-styled.g1953[id="global-navigation-header-style__GlobalNavigationInnerWrapper-sc-4d0b1105-6"]{content:"gLylyR,"}/*!sc*/
.jjAjnY{padding-right:1rem;}/*!sc*/
data-styled.g1954[id="global-navigation-header-style__CategoryNavigationListSpacer-sc-4d0b1105-7"]{content:"jjAjnY,"}/*!sc*/
.kDgGGt{position:absolute;top:0;right:0.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:var(--global-nav-header-row-height);}/*!sc*/
@media (min-width:1024px){.kDgGGt{right:1.5rem;height:100%;}}/*!sc*/
data-styled.g1955[id="global-navigation-header-style__GlobalNavigationList-sc-4d0b1105-8"]{content:"kDgGGt,"}/*!sc*/
.dwraVg{pointer-events:none;position:fixed;z-index:701;top:-1px;width:100%;height:calc(100vh - var(--promoHeight,0px));-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transition-property:height,-webkit-transform;-webkit-transition-property:height,transform;transition-property:height,transform;-webkit-transform:translateY(calc(0rem + var(--promoHeightOffset,0px)));-ms-transform:translateY(calc(0rem + var(--promoHeightOffset,0px)));transform:translateY(calc(0rem + var(--promoHeightOffset,0px)));-webkit-backface-visibility:hidden;backface-visibility:hidden;}/*!sc*/
data-styled.g1957[id="global-navigation-header-style__GlobalNavigationOuterWrapper-sc-4d0b1105-10"]{content:"dwraVg,"}/*!sc*/
:root{--promoHeight:2.75rem;--promoHeightOffset:2.75rem;}/*!sc*/
data-styled.g1966[id="sc-global-bNmlVQ1"]{content:"sc-global-bNmlVQ1,"}/*!sc*/
.fSgMbb{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;}/*!sc*/
data-styled.g1971[id="promo-banner-style__PromoBannerBackground-sc-589b5437-4"]{content:"fSgMbb,"}/*!sc*/
.ehupWf{--border-radius:1.5rem;box-sizing:border-box;position:fixed;z-index:702;top:0px;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:2.75rem;padding:0.75rem 1rem;line-height:1.1875rem;text-align:center;-webkit-transition-property:-webkit-transform;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:300ms;transition-duration:300ms;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}/*!sc*/
@media (max-width:767px){.ehupWf{--border-radius:1rem;}}/*!sc*/
.ehupWf a{white-space:nowrap;}/*!sc*/
.ehupWf::before,.ehupWf::after{content:"";display:block;position:absolute;z-index:-1;top:100%;width:var(--border-radius);height:calc(2 * var(--border-radius));background-color:transparent;box-shadow:0 calc(-1 * var(--border-radius)) 0 0 #FFC671;-webkit-transition:box-shadow 300ms, border-radius 300ms, z-index 0s linear 300ms;transition:box-shadow 300ms, border-radius 300ms, z-index 0s linear 300ms;-webkit-transition-timing-function:linear;transition-timing-function:linear;}/*!sc*/
.ehupWf::before{left:0;border-top-left-radius:var(--border-radius);}/*!sc*/
.ehupWf::after{right:0;border-top-right-radius:var(--border-radius);}/*!sc*/
.ehupWf,.ehupWf .promo-banner-style__PromoBannerLink-sc-589b5437-1{color:#000;}/*!sc*/
.ehupWf .promo-banner-style__PromoBannerBackground-sc-589b5437-4{background-color:#00D4AA;}/*!sc*/
.ehupWf .promo-banner-style__PromoBannerBackground-sc-589b5437-4{-webkit-transition:background-color 300ms;transition:background-color 300ms;}/*!sc*/
.ehupWf:hover .promo-banner-style__PromoBannerBackground-sc-589b5437-4{background-color:#00BFA5;}/*!sc*/
.ehupWf:hover::before,.ehupWf:hover::after{box-shadow:0 calc(-1 * var(--border-radius)) 0 0 #FCBB5B;}/*!sc*/
data-styled.g1972[id="promo-banner-style__PromoBannerWrapper-sc-589b5437-5"]{content:"ehupWf,"}/*!sc*/
.iPeegM{padding-bottom:0;border-bottom-width:0;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;text-transform:none;}/*!sc*/
.iPeegM:active,.iPeegM:focus,.iPeegM:hover{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
data-styled.g1973[id="promo-banner-style__ClickablePromoBannerLink-sc-589b5437-6"]{content:"iPeegM,"}/*!sc*/
body{background:#FBF8F5;}/*!sc*/
data-styled.g1993[id="sc-global-dTmzhf1"]{content:"sc-global-dTmzhf1,"}/*!sc*/
.dxQLXY{box-sizing:content-box;content-visibility:auto;overflow:hidden;pointer-events:none;position:relative;top:0;left:0;width:100vw;height:var(--height);padding-top:calc(2.8125rem + 0.9375rem);padding-bottom:4rem;background-color:rgba(255,255,255,1);-webkit-transition:none;transition:none;-webkit-animation:none;animation:none;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);disabled-will-chaange:transform,height;border-radius:0 0 1.5rem 1.5rem;}/*!sc*/
.dxQLXY .heading-six-style__HeadingSix-sc-3d70d373-0{color:#757575;}/*!sc*/
@media (max-width:1023px){.dxQLXY{box-sizing:border-box;height:auto;min-height:calc( 100vh - var(--headerHeight,"5.25rem") + 0.9375rem );padding:0 1rem;padding-top:calc(1.875rem + 0.9375rem);}}/*!sc*/
data-styled.g1999[id="global-navigation-content-style__CategorySection-sc-e69dac6d-0"]{content:"dxQLXY,"}/*!sc*/
.cFSJbL{pointer-events:none;position:absolute;z-index:100;top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}/*!sc*/
@media (max-width:1023px){}/*!sc*/
data-styled.g2000[id="global-navigation-content-style__CategoryEventWrapper-sc-e69dac6d-1"]{content:"cFSJbL,"}/*!sc*/
.bNIptT{content-visibility:auto;display:none;cursor:pointer;pointer-events:auto;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:400;top:calc(100vh - 6rem);top:calc(100dvh - 6rem);left:50%;width:2.75rem;height:2.75rem;text-align:center;background-color:rgba(0,0,0,1);box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.08);border-radius:22px;-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);opacity:0;-webkit-transition:-webkit-transform 200ms ease-out;-webkit-transition:transform 200ms ease-out;transition:transform 200ms ease-out;-webkit-transition-property:background-color,-webkit-transform,opacity;-webkit-transition-property:background-color,transform,opacity;transition-property:background-color,transform,opacity;}/*!sc*/
@media (hover:hover){.bNIptT:hover{background-color:rgba(0,0,0,0.74);}}/*!sc*/
@media (max-width:1023px){.bNIptT{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
data-styled.g2013[id="global-navigation-content-style__ContentCloseWrapper-sc-e69dac6d-14"]{content:"bNIptT,"}/*!sc*/
.jzmlWQ{content-visibility:auto;pointer-events:none;position:fixed;z-index:0;top:var(--headerHeight,"5.25rem");bottom:calc(var(--headerHeight,"5.25rem") * -1);left:0;right:0;background-color:rgba(0,0,0,.44);opacity:0;-webkit-transition:opacity 200ms ease-in;transition:opacity 200ms ease-in;}/*!sc*/
data-styled.g2014[id="global-navigation-content-style__ContentCurtain-sc-e69dac6d-15"]{content:"jzmlWQ,"}/*!sc*/
.iCyrlQ{display:block;font-size:0.875rem;color:rgba(255,255,255,0.51);}/*!sc*/
.iCyrlQ p{margin-bottom:0.5rem;}/*!sc*/
.iCyrlQ p:first-child{margin-top:0;}/*!sc*/
.iCyrlQ p:last-child{margin-bottom:0;}/*!sc*/
@media (max-width:739px){.iCyrlQ{font-size:0.75rem;}}/*!sc*/
data-styled.g2015[id="brand-banner-style__BrandBannerFooterSublabel-sc-51ce520e-0"]{content:"iCyrlQ,"}/*!sc*/
.fpOKiK{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:2.5rem;padding-left:0.75rem;}/*!sc*/
.fpOKiK .brand-banner-style__BrandBannerFooterSublabel-sc-51ce520e-0{font-size:0.875rem;line-height:1;white-space:nowrap;}/*!sc*/
data-styled.g2016[id="brand-banner-style__BrandContent-sc-51ce520e-1"]{content:"fpOKiK,"}/*!sc*/
.kmQOIL{display:block;width:2.5rem;height:2.5rem;background-repeat:no-repeat;background-size:cover;border-radius:8px;}/*!sc*/
data-styled.g2017[id="brand-banner-style__BrandImage-sc-51ce520e-2"]{content:"kmQOIL,"}/*!sc*/
.epcZXb{margin-top:4px;}/*!sc*/
data-styled.g2018[id="brand-banner-style__ExternalLink-sc-51ce520e-3"]{content:"epcZXb,"}/*!sc*/
.ijnwJa{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;color:rgba(255,255,255,0.51);background-color:rgba(255,255,255,.12);border-radius:1rem;-webkit-transition:background-color 200ms linear 0s;transition:background-color 200ms linear 0s;-webkit-transition-property:background-color,fill,stroke;transition-property:background-color,fill,stroke;width:calc(100% - 2 * 0.3125rem);margin-left:0.3125rem;padding:1rem;border:0.0625rem solid rgba(255,255,255,0);box-shadow:0 0.3125rem 0.625rem rgba(0,0,0,.05);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}/*!sc*/
.ijnwJa .brand-banner-style__ExternalLink-sc-51ce520e-3 svg path{stroke:#FFFFFF;}/*!sc*/
.ijnwJa .brand-banner-style__BrandContent-sc-51ce520e-1 svg path{fill:#FFFFFF;}/*!sc*/
.ijnwJa:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:calc(100% + 2px);border:0.0625rem solid rgba(0,0,0,0.03);border-radius:1rem;}/*!sc*/
@media (hover:hover){.ijnwJa:hover{color:rgba(0,0,0,0.54);background-color:#FFFFFF;box-shadow:none;}.ijnwJa:hover .brand-banner-style__BrandBannerFooterSublabel-sc-51ce520e-0{color:rgba(0,0,0,0.54);}.ijnwJa:hover .brand-banner-style__ExternalLink-sc-51ce520e-3 svg path{stroke:#000000;}.ijnwJa:hover .brand-banner-style__BrandContent-sc-51ce520e-1 svg path{fill:#000000;}}/*!sc*/
@media (min-width:1024px){.ijnwJa{margin-right:0.3125rem;max-width:18.75rem;}}/*!sc*/
.ijnwJa:before{height:calc(100% + 0.125rem);}/*!sc*/
data-styled.g2019[id="brand-banner-style__ExternalBrandBanner-sc-51ce520e-4"]{content:"ijnwJa,"}/*!sc*/
.jjOpBE{margin-top:0;margin-bottom:1rem;font-size:0.875rem;font-weight:500;line-height:1.875rem;}/*!sc*/
@media (max-width:1023px){.jjOpBE{margin-bottom:0;font-size:1rem;line-height:1.5rem;}}/*!sc*/
data-styled.g2049[id="accordion-style__AccordionTitle-sc-7d9e13de-0"]{content:"jjOpBE,"}/*!sc*/
@media (max-width:1023px){.ikvZtz{overflow:hidden;height:0;border-color:rgba(0,0,0,0.12);-webkit-transition:height 300ms cubic-bezier(0.28,0.13,0.38,1) 0s;transition:height 300ms cubic-bezier(0.28,0.13,0.38,1) 0s;-webkit-transition-property:height,mask-image;transition-property:height,mask-image;disabled-will-chaange:height,mask-image;-webkit-mask-image:linear-gradient(to bottom,rgb(0,0,0) 1px,transparent 100%);mask-image:linear-gradient(to bottom,rgb(0,0,0) 1px,transparent 100%);margin-top:0.0625rem;}.ikvZtz > *{opacity:0;}.ikvZtz > *{-webkit-transition-delay:300ms !important;transition-delay:300ms !important;}}/*!sc*/
data-styled.g2051[id="accordion-style__AccordionContent-sc-7d9e13de-2"]{content:"ikvZtz,"}/*!sc*/
.glFWbr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;}/*!sc*/
.glFWbr > *:last-child .accordion-style__AccordionContent-sc-7d9e13de-2{border-bottom-color:transparent;}/*!sc*/
@media (max-width:1023px){.glFWbr{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}/*!sc*/
data-styled.g2052[id="accordion-style__AccordionWrapper-sc-7d9e13de-3"]{content:"glFWbr,"}/*!sc*/
.PEFBp{display:none;position:relative;width:1.125rem;height:1.125rem;margin-left:auto;disabled-will-chaange:transform;}/*!sc*/
.PEFBp:before,.PEFBp:after{content:"";display:block;position:absolute;z-index:1;top:10px;width:50%;height:2px;background-color:rgba(255,255,255,1);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.86,0,0.07,1) 0s;-webkit-transition:transform 300ms cubic-bezier(0.86,0,0.07,1) 0s;transition:transform 300ms cubic-bezier(0.86,0,0.07,1) 0s;-webkit-transition-property:-webkit-transform,-webkit-transform-origin;-webkit-transition-property:transform,transform-origin;transition-property:transform,transform-origin;}/*!sc*/
.PEFBp:before{left:0;border-radius:4px 0 0 4px;-webkit-transform:rotate(40deg) scaleY(1.1) translate(0,0);-ms-transform:rotate(40deg) scaleY(1.1) translate(0,0);transform:rotate(40deg) scaleY(1.1) translate(0,0);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;}/*!sc*/
.PEFBp:after{right:0;border-radius:0 4px 4px 0;-webkit-transform:rotate(-40deg) scaleY(1.1) translate(0,0);-ms-transform:rotate(-40deg) scaleY(1.1) translate(0,0);transform:rotate(-40deg) scaleY(1.1) translate(0,0);-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%;}/*!sc*/
data-styled.g2053[id="accordion-style__AccordionIcon-sc-7d9e13de-4"]{content:"PEFBp,"}/*!sc*/
@media (max-width:1023px){.jApLc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;padding:0 !important;min-height:4rem;color:rgba(255,255,255,1);background-color:transparent;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.jApLc .accordion-style__AccordionIcon-sc-7d9e13de-4{display:block;}@media (hover:hover){.jApLc:hover .accordion-style__AccordionIcon-sc-7d9e13de-4{-webkit-animation:gJeOLk 1000ms cubic-bezier(0.215,0.61,0.355,1) 0s infinite;animation:gJeOLk 1000ms cubic-bezier(0.215,0.61,0.355,1) 0s infinite;}}}/*!sc*/
data-styled.g2054[id="accordion-style__AccordionHeadBlock-sc-7d9e13de-5"]{content:"jApLc,"}/*!sc*/
.zDDDG{white-space:nowrap;}/*!sc*/
@media (min-width:1024px){.zDDDG{height:100%;}}/*!sc*/
.zDDDG button{text-transform:none;font-weight:500;-webkit-letter-spacing:normal;-moz-letter-spacing:normal;-ms-letter-spacing:normal;letter-spacing:normal;}/*!sc*/
.zDDDG button span{font-size:0.75rem;}/*!sc*/
data-styled.g2063[id="navigation-login-account-item-style__NavigationLoginAccountButtonListComponent-sc-6a5a8df7-0"]{content:"zDDDG,"}/*!sc*/
.hZilQm .global-navigation-header-style__CategoryNavigationList-sc-4d0b1105-5{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}/*!sc*/
.hZilQm .global-navigation-header-style__CategoryNavigationListSpacer-sc-4d0b1105-7{padding-right:0.75rem;}/*!sc*/
.hZilQm .global-navigation-header-style__GlobalNavigationList-sc-4d0b1105-8{display:grid;grid-auto-flow:column;grid-template-rows:1fr;grid-auto-columns:auto;-webkit-column-gap:0.75rem;column-gap:0.75rem;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
.hZilQm .global-navigation-content-style__ContentCategory-sc-e69dac6d-3{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}/*!sc*/
.hZilQm .global-navigation-content-style__ContentColumn-sc-e69dac6d-5{-webkit-break-inside:avoid;break-inside:avoid;}/*!sc*/
.hZilQm .global-navigation-item-style__GlobalNavigationItemButton-sc-a4126e98-1 .accordion-style__AccordionIcon-sc-7d9e13de-4{display:block;}/*!sc*/
@media (hover:hover){.hZilQm .global-navigation-item-style__GlobalNavigationItemButton-sc-a4126e98-1:hover .accordion-style__AccordionIcon-sc-7d9e13de-4{-webkit-animation:gJeOLk 1000ms cubic-bezier(0.215,0.61,0.355,1) 0s infinite;animation:gJeOLk 1000ms cubic-bezier(0.215,0.61,0.355,1) 0s infinite;}}/*!sc*/
.hZilQm .global-navigation-item-style__GlobalNavigationItemButton-sc-a4126e98-1 .accordion-style__AccordionIcon-sc-7d9e13de-4{width:1rem;height:1rem;margin-left:0.3125rem;margin-bottom:0.25rem;}/*!sc*/
.hZilQm .global-navigation-item-style__GlobalNavigationItemIconButton-sc-a4126e98-2{height:2.25rem;}/*!sc*/
@media (max-width:1023px){.hZilQm .global-navigation-content-style__ContentCategory-sc-e69dac6d-3{display:block;-webkit-columns:auto 2;columns:auto 2;-webkit-column-gap:3.75rem;column-gap:3.75rem;}.hZilQm .global-navigation-content-style__ContentColumn-sc-e69dac6d-5{padding-bottom:2.5rem;}}/*!sc*/
@media (max-width:767px){.hZilQm .global-navigation-header-style__LogoWrapper-sc-4d0b1105-4{padding-left:0;}.hZilQm .global-navigation-header-style__LogoWrapper-sc-4d0b1105-4 svg{display:block;height:1.25rem;width:auto;}.hZilQm .global-navigation-header-style__CategoryNavigationListSpacer-sc-4d0b1105-7{padding-right:0.4375rem;}.hZilQm .global-navigation-header-style__GlobalNavigationList-sc-4d0b1105-8{-webkit-column-gap:0.4375rem;column-gap:0.4375rem;}.hZilQm .global-navigation-content-style__ContentCategory-sc-e69dac6d-3{-webkit-columns:1;columns:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.hZilQm .global-navigation-content-style__ArrowIconWrapper-sc-e69dac6d-9{display:block;}.hZilQm .global-navigation-item-style__GlobalNavigationItemButton-sc-a4126e98-1{height:1.625rem;font-size:0.625rem;box-shadow:0 2px 10px rgba(0,0,0,.05);}.hZilQm .global-navigation-item-style__GlobalNavigationItemButton-sc-a4126e98-1 .accordion-style__AccordionIcon-sc-7d9e13de-4{width:0.875rem;height:0.875rem;margin-bottom:0.375rem;}.hZilQm .global-navigation-item-style__GlobalNavigationItemIconButton-sc-a4126e98-2{width:1.75rem;height:1.75rem;box-shadow:none;}.hZilQm .global-navigation-item-style__GlobalNavigationItemIconButton-sc-a4126e98-2 svg{width:1.125rem;height:1.125rem;}}/*!sc*/
data-styled.g2065[id="global-navigation-variants-style__GlobalNavigationConsolidatedVariantWrapper-sc-f7bba82a-1"]{content:"hZilQm,"}/*!sc*/
.beNLpA .global-navigation-header-style__GlobalNavigationList-sc-4d0b1105-8{-webkit-column-gap:unset;column-gap:unset;margin-right:-0.3125rem;}/*!sc*/
@media (min-width:1024px){.beNLpA .global-navigation-header-style__GlobalNavigationList-sc-4d0b1105-8{margin-right:-1.25rem;}}/*!sc*/
.beNLpA .global-navigation-item-style__GlobalNavigationItemIconButton-sc-a4126e98-2{width:2.625rem;height:2.625rem;}/*!sc*/
.beNLpA .global-navigation-item-style__GlobalNavigationListItem-sc-a4126e98-0:last-of-type .global-navigation-item-style__GlobalNavigationItemIconButton-sc-a4126e98-2 svg{width:1.5rem;height:1.5rem;}/*!sc*/
.beNLpA .global-navigation-header-style__GlobalNavigationBackground-sc-4d0b1105-1{-webkit-transition-property:border-radius,box-shadow,background-color;transition-property:border-radius,box-shadow,background-color;}/*!sc*/
data-styled.g2067[id="global-navigation-variants-style__GlobalNavigationSlide2VariantWrapper-sc-f7bba82a-3"]{content:"beNLpA,"}/*!sc*/
@-webkit-keyframes gJeOLk{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}30%{-webkit-transform:translate3d(0,8%,0);-ms-transform:translate3d(0,8%,0);transform:translate3d(0,8%,0);}100%{-webkit-transform:translate3d(0,-2%,0);-ms-transform:translate3d(0,-2%,0);transform:translate3d(0,-2%,0);}}/*!sc*/
@keyframes gJeOLk{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}30%{-webkit-transform:translate3d(0,8%,0);-ms-transform:translate3d(0,8%,0);transform:translate3d(0,8%,0);}100%{-webkit-transform:translate3d(0,-2%,0);-ms-transform:translate3d(0,-2%,0);transform:translate3d(0,-2%,0);}}/*!sc*/
data-styled.g2069[id="sc-keyframes-gJeOLk"]{content:"gJeOLk,"}/*!sc*/
.iaffFI{position:fixed;top:0;left:0;width:100vw;height:20px;pointer-events:none;z-index:999;background:#FFC671;-webkit-mask-image:linear-gradient(to right,transparent,transparent);mask-image:linear-gradient(to right,transparent,transparent);}/*!sc*/
data-styled.g2072[id="waitlist-promo-style__IOSBrowserBackgroundController-sc-b72334cc-0"]{content:"iaffFI,"}/*!sc*/
.irxIhi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g2074[id="waitlist-promo-style__WaitlistPromoTextWrapper-sc-b72334cc-2"]{content:"irxIhi,"}/*!sc*/
.eXOYuu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#392E25;}/*!sc*/
data-styled.g2075[id="waitlist-promo-style__WaitlistPromoText-sc-b72334cc-3"]{content:"eXOYuu,"}/*!sc*/
.fEDmnO{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-weight:600;color:#392E25;background-color:rgba(0,0,0,0.06);border-radius:9999px;padding:4px 10px;margin-left:4px;-webkit-transition:background-color 0.25s ease,gap 0.25s ease-out;transition:background-color 0.25s ease,gap 0.25s ease-out;}/*!sc*/
data-styled.g2076[id="waitlist-promo-style__WaitlistPromoCta-sc-b72334cc-4"]{content:"fEDmnO,"}/*!sc*/
.iehKpb{width:100%;height:100%;position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
.iehKpb:hover .waitlist-promo-style__WaitlistPromoCta-sc-b72334cc-4{background-color:rgba(0,0,0,0.06);gap:8px;}/*!sc*/
data-styled.g2077[id="waitlist-promo-style__WaitlistPromoContentWrapper-sc-b72334cc-5"]{content:"iehKpb,"}/*!sc*/
@-webkit-keyframes cOZMhK{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/
@keyframes cOZMhK{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}50%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px);}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}/*!sc*/
data-styled.g2079[id="sc-keyframes-cOZMhK"]{content:"cOZMhK,"}/*!sc*/
@-webkit-keyframes lkXkET{0%{opacity:1;}50%{opacity:0.5;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}100%{opacity:1;}}/*!sc*/
@keyframes lkXkET{0%{opacity:1;}50%{opacity:0.5;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);}100%{opacity:1;}}/*!sc*/
data-styled.g2080[id="sc-keyframes-lkXkET"]{content:"lkXkET,"}/*!sc*/
@-webkit-keyframes hvlAAt{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}50%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}/*!sc*/
@keyframes hvlAAt{0%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}50%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}/*!sc*/
data-styled.g2081[id="sc-keyframes-hvlAAt"]{content:"hvlAAt,"}/*!sc*/
.eNRKKD{display:inline-block;line-height:0;}/*!sc*/
data-styled.g2093[id="THERACORP-app-qr-icon-component__Wrapper-sc-2ba73598-1"]{content:"eNRKKD,"}/*!sc*/
.hFnRbp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1.875rem;margin-top:2rem;}/*!sc*/
.hFnRbp a{width:100%;}/*!sc*/
data-styled.g2094[id="app-download-style__AppDownloadWrapper-sc-c541f960-0"]{content:"hFnRbp,"}/*!sc*/
.jSpHOj{height:4.75rem;width:4.75rem;border-radius:0.25rem;overflow:hidden;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
data-styled.g2095[id="app-download-style__QrCodeWrapper-sc-c541f960-1"]{content:"jSpHOj,"}/*!sc*/
.eGVtzM{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.25rem;border-radius:0.5rem;background-color:rgba(255,255,255,0.22);width:11.125rem;border:1px solid rgba(255,255,255,0.17);}/*!sc*/
.eGVtzM .caption-style__Caption-sc-f073bced-0{text-align:center;margin:0.75rem;font-weight:500;color:rgba(255,255,255,1);}/*!sc*/
data-styled.g2096[id="app-download-style__AppDownloadQRCode-sc-c541f960-2"]{content:"eGVtzM,"}/*!sc*/
.kbHNnt{font-size:0.75rem;font-weight:300;}/*!sc*/
data-styled.g2098[id="app-download-style__SubCaption-sc-c541f960-4"]{content:"kbHNnt,"}/*!sc*/
.bLavBE{content-visibility:auto;--gutter:var(--gridColumn,1rem);--tabSize:1rem;--standardGap:var(--unit-u024,1.5rem);padding-bottom:calc(var(--gridColumn,1rem) * 2);border-radius:var(--tabSize) var(--tabSize) 0 0;padding:var(--gridColumn,1rem);padding-bottom:0;color:rgba(255,255,255,1);fill:rgba(255,255,255,1);background-color:rgba(0,0,0,1);}/*!sc*/
@media (min-width:1024px){.bLavBE{--tabSize:1.5rem;padding-bottom:0;}}/*!sc*/
@media (min-width:1024px){.bLavBE{padding-bottom:3.75rem;}}/*!sc*/
data-styled.g2099[id="footer-style__FooterWrapper-sc-ffd98edc-0"]{content:"bLavBE,"}/*!sc*/
.esLhkc{width:100%;max-width:108rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--standardGap);}/*!sc*/
@media (min-width:1024px){.esLhkc{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}/*!sc*/
@media (min-width:1440px){.esLhkc{gap:calc(var(--gridColumn,1rem) * 2);}}/*!sc*/
data-styled.g2100[id="footer-style__FooterGrid-sc-ffd98edc-1"]{content:"esLhkc,"}/*!sc*/
.blLxwv{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;max-width:26.875rem;min-width:11.25rem;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1.5rem;background-color:rgba(255,255,255,0.11);background-size:cover;overflow:hidden;}/*!sc*/
.blLxwv .body-style__BodyTwo-sc-5ccd65db-3{font-size:0.875rem;text-align:center;width:100%;line-height:1.25;}/*!sc*/
@media (min-width:1024px){.blLxwv .body-style__BodyTwo-sc-5ccd65db-3{font-size:1rem;}}/*!sc*/
@media (min-width:1440px){.blLxwv .body-style__BodyTwo-sc-5ccd65db-3{font-size:1rem;}}/*!sc*/
.blLxwv .heading-three-style__HeadingThreeRegular-sc-6fbad10a-3{line-height:1;-webkit-letter-spacing:-0.1625rem;-moz-letter-spacing:-0.1625rem;-ms-letter-spacing:-0.1625rem;letter-spacing:-0.1625rem;margin-bottom:0;font-size:1.5625rem;-webkit-letter-spacing:-0.0625rem;-moz-letter-spacing:-0.0625rem;-ms-letter-spacing:-0.0625rem;letter-spacing:-0.0625rem;}/*!sc*/
@media (min-width:1024px){.blLxwv .heading-three-style__HeadingThreeRegular-sc-6fbad10a-3{font-size:2.6875rem;}}/*!sc*/
@media (min-width:1440px){.blLxwv .heading-three-style__HeadingThreeRegular-sc-6fbad10a-3{font-size:2.6875rem;}}/*!sc*/
@media (min-width:1024px){.blLxwv .heading-three-style__HeadingThreeRegular-sc-6fbad10a-3{-webkit-letter-spacing:-0.165625rem;-moz-letter-spacing:-0.165625rem;-ms-letter-spacing:-0.165625rem;letter-spacing:-0.165625rem;}}/*!sc*/
@media (min-width:1440px){.blLxwv .heading-three-style__HeadingThreeRegular-sc-6fbad10a-3{-webkit-letter-spacing:-0.165625rem;-moz-letter-spacing:-0.165625rem;-ms-letter-spacing:-0.165625rem;letter-spacing:-0.165625rem;}}/*!sc*/
.blLxwv > :first-child,.blLxwv > :last-child{margin-top:0.5rem;}/*!sc*/
@media (min-width:1024px){.blLxwv{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}.blLxwv > :first-child,.blLxwv > :last-child{margin-top:1rem;}}/*!sc*/
data-styled.g2101[id="footer-style__Connect-sc-ffd98edc-2"]{content:"blLxwv,"}/*!sc*/
.bRYPTx{max-width:26.875rem;width:100%;margin-top:3rem;min-width:4.6875rem;aspect-ratio:auto 1 / 1;}/*!sc*/
.bRYPTx:has(.kXSEXJ > img[src="./footer.png"]){margin-top:1.5rem;aspect-ratio:1 / 1;}/*!sc*/
@media (min-width:1024px){.bRYPTx{margin-top:6rem;}}/*!sc*/
@media (min-width:1024px){.bRYPTx:has(.kXSEXJ > img[src="./footer.png"]){margin-top:1.5rem;aspect-ratio:1 / 1;}}/*!sc*/
data-styled.g2102[id="footer-style__VideoWrapper-sc-ffd98edc-3"]{content:"bRYPTx,"}/*!sc*/
.kXSEXJ{background-size:cover;max-width:26.875rem;width:100%;min-width:4.6875rem;height:100%;padding:12.25% 32% 12.25% 32.2%;}/*!sc*/
.kXSEXJ:has(> img[src="./footer.png"]){padding:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;position:relative;}/*!sc*/
.kXSEXJ > img[src="./footer.png"]{position:absolute;left:50%;bottom:0;width:150% !important;height:auto !important;max-width:none !important;min-height:100% !important;object-fit:contain !important;object-position:center bottom !important;border-radius:0 !important;display:block;transform:translateX(-50%);}/*!sc*/
.kXSEXJ video{border-top-left-radius:12.5% 5.5%;border-top-right-radius:12.5% 5.5%;border-bottom-right-radius:12.5% 5.5%;border-bottom-left-radius:12.5% 5.5%;}/*!sc*/
data-styled.g2103[id="footer-style__VideoFrame-sc-ffd98edc-4"]{content:"kXSEXJ,"}/*!sc*/
.fvauxM{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0.5rem;margin-top:1rem;margin-bottom:1.75rem;}/*!sc*/
.fvauxM .app-download-style__AppDownloadQRCode-sc-c541f960-2{border-color:rgba(255,255,255,0);background-color:rgba(255,255,255,0.07);}/*!sc*/
@media (min-width:1024px){.fvauxM{margin-top:1.5rem;margin-bottom:1.5rem;}}/*!sc*/
data-styled.g2104[id="footer-style__FooterAppDownload-sc-ffd98edc-5"]{content:"fvauxM,"}/*!sc*/
.hKBHJQ{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;gap:var(--unit-u032,2rem) var(--spacing-s050,3.125rem);overflow:hidden;margin-block:var(--standardGap);}/*!sc*/
@media (min-width:1024px){.hKBHJQ{margin-block:0;}}/*!sc*/
data-styled.g2105[id="footer-style__FooterContentGroups-sc-ffd98edc-6"]{content:"hKBHJQ,"}/*!sc*/
.eZnfIT{display:inline-block;font-size:1.125rem;font-weight:400;border-bottom:0.0625rem solid transparent;-webkit-transition:border 300ms linear 0s;transition:border 300ms linear 0s;}/*!sc*/
data-styled.g2106[id="footer-style__FooterLabel-sc-ffd98edc-7"]{content:"eZnfIT,"}/*!sc*/
.hdGKwu{display:block;color:rgba(255,255,255,0.51);font-size:0.875rem;}/*!sc*/
.hdGKwu p{margin:0;}/*!sc*/
data-styled.g2107[id="footer-style__FooterSublabel-sc-ffd98edc-8"]{content:"hdGKwu,"}/*!sc*/
.bszATy{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g2108[id="footer-style__SocialLinks-sc-ffd98edc-9"]{content:"bszATy,"}/*!sc*/
.jgUKqd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;margin-left:auto;}/*!sc*/
.jgUKqd sup{font-size:0.6em;}/*!sc*/
.jgUKqd .brand-banner-style__ExternalBrandBanner-sc-51ce520e-4,.jgUKqd .footer-style__SocialLinks-sc-ffd98edc-9{margin-top:var(--standardGap);margin-left:0;}/*!sc*/
@media (min-width:1024px){.jgUKqd .brand-banner-style__ExternalBrandBanner-sc-51ce520e-4,.jgUKqd .footer-style__SocialLinks-sc-ffd98edc-9{margin-top:0;}}/*!sc*/
@media (min-width:1024px){.jgUKqd{margin-bottom:1.875rem;display:grid;grid-auto-flow:row;grid-template-columns: minmax(0,min(39%,width:24.375rem;)) minmax(0,min(39%,24.375rem)) minmax(0,1fr);grid-template-rows:auto auto;row-gap:var(--standardGap);}.jgUKqd .footer-style__SocialLinks-sc-ffd98edc-9{grid-area:2 / 1 / auto / span 2;}.jgUKqd .brand-banner-style__ExternalBrandBanner-sc-51ce520e-4{grid-area:2 / 2 / auto / span 2;justify-self:flex-end;width:16.625rem;}}/*!sc*/
@media (min-width:1440px){.jgUKqd .brand-banner-style__ExternalBrandBanner-sc-51ce520e-4{grid-area:2 / 3 / auto / span 1;justify-self:flex-start;margin-left:-2rem;}}/*!sc*/
data-styled.g2109[id="footer-style__FooterLinks-sc-ffd98edc-10"]{content:"jgUKqd,"}/*!sc*/
.cfooOl{cursor:pointer;display:block;padding-bottom:var(--unit-u008,0.5rem);line-height:1.5rem;color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.cfooOl *{pointer-events:none;}/*!sc*/
.cfooOl:active,.cfooOl:visited,.cfooOl:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
@media (hover:hover){.cfooOl:hover .footer-style__FooterLabel-sc-ffd98edc-7{border-color:inherit;}}/*!sc*/
data-styled.g2110[id="footer-style__FooterAnchor-sc-ffd98edc-11"]{content:"cfooOl,"}/*!sc*/
.eZcqsP{cursor:pointer;display:block;padding-bottom:var(--unit-u008,0.5rem);line-height:1.5rem;color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.eZcqsP *{pointer-events:none;}/*!sc*/
.eZcqsP:active,.eZcqsP:visited,.eZcqsP:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
@media (hover:hover){.eZcqsP:hover .footer-style__FooterLabel-sc-ffd98edc-7{border-color:inherit;}}/*!sc*/
.gmHciJ{cursor:pointer;display:block;padding-bottom:var(--unit-u008,0.5rem);line-height:1.25rem;color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.gmHciJ *{pointer-events:none;}/*!sc*/
.gmHciJ:active,.gmHciJ:visited,.gmHciJ:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
@media (hover:hover){.gmHciJ:hover .footer-style__FooterLabel-sc-ffd98edc-7{border-color:inherit;}}/*!sc*/
data-styled.g2111[id="footer-style__FooterLink-sc-ffd98edc-12"]{content:"eZcqsP,gmHciJ,"}/*!sc*/
.gyVvdq{margin:0;padding:0;width:100%;}/*!sc*/
.gyVvdq .footer-style__FooterLink-sc-ffd98edc-12,.gyVvdq .footer-style__FooterAnchor-sc-ffd98edc-11{padding-bottom:0.75rem;}/*!sc*/
data-styled.g2112[id="footer-style__FooterColumn-sc-ffd98edc-13"]{content:"gyVvdq,"}/*!sc*/
.gIoJxx{width:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;}/*!sc*/
.gIoJxx > *{border-bottom:1px solid rgba(255,255,255,0.34);}/*!sc*/
@media (min-width:1024px){.gIoJxx > *{border-bottom-color:transparent;}}/*!sc*/
.gIoJxx .accordion-style__AccordionTitle-sc-7d9e13de-0{color:rgba(255,255,255,1);font-size:0.875rem;}/*!sc*/
@media (min-width:1024px){.gIoJxx .accordion-style__AccordionTitle-sc-7d9e13de-0{color:rgba(255,255,255,0.51);font-size:0.75rem;line-height:0.875rem;-webkit-letter-spacing:-0.0165rem;-moz-letter-spacing:-0.0165rem;-ms-letter-spacing:-0.0165rem;letter-spacing:-0.0165rem;margin-bottom:0.5rem;}}/*!sc*/
@media (min-width:1024px){.gIoJxx{-webkit-flex-flow:undefined ? column :row nowrap;-ms-flex-flow:undefined ? column :row nowrap;flex-flow:undefined ? column :row nowrap;}.gIoJxx .footer-style__FooterLabel-sc-ffd98edc-7{font-size:1.25rem;}}/*!sc*/
.dQGZWp{width:100%;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;}/*!sc*/
.dQGZWp > *{border-bottom:1px solid rgba(255,255,255,0.34);}/*!sc*/
@media (min-width:1024px){.dQGZWp > *{border-bottom-color:transparent;}}/*!sc*/
.dQGZWp .accordion-style__AccordionTitle-sc-7d9e13de-0{color:rgba(255,255,255,1);font-size:0.875rem;}/*!sc*/
@media (min-width:1024px){.dQGZWp .accordion-style__AccordionTitle-sc-7d9e13de-0{color:rgba(255,255,255,0.51);font-size:0.75rem;line-height:0.875rem;-webkit-letter-spacing:-0.0165rem;-moz-letter-spacing:-0.0165rem;-ms-letter-spacing:-0.0165rem;letter-spacing:-0.0165rem;margin-bottom:0.5rem;}}/*!sc*/
@media (min-width:1024px){.dQGZWp{-webkit-flex-flow:true ? column :row nowrap;-ms-flex-flow:true ? column :row nowrap;flex-flow:true ? column :row nowrap;}.dQGZWp .footer-style__FooterLabel-sc-ffd98edc-7{font-size:1.25rem;}}/*!sc*/
data-styled.g2113[id="footer-style__PrimaryAccordionsGroup-sc-ffd98edc-14"]{content:"gIoJxx,dQGZWp,"}/*!sc*/
.gFaxqK{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}/*!sc*/
.gFaxqK > *:not(:last-of-type){border-bottom:1px solid rgba(255,255,255,0.34);}/*!sc*/
@media (min-width:1024px){.gFaxqK > *:not(:last-of-type){border-bottom-color:transparent;}}/*!sc*/
.gFaxqK .accordion-style__AccordionTitle-sc-7d9e13de-0{color:rgba(255,255,255,1);font-size:0.875rem;}/*!sc*/
@media (min-width:1024px){.gFaxqK .accordion-style__AccordionTitle-sc-7d9e13de-0{color:rgba(255,255,255,0.51);font-size:0.75rem;line-height:0.875rem;-webkit-letter-spacing:-0.0165rem;-moz-letter-spacing:-0.0165rem;-ms-letter-spacing:-0.0165rem;letter-spacing:-0.0165rem;margin-bottom:0.5rem;}}/*!sc*/
@media (min-width:1024px){.gFaxqK .footer-style__FooterLabel-sc-ffd98edc-7{font-size:1rem;}}/*!sc*/
data-styled.g2115[id="footer-style__SecondaryAccordionsGroup-sc-ffd98edc-16"]{content:"gFaxqK,"}/*!sc*/
.buElwR{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:48px;height:48px;margin-right:1rem;background-color:rgba(255,255,255,0.11);border-radius:3rem;-webkit-transition:background-color 300ms ease-out 0s;transition:background-color 300ms ease-out 0s;}/*!sc*/
@media (hover:hover){.buElwR:hover{color:rgba(0,0,0,1);background-color:rgba(255,255,255,1);}.buElwR:hover svg path{fill:currentColor;}}/*!sc*/
data-styled.g2117[id="footer-style__FooterSocialLink-sc-ffd98edc-18"]{content:"buElwR,"}/*!sc*/
.iIAImn{margin-top:var(--standardGap);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--standardGap);}/*!sc*/
@media (min-width:1024px){.iIAImn{margin-top:0;}}/*!sc*/
@media (min-width:1024px){.iIAImn{grid-area:auto / span 3;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
data-styled.g2118[id="footer-style__LegitWithPrivacy-sc-ffd98edc-19"]{content:"iIAImn,"}/*!sc*/
.dLHfrd{width:6.3125rem;}/*!sc*/
data-styled.g2119[id="footer-style__LegitSealWrapper-sc-ffd98edc-20"]{content:"dLHfrd,"}/*!sc*/
.cUZYxa{-webkit-align-self:left;-ms-flex-item-align:left;align-self:left;text-align:left;overflow-wrap:anywhere;}/*!sc*/
.cUZYxa > .footer-style__FooterLabel-sc-ffd98edc-7{margin-bottom:0;padding-bottom:0;display:block;}/*!sc*/
@media (min-width:1024px){.cUZYxa{max-width:calc( 100% - 6.3125rem - var(--unit-u024,1.5rem) );}.cUZYxa .footer-style__FooterLabel-sc-ffd98edc-7{margin-bottom:0;}}/*!sc*/
.cUZYxa > *{display:inline;}/*!sc*/
.cUZYxa > *,.cUZYxa > * > div{font-size:0.75rem;padding-bottom:0.25rem;padding-right:0.75rem;}/*!sc*/
.cUZYxa > *:last-of-type,.cUZYxa > * > div:last-of-type{padding-right:0;}/*!sc*/
data-styled.g2120[id="footer-style__FooterPrivacyWrapper-sc-ffd98edc-21"]{content:"cUZYxa,"}/*!sc*/
.iQQzEH{padding-inline: clamp(0.375rem,calc(0.375rem + (8 - 6) * ((100vw - 1266px) / (1728 - 1266))),0.5rem);width:100%;max-width:108rem;margin:3.75rem auto;}/*!sc*/
.iQQzEH svg{height:unset;width:100%;}/*!sc*/
.iQQzEH svg > g,.iQQzEH svg > path{fill:rgba(255,255,255,0.17);}/*!sc*/
data-styled.g2121[id="footer-style__FooterLargeLogoWrapper-sc-ffd98edc-22"]{content:"iQQzEH,"}/*!sc*/
.jMGsQe{display:inline-block;font-size:1rem;font-weight:400;border-bottom:0.0625rem solid transparent;-webkit-transition:border 300ms linear 0s;transition:border 300ms linear 0s;}/*!sc*/
@media (min-width:1392px){.jMGsQe{white-space:nowrap;}}/*!sc*/
@media (max-width:739px){.jMGsQe{font-size:0.875rem;}}/*!sc*/
data-styled.g2122[id="privacy-management-link-styles__PrivacyManagementFooterLabel-sc-88716cb-0"]{content:"jMGsQe,"}/*!sc*/
.henPqW{cursor:pointer;display:block;padding-bottom:0.75rem;line-height:1.5rem;color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.henPqW *{pointer-events:none;}/*!sc*/
.henPqW:active,.henPqW:visited,.henPqW:hover{color:inherit;-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
@media (hover:hover){.henPqW:hover .privacy-management-link-styles__PrivacyManagementFooterLabel-sc-88716cb-0{border-color:inherit;}}/*!sc*/
@media (max-width:1091px){.henPqW{padding-bottom:1.5rem;line-height:1rem;}.henPqW:first-child{padding-top:1rem;}}/*!sc*/
data-styled.g2123[id="privacy-management-link-styles__PrivacyManagementFooterLink-sc-88716cb-1"]{content:"henPqW,"}/*!sc*/

/* ===== BLOCO DE ESTILO 3 ===== */
img[alt] { color: transparent; font-size: 0; }

/* ===== BLOCO DE ESTILO 4 ===== */
/* Centralize Logo & Upscale */
    .global-navigation-header-style__LogoWrapper-sc-4d0b1105-4 {
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        z-index: 100 !important;
        width: auto !important;
        max-width: none !important;
    }
    
    .global-navigation-header-style__LogoWrapper-sc-4d0b1105-4 img {
        height: 96px !important;
        width: auto !important;
        max-width: none !important;
    }

    /* Increase Header Height to accommodate large logo */
    .global-navigation-header-style__GlobalNavigationBackground-sc-4d0b1105-1 {
        height: 120px !important;
    }
    
    /* Adjust internal content alignment if needed */
    .global-navigation-header-style__GlobalNavigationHeaderContent-sc-4d0b1105-2 {
        height: 120px !important;
        position: relative !important;
    }

/* ===== BLOCO DE ESTILO 5 ===== */
/* 1. Hide Hamburger Menu */
    button[aria-label="Slide Menu Toggle"], 
    [data-testid="GlobalNavigationButton"] {
        display: none !important;
    }

    /* 2. Update Top Banner Color to Teal Primary */
    .promo-banner-style__PromoBannerBackground-sc-589b5437-4,
    [class*="PromoBannerBackground"] {
        background-color: #00D4AA !important;
    }
    
    /* Ensure hover doesn't revert to orange */
    .ehupWf:hover .promo-banner-style__PromoBannerBackground-sc-589b5437-4,
    [class*="PromoBannerWrapper"]:hover [class*="PromoBannerBackground"] {
        background-color: #00BFA5 !important; /* Slightly darker teal for hover */
    }

    .ehupWf::before,
    .ehupWf::after {
        display: none !important;
        box-shadow: none !important;
    }

    .ehupWf:hover::before,
    .ehupWf:hover::after {
        box-shadow: none !important;
    }

    .waitlist-promo-style__IOSBrowserBackgroundController-sc-b72334cc-0,
    .iaffFI {
        background: #00D4AA !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 .featured-tile-styles__FeaturedTileImageWrapper-sc-b9ad4be8-9,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 .featured-tile-styles__WLAnimationWrapper-sc-b9ad4be8-6,
    .sKUII .featured-tile-styles__FeaturedTileImageWrapper-sc-b9ad4be8-9,
    .sKUII .featured-tile-styles__WLAnimationWrapper-sc-b9ad4be8-6 {
        display: none !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 img[alt="Theracorp Logo"],
    .sKUII img[alt="Theracorp Logo"] {
        display: none !important;
    }

    .featured-tile-styles__FeaturedTileTitle-sc-b9ad4be8-14 span,
    .featured-tile-styles__FeaturedTileFooterText-sc-b9ad4be8-18.dKMCGp,
    .ICNrx span,
    .dKMCGp {
        color: #00D4AA !important;
    }

    .atf-category-tiles-styles__CategoryTilesRow-sc-2d91b299-5,
    .eTIgSy {
        display: none !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1),
    .sKUII > a:nth-child(1) {
        background: #00D4AA !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1)::before,
    .sKUII > a:nth-child(1)::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 0;
        background: url("../leftcardhero.jpeg") center / cover no-repeat;
        transition: transform 320ms ease;
        will-change: transform;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1)::after,
    .sKUII > a:nth-child(1)::after {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 1;
        pointer-events: none;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0.32) 0%, rgba(0, 0, 0, 0.1) 42%, rgba(0, 0, 0, 0) 72%);
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileTitle-sc-b9ad4be8-14,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileFooterText-sc-b9ad4be8-18,
    .sKUII > a:nth-child(1) .ICNrx,
    .sKUII > a:nth-child(1) .kCpBse {
        text-shadow: 0 2px 14px rgba(0, 0, 0, 0.22);
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileContent-sc-b9ad4be8-13,
    .sKUII > a:nth-child(1) .fqAIVH {
        justify-content: flex-end !important;
        padding-bottom: 1.35rem !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileFooter-sc-b9ad4be8-15,
    .sKUII > a:nth-child(1) .buArby {
        margin-top: 0 !important;
        background: #000000 !important;
        color: #ffffff !important;
        width: fit-content;
        padding: 0.7rem 0.95rem;
        border-radius: 999px;
        gap: 0.65rem;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileFooter-sc-b9ad4be8-15 svg path,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileFooterText-sc-b9ad4be8-18,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(1) .featured-tile-styles__FeaturedTileFooterContent-sc-b9ad4be8-16,
    .sKUII > a:nth-child(1) .buArby svg path,
    .sKUII > a:nth-child(1) .kCpBse,
    .sKUII > a:nth-child(1) .dDITRa {
        stroke: #ffffff !important;
        color: #ffffff !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2),
    .sKUII > a:nth-child(2) {
        background: #00D4AA !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2)::before,
    .sKUII > a:nth-child(2)::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 0;
        background: url("../cardright.jpeg") center / cover no-repeat;
        transition: transform 320ms ease;
        will-change: transform;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2)::after,
    .sKUII > a:nth-child(2)::after {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 1;
        pointer-events: none;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0.34) 0%, rgba(0, 0, 0, 0.12) 42%, rgba(0, 0, 0, 0) 72%);
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__WLAnimationWrapper-sc-b9ad4be8-6,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileImageWrapper-sc-b9ad4be8-9,
    .sKUII > a:nth-child(2) .gcAYGU,
    .sKUII > a:nth-child(2) .kQYOyG {
        display: none !important;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileTitle-sc-b9ad4be8-14,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileFooterText-sc-b9ad4be8-18,
    .sKUII > a:nth-child(2) .ICNrx,
    .sKUII > a:nth-child(2) .dKMCGp {
        text-shadow: 0 2px 14px rgba(0, 0, 0, 0.24);
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileFooter-sc-b9ad4be8-15,
    .sKUII > a:nth-child(2) .buArby {
        background: #000000 !important;
        color: #ffffff !important;
        width: fit-content;
        padding: 0.7rem 0.95rem;
        border-radius: 999px;
        gap: 0.65rem;
    }

    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileFooter-sc-b9ad4be8-15 svg path,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileFooterText-sc-b9ad4be8-18,
    .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(2) .featured-tile-styles__FeaturedTileFooterContent-sc-b9ad4be8-16,
    .sKUII > a:nth-child(2) .buArby svg path,
    .sKUII > a:nth-child(2) .kCpBse,
    .sKUII > a:nth-child(2) .dDITRa {
        stroke: #ffffff !important;
        color: #ffffff !important;
    }

    [data-testid="wl-comprehensive-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2,
    [data-testid="wl-membership-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2,
    [data-testid="wl-comprehensive-module"] .cfPMpa,
    [data-testid="wl-membership-module"] .cfPMpa {
        background: #000000 !important;
        color: #ffffff !important;
    }

    [data-testid="wl-comprehensive-module"],
    [data-testid="wl-membership-module"] {
        position: relative;
        isolation: isolate;
        overflow: hidden !important;
        background:
            radial-gradient(circle at 18% 18%, rgba(255, 255, 255, 0.68) 0%, rgba(255, 255, 255, 0.18) 24%, transparent 48%),
            radial-gradient(circle at 88% 8%, rgba(255, 255, 255, 0.38) 0%, transparent 36%),
            linear-gradient(135deg, rgba(123, 234, 214, 0.58) 0%, rgba(0, 212, 170, 0.42) 100%) !important;
        backdrop-filter: blur(44px) saturate(1.55);
        -webkit-backdrop-filter: blur(44px) saturate(1.55);
        box-shadow: none !important;
        border: 0 !important;
    }

    [data-testid="wl-comprehensive-module"]::before,
    [data-testid="wl-membership-module"]::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: 0;
        pointer-events: none;
        background:
            linear-gradient(115deg, rgba(255, 255, 255, 0.60) 0%, rgba(255, 255, 255, 0.08) 30%, transparent 58%),
            radial-gradient(ellipse at 62% 68%, rgba(255, 255, 255, 0.28) 0%, transparent 46%);
        mix-blend-mode: soft-light;
    }

    [data-testid="wl-comprehensive-module"]::after,
    [data-testid="wl-membership-module"]::after {
        content: "";
        position: absolute;
        width: 58%;
        height: 42%;
        right: -18%;
        bottom: -18%;
        z-index: 0;
        pointer-events: none;
        border-radius: 999px;
        background: rgba(255, 255, 255, 0.30);
        filter: blur(46px);
    }

    [data-testid="wl-comprehensive-module"] > *,
    [data-testid="wl-membership-module"] > * {
        position: relative;
        z-index: 1;
    }

    [data-testid="wl-comprehensive-module"] .iqLDKo::after {
        content: none !important;
        display: none !important;
    }

    [data-testid="wl-comprehensive-module"] .tc-snac-particle-field {
        position: absolute;
        left: 50%;
        bottom: -8%;
        z-index: 1;
        width: 112%;
        height: 64%;
        pointer-events: none;
        opacity: 0.88;
        transform: translateX(-50%);
        background-image:
            radial-gradient(circle, rgba(255, 255, 255, 0.94) 0 1px, transparent 1.7px),
            radial-gradient(circle, rgba(255, 255, 255, 0.72) 0 0.9px, transparent 1.6px),
            radial-gradient(circle, rgba(255, 255, 255, 0.46) 0 1px, transparent 1.9px),
            radial-gradient(ellipse at 50% 80%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.08) 38%, transparent 72%);
        background-position: 0 0, 8px 6px, 18px 14px, center bottom;
        background-size: 7px 7px, 11px 11px, 17px 17px, 100% 100%;
        -webkit-mask-image: radial-gradient(ellipse at 50% 78%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.96) 34%, rgba(0, 0, 0, 0.42) 58%, transparent 78%);
        mask-image: radial-gradient(ellipse at 50% 78%, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.96) 34%, rgba(0, 0, 0, 0.42) 58%, transparent 78%);
        animation: tc-snac-particle-drift 6.5s ease-in-out infinite;
    }

    [data-testid="wl-comprehensive-module"] .tc-snac-particle-field::before,
    [data-testid="wl-comprehensive-module"] .tc-snac-particle-field::after {
        content: "";
        position: absolute;
        pointer-events: none;
        border-radius: 999px;
    }

    [data-testid="wl-comprehensive-module"] .tc-snac-particle-field::before {
        left: 12%;
        right: 12%;
        bottom: 0;
        height: 54%;
        background: radial-gradient(ellipse at 50% 78%, rgba(255, 255, 255, 0.44) 0%, rgba(255, 255, 255, 0.16) 42%, transparent 76%);
        filter: blur(16px);
    }

    [data-testid="wl-comprehensive-module"] .tc-snac-particle-field::after {
        left: 23%;
        right: 23%;
        bottom: 7%;
        height: 32%;
        background:
            radial-gradient(circle, rgba(255, 255, 255, 0.82) 0 1px, transparent 1.8px),
            radial-gradient(circle, rgba(255, 255, 255, 0.60) 0 1px, transparent 2px);
        background-size: 5px 5px, 9px 9px;
        background-position: 2px 1px, 6px 5px;
        filter: blur(0.2px);
        animation: tc-snac-particle-pulse 4.8s ease-in-out infinite;
    }

    [data-testid="wl-membership-module"] .tc-dose-arc {
        position: absolute;
        left: 50%;
        top: 46%;
        z-index: 0 !important;
        width: min(78%, 28rem);
        height: auto;
        pointer-events: none;
        overflow: visible;
        opacity: 0.62;
        transform: translate(-50%, 0);
    }

    [data-testid="wl-membership-module"] .tc-dose-arc path {
        fill: none;
        vector-effect: non-scaling-stroke;
    }

    [data-testid="wl-membership-module"] .tc-dose-arc__ticks {
        stroke: rgba(255, 255, 255, 0.70);
        stroke-width: 8;
        stroke-linecap: round;
        stroke-dasharray: 1 22;
        animation: tc-dose-arc-shimmer 5.5s ease-in-out infinite;
    }

    [data-testid="wl-membership-module"] .tc-dose-arc__minor {
        stroke: rgba(255, 255, 255, 0.20);
        stroke-width: 3;
        stroke-linecap: round;
        stroke-dasharray: 1 18;
    }

    [data-testid="wl-membership-module"] .tc-dose-arc__marker {
        stroke: rgba(255, 255, 255, 0.76);
        stroke-width: 2.5;
        stroke-linecap: round;
    }

    @keyframes tc-snac-particle-drift {
        0%, 100% {
            opacity: 0.78;
            transform: translateX(-50%) translateY(10px) scale(0.98);
            background-position: 0 0, 8px 6px, 18px 14px, center bottom;
        }
        50% {
            opacity: 0.94;
            transform: translateX(-50%) translateY(-8px) scale(1.02);
            background-position: 18px -22px, -8px -16px, 4px -28px, center bottom;
        }
    }

    @keyframes tc-snac-particle-pulse {
        0%, 100% {
            opacity: 0.58;
            transform: translateY(8px) scale(0.96);
        }
        50% {
            opacity: 0.92;
            transform: translateY(-4px) scale(1.04);
        }
    }

    @keyframes tc-dose-arc-shimmer {
        0%, 100% {
            opacity: 0.45;
            stroke-dashoffset: 0;
        }
        50% {
            opacity: 0.88;
            stroke-dashoffset: -18;
        }
    }

    @media (max-width: 739px) {
        [data-testid="wl-comprehensive-module"] .tc-snac-particle-field {
            bottom: -4%;
            height: 56%;
        }

        [data-testid="wl-membership-module"] .tc-dose-arc {
            top: 50%;
            width: 86%;
        }
    }

    [data-testid="wl-membership-module"] .membership-style__MembershipBadge-sc-33e00377-1,
    [data-testid="wl-membership-module"] .jjcrqL {
        color: #000000 !important;
        border-color: #000000 !important;
    }

    [data-testid="wl-comprehensive-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:active,
    [data-testid="wl-comprehensive-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:focus,
    [data-testid="wl-comprehensive-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:visited,
    [data-testid="wl-membership-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:active,
    [data-testid="wl-membership-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:focus,
    [data-testid="wl-membership-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:visited,
    [data-testid="wl-comprehensive-module"] .cfPMpa:active,
    [data-testid="wl-comprehensive-module"] .cfPMpa:focus,
    [data-testid="wl-comprehensive-module"] .cfPMpa:visited,
    [data-testid="wl-membership-module"] .cfPMpa:active,
    [data-testid="wl-membership-module"] .cfPMpa:focus,
    [data-testid="wl-membership-module"] .cfPMpa:visited {
        background: #000000 !important;
        color: #ffffff !important;
    }

    [data-testid="wl-comprehensive-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2 span,
    [data-testid="wl-membership-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2 span,
    [data-testid="wl-comprehensive-module"] .cfPMpa span,
    [data-testid="wl-membership-module"] .cfPMpa span {
        color: #ffffff !important;
    }

    @media (hover: hover) {
        [data-testid="wl-comprehensive-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:hover,
        [data-testid="wl-membership-module"] .wl-secton-nn-style__Button-sc-5378c2f3-2:hover,
        [data-testid="wl-comprehensive-module"] .cfPMpa:hover,
        [data-testid="wl-membership-module"] .cfPMpa:hover {
            background: #111111 !important;
        }
    }

    .hero-style__HeroCtas-sc-cddb334f-7.iQkfRu > a:nth-child(2) .hero-style__ButtonLinkSecondary-sc-cddb334f-8 span,
    .iQkfRu > a:nth-child(2) .bDlTdl span {
        font-size: 0.875rem !important;
    }

    .hero-style__HeroCtas-sc-cddb334f-7.iQkfRu > a:nth-child(1) button,
    .iQkfRu > a:nth-child(1) .cSumzE {
        background: #000000 !important;
        color: #ffffff !important;
    }

    .hero-style__HeroCtas-sc-cddb334f-7.iQkfRu > a:nth-child(1) button span,
    .iQkfRu > a:nth-child(1) .cSumzE span {
        color: #ffffff !important;
    }

    .bento-box-style__Features-sc-78a9d0d3-2.envwmJ > div:nth-child(1),
    .bento-box-style__Features-sc-78a9d0d3-2.envwmJ > div:nth-child(2) {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.36) 0%, rgba(255, 255, 255, 0.24) 100%) !important;
        backdrop-filter: blur(24px) saturate(1.18);
        -webkit-backdrop-filter: blur(24px) saturate(1.18);
    }

    .bento-box-style__Features-sc-78a9d0d3-2.envwmJ > div:nth-child(1) button,
    .bento-box-style__Features-sc-78a9d0d3-2.envwmJ > div:nth-child(2) button {
        background: #000000 !important;
        color: #ffffff !important;
    }

    .bento-box-style__Features-sc-78a9d0d3-2.envwmJ > div:nth-child(1) button span,
    .bento-box-style__Features-sc-78a9d0d3-2.envwmJ > div:nth-child(2) button span {
        color: #E6FFF7 !important;
    }

    @media (hover: hover) {
        .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(-n + 2):hover::before,
        .sKUII > a:nth-child(-n + 2):hover::before {
            transform: scale(1.045);
        }
    }

/* ===== BLOCO DE ESTILO 6 ===== */
/* Header Polish: Compact & Fade */
    :root {
        --global-nav-header-row-height: 64px;
        --headerHeight: 64px;
        --promoHeight: 42px;
        --promoHeightOffset: 42px;
    }

    .global-navigation-header-style__GlobalNavigationBackground-sc-4d0b1105-1 {
        height: 64px !important;
        margin-top: 3px !important;
        transition: opacity 0.4s ease, height 0.4s ease !important;
        background-color: rgba(255, 255, 255, 0.82) !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.58) !important;
        border-radius: 28px 28px 0 0 !important;
        box-shadow: 0 14px 34px rgba(18, 24, 33, 0.045) !important;
        backdrop-filter: blur(22px) saturate(1.2) !important;
        -webkit-backdrop-filter: blur(22px) saturate(1.2) !important;
        overflow: hidden !important;
    }
    
    .global-navigation-header-style__GlobalNavigationHeaderContent-sc-4d0b1105-2 {
        height: 64px !important;
        border: none !important;
    }

    .global-navigation-header-style__GlobalNavigationTransformer-sc-4d0b1105-0 {
        background: linear-gradient(to bottom, #00D4AA 0 64px, transparent 64px) !important;
    }

    /* Clean Logo Container - Removing excessive borders/padding */
    .global-navigation-header-style__LogoWrapper-sc-4d0b1105-4 {
        padding: 0 !important;
        margin: 0 !important;
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }

    .global-navigation-header-style__LogoWrapper-sc-4d0b1105-4 img {
        width: 101px !important;
        height: auto !important;
        margin: 0 !important;
        border: none !important;
        display: block !important;
    }
    
    /* Fade State */
    .header-faded {
        opacity: 0.75 !important;
    }

/* ===== BLOCO DE ESTILO 7 ===== */
.tc-reference-hero {
        width: 100%;
        min-height: calc(100vh - 106px);
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 57px 24px 96px;
        background: #ffffff;
        color: #151515;
        font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
        text-align: center;
    }

    .tc-reference-hero__orb {
        position: relative;
        top: -11px;
        width: 97px;
        height: 97px;
        border-radius: 999px;
        overflow: hidden;
        isolation: isolate;
        background:
            radial-gradient(circle at 34% 26%, rgba(255, 255, 255, 0.58) 0%, rgba(226, 255, 249, 0.34) 28%, rgba(255, 255, 255, 0) 56%),
            linear-gradient(135deg, #a8f2e5 0%, #42dfbf 54%, #00cfa8 100%);
        box-shadow:
            inset 0 18px 34px rgba(255, 255, 255, 0.26),
            inset 0 -18px 34px rgba(0, 129, 105, 0.16),
            0 27px 42px rgba(0, 212, 170, 0.2);
        margin-bottom: 36px;
        transform-origin: center;
        will-change: transform, box-shadow, filter;
    }

    .tc-reference-hero__orb::before {
        content: "";
        position: absolute;
        inset: -42%;
        z-index: -1;
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(238, 255, 251, 0.44) 38%, rgba(110, 232, 207, 0.42) 52%, rgba(255, 255, 255, 0) 72%);
        transform: translate3d(0, 42%, 0) rotate(8deg);
        animation: tc-orb-gradient-rise 7.5s ease-in-out infinite;
        opacity: .72;
        filter: blur(.2px);
    }

    .tc-reference-hero__orb::after {
        content: none;
    }

    @keyframes tc-orb-gradient-rise {
        0% {
            transform: translate3d(0, 48%, 0) rotate(8deg);
        }
        48% {
            transform: translate3d(0, -18%, 0) rotate(8deg);
        }
        100% {
            transform: translate3d(0, -58%, 0) rotate(8deg);
        }
    }

    .tc-reference-hero h1 {
        max-width: 760px;
        margin: 0;
        color: #222222;
        font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
        font-size: clamp(48px, 4.85vw, 58px);
        font-weight: 500;
        line-height: 1.02;
        letter-spacing: -0.06em;
    }

    .tc-reference-hero p {
        max-width: 760px;
        margin: 24px 0 0;
        color: #8e949d;
        font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
        font-size: 18px;
        font-weight: 400;
        line-height: 1.45;
        letter-spacing: 0;
    }

    .tc-reference-hero__actions {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 12px;
        margin-top: 29px;
        flex-wrap: wrap;
    }

    .tc-reference-hero__button {
        min-width: 188px;
        min-height: 44px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        border-radius: 999px;
        padding: 0 22px;
        font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 1;
        letter-spacing: 0;
        text-decoration: none;
        transform: translateY(0) scale(1);
        box-shadow: 0 0 0 rgba(18, 24, 33, 0);
        transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, color 180ms ease, box-shadow 180ms ease;
        will-change: transform, box-shadow;
    }

    .tc-reference-hero__button--primary {
        background: #00D4AA;
        border: 2px solid #00D4AA;
        color: #ffffff;
        box-shadow: 0 16px 30px rgba(0, 212, 170, 0.22);
    }

    .tc-reference-hero__button--primary:hover {
        background: #00BFA5;
        border-color: #00BFA5;
        transform: translateY(-2px) scale(1.02);
        box-shadow: 0 18px 34px rgba(0, 212, 170, 0.28);
    }

    .tc-reference-hero__button--primary:active {
        transform: translateY(0) scale(0.99);
        box-shadow: 0 8px 18px rgba(18, 24, 33, 0.14);
    }

    .tc-reference-hero__button--secondary {
        background: rgba(255, 255, 255, 0.92);
        border: 0;
        color: #202020;
        box-shadow: 0 14px 32px rgba(18, 24, 33, 0.06);
        backdrop-filter: blur(14px) saturate(1.2);
        -webkit-backdrop-filter: blur(14px) saturate(1.2);
    }

    .tc-reference-hero__button--secondary:hover {
        background: rgba(255, 255, 255, 0.62);
        color: #111111;
        transform: translateY(-2px) scale(1.02);
        box-shadow: 0 16px 34px rgba(18, 24, 33, 0.12);
    }

    .tc-reference-hero__button--secondary:active {
        transform: translateY(0) scale(0.99);
        box-shadow: 0 8px 20px rgba(18, 24, 33, 0.09);
    }

    .tc-reference-hero__button:focus-visible {
        outline: 2px solid rgba(0, 212, 170, 0.82);
        outline-offset: 4px;
    }

    @media (max-width: 767px) {
        .tc-reference-hero {
            min-height: calc(100vh - 106px);
            padding: 42px 20px 72px;
        }

        .tc-reference-hero__orb {
            width: 92px;
            height: 92px;
            margin-bottom: 28px;
        }

        .tc-reference-hero h1 {
            font-size: clamp(38px, 10.5vw, 48px);
            max-width: 480px;
        }

        .tc-reference-hero p {
            margin-top: 18px;
            font-size: 18px;
            line-height: 1.45;
        }

        .tc-reference-hero__actions {
            width: 100%;
            margin-top: 24px;
            gap: 10px;
        }

        .tc-reference-hero__button {
            width: min(100%, 280px);
            min-width: 0;
            min-height: 46px;
            padding: 0 18px;
            font-size: 14px;
        }
    }

    @media (prefers-reduced-motion: reduce) {
        .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(-n + 2)::before,
        .sKUII > a:nth-child(-n + 2)::before {
            transition: none !important;
        }

        .atf-category-tiles-styles__FeaturedTilesRow-sc-2d91b299-4 > a:nth-child(-n + 2):hover::before,
        .sKUII > a:nth-child(-n + 2):hover::before {
            transform: none !important;
        }

        .tc-reference-hero__orb::before {
            animation: none;
            transform: translate3d(0, 4%, 0) rotate(8deg);
        }
    }

/* ===== BLOCO DE ESTILO 8: ESPECIALISTAS ===== */
.trust-style__TrustRoot-sc-809baced-0 {
    display: none !important;
}

.tc-expert-carousel,
.tc-expert-carousel * {
    box-sizing: border-box;
}

.tc-expert-carousel {
    width: 100%;
    overflow: hidden;
    background: #ffffff;
    padding: clamp(72px, 8vw, 118px) 0 clamp(76px, 7vw, 108px);
    color: #202023;
    font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
}

.tc-expert-carousel__header {
    max-width: 1320px;
    margin: 14px auto 0;
    padding: 0 24px;
    text-align: center;
}

.tc-expert-carousel__header h2 {
    margin: 0;
    color: #202023;
    font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
    font-size: clamp(42px, 4.2vw, 66px);
    font-weight: 500;
    line-height: 1.05;
    letter-spacing: -0.06em;
}

.tc-expert-carousel__header h2 span {
    color: #91aeb3;
}

.tc-expert-carousel__header p {
    margin: 26px auto 0;
    color: #9a9a9f;
    font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
    font-size: clamp(19px, 1.25vw, 24px);
    font-weight: 500;
    line-height: 1.32;
    letter-spacing: 0;
}

.tc-expert-carousel__track {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    margin-top: clamp(68px, 7vw, 92px);
    padding: 0 max(24px, calc((100vw - 1680px) / 2 + 24px)) 20px;
    overflow-x: auto;
    overflow-y: hidden;
    cursor: grab;
    user-select: none;
    scrollbar-width: none;
    -ms-overflow-style: none;
    scroll-snap-type: none;
}

.tc-expert-carousel__track::-webkit-scrollbar {
    display: none;
}

.tc-expert-carousel__track.is-dragging {
    cursor: grabbing;
    scroll-snap-type: none;
    scroll-behavior: auto;
}

.tc-expert-carousel__item {
    flex: 0 0 clamp(330px, 17.4vw, 360px);
    scroll-snap-align: none;
}

.tc-expert-carousel__media {
    position: relative;
    height: 170px;
    overflow: hidden;
    border-radius: 22px;
    background: linear-gradient(180deg, #eef6f1 0%, #d7e0da 100%);
}

.tc-expert-carousel__media img {
    position: absolute;
    inset: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    max-height: none;
    object-fit: cover;
    object-position: center;
    pointer-events: none;
}

.tc-expert-carousel__item:nth-child(2) .tc-expert-carousel__media img {
    left: auto;
    width: 100%;
}

.tc-expert-carousel__item:nth-child(3) .tc-expert-carousel__media img {
    left: auto;
    width: 100%;
}

.tc-expert-carousel__item:nth-child(4) .tc-expert-carousel__media img {
    left: auto;
    width: 100%;
}

.tc-expert-carousel__item:nth-child(5) .tc-expert-carousel__media img {
    left: auto;
    width: 100%;
}

.tc-expert-carousel__role {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 100%;
    padding: 22px 18px 22px 190px;
    color: #1f2023;
}

.tc-expert-carousel__role h3 {
    margin: 0 0 13px;
    color: #202023;
    font-family: "SofiaProBold", "SofiaProMedium", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0;
}

.tc-expert-carousel__role p {
    position: relative;
    margin: 7px 0 0;
    padding-left: 13px;
    color: #707477;
    font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.18;
}

.tc-expert-carousel__role p::before {
    content: "";
    position: absolute;
    left: 0;
    top: 1px;
    width: 3px;
    height: 15px;
    border-radius: 999px;
    background: #2f7770;
}

.tc-expert-carousel__copy {
    padding-top: 22px;
}

.tc-expert-carousel__copy h3 {
    margin: 0;
    color: #2b2b2f;
    font-family: "SofiaProBold", "SofiaProMedium", Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0;
}

.tc-expert-carousel__copy p {
    margin: 16px 0 0;
    color: #6c6c72;
    font-family: "SofiaProMedium", "SofiaProRegular", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.34;
    letter-spacing: 0;
}

@media (max-width: 767px) {
    .tc-expert-carousel {
        padding: 64px 0 76px;
    }

    .tc-expert-carousel__header {
        text-align: left;
    }

    .tc-expert-carousel__header h2 {
        font-size: clamp(36px, 10vw, 48px);
    }

    .tc-expert-carousel__header p {
        margin-left: 0;
        font-size: 18px;
    }

    .tc-expert-carousel__track {
        gap: 16px;
        margin-top: 52px;
        padding: 0 20px 18px;
    }

    .tc-expert-carousel__item {
        flex-basis: min(84vw, 340px);
    }
}

/* ===== LABS HERO FLOATING CARDS ===== */
.tc-labs-cards-bg {
    position: absolute;
    inset: 0;
    pointer-events: none;
    overflow: hidden;
}

.tc-labs-cards-bg__image {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    width: max(100%, min(128vw, 96rem));
    max-width: none;
    height: auto;
    object-fit: cover;
    object-position: center;
    transform: translate(-50%, -50%);
    opacity: 0.9;
    user-select: none;
}

@media (max-width:739px) {
    .tc-labs-cards-bg__image {
        top: 62%;
        width: 172vw;
    }
}

.tc-labs-track {
    position: absolute;
    display: flex;
    gap: 14px;
    padding: 8px 0;
    will-change: transform;
}

.tc-labs-track--2 {
    top: 42%;
    animation: tc-labs-right 23s linear infinite;
}

@keyframes tc-labs-right {
    0%   { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}

.tc-labs-card {
    display: inline-flex;
    flex-direction: column;
    flex-shrink: 0;
    padding: 14px;
    background: rgba(255, 255, 255, 0.88);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.95);
    border-radius: 18px;
    color: #1f2937;
    width: 170px;
    font-family: inherit;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.08);
}

.tc-labs-track--2 .tc-labs-card { transform: rotate(5deg); }

.tc-labs-badge {
    display: inline-flex;
    align-items: center;
    padding: 2px 8px;
    border-radius: 99px;
    font-size: 7px;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    margin-bottom: 8px;
    width: fit-content;
}
.tc-labs-badge--green  { background: #d1fae5; color: #065f46; }
.tc-labs-badge--red    { background: #fee2e2; color: #991b1b; }
.tc-labs-badge--orange { background: #fef3c7; color: #b45309; }

.tc-labs-card__title {
    font-size: 11px;
    font-weight: 700;
    color: #111827;
    line-height: 1.3;
}

.tc-labs-card__icon-title {
    font-size: 11px;
    font-weight: 700;
    color: #111827;
    margin-bottom: 4px;
}

.tc-labs-card__big-num {
    font-size: 40px;
    font-weight: 800;
    color: #f97316;
    line-height: 1;
    margin: 6px 0 4px;
}

.tc-labs-card__desc {
    font-size: 8px;
    color: #6b7280;
    line-height: 1.4;
    margin-top: 3px;
}

.tc-labs-card__sublabel {
    font-size: 7px;
    color: #16a34a;
    font-weight: 600;
    margin-top: 2px;
}

.tc-labs-card__risk-bar {
    height: 6px;
    border-radius: 99px;
    background: linear-gradient(to right, #22c55e, #eab308, #ef4444);
    margin: 10px 0 6px;
    position: relative;
}
.tc-labs-card__risk-marker {
    position: absolute;
    width: 10px;
    height: 10px;
    background: #22c55e;
    border: 2px solid #fff;
    border-radius: 50%;
    top: -2px;
    left: 15%;
}

.tc-labs-card__metrics {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: 8px;
}
.tc-labs-card__metric {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 8px;
    color: #374151;
}
.tc-labs-card__metric-dot {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #22c55e;
    flex-shrink: 0;
}
.tc-labs-card__metric-val {
    color: #16a34a;
    margin-left: auto;
    font-size: 7px;
    font-weight: 600;
}

.tc-labs-card__stats {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: 8px;
}
.tc-labs-card__stat {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 8px;
    color: #6b7280;
}
.tc-labs-card__stat-num {
    font-size: 15px;
    font-weight: 800;
    line-height: 1;
}
.tc-labs-card__stat-num--green  { color: #16a34a; }
.tc-labs-card__stat-num--yellow { color: #ca8a04; }
.tc-labs-card__stat-num--red    { color: #dc2626; }

.tc-labs-card__items {
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-top: 8px;
}
.tc-labs-card__item {
    font-size: 9px;
    color: #374151;
    padding: 5px 8px;
    background: rgba(0, 0, 0, 0.04);
    border-radius: 8px;
}

.tc-labs-card__age-list {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: 8px;
}
.tc-labs-card__age-item {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 8px;
    color: #374151;
}
.tc-labs-card__age-item::before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    flex-shrink: 0;
}
.tc-labs-card__age-item--faster::before { background: #ef4444; }
.tc-labs-card__age-item--normal::before { background: #22c55e; }
.tc-labs-card__age-item--slower::before { background: #3b82f6; }

/* ===== ONBOARDING POPUP — FLUXO INICIAL DO PACIENTE ===== */
.tc-onboard,
.tc-onboard * {
    box-sizing: border-box;
}

.tc-onboard[hidden] {
    display: none;
}

.tc-onboard {
    position: fixed;
    inset: 0;
    z-index: 20000;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    color: #241f1b;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    pointer-events: none;
}

.tc-onboard__scrim {
    position: absolute;
    inset: 0;
    background: rgba(16, 14, 12, 0.38);
    opacity: 0;
    transition: opacity 360ms ease;
}

.tc-onboard__sheet {
    position: relative;
    z-index: 1;
    width: 697px;
    height: 865px;
    max-width: calc(100vw - 24px);
    max-height: calc(100vh - 24px);
    padding: 52px 66px 58px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.06);
    border-radius: 42px 42px 0 0;
    background: linear-gradient(135deg, #B8EDE3 0%, #F5FFFC 45%);
    box-shadow: 0 -28px 70px rgba(18, 24, 33, 0.18);
    transform: translate3d(0, 104%, 0);
    transition: transform 560ms cubic-bezier(0.19, 1, 0.22, 1);
    outline: none;
}

.tc-onboard__sheet.is-plans {
    width: 920px;
    height: min(760px, calc(100vh - 24px));
}

.tc-onboard.is-open {
    pointer-events: auto;
}

.tc-onboard.is-open .tc-onboard__scrim {
    opacity: 1;
}

.tc-onboard.is-open .tc-onboard__sheet {
    transform: translate3d(0, 0, 0);
}

.tc-onboard-open,
.tc-onboard-open body {
    overflow: hidden;
}

.tc-onboard__close,
.tc-onboard__back {
    position: absolute;
    top: 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 52px;
    height: 52px;
    padding: 0;
    border: 0;
    border-radius: 999px;
    color: #141414;
    background: #f7f7f6;
    box-shadow: 0 14px 36px rgba(18, 24, 33, 0.08);
    cursor: pointer;
    transition: transform 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}

.tc-onboard__close {
    right: 34px;
}

.tc-onboard__back {
    left: 34px;
}

.tc-onboard__back[hidden] {
    display: none;
}

.tc-onboard__close svg,
.tc-onboard__back svg {
    width: 27px;
    height: 27px;
}

.tc-onboard__close:hover,
.tc-onboard__back:hover {
    background: #eeeeec;
    transform: translateY(-1px);
    box-shadow: 0 16px 38px rgba(18, 24, 33, 0.12);
}

.tc-onboard__close:focus-visible,
.tc-onboard__back:focus-visible,
.tc-onboard__option:focus-visible,
.tc-onboard__primary:focus-visible,
.tc-onboard__card-button:focus-visible,
.tc-onboard__fields input:focus-visible {
    outline: 3px solid rgba(0, 212, 170, 0.48);
    outline-offset: 3px;
}

.tc-onboard__progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.04);
    display: none;
}

.tc-onboard__progress-bar {
    display: block;
    width: 0;
    height: 100%;
    border-radius: 0 999px 999px 0;
    background: #00d4aa;
    transition: width 420ms ease;
}

.tc-onboard__form {
    width: 100%;
    height: 100%;
}

.tc-onboard__stage {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transition: opacity 420ms cubic-bezier(0.16, 1, 0.3, 1), transform 420ms cubic-bezier(0.16, 1, 0.3, 1);
}

.tc-onboard__stage.is-fading {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
}

.tc-onboard__stage.is-loading {
    min-height: 100%;
    align-items: center;
    justify-content: center;
    padding-bottom: 96px;
}

.tc-onboard__step {
    display: none;
    margin: 0;
    color: #8f969b;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0;
    text-align: center;
    visibility: hidden;
}

.tc-onboard__orb {
    position: relative;
    align-self: center;
    width: 68px;
    height: 68px;
    margin: 0 auto 14px;
    border-radius: 999px;
    overflow: hidden;
    isolation: isolate;
    background:
        radial-gradient(circle at 34% 26%, rgba(255, 255, 255, 0.58) 0%, rgba(226, 255, 249, 0.34) 28%, rgba(255, 255, 255, 0) 56%),
        linear-gradient(135deg, #a8f2e5 0%, #42dfbf 54%, #00cfa8 100%);
    box-shadow:
        inset 0 14px 28px rgba(255, 255, 255, 0.26),
        inset 0 -14px 28px rgba(0, 129, 105, 0.16),
        0 20px 30px rgba(0, 212, 170, 0.18);
    transform-origin: center;
    will-change: transform, box-shadow, filter;
}

.tc-onboard__orb::before {
    content: "";
    position: absolute;
    inset: -42%;
    z-index: -1;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(238, 255, 251, 0.44) 38%, rgba(110, 232, 207, 0.42) 52%, rgba(255, 255, 255, 0) 72%);
    transform: translate3d(0, 42%, 0) rotate(8deg);
    animation: tc-orb-gradient-rise 7.5s ease-in-out infinite;
    opacity: .72;
    filter: blur(.2px);
}

.tc-onboard__stage.is-loading .tc-onboard__orb {
    width: 82px;
    height: 82px;
    margin: 0 auto 30px;
    animation: tc-onboard-loading-orb 1.8s ease-in-out infinite;
}

.tc-onboard__stage.is-loading .tc-onboard__orb::after {
    content: "";
    position: absolute;
    inset: -8px;
    border: 2px solid rgba(0, 212, 170, 0.14);
    border-top-color: rgba(0, 212, 170, 0.62);
    border-radius: 999px;
    animation: tc-onboard-loading-ring 1.15s linear infinite;
}

@keyframes tc-onboard-loading-orb {
    0%, 100% {
        transform: scale(1);
        filter: saturate(1.02);
    }
    50% {
        transform: scale(1.055);
        filter: saturate(1.14);
    }
}

@keyframes tc-onboard-loading-ring {
    to {
        transform: rotate(360deg);
    }
}

.tc-onboard__question {
    max-width: 560px;
    margin: 0 auto 22px;
    color: #2f271f;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 1.08;
    letter-spacing: -0.06em;
    text-align: center;
    white-space: pre-line;
}

.tc-onboard__support {
    max-width: 360px;
    margin: 0 auto 32px;
    color: #8f969b;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.28;
    letter-spacing: 0;
    text-align: center;
}

.tc-onboard__subtitle {
    max-width: 400px;
    margin: 0 auto 20px;
    color: #6e757a;
    font-family: "SofiaProLight", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 0;
    text-align: center;
}

.tc-onboard__stage.is-loading .tc-onboard__question {
    max-width: 430px;
    margin: 0 auto;
    color: #9aa0a6;
    font-family: SofiaProWeb, "SofiaProRegular", Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.24;
    letter-spacing: 0;
}

.tc-onboard__stage.is-loading .tc-onboard__options {
    display: none;
}

.tc-onboard__stage.is-searching {
    min-height: 100%;
    align-items: center;
    justify-content: center;
    padding-bottom: 80px;
}

.tc-onboard__stage.is-searching .tc-onboard__orb {
    width: 82px;
    height: 82px;
    margin: 0 auto 30px;
    animation: tc-onboard-loading-orb 1.8s ease-in-out infinite;
}

.tc-onboard__stage.is-searching .tc-onboard__orb::after {
    content: "";
    position: absolute;
    inset: -10px;
    border: 2.5px solid rgba(0, 212, 170, 0.12);
    border-top-color: rgba(0, 212, 170, 0.7);
    border-radius: 999px;
    animation: tc-onboard-loading-ring 1.1s linear infinite;
}

.tc-onboard__stage.is-searching .tc-onboard__question {
    max-width: 400px;
    margin: 0 auto 0;
    color: #9aa0a6;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.24;
    letter-spacing: 0;
}

.tc-onboard__stage.is-formulario-analise {
    justify-content: flex-start;
    padding-top: 70px;
    padding-bottom: 0;
}

.tc-onboard__stage.is-formulario-analise .tc-onboard__orb {
    margin-bottom: 24px;
}

.tc-onboard__stage.is-formulario-analise .tc-onboard__question {
    max-width: 560px;
    color: #2f271f;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 34px;
    font-weight: 500;
    line-height: 1.08;
    text-align: center;
}

.tc-onboard__stage.is-formulario-analise .tc-onboard__options--searching {
    flex: 1;
    justify-content: center;
    gap: 34px;
    margin-top: 0;
    min-height: 320px;
}

.tc-onboard__searching-static {
    margin: 0;
    color: #6e757a;
    font-family: "SofiaProLight", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.22;
    letter-spacing: 0;
    text-align: center;
    white-space: pre-line;
    opacity: 0.72;
}

.tc-onboard__stage.is-plans .tc-onboard__question {
    display: none;
}

.tc-onboard__options--searching {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 32px;
    min-height: 48px;
    position: relative;
}

.tc-onboard__searching-msgs {
    position: relative;
    height: 48px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tc-onboard__searching-msg {
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #aab0b5;
    font-family: "SofiaProLight", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 300;
    letter-spacing: 0.01em;
    text-align: center;
    opacity: 0;
    transform: translateY(8px);
    transition: opacity 0.45s ease, transform 0.45s ease;
    pointer-events: none;
}

.tc-onboard__stage.is-formulario-analise .tc-onboard__searching-msg {
    opacity: 0;
}

.tc-onboard__searching-msg.is-active {
    opacity: 1;
    transform: translateY(0);
}

.tc-onboard__stage.is-formulario-analise .tc-onboard__searching-msg.is-active {
    opacity: 0.72;
}

.tc-onboard__searching-msg.is-done {
    opacity: 0;
    transform: translateY(-8px);
    transition: opacity 0.3s ease, transform 0.3s ease;
}

.tc-onboard__options {
    display: grid;
    gap: 10px;
    width: min(100%, 460px);
    margin: 14px auto 0;
}

.tc-onboard__options--wide {
    width: min(100%, 568px);
    max-height: 615px;
    overflow-y: auto;
    padding: 0 4px 6px;
    scrollbar-width: thin;
}

.tc-onboard__options--plans {
    width: min(100%, 776px);
    max-height: 660px;
}

.tc-onboard__option {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    align-items: center;
    gap: 14px;
    min-height: 72px;
    width: 100%;
    padding: 0 18px 0 20px;
    border: 1px solid #d3d6d8;
    border-radius: 14px;
    color: #222222;
    background: #ffffff;
    font: inherit;
    text-align: left;
    cursor: pointer;
    transition: transform 180ms ease, border-color 180ms ease, background-color 180ms ease, box-shadow 180ms ease;
}

.tc-onboard__option span {
    display: block;
    overflow-wrap: anywhere;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.18;
    letter-spacing: 0;
}

.tc-onboard__option i {
    display: none;
}

.tc-onboard__option:hover {
    border-color: #aab0b4;
    box-shadow: 0 12px 30px rgba(18, 24, 33, 0.08);
    transform: translateY(-1px);
}

.tc-onboard__option.is-selected {
    border-color: #00d4aa;
    background: #f4fffc;
}

.tc-onboard__field-label {
    margin: 0 0 2px;
    color: #6e757a;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0;
}

.tc-onboard__field-label + .tc-onboard__field-label {
    margin-top: 18px;
}

.tc-onboard__name-input {
    display: block;
    width: min(100%, 300px);
    height: 28px;
    margin: 0 auto 4px;
    padding: 0 4px 4px;
    border: none;
    border-radius: 0;
    background-color: transparent;
    background-image:
        linear-gradient(90deg, transparent 20%, rgba(255, 255, 255, 0.85) 50%, transparent 80%),
        linear-gradient(90deg, transparent 0%, #c2c8cd 12%, #8e969c 50%, #c2c8cd 88%, transparent 100%);
    background-repeat: no-repeat, no-repeat;
    background-size: 45% 1px, 100% 1px;
    background-position: -45% bottom, bottom center;
    animation: tc-line-shimmer 3s infinite linear;
    color: #222222;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 18px;
    text-align: center;
    text-transform: capitalize;
    outline: none;
}

@keyframes tc-line-shimmer {
    0%   { background-position: -45% bottom, bottom center; }
    100% { background-position: 145% bottom, bottom center; }
}

@keyframes tc-stripe-card-shimmer {
    0% { background-position: 180% 0; }
    100% { background-position: -180% 0; }
}

.tc-onboard__name-input::placeholder {
    color: #b0b7bc;
}

.tc-onboard__name-input:focus {
    background-image:
        linear-gradient(90deg, transparent 20%, rgba(255, 255, 255, 0.85) 50%, transparent 80%),
        linear-gradient(90deg, transparent 0%, #00d4aa 12%, #00b899 50%, #00d4aa 88%, transparent 100%);
}

.tc-onboard__name-input.is-invalid {
    background-image:
        linear-gradient(90deg, transparent 20%, rgba(255, 255, 255, 0.85) 50%, transparent 80%),
        linear-gradient(90deg, transparent 0%, #e05252 12%, #c03030 50%, #e05252 88%, transparent 100%);
}

.tc-onboard__name-input.is-valid {
    background-image:
        linear-gradient(90deg, transparent 20%, rgba(255, 255, 255, 0.85) 50%, transparent 80%),
        linear-gradient(90deg, transparent 0%, #00d4aa 12%, #00b899 50%, #00d4aa 88%, transparent 100%);
}

.tc-onboard__gender-options {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 6px;
    max-width: 280px;
    margin: 0 auto 14px;
}

.tc-onboard__gender-option {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 2.4rem;
    padding: 0 0.8rem;
    border: 2px solid transparent;
    border-radius: 999px;
    background: rgba(0, 0, 0, 0.07);
    color: #2f271f;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    outline: none;
    transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.tc-onboard__gender-option:hover {
    background: rgba(0, 212, 170, 0.18);
    color: #007a62;
    transform: translateY(-1px);
}

.tc-onboard__gender-option:focus,
.tc-onboard__gender-option:active {
    outline: none;
    border-color: transparent;
    background: rgba(0, 212, 170, 0.22);
    color: #007a62;
}

.tc-onboard__gender-option.is-selected {
    border-color: transparent;
    background: #00d4aa;
    color: #ffffff;
}

.tc-onboard__gender-options.is-invalid .tc-onboard__gender-option:not(.is-selected) {
    border: 1px solid rgba(224, 82, 82, 0.5);
}

.tc-onboard__gender-options.is-valid .tc-onboard__gender-option.is-selected {
    background: #00d4aa;
    color: #ffffff;
}

.tc-onboard__personalizar-panel {
    width: 100%;
    margin-bottom: 4px;
    animation: fadeInDown 220ms ease forwards;
}

.tc-onboard__personalizar-back {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    width: 100%;
    margin: 0 0 14px;
    padding: 0;
    border: none;
    background: none;
    color: #6e757a;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
    transition: color 160ms ease;
}

.tc-onboard__personalizar-back:hover {
    color: #3b342d;
}

@keyframes fadeInDown {
    from { opacity: 0; transform: translateY(-8px); }
    to   { opacity: 1; transform: translateY(0); }
}

.tc-onboard__pronoun-options {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 8px;
    max-width: 200px;
    margin: 0 auto 14px;
}

.tc-onboard__pronoun-option {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 2.4rem;
    padding: 0 0.8rem;
    border: 2px solid transparent;
    border-radius: 999px;
    background: rgba(0, 0, 0, 0.07);
    color: #2f271f;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    outline: none;
    transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.tc-onboard__pronoun-option:hover {
    background: rgba(0, 212, 170, 0.18);
    color: #007a62;
    transform: translateY(-1px);
}

.tc-onboard__pronoun-option:focus,
.tc-onboard__pronoun-option:active {
    outline: none;
    border-color: transparent;
    background: rgba(0, 212, 170, 0.22);
    color: #007a62;
}

.tc-onboard__pronoun-option.is-selected {
    border-color: transparent;
    background: #00d4aa;
    color: #ffffff;
}

.tc-onboard__pronoun-options.is-invalid .tc-onboard__pronoun-option:not(.is-selected) {
    border: 1px solid rgba(224, 82, 82, 0.5);
}

.tc-onboard__continue {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 188px;
    min-height: 44px;
    margin: 0 auto;
    padding: 0 22px;
    border: 2px solid #000000;
    border-radius: 999px;
    background: #000000;
    color: #ffffff;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0;
    cursor: pointer;
    transform: translateY(0) scale(1);
    transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, color 180ms ease;
    will-change: transform;
}

.tc-onboard__continue:hover {
    background: #222222;
    border-color: #222222;
    transform: translateY(-2px) scale(1.02);
}

.tc-onboard__continue:active {
    transform: translateY(0) scale(0.99);
}

.tc-onboard__groups,
.tc-onboard__cards,
.tc-onboard__info-grid,
.tc-onboard__plans,
.tc-onboard__fields {
    display: grid;
    gap: 12px;
}

.tc-onboard__group {
    display: grid;
    gap: 8px;
    margin: 0;
    padding: 0;
    border: 0;
}

.tc-onboard__group legend {
    margin: 0 0 2px;
    color: #6e757a;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0;
}

.tc-onboard__mini-options {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 8px;
}

.tc-onboard__option--mini {
    min-height: 58px;
    padding: 0 12px;
    text-align: center;
}

.tc-onboard__option--mini span {
    font-size: 14px;
    line-height: 1.15;
}

.tc-onboard__primary {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 188px;
    min-height: 44px;
    margin: 14px auto 0;
    padding: 0 22px;
    border: 2px solid #00d4aa;
    border-radius: 999px;
    color: #ffffff;
    background: #00d4aa;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0;
    cursor: pointer;
    transform: translateY(0) scale(1);
    transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease, color 180ms ease;
    will-change: transform;
}

.tc-onboard__primary:hover {
    background: #00bf99;
    border-color: #00bf99;
    transform: translateY(-2px) scale(1.02);
}

.tc-onboard__primary:active {
    transform: translateY(0) scale(0.99);
}

.tc-onboard__primary--compact {
    min-height: 44px;
    margin-top: 10px;
    font-size: 15px;
}

.tc-onboard__card-button,
.tc-onboard__info-card,
.tc-onboard__plan,
.tc-onboard__summary {
    border: 1px solid #d9dddf;
    border-radius: 18px;
    background: #ffffff;
    box-shadow: 0 12px 30px rgba(18, 24, 33, 0.05);
}

.tc-onboard__card-button {
    display: grid;
    gap: 5px;
    width: 100%;
    padding: 16px 18px;
    color: #2f271f;
    font: inherit;
    text-align: left;
    cursor: pointer;
    transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease, background-color 180ms ease;
}

.tc-onboard__card-button:hover,
.tc-onboard__card-button.is-selected {
    border-color: #00d4aa;
    background: #f4fffc;
    box-shadow: 0 14px 34px rgba(18, 24, 33, 0.08);
    transform: translateY(-1px);
}

.tc-onboard__card-button strong {
    color: #00a987;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0;
}

.tc-onboard__card-button b {
    display: block;
    color: #2f271f;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    letter-spacing: 0;
    margin-top: 2px;
}

.tc-onboard__card-button span,
.tc-onboard__summary dd {
    color: #2f271f;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0;
}

.tc-onboard__card-button em,
.tc-onboard__card-button small,
.tc-onboard__info-card p,
.tc-onboard__plan li,
.tc-onboard__plan p,
.tc-onboard__summary p,
.tc-onboard__summary dt,
.tc-onboard__privacy {
    color: #6e757a;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.35;
    letter-spacing: 0;
}

.tc-onboard__fields {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.tc-onboard__fields label {
    display: grid;
    gap: 7px;
    color: #3b342d;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.1;
}

.tc-onboard__fields input {
    width: 100%;
    height: 50px;
    padding: 0 14px;
    border: 1px solid #d3d6d8;
    border-radius: 13px;
    color: #241f1b;
    background: #ffffff;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1;
}

.tc-onboard__capitalize-input {
    text-transform: capitalize;
}

.tc-onboard__fields label:has(.tc-onboard__phone-wrapper) {
    grid-column: span 1;
}

.tc-onboard__phone-wrapper {
    display: flex;
    gap: 8px;
    align-items: stretch;
}

.tc-onboard__ddi-select {
    flex-shrink: 0;
    height: 50px;
    padding: 0 10px;
    border: 1px solid #d3d6d8;
    border-radius: 13px;
    color: #241f1b;
    background: #ffffff;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1;
    cursor: pointer;
}

.tc-onboard__phone-wrapper input {
    flex: 1;
    min-width: 0;
}

.tc-onboard__privacy {
    margin: 6px 0 0;
    text-align: center;
}

.tc-onboard__summary {
    padding: 22px;
}

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

.tc-onboard__summary p {
    margin: 0 0 18px;
    color: #3b342d;
    font-size: 16px;
    line-height: 1.4;
}

.tc-onboard__summary dl {
    display: grid;
    gap: 10px;
    margin: 0;
}

.tc-onboard__summary dl div {
    display: flex;
    justify-content: space-between;
    gap: 18px;
    padding-top: 10px;
    border-top: 1px solid #eceeed;
}

.tc-onboard__summary dt,
.tc-onboard__summary dd {
    margin: 0;
}

.tc-onboard__summary dd {
    text-align: right;
}

.tc-onboard__info-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.tc-onboard__info-card {
    padding: 18px 16px;
}

.tc-onboard__info-card h3,
.tc-onboard__plan h3 {
    margin: 0 0 8px;
    color: #2f271f;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.12;
    letter-spacing: 0;
}

.tc-onboard__info-card p {
    margin: 0;
}

.tc-onboard__plans {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
}

.tc-onboard__sucesso-msg {
    text-align: center;
    font-size: 1.125rem;
    font-weight: 500;
    line-height: 1.5;
    color: var(--tc-text, #1a1a1a);
    margin-bottom: 32px;
    padding: 0 8px;
}

.tc-onboard__plan {
    position: relative;
    display: flex;
    flex-direction: column;
    min-height: 392px;
    padding: 18px 16px 16px;
    overflow: hidden;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight: 500;
    border-color: #00d4aa;
    box-shadow: none;
    transition: background-color 220ms ease, transform 220ms ease;
}

.tc-onboard__plan:hover {
    background: #fbfffe;
    transform: translateY(-1px);
}

.tc-onboard__plan--featured {
    border-color: #00d4aa;
    box-shadow: none;
}

.tc-onboard__plan-badge {
    align-self: center;
    margin: 0 0 14px;
    padding: 6px 8px;
    border-radius: 999px;
    color: #007a62;
    background: #e8fff9;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 0;
}

.tc-onboard__plan-head {
    display: grid;
    justify-items: center;
    gap: 2px;
    margin: 0 0 12px;
    padding: 0 0 12px;
    border-bottom: 1px solid rgba(0, 212, 170, .18);
}

.tc-onboard__plan-logo {
    width: 112px;
    height: auto;
    margin: 0;
}

.tc-onboard__plan h3 {
    margin: 0;
    color: #00a987;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}

.tc-onboard__plan ul {
    display: grid;
    gap: 7px;
    margin: 0 0 14px;
    padding: 0;
    list-style: none;
}

.tc-onboard__plan li {
    position: relative;
    padding-left: 18px;
    color: #4f5b58;
    font-size: 12.5px;
    font-family: "SofiaProMedium", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.28;
}

.tc-onboard__plan li::before {
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
    width: 7px;
    height: 7px;
    border: 1px solid #00d4aa;
    border-radius: 999px;
    background: transparent;
}

.tc-onboard__plan p {
    margin: 5px 0 0;
    color: rgba(79, 91, 88, .48);
    font-size: 10px;
    text-align: center;
}

.tc-onboard__plan-footer {
    display: grid;
    margin-top: auto;
    padding-top: 12px;
    border-top: 1px solid rgba(16, 33, 31, .08);
}

.tc-onboard__plan-price {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    width: 100%;
    color: #2b2b2b;
}

.tc-onboard__plan-price strong {
    color: #2b2b2b;
    font-family: "SofiaProBold", "SofiaProMedium", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: .92;
    letter-spacing: 0;
    white-space: nowrap;
}

.tc-onboard__plan-price span {
    color: rgba(43, 43, 43, .62);
    font-family: "SofiaProLight", "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    flex: 0 0 84px;
    font-size: 8.5px;
    font-weight: 300;
    line-height: 1.08;
    letter-spacing: 0;
    min-width: 0;
}

.tc-onboard__plan-button {
    align-self: center;
    min-width: 176px;
    min-height: 44px;
    margin: 10px auto 0;
    padding: 0 24px;
}

@media (max-width: 767px) {
    .tc-onboard__sheet {
        width: 100%;
        max-width: 100%;
        height: min(865px, calc(100vh - 16px));
        max-height: calc(100vh - 16px);
        padding: 54px 22px 34px;
        border-radius: 32px 32px 0 0;
    }

    .tc-onboard__sheet.is-plans {
        width: 100%;
    }

    .tc-onboard__close,
    .tc-onboard__back {
        top: 22px;
        width: 48px;
        height: 48px;
    }

    .tc-onboard__close {
        right: 22px;
    }

    .tc-onboard__back {
        left: 22px;
    }

    .tc-onboard__question {
        margin-bottom: 18px;
        font-size: 26px;
        line-height: 1.1;
    }

    .tc-onboard__orb {
        width: 52px;
        height: 52px;
        margin: 0 auto 12px;
    }

    .tc-onboard__support {
        margin-bottom: 24px;
        font-size: 16px;
        line-height: 1.3;
    }

    .tc-onboard__stage.is-loading {
        padding-bottom: 84px;
    }

    .tc-onboard__stage.is-loading .tc-onboard__orb {
        width: 70px;
        height: 70px;
        margin-bottom: 24px;
    }

    .tc-onboard__stage.is-loading .tc-onboard__question {
        font-size: 24px;
        line-height: 1.26;
    }

    .tc-onboard__stage.is-formulario-analise {
        padding-top: 52px;
    }

    .tc-onboard__stage.is-formulario-analise .tc-onboard__question {
        font-size: 26px;
        line-height: 1.12;
    }

    .tc-onboard__stage.is-formulario-analise .tc-onboard__options--searching {
        min-height: 360px;
    }

    .tc-onboard__searching-static {
        font-size: 24px;
        line-height: 1.25;
    }

    .tc-onboard__options {
        gap: 9px;
        margin-top: 12px;
    }

    .tc-onboard__option {
        min-height: 66px;
        grid-template-columns: minmax(0, 1fr);
        padding: 0 16px 0 18px;
        border-radius: 14px;
    }

    .tc-onboard__option span {
        font-size: 16px;
    }

    .tc-onboard__options--wide {
        max-height: calc(100vh - 220px);
        padding-right: 2px;
    }

    .tc-onboard__mini-options,
    .tc-onboard__fields,
    .tc-onboard__info-grid,
    .tc-onboard__plans {
        grid-template-columns: minmax(0, 1fr);
    }

    .tc-onboard__option--mini {
        min-height: 52px;
    }

    .tc-onboard__primary {
        min-height: 54px;
        font-size: 15px;
    }

    .tc-onboard__summary {
        padding: 18px;
    }

    .tc-onboard__summary dl div {
        display: grid;
        gap: 4px;
    }

    .tc-onboard__summary dd {
        text-align: left;
    }

    .tc-onboard__info-card {
        padding: 16px;
    }

    .tc-onboard__plan {
        min-height: 0;
        padding: 22px 18px 18px;
    }

    .tc-onboard__plan li {
        font-size: 13px;
    }

    .tc-onboard__plan-button {
        width: min(240px, 100%);
        min-height: 52px;
    }

    .tc-onboard__plan-price {
        justify-content: center;
        gap: 10px;
    }

    .tc-onboard__plan-price strong {
        font-size: 34px;
    }

    .tc-onboard__plan-price span {
        font-size: 11px;
    }

}

@keyframes tc-onboard-slide-in {
    from {
        opacity: 0;
        transform: translate3d(42px, 0, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes tc-onboard-option-slide-left {
    from {
        opacity: 0;
        transform: translateX(28px);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}

@keyframes tc-checkout-sheet-enter {
    from {
        opacity: 0;
        transform: translate3d(0, 16px, 0) scale(0.985);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0) scale(1);
    }
}

@keyframes tc-checkout-content-enter {
    from {
        opacity: 0;
        transform: translate3d(0, 12px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes tc-plans-fade-enter {
    from {
        opacity: 0;
        transform: translate3d(0, 30px, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

.tc-onboard__stage.is-entering .tc-onboard__question {
    animation: tc-onboard-slide-in 680ms cubic-bezier(0.16, 1, 0.3, 1) both;
}

.tc-onboard__stage.is-entering .tc-onboard__option {
    animation: tc-onboard-slide-in 640ms cubic-bezier(0.16, 1, 0.3, 1) both;
    animation-delay: 80ms;
}

.tc-onboard__stage.is-entering .tc-onboard__option:nth-child(2) { animation-delay: 150ms; }
.tc-onboard__stage.is-entering .tc-onboard__option:nth-child(3) { animation-delay: 220ms; }
.tc-onboard__stage.is-entering .tc-onboard__option:nth-child(4) { animation-delay: 290ms; }

.tc-onboard__stage.is-entering .tc-onboard__name-input {
    animation: tc-onboard-slide-in 640ms cubic-bezier(0.16, 1, 0.3, 1) both;
    animation-delay: 100ms;
}

.tc-onboard__stage.is-entering .tc-onboard__gender-options {
    animation: tc-onboard-slide-in 640ms cubic-bezier(0.16, 1, 0.3, 1) both;
    animation-delay: 180ms;
}

.tc-onboard__stage.is-entering .tc-onboard__continue {
    animation: tc-onboard-slide-in 640ms cubic-bezier(0.16, 1, 0.3, 1) both;
    animation-delay: 260ms;
}

.tc-onboard__stage.is-entering.is-plans .tc-onboard__options--plans {
    animation: tc-plans-fade-enter 760ms cubic-bezier(0.16, 1, 0.3, 1) both;
}

/* ── Plans page: soft staggered fade on each plan card ── */
.tc-onboard__stage.is-entering.is-plans .tc-onboard__plan {
    animation: tc-plans-fade-enter 2100ms cubic-bezier(0.16, 1, 0.3, 1) both;
    animation-delay: 260ms;
}

.tc-onboard__stage.is-entering.is-plans .tc-onboard__plan:nth-child(2) {
    animation-delay: 620ms;
}

.tc-onboard__stage.is-entering.is-plans .tc-onboard__plan:nth-child(3) {
    animation-delay: 980ms;
}

.tc-onboard__sheet.is-checkout {
    animation: tc-checkout-sheet-enter 460ms cubic-bezier(0.16, 1, 0.3, 1) both;
}

.tc-onboard__stage.is-entering.is-checkout .tc-checkout__summary,
.tc-onboard__stage.is-entering.is-checkout .tc-checkout__payment {
    animation: tc-checkout-content-enter 560ms cubic-bezier(0.16, 1, 0.3, 1) both;
}

.tc-onboard__stage.is-entering.is-checkout .tc-checkout__payment {
    animation-delay: 90ms;
}

@media (prefers-reduced-motion: reduce) {
    .tc-onboard__scrim,
    .tc-onboard__sheet,
    .tc-onboard__stage,
    .tc-onboard__orb::before,
    .tc-onboard__stage.is-loading .tc-onboard__orb,
    .tc-onboard__stage.is-loading .tc-onboard__orb::after,
    .tc-onboard__progress-bar,
    .tc-onboard__option,
    .tc-onboard__primary,
    .tc-onboard__card-button,
    .tc-onboard__name-input,
    .tc-onboard__gender-option,
    .tc-onboard__continue,
    .tc-checkout__summary,
    .tc-checkout__payment,
    .tc-onboard__close,
    .tc-onboard__back {
        transition: none;
        animation: none;
    }

    .tc-onboard__stage.is-entering .tc-onboard__question,
    .tc-onboard__stage.is-entering .tc-onboard__option,
    .tc-onboard__stage.is-entering .tc-onboard__name-input,
    .tc-onboard__stage.is-entering .tc-onboard__gender-options,
    .tc-onboard__stage.is-entering .tc-onboard__continue,
    .tc-onboard__stage.is-entering.is-plans .tc-onboard__options--plans,
    .tc-onboard__stage.is-entering.is-plans .tc-onboard__card-button,
    .tc-onboard__stage.is-entering.is-plans .tc-onboard__plan,
    .tc-onboard__stage.is-entering.is-checkout .tc-checkout__summary,
    .tc-onboard__stage.is-entering.is-checkout .tc-checkout__payment {
        animation: none;
    }
}

/* ── Formulário path ─────────────────────────── */
.tc-onboard__sheet.is-formulario-hero .tc-onboard__form {
    margin-top: calc(10px + 320px + 20px - 52px - 1px);
}

@media (max-width: 759px) {
    .tc-onboard__sheet.is-formulario-hero .tc-onboard__form {
        margin-top: calc(10px + 320px + 20px - 54px - 1px);
    }
}

.tc-onboard__stage.is-formulario [data-tc-onboard-question],
.tc-onboard__stage.is-formulario [data-tc-onboard-step],
.tc-onboard__stage.is-formulario .tc-onboard__orb {
    display: none;
}

.tc-onboard__stage.is-formulario-health .tc-onboard__orb {
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 auto 14px;
}

.tc-onboard__sheet.is-formulario-health .tc-onboard__options--formulario-health {
    max-height: none;
    overflow: visible;
    padding-right: 0;
}

.tc-onboard__sheet.is-formulario-health-extra {
    width: 860px;
}

.tc-onboard__sheet.is-formulario-health-extra .tc-onboard__options--formulario-health-extra {
    width: min(100%, 736px);
}

.tc-onboard__sheet.is-formulario-health .tc-onboard__options--yesno {
    max-height: min(560px, calc(100vh - 260px));
    overflow-y: auto;
    overscroll-behavior: contain;
    padding-right: 10px;
    scrollbar-width: thin;
    scrollbar-color: rgba(36, 31, 27, 0.32) rgba(36, 31, 27, 0.08);
}

.tc-onboard__options--yesno::-webkit-scrollbar {
    width: 8px;
}

.tc-onboard__options--yesno::-webkit-scrollbar-track {
    border-radius: 999px;
    background: rgba(36, 31, 27, 0.08);
}

.tc-onboard__options--yesno::-webkit-scrollbar-thumb {
    border-radius: 999px;
    background: rgba(36, 31, 27, 0.32);
}

.tc-onboard__fbloco-hero {
    position: absolute;
    top: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: 320px;
    object-fit: cover;
    object-position: center top;
    border-radius: 30px;
    z-index: 0;
}

.tc-onboard__fbloco-overlay {
    position: absolute;
    top: 10px;
    left: 10px;
    width: calc(100% - 20px);
    height: 320px;
    border-radius: 30px;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 0 32px;
    background: rgba(0, 0, 0, 0.32);
    pointer-events: none;
}

.tc-onboard__fbloco-overlay-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 280px;
    margin-top: 40px;
}

.tc-onboard__fbloco-overlay-title {
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 34px;
    font-weight: 700;
    color: #ffffff;
    margin: 0 0 10px;
    line-height: 1.12;
    letter-spacing: -0.03em;
}

.tc-onboard__fbloco-overlay-sub {
    font-family: "SofiaProLight", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 300;
    color: rgba(255, 255, 255, 0.88);
    margin: 0;
    line-height: 1.48;
}

.tc-onboard__fbloco-header {
    margin-bottom: 0;
}

.tc-onboard__fbloco-title {
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 32px;
    line-height: 1.05;
    color: #241f1b;
    margin: 0 0 4px;
    text-align: center;
}

.tc-onboard__fbloco-subtitle {
    font-family: "SofiaPro-Light", "SofiaProLight", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.6;
    color: rgba(36, 31, 27, 0.6);
    margin: 0 0 22px;
}

.tc-onboard__fbloco-question {
    font-family: "SofiaProMedium", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #241f1b;
    margin: 0 0 8px;
    text-align: center;
}

.tc-onboard__fields-row {
    display: flex;
    gap: 14px;
    margin-bottom: 22px;
}

.tc-onboard__field-group {
    flex: 1;
}

.tc-onboard__field-group .tc-onboard__name-input {
    width: 100%;
    margin-top: 6px;
}

.tc-onboard__check-list {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-bottom: 10px;
    overflow: visible;
    max-height: none;
}

.tc-onboard__check-list--extra {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 4px 8px;
    margin-bottom: 4px;
}

.tc-onboard__check-item {
    display: flex;
    align-items: flex-start;
    gap: 9px;
    padding: 8px 11px;
    border-radius: 11px;
    border: 1.5px solid rgba(36, 31, 27, 0.13);
    background: rgba(255, 255, 255, 0.7);
    cursor: pointer;
    text-align: left;
    font-family: "SofiaProMedium", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 11.5px;
    color: #241f1b;
    line-height: 1.24;
    transition: border-color 140ms, background 140ms;
    width: 100%;
}

.tc-onboard__check-item:hover {
    border-color: rgba(0, 212, 170, 0.5);
}

.tc-onboard__check-item.is-selected {
    border-color: #00d4aa;
    background: rgba(0, 212, 170, 0.08);
}

.tc-onboard__check-box {
    flex-shrink: 0;
    width: 15px;
    height: 15px;
    border-radius: 4px;
    border: 1.5px solid rgba(36, 31, 27, 0.22);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 1px;
    transition: border-color 140ms, background 140ms;
    color: #fff;
}

.tc-onboard__check-item.is-selected .tc-onboard__check-box {
    border-color: #00d4aa;
    background: #00d4aa;
}

.tc-onboard__check-tick {
    opacity: 0;
    transition: opacity 140ms;
}

.tc-onboard__check-item.is-selected .tc-onboard__check-tick {
    opacity: 1;
}

.tc-onboard__check-label {
    flex: 1;
}

.tc-onboard__check-list--extra .tc-onboard__check-item {
    min-height: 32px;
    padding: 5px 9px;
    gap: 8px;
    border-radius: 9px;
    font-size: 10.6px;
    line-height: 1.2;
    align-items: center;
    text-align: left;
}

.tc-onboard__check-list--extra .tc-onboard__check-box {
    width: 13px;
    height: 13px;
    border-radius: 3px;
    margin-top: 0;
}

.tc-onboard__check-list--extra .tc-onboard__check-label {
    display: flex;
    align-items: center;
    min-height: 18px;
}

.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item {
    opacity: 0;
    transform: translateX(28px);
    animation: tc-onboard-option-slide-left 360ms ease forwards;
}

.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(1) { animation-delay: 20ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(2) { animation-delay: 35ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(3) { animation-delay: 50ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(4) { animation-delay: 65ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(5) { animation-delay: 80ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(6) { animation-delay: 95ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(7) { animation-delay: 110ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(8) { animation-delay: 125ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(9) { animation-delay: 140ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(10) { animation-delay: 155ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(11) { animation-delay: 170ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(12) { animation-delay: 185ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(13) { animation-delay: 200ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(14) { animation-delay: 215ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(15) { animation-delay: 230ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(16) { animation-delay: 245ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(17) { animation-delay: 260ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__check-item:nth-child(18) { animation-delay: 275ms; }

.tc-onboard__yesno-list {
    display: grid;
    gap: 18px;
    margin: 18px auto 18px;
    justify-items: center;
    width: min(100%, 560px);
}

.tc-onboard__yesno-group {
    display: grid;
    gap: 18px;
    justify-items: center;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    width: 100%;
}

.tc-onboard__yesno-group.is-invalid {
    background: transparent;
}

.tc-onboard__yesno-group legend {
    padding: 0;
    color: #241f1b;
    font-family: "SofiaProMedium", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 15px;
    line-height: 1.32;
    text-align: center;
    max-width: 440px;
}

.tc-onboard__yesno-options {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 6px;
    justify-self: center;
    width: 188px;
}

.tc-onboard__yesno-option {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 2.25rem;
    min-height: 0;
    padding: 0 0.8rem;
    border: 2px solid transparent;
    border-radius: 999px;
    background: rgba(0, 0, 0, 0.07);
    color: #2f271f;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 0.76rem;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    outline: none;
    transition: background-color 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.tc-onboard__yesno-option:hover {
    background: rgba(0, 212, 170, 0.18);
    color: #007a62;
    transform: translateY(-1px);
}

.tc-onboard__yesno-option.is-selected {
    border-color: transparent;
    background: #00d4aa;
    color: #ffffff;
}

.tc-onboard__yesno-option[data-value="Sim"].is-selected {
    background: #111111;
    color: #ffffff;
}

.tc-onboard__yesno-option[data-value="Não"].is-selected {
    background: #ef7777;
    color: #ffffff;
}

.tc-onboard__yesno-group.is-invalid .tc-onboard__yesno-option:not(.is-selected) {
    border: 1px solid rgba(224, 82, 82, 0.5);
}

.tc-onboard__yesno-detail {
    width: min(100%, 320px);
    height: 42px;
    min-height: 42px;
    max-height: 42px;
    margin-top: -8px;
    padding: 8px 10px;
    resize: none;
    border: 1px solid rgba(36, 31, 27, 0.14);
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.82);
    color: #241f1b;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 0.78rem;
    line-height: 1.25;
    outline: none;
    box-shadow: none;
}

.tc-onboard__yesno-detail::placeholder {
    color: rgba(36, 31, 27, 0.48);
}

.tc-onboard__yesno-detail:focus {
    border-color: rgba(17, 17, 17, 0.32);
    background: #ffffff;
}

.tc-onboard__bp-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    width: min(100%, 590px);
    margin: 14px auto 22px;
}

.tc-onboard__stage.is-formulario-bp .tc-onboard__fbloco-header {
    display: grid;
    gap: 4px;
    margin-bottom: 0;
}

.tc-onboard__stage.is-formulario-bp .tc-onboard__fbloco-title,
.tc-onboard__stage.is-formulario-bp .tc-onboard__fbloco-question {
    margin: 0;
}

.tc-onboard__bp-card {
    display: grid;
    justify-items: center;
    align-content: center;
    gap: 12px;
    min-height: 124px;
    padding: 20px 18px 18px;
    border: 1px solid rgba(255, 255, 255, 0.52);
    border-radius: 16px;
    background:
        linear-gradient(145deg, rgba(255, 255, 255, 0.58), rgba(255, 255, 255, 0.22));
    -webkit-backdrop-filter: blur(24px) saturate(1.38);
    backdrop-filter: blur(24px) saturate(1.38);
    color: #241f1b;
    font-family: "SofiaProMedium", SofiaProWeb, Helvetica, Arial, sans-serif;
    cursor: pointer;
    box-shadow:
        0 10px 22px rgba(36, 31, 27, 0.07),
        inset 0 1px 0 rgba(255, 255, 255, 0.72);
    outline: 2px solid transparent;
    outline-offset: 2px;
    position: relative;
    overflow: hidden;
    transition: background-color 260ms ease-out, border-color 260ms ease-out, box-shadow 260ms ease-out, outline-color 260ms ease-out, transform 260ms ease-out;
}

.tc-onboard__bp-card::before {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: 15px;
    background:
        linear-gradient(135deg, rgba(255, 255, 255, 0.82), transparent 46%),
        radial-gradient(circle at 18% 8%, rgba(255, 255, 255, 0.64), transparent 34%);
    pointer-events: none;
}

.tc-onboard__bp-card:hover {
    transform: translateY(-9px) scale(1.018);
    border-color: rgba(255, 255, 255, 0.98);
    background:
        linear-gradient(145deg, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0.36));
    box-shadow:
        0 18px 36px rgba(36, 31, 27, 0.14),
        0 6px 14px rgba(0, 212, 170, 0.06),
        inset 0 1px 0 rgba(255, 255, 255, 0.92);
}

.tc-onboard__bp-card.is-selected {
    border-color: rgba(0, 212, 170, 0.72);
    background:
        linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(238, 255, 252, 0.44));
    outline-color: #00d4aa;
}

.tc-onboard__bp-grid.is-invalid .tc-onboard__bp-card:not(.is-selected),
.tc-onboard__hr-grid.is-invalid .tc-onboard__bp-card:not(.is-selected) {
    outline-color: rgba(224, 82, 82, 0.32);
}

.tc-onboard__bp-main {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    position: relative;
    z-index: 1;
}

.tc-onboard__bp-icon {
    width: 24px;
    height: 24px;
    flex: 0 0 auto;
    object-fit: contain;
    filter: drop-shadow(0 3px 5px rgba(239, 85, 55, 0.16));
    transition: transform 260ms ease-out, filter 260ms ease-out;
}

.tc-onboard__bp-card:hover .tc-onboard__bp-icon {
    transform: scale(1.16);
    filter: drop-shadow(0 7px 10px rgba(239, 85, 55, 0.26));
}

.tc-onboard__bp-card--normal .tc-onboard__bp-icon {
    filter: hue-rotate(105deg) saturate(1.75) brightness(0.82) drop-shadow(0 3px 5px rgba(0, 143, 114, 0.16));
}

.tc-onboard__bp-card--normal:hover .tc-onboard__bp-icon {
    filter: hue-rotate(105deg) saturate(1.9) brightness(0.9) drop-shadow(0 7px 10px rgba(0, 143, 114, 0.24));
}

.tc-onboard__bp-card--elevado .tc-onboard__bp-icon {
    filter: hue-rotate(42deg) saturate(1.5) brightness(1.06) drop-shadow(0 3px 5px rgba(184, 137, 0, 0.16));
}

.tc-onboard__bp-card--elevado:hover .tc-onboard__bp-icon {
    filter: hue-rotate(42deg) saturate(1.65) brightness(1.12) drop-shadow(0 7px 10px rgba(184, 137, 0, 0.24));
}

.tc-onboard__bp-card--lento .tc-onboard__bp-icon {
    filter: hue-rotate(150deg) saturate(1.65) brightness(1.02) drop-shadow(0 3px 5px rgba(0, 167, 181, 0.16));
}

.tc-onboard__bp-card--lento:hover .tc-onboard__bp-icon {
    filter: hue-rotate(150deg) saturate(1.85) brightness(1.08) drop-shadow(0 7px 10px rgba(0, 167, 181, 0.24));
}

.tc-onboard__bp-value {
    font-size: 1.04rem;
    line-height: 1.05;
    letter-spacing: 0;
}

.tc-onboard__bp-status {
    display: block;
    position: relative;
    z-index: 1;
    font-size: 0.8rem;
    line-height: 1.2;
    text-align: center;
}

.tc-onboard__bp-status--normal {
    color: #008f72;
}

.tc-onboard__bp-status--elevado {
    color: #b88900;
}

.tc-onboard__bp-status--ligeiro {
    color: #b88900;
}

.tc-onboard__bp-status--lento {
    color: #00a7b5;
}

.tc-onboard__bp-status--hipertensao,
.tc-onboard__bp-status--rapido {
    color: #d64f4f;
}

.tc-onboard__stage.is-formulario-bp .tc-onboard__bp-card {
    opacity: 0;
    transform: translateX(28px);
    animation: tc-onboard-option-slide-left 360ms ease forwards;
}

.tc-onboard__stage.is-formulario-bp .tc-onboard__bp-card:nth-child(1) { animation-delay: 30ms; }
.tc-onboard__stage.is-formulario-bp .tc-onboard__bp-card:nth-child(2) { animation-delay: 70ms; }
.tc-onboard__stage.is-formulario-bp .tc-onboard__bp-card:nth-child(3) { animation-delay: 110ms; }
.tc-onboard__stage.is-formulario-bp .tc-onboard__bp-card:nth-child(4) { animation-delay: 150ms; }

.tc-onboard__stage.is-formulario-health-extra .tc-onboard__yesno-group {
    opacity: 0;
    transform: translateX(28px);
    animation: tc-onboard-option-slide-left 360ms ease forwards;
}

.tc-onboard__stage.is-formulario-health-extra .tc-onboard__yesno-group:nth-child(1) { animation-delay: 30ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__yesno-group:nth-child(2) { animation-delay: 70ms; }
.tc-onboard__stage.is-formulario-health-extra .tc-onboard__yesno-group:nth-child(3) { animation-delay: 110ms; }

.tc-onboard__form-nav {
    display: flex;
    justify-content: center;
    margin-top: 4px;
}

.tc-onboard__primary--nav {
    min-width: 168px;
    min-height: 42px;
    margin-top: 0;
    flex: 0 0 auto;
    width: 168px;
}

.tc-onboard__secondary {
    flex: 1;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 44px;
    padding: 0 18px;
    border-radius: 999px;
    border: 1.5px solid rgba(36, 31, 27, 0.2);
    background: transparent;
    color: #241f1b;
    font-family: "SofiaProMedium", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 15px;
    cursor: pointer;
    transition: border-color 160ms, background 160ms;
}

.tc-onboard__secondary:hover {
    border-color: rgba(36, 31, 27, 0.35);
    background: rgba(36, 31, 27, 0.04);
}

.tc-onboard__primary--nav {
    margin-top: 0;
    flex: 0 0 auto;
    width: 168px;
}

/* ── Checkout (pagamento) ── */
.tc-onboard.is-checkout {
    align-items: center;
}

.tc-onboard__sheet.is-checkout {
    width: min(1540px, calc(100vw - 48px));
    height: min(1040px, calc(100vh - 48px));
    max-width: calc(100vw - 48px);
    max-height: calc(100vh - 48px);
    padding: 0;
    overflow-y: auto;
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 28px;
    background: #ffffff;
    box-shadow: 0 30px 90px rgba(18, 24, 33, 0.22);
}

.tc-onboard__sheet.is-checkout .tc-onboard__back,
.tc-onboard__stage.is-checkout .tc-onboard__step,
.tc-onboard__stage.is-checkout .tc-onboard__orb,
.tc-onboard__stage.is-checkout .tc-onboard__question {
    display: none;
}

.tc-onboard__sheet.is-checkout .tc-onboard__close {
    display: inline-flex;
    top: 16px;
    right: 16px;
    width: 34px;
    height: 34px;
    border: 1px solid rgba(0, 0, 0, 0.12);
    background: #ffffff;
    color: #111111;
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
    z-index: 6;
}

.tc-onboard__sheet.is-checkout .tc-onboard__close svg {
    width: 18px;
    height: 18px;
}

.tc-onboard__stage.is-checkout,
.tc-onboard__stage.is-checkout .tc-onboard__options,
.tc-onboard__stage.is-checkout .tc-onboard__options--wide {
    width: 100%;
    max-width: none;
    max-height: none;
    height: 100%;
    margin: 0;
    padding: 0;
    overflow: visible;
}

.tc-checkout {
    display: grid;
    grid-template-columns: minmax(420px, 1fr) minmax(460px, 1fr);
    min-height: 100%;
    color: #303030;
    background: #ffffff;
    font-family: "SofiaProRegular", SofiaProWeb, Helvetica, Arial, sans-serif;
}

.tc-checkout__summary {
    display: flex;
    flex-direction: column;
    padding: 58px 92px 80px 106px;
    border-right: 1px solid #f2f2f2;
    background: #ffffff;
}

.tc-checkout__brand {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 96px;
    height: 34px;
}

.tc-checkout__brand img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.tc-checkout__price-block {
    margin-top: 60px;
}

.tc-checkout__eyebrow,
.tc-checkout__billing,
.tc-checkout__exchange,
.tc-checkout__terms,
.tc-checkout__footer {
    color: #6f6f6f;
}

.tc-checkout__eyebrow {
    margin: 0 0 12px;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.1;
}

.tc-checkout__price {
    display: flex;
    align-items: center;
    gap: 16px;
}

.tc-checkout__price strong {
    color: #303030;
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: clamp(54px, 4.7vw, 70px);
    font-weight: 700;
    line-height: .98;
    letter-spacing: 0;
}

.tc-checkout__price span {
    color: #676767;
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.22;
}

.tc-checkout__billing {
    margin: 12px 0 0;
    font-size: 27px;
    font-weight: 600;
    line-height: 1.2;
}

.tc-checkout__currency {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin-top: 52px;
}

.tc-checkout__currency-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    min-height: 78px;
    border: 1px solid #e4e4e4;
    border-radius: 999px;
    color: #111111;
    background: #ffffff;
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
}

.tc-checkout__currency-btn.is-selected {
    border-color: #111111;
    background: #f7f7f7;
}

.tc-checkout__currency-btn span {
    font-size: 24px;
}

.tc-checkout__exchange {
    max-width: 690px;
    margin: 12px 0 0;
    font-size: 23px;
    font-weight: 500;
    line-height: 1.55;
}

.tc-checkout__totals {
    display: grid;
    gap: 0;
    margin: 94px 0 0;
}

.tc-checkout__line {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 24px;
    padding: 15px 0;
}

.tc-checkout__line--border {
    margin-top: 18px;
    padding-top: 30px;
    border-top: 1px solid #ededed;
}

.tc-checkout__line--total {
    margin-top: 18px;
    padding-top: 30px;
    border-top: 1px solid #ededed;
}

.tc-checkout__line dt,
.tc-checkout__line dd {
    margin: 0;
    color: #303030;
    font-size: 26px;
    font-weight: 600;
    line-height: 1.2;
}

.tc-checkout__line dt {
    display: grid;
    gap: 10px;
}

.tc-checkout__line dt strong {
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 25px;
    line-height: 1;
}

.tc-checkout__line dt span {
    color: #747474;
    font-size: 22px;
    font-weight: 500;
}

.tc-checkout__line dd {
    white-space: nowrap;
}

.tc-checkout__line .tc-checkout__muted {
    color: #777777;
}

.tc-checkout__line--total dt,
.tc-checkout__line--total dd {
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 700;
}

.tc-checkout__info {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    margin-left: 8px;
    border: 1.5px solid #111111;
    border-radius: 999px;
    color: #111111;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
}

.tc-checkout__payment {
    display: flex;
    justify-content: center;
    padding: 60px 64px 28px;
    background: #ffffff;
}

.tc-checkout__payment-inner {
    width: min(100%, 688px);
}

.tc-checkout__payment h2 {
    margin: 0 0 28px;
    color: #303030;
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 29px;
    font-weight: 700;
    line-height: 1.16;
}

.tc-checkout__payment h2 + .tc-checkout__card,
.tc-checkout__contact + h2 {
    margin-top: 50px;
}

.tc-checkout__payment h2 + .tc-checkout__card {
    margin-top: 24px;
}

.tc-checkout__contact {
    display: grid;
    grid-template-columns: 160px minmax(0, 1fr);
    align-items: center;
    min-height: 96px;
    padding: 0 30px;
    border: 1px solid #dfdfdf;
    border-radius: 34px;
    background: #f8f8f8;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
}

.tc-checkout__contact span {
    color: #636363;
    font-size: 25px;
    font-weight: 700;
}

.tc-checkout__contact input {
    min-width: 0;
    width: 100%;
    border: 0;
    outline: 0;
    overflow: hidden;
    color: #6a6a6a;
    background: transparent;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tc-checkout__contact input:focus::placeholder {
    color: transparent;
}

.tc-checkout__card {
    padding: 34px 28px 26px;
    border: 1px solid #dedede;
    border-radius: 30px;
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
}

.tc-checkout__method {
    display: flex;
    align-items: center;
    gap: 22px;
    margin-bottom: 34px;
}

.tc-checkout__method strong {
    color: #141414;
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.tc-checkout__card-icon {
    position: relative;
    width: 30px;
    height: 22px;
    border-radius: 3px;
    background: #050505;
}

.tc-checkout__card-icon::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 5px;
    height: 4px;
    background: #ffffff;
}

.tc-checkout__card-icon::after {
    content: "";
    position: absolute;
    left: 6px;
    bottom: 4px;
    width: 8px;
    height: 2px;
    background: #ffffff;
}

.tc-checkout__field-group {
    display: grid;
    gap: 9px;
    margin-top: 32px;
}

.tc-checkout__field-group--card {
    margin-top: 0;
}

.tc-checkout__field-group .tc-onboard__field-label {
    margin: 0;
    color: #676767;
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 1.15;
    text-align: left;
}

.tc-checkout .tc-onboard__name-input {
    width: 100%;
    height: 68px;
    padding: 0 22px;
    border: 1px solid #dddddd;
    border-radius: 32px;
    color: #6a6a6a;
    background: #ffffff;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: 500;
    line-height: 1;
    text-align: left;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
}

.tc-checkout .tc-onboard__name-input::placeholder {
    color: #777777;
    opacity: 1;
}

.tc-checkout__card-fields {
    overflow: hidden;
    border: 1px solid #dddddd;
    border-radius: 30px;
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
}

.tc-stripe-element {
    min-height: 56px;
    padding: 10px 14px;
    border: 1px solid #dddddd;
    border-radius: 18px;
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
}

.tc-stripe-card {
    position: relative;
    border: 1px solid #dddddd;
    border-radius: 18px;
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    transition: border-color 220ms ease, box-shadow 220ms ease;
}

.tc-stripe-card__number {
    position: relative;
    min-height: 43px;
    padding: 14px 16px;
    border-bottom: 1px solid #e6e6e6;
}

.tc-stripe-card__row {
    display: flex;
}

.tc-stripe-card__expiry,
.tc-stripe-card__cvc {
    position: relative;
    flex: 1 1 0;
    min-width: 0;
    min-height: 43px;
    padding: 14px 16px;
}

.tc-stripe-card__expiry {
    border-right: 1px solid #e6e6e6;
}

.tc-stripe-card .StripeElement {
    width: 100%;
    opacity: 1;
    transition: opacity 260ms ease;
}

.tc-stripe-card .StripeElement--focus {
    outline: none;
}

.tc-stripe-card.is-loading .StripeElement {
    opacity: 0;
}

.tc-stripe-card.is-loading .tc-stripe-card__number::before,
.tc-stripe-card.is-loading .tc-stripe-card__expiry::before,
.tc-stripe-card.is-loading .tc-stripe-card__cvc::before {
    content: "";
    position: absolute;
    left: 16px;
    top: 50%;
    height: 10px;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(222, 222, 222, 0.52), rgba(246, 246, 246, 0.95), rgba(222, 222, 222, 0.52));
    background-size: 220% 100%;
    transform: translateY(-50%);
    animation: tc-stripe-card-shimmer 1400ms ease-in-out infinite;
}

.tc-stripe-card.is-loading .tc-stripe-card__number::before {
    width: min(210px, calc(100% - 32px));
}

.tc-stripe-card.is-loading .tc-stripe-card__expiry::before {
    width: min(74px, calc(100% - 32px));
}

.tc-stripe-card.is-loading .tc-stripe-card__cvc::before {
    width: min(48px, calc(100% - 32px));
}

.tc-stripe-card:focus-within {
    border-color: #303030;
    box-shadow: 0 0 0 3px rgba(48, 48, 48, 0.08), 0 2px 5px rgba(0, 0, 0, 0.08);
}

.tc-stripe-message {
    min-height: 16px;
    margin: 7px 0 0;
    color: #6f6f6f;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.25;
}

.tc-stripe-message.is-error {
    color: #c24141;
}

.tc-checkout__card-fields .tc-onboard__name-input {
    height: 64px;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}

.tc-checkout__card-number-wrap {
    position: relative;
    border-bottom: 1px solid #dddddd;
}

.tc-checkout__card-number {
    padding-right: 222px;
}

.tc-checkout__card-brands {
    position: absolute;
    top: 50%;
    right: 24px;
    display: flex;
    align-items: center;
    gap: 7px;
    transform: translateY(-50%);
}

.tc-checkout__card-brands b {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 36px;
    height: 27px;
    padding: 0 5px;
    border-radius: 3px;
    color: #ffffff;
    background: #1d4fd8;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: 800;
    line-height: 1;
}

.tc-checkout__card-brands b:nth-child(2) { background: #111111; color: #ff5f24; }
.tc-checkout__card-brands b:nth-child(3) { background: #0f766e; font-size: 7px; }
.tc-checkout__card-brands b:nth-child(4) { background: #009f6b; }

.tc-checkout__card-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
}

.tc-checkout__card-row > .tc-onboard__name-input:first-child {
    border-right: 1px solid #dddddd;
}

.tc-checkout__cvc-wrap {
    position: relative;
}

.tc-checkout__cvc-wrap input {
    padding-right: 86px;
}

.tc-checkout__cvc-wrap span {
    position: absolute;
    top: 50%;
    right: 29px;
    display: inline-flex;
    align-items: flex-end;
    justify-content: flex-end;
    width: 40px;
    height: 28px;
    padding: 0 3px 1px;
    border: 2px solid #3a3a3a;
    border-radius: 4px;
    color: #111111;
    font-size: 12px;
    font-weight: 800;
    line-height: 1;
    transform: translateY(-50%);
}

.tc-checkout__select {
    appearance: none;
    -webkit-appearance: none;
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 68px;
    width: 100%;
    padding: 0 24px;
    border: 1px solid #dddddd;
    border-radius: 32px;
    color: #6a6a6a;
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 26px;
    font-weight: 500;
    cursor: pointer;
    background-image: linear-gradient(45deg, transparent 50%, #111111 50%), linear-gradient(135deg, #111111 50%, transparent 50%);
    background-position: calc(100% - 29px) 50%, calc(100% - 20px) 50%;
    background-size: 10px 10px, 10px 10px;
    background-repeat: no-repeat;
}

.tc-checkout__select i {
    width: 14px;
    height: 14px;
    border-right: 3px solid #111111;
    border-bottom: 3px solid #111111;
    transform: rotate(45deg) translateY(-3px);
}

.tc-checkout__pay {
    width: 100%;
    min-height: 98px;
    margin-top: 42px;
    border: 0;
    border-radius: 999px;
    color: #8b8b8b;
    background: #000000;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.16);
    font-family: "SofiaProBold", SofiaProWeb, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 700;
    cursor: pointer;
}

.tc-checkout__terms {
    max-width: 650px;
    margin: 24px auto 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.28;
    text-align: center;
}

.tc-checkout__footer {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 27px;
    margin-top: 34px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 22px;
    font-weight: 300;
}

.tc-checkout__stripe-logo {
    display: inline-block;
    width: auto;
    height: 1.35em;
    vertical-align: middle;
    margin-left: 4px;
    margin-bottom: 1px;
}

.tc-checkout__footer i {
    width: 1px;
    height: 28px;
    background: #d7d7d7;
}

.tc-onboard__sheet.is-checkout {
    width: min(1540px, calc(100vw - 16px));
    height: min(876px, calc(100vh - 16px));
    max-width: calc(100vw - 16px);
    max-height: calc(100vh - 16px);
}

.tc-checkout__summary {
    padding: 36px 72px 36px 84px;
}

.tc-checkout__brand {
    width: 92px;
    height: 30px;
}

.tc-checkout__price-block {
    margin-top: 34px;
}

.tc-checkout__eyebrow {
    margin-bottom: 8px;
    font-size: 24px;
}

.tc-checkout__price {
    gap: 12px;
}

.tc-checkout__price strong {
    font-size: clamp(48px, 4.2vw, 58px);
}

.tc-checkout__price span {
    font-size: 19px;
}

.tc-checkout__billing {
    margin-top: 8px;
    font-size: 22px;
}

.tc-checkout__currency {
    gap: 12px;
    margin-top: 34px;
}

.tc-checkout__currency-btn {
    min-height: 58px;
    font-size: 23px;
}

.tc-checkout__exchange {
    margin-top: 10px;
    font-size: 19px;
    line-height: 1.36;
}

.tc-checkout__totals {
    margin-top: 54px;
}

.tc-checkout__line {
    padding: 9px 0;
}

.tc-checkout__line--border,
.tc-checkout__line--total {
    margin-top: 10px;
    padding-top: 17px;
}

.tc-checkout__line dt,
.tc-checkout__line dd {
    font-size: 21px;
}

.tc-checkout__line dt {
    gap: 6px;
}

.tc-checkout__line dt strong {
    font-size: 21px;
}

.tc-checkout__line dt span {
    font-size: 18px;
}

.tc-checkout__line--total dt,
.tc-checkout__line--total dd {
    font-size: 23px;
}

.tc-checkout__payment {
    padding: 28px 56px 18px;
}

.tc-checkout__payment-inner {
    width: min(100%, 568px);
}

.tc-checkout__payment h2 {
    margin-bottom: 12px;
    font-size: 22px;
}

.tc-checkout__contact + h2 {
    margin-top: 22px;
}

.tc-checkout__payment h2 + .tc-checkout__card {
    margin-top: 12px;
}

.tc-checkout__contact {
    grid-template-columns: 130px minmax(0, 1fr);
    min-height: 58px;
    padding: 0 22px;
    border-radius: 24px;
}

.tc-checkout__contact span {
    font-size: 19px;
}

.tc-checkout__contact input {
    font-size: 20px;
}

.tc-checkout__card {
    padding: 18px 22px 16px;
    border-radius: 24px;
}

.tc-checkout__method {
    gap: 16px;
    margin-bottom: 16px;
}

.tc-checkout__method strong {
    font-size: 21px;
}

.tc-checkout__field-group {
    gap: 6px;
    margin-top: 12px;
}

.tc-checkout__field-group .tc-onboard__field-label {
    font-size: 18px;
}

.tc-checkout .tc-onboard__name-input {
    height: 46px;
    font-size: 19px;
}

.tc-checkout__card-fields .tc-onboard__name-input {
    height: 44px;
}

.tc-checkout__card-brands b {
    min-width: 31px;
    height: 23px;
    font-size: 8px;
}

.tc-checkout__select {
    min-height: 46px;
    font-size: 19px;
}

.tc-checkout__pay {
    min-height: 58px;
    margin-top: 16px;
    font-size: 21px;
}

.tc-checkout__terms {
    margin-top: 12px;
    font-size: 11px;
    line-height: 1.18;
}

.tc-checkout__footer {
    gap: 18px;
    margin-top: 12px;
    font-size: 15px;
}

.tc-checkout__footer i {
    height: 18px;
}

/* Checkout compacto: container menor, controles reduzidos e mais respiro interno. */
.tc-onboard__sheet.is-checkout {
    width: min(1120px, calc(100vw - 64px));
    height: min(640px, calc(100vh - 64px));
    max-width: calc(100vw - 64px);
    max-height: calc(100vh - 64px);
    overflow: hidden;
    border-radius: 24px;
}

.tc-checkout {
    grid-template-columns: minmax(410px, .94fr) minmax(430px, 1.06fr);
    min-height: 100%;
}

.tc-checkout__summary {
    padding: 30px 46px 34px 54px;
}

.tc-checkout__brand {
    width: 160px;
    height: 48px;
}

.tc-checkout__price-block {
    margin-top: 26px;
}

.tc-checkout__eyebrow {
    margin-bottom: 5px;
    font-size: 17px;
}

.tc-checkout__price strong {
    font-size: 42px;
}

.tc-checkout__price span {
    font-size: 13px;
}

.tc-checkout__billing {
    margin-top: 5px;
    font-size: 16px;
}

.tc-checkout__currency {
    gap: 10px;
    margin-top: 28px;
}

.tc-checkout__currency-btn {
    min-height: 38px;
    font-size: 16px;
}

.tc-checkout__currency-btn span {
    font-size: 15px;
}

.tc-checkout__exchange {
    margin-top: 8px;
    font-size: 13px;
    line-height: 1.35;
}

.tc-checkout__totals {
    margin-top: 44px;
}

.tc-checkout__line {
    padding: 6px 0;
}

.tc-checkout__line--border,
.tc-checkout__line--total {
    margin-top: 8px;
    padding-top: 12px;
}

.tc-checkout__line dt,
.tc-checkout__line dd {
    font-size: 15px;
}

.tc-checkout__line dt {
    gap: 3px;
}

.tc-checkout__line dt strong {
    font-size: 15px;
}

.tc-checkout__line dt span {
    font-size: 13px;
}

.tc-checkout__line--total dt,
.tc-checkout__line--total dd {
    font-size: 16px;
}

.tc-checkout__info {
    width: 15px;
    height: 15px;
    font-size: 10px;
}

.tc-checkout__payment {
    justify-content: center;
    padding: 30px 46px 28px 54px;
}

.tc-checkout__payment-inner {
    width: min(100%, 380px);
    margin-right: 28px;
}

.tc-checkout__payment h2 {
    margin-bottom: 10px;
    font-size: 17px;
}

.tc-checkout__contact + h2 {
    margin-top: 24px;
}

.tc-checkout__payment h2 + .tc-checkout__card {
    margin-top: 10px;
}

.tc-checkout__contact {
    grid-template-columns: 86px minmax(0, 1fr);
    min-height: 42px;
    padding: 0 16px;
    border-radius: 20px;
}

.tc-checkout__contact span,
.tc-checkout__contact input {
    font-size: 14px;
}

.tc-checkout__card {
    padding: 14px 16px 14px;
    border-radius: 18px;
}

.tc-checkout__method {
    gap: 12px;
    margin-bottom: 12px;
}

.tc-checkout__method strong {
    font-size: 16px;
}

.tc-checkout__card-icon {
    width: 22px;
    height: 16px;
}

.tc-checkout__field-group {
    gap: 4px;
    margin-top: 10px;
}

.tc-checkout__field-group .tc-onboard__field-label {
    font-size: 13px;
}

.tc-checkout .tc-onboard__name-input {
    height: 34px;
    padding: 0 14px;
    border-radius: 17px;
    font-size: 14px;
}

.tc-checkout__card-fields {
    border-radius: 18px;
}

.tc-stripe-element {
    min-height: 42px;
    padding: 4px 12px;
    border-radius: 17px;
}

.tc-stripe-card {
    border-radius: 17px;
}

.tc-stripe-card__number,
.tc-stripe-card__expiry,
.tc-stripe-card__cvc {
    min-height: 37px;
    padding: 10px 12px;
}

.tc-stripe-card.is-loading .tc-stripe-card__number::before,
.tc-stripe-card.is-loading .tc-stripe-card__expiry::before,
.tc-stripe-card.is-loading .tc-stripe-card__cvc::before {
    left: 12px;
    height: 8px;
}

.tc-checkout__card-fields .tc-onboard__name-input {
    height: 32px;
}

.tc-checkout__card-number {
    padding-right: 150px;
}

.tc-checkout__card-brands {
    right: 13px;
    gap: 4px;
}

.tc-checkout__card-brands b {
    min-width: 24px;
    height: 17px;
    padding: 0 3px;
    font-size: 6.5px;
}

.tc-checkout__cvc-wrap input {
    padding-right: 54px;
}

.tc-checkout__cvc-wrap span {
    right: 16px;
    width: 28px;
    height: 18px;
    border-width: 1.5px;
    font-size: 8px;
}

.tc-checkout__select {
    min-height: 34px;
    padding: 0 14px;
    border-radius: 17px;
    font-size: 14px;
    background-position: calc(100% - 21px) 50%, calc(100% - 15px) 50%;
    background-size: 7px 7px, 7px 7px;
}

.tc-checkout__pay {
    min-height: 42px;
    margin-top: 14px;
    font-size: 16px;
}

.tc-checkout__terms {
    max-width: 390px;
    margin-top: 10px;
    font-size: 10px;
    line-height: 1.25;
}

.tc-checkout__footer {
    gap: 12px;
    margin-top: 10px;
    font-size: 9px;
}

.tc-checkout__footer i {
    height: 14px;
}

.tc-checkout,
.tc-checkout *,
.tc-checkout input,
.tc-checkout button,
.tc-checkout select {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-weight: 500 !important;
}

.tc-checkout__eyebrow,
.tc-checkout__price span,
.tc-checkout__exchange,
.tc-checkout__contact span,
.tc-checkout__field-group .tc-onboard__field-label,
.tc-checkout .tc-onboard__name-input::placeholder,
.tc-checkout__line dt span,
.tc-checkout__muted,
.tc-checkout__terms {
    font-weight: 500 !important;
}

.tc-checkout__price strong {
    font-weight: 700 !important;
}

.tc-checkout__billing {
    font-size: 12px;
    font-weight: 500 !important;
}

.tc-checkout__contact input,
.tc-checkout .tc-onboard__name-input {
    color: #000000 !important;
    font-family: "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: 500 !important;
}

.tc-checkout__contact input::placeholder,
.tc-checkout .tc-onboard__name-input::placeholder {
    color: rgba(120, 120, 120, 0.45) !important;
    font-weight: 500 !important;
    opacity: 1;
}

.tc-checkout__select {
    color: #000000 !important;
}

@media (max-width: 980px) {
    .tc-checkout {
        grid-template-columns: 1fr;
    }

    .tc-checkout__summary {
        padding: 32px 24px 36px;
        border-right: 0;
        border-bottom: 1px solid #f2f2f2;
    }

    .tc-checkout__price-block {
        margin-top: 34px;
    }

    .tc-checkout__currency {
        margin-top: 34px;
    }

    .tc-checkout__totals {
        margin-top: 34px;
    }

    .tc-checkout__payment {
        padding: 34px 18px 28px;
    }
}

@media (max-width: 620px) {
    .tc-checkout__eyebrow,
    .tc-checkout__payment h2 {
        font-size: 24px;
    }

    .tc-checkout__price strong {
        font-size: 48px;
    }

    .tc-checkout__billing,
    .tc-checkout__line dt,
    .tc-checkout__line dd,
    .tc-checkout__line--total dt,
    .tc-checkout__line--total dd,
    .tc-checkout__contact input,
    .tc-checkout .tc-onboard__name-input,
    .tc-checkout__select {
        font-size: 20px;
    }

    .tc-checkout__currency {
        grid-template-columns: 1fr;
    }

    .tc-checkout__currency-btn {
        min-height: 62px;
        font-size: 22px;
    }

    .tc-checkout__exchange,
    .tc-checkout__terms {
        font-size: 12px;
    }

    .tc-checkout__contact {
        grid-template-columns: 1fr;
        gap: 6px;
        min-height: 86px;
        padding: 16px 22px;
    }

    .tc-checkout__contact span,
    .tc-checkout__field-group .tc-onboard__field-label {
        font-size: 18px;
    }

    .tc-checkout__card {
        padding: 26px 18px 20px;
    }

    .tc-checkout__card-number {
        padding-right: 16px;
    }

    .tc-checkout__card-brands {
        display: none;
    }

    .tc-checkout__card-row {
        grid-template-columns: 1fr;
    }

    .tc-checkout__card-row > .tc-onboard__name-input:first-child {
        border-right: 0;
        border-bottom: 1px solid #dddddd;
    }

    .tc-checkout__pay {
        min-height: 72px;
        margin-top: 30px;
        font-size: 24px;
    }

    .tc-checkout__footer {
        flex-wrap: wrap;
        gap: 16px;
        font-size: 9px;
    }
}
