/*
 * KW Orange Lab Report
 *
 * All selectors are driven by the registered skin, section type, declarative
 * presentation modifiers, lifecycle state, or semantic component state.
 */

.aulon-landing-skin-kw--orange-lab-report {
  --aulon-landing-color-accent: #ff5f00;
  --aulon-landing-color-surface: #ffffff;
  --aulon-landing-color-text: #161616;
  --aulon-landing-color-muted: #595959;
  --aulon-landing-font-body:
    "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
    Cantarell, "Helvetica Neue", sans-serif;
  --aulon-landing-font-heading: var(--aulon-landing-font-body);
  --aulon-landing-font-mono:
    "JetBrains Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
  --aulon-landing-layout-content-width: 760px;
  --aulon-landing-layout-wide-width: 1180px;
  --aulon-landing-layout-section-gap: clamp(3.5rem, 5vw, 5rem);
  --aulon-landing-radius-control: 0;
  --aulon-landing-shadow-card: 0 0 0 1px rgb(16 16 16 / 12%), 0 12px 34px rgb(16 16 16 / 7%);
  --kw-color-black: #030303;
  --kw-color-ink: #101010;
  --kw-color-text: #161616;
  --kw-color-orange: #ff5f00;
  --kw-color-green: #00d85a;
  --kw-color-paper: #ffffff;
  --kw-color-warm: #f7f7f4;
  --kw-color-line: #d9d9d4;
  --kw-color-grid: rgb(255 255 255 / 6%);
  --kw-font-body:
    "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu,
    Cantarell, "Helvetica Neue", sans-serif;
  --kw-width-wide: 1320px;
  --kw-width-content: 900px;
  --kw-width-narrow: 720px;
  --kw-nav-height: 66px;
  --kw-border: 1px solid var(--kw-color-line);
  --kw-border-dark: 1px solid rgb(255 255 255 / 15%);
  --kw-card-shadow: 0 10px 34px rgb(0 0 0 / 8%);
  background: var(--kw-color-paper);
  color: var(--kw-color-text);
  font-family: var(--aulon-landing-font-body);
  font-size: 16px;
  line-height: 1.6;
}

.aulon-landing-skin-kw--orange-lab-report *,
.aulon-landing-skin-kw--orange-lab-report *::before,
.aulon-landing-skin-kw--orange-lab-report *::after {
  box-sizing: border-box;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-shell {
  min-height: 100vh;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-main {
  background: var(--kw-color-paper);
  overflow: clip;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-breadcrumbs {
  display: none;
}

/* Chrome */

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-header {
  align-items: center;
  background: #000;
  border-bottom: 1px solid rgb(255 255 255 / 14%);
  box-shadow: 0 1px rgb(255 95 0 / 16%);
  color: #fff;
  display: grid;
  gap: 34px;
  grid-template-columns: auto minmax(0, 1fr);
  height: var(--kw-nav-height);
  min-height: var(--kw-nav-height);
  padding-inline: max(18px, calc((100vw - var(--kw-width-wide)) / 2));
  position: sticky;
  top: 0;
  z-index: 100;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-logo {
  align-items: center;
  box-sizing: content-box;
  color: #fff;
  display: inline-flex;
  flex: 0 0 auto;
  font-family: var(--aulon-landing-font-mono);
  font-size: clamp(1.72rem, 2.7vw, 2.42rem);
  font-weight: 800;
  gap: 12px;
  letter-spacing: 0;
  line-height: 1;
  min-width: max-content;
  text-decoration: none;
  white-space: nowrap;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-logo strong {
  color: var(--kw-color-green);
  font-size: 1em;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation {
  align-items: center;
  background: transparent;
  border: 0;
  display: grid;
  gap: 34px;
  grid-template-columns: minmax(0, 1fr) auto;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation ul {
  align-items: center;
  display: flex;
  gap: clamp(24px, 4vw, 62px);
  justify-content: center;
  list-style: none;
  margin: 0;
  max-width: none;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-document-navigation
  a:not(.aulon-landing-action) {
  color: rgb(255 255 255 / 76%);
  font-family: var(--aulon-landing-font-body);
  font-size: 0.76rem;
  font-weight: 800;
  letter-spacing: 0;
  text-decoration: none;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation__actions {
  justify-self: end;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-document-navigation
  :is(.aulon-landing-action, .aulon-landing-navigation-status) {
  align-items: center;
  border-radius: 3px;
  display: inline-flex;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.8rem;
  font-weight: 800;
  justify-content: center;
  line-height: 1;
  min-height: 40px;
  padding: 11px 18px;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation .aulon-landing-action {
  box-sizing: content-box;
  display: inline;
  letter-spacing: normal;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-document-navigation
  .aulon-landing-navigation-status {
  background: rgb(255 255 255 / 8%);
  border: 1px solid rgb(255 255 255 / 20%);
  color: rgb(255 255 255 / 68%);
  font-size: 0.76rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer {
  background: #030709;
  border: 0;
  color: rgb(255 255 255 / 86%);
  font-family: var(--aulon-landing-font-body);
  letter-spacing: 0;
  margin: 0;
  padding: 28px 24px;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer p {
  align-items: center;
  display: flex;
  font-size: 12px;
  gap: 10px 18px;
  justify-content: center;
  line-height: 1.45;
  margin: 0 auto;
  max-width: 1392px;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer p span {
  align-items: center;
  display: inline-flex;
  gap: 6px;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer__legal {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  font-size: 12px;
  gap: 10px 24px;
  justify-content: center;
  margin: 0 auto 18px;
  max-width: 1392px;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer__legal ul {
  display: flex;
  flex-wrap: wrap;
  gap: 8px 18px;
  justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer__legal a {
  color: inherit;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer__aulon {
  align-items: center;
  color: #fff;
  display: inline-flex;
  font-weight: 700;
  line-height: 0;
  text-decoration: none;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer__aulon img {
  background: rgb(255 255 255 / 92%);
  border-radius: 4px;
  display: block;
  height: auto;
  max-width: 40vw;
  padding: 8px 10px;
  width: 70px;
}

/* Type and shared sections */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel {
  background: var(--kw-color-paper);
  color: var(--kw-color-text);
  padding: var(--aulon-landing-layout-section-gap)
    max(1rem, calc((100vw - var(--kw-width-wide)) / 2));
  scroll-margin-top: calc(var(--kw-nav-height) + 1rem);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section__inner,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__inner {
  margin-inline: auto;
  max-width: var(--kw-width-wide);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--width-narrow
  > .aulon-landing-section__inner,
.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel.aulon-landing-section--width-narrow
  > .kw-landing-panel__inner {
  max-width: var(--kw-width-narrow);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--width-content
  > .aulon-landing-section__inner,
.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel.aulon-landing-section--width-content
  > .kw-landing-panel__inner {
  max-width: var(--kw-width-content);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--width-full {
  padding-inline: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--width-full
  > .aulon-landing-section__inner {
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--tone-dark,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--tone-accent,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--tone-dark,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--tone-accent {
  background-color: var(--kw-color-black);
  background-image:
    linear-gradient(var(--kw-color-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--kw-color-grid) 1px, transparent 1px);
  background-size: 32px 32px;
  color: #fff;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--tone-light {
  background: var(--kw-color-paper);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--tone-muted,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--tone-muted {
  background: var(--kw-color-warm);
}

.aulon-landing-skin-kw--orange-lab-report h1,
.aulon-landing-skin-kw--orange-lab-report h2,
.aulon-landing-skin-kw--orange-lab-report h3 {
  color: inherit;
  font-family: var(--aulon-landing-font-heading);
  font-weight: 800;
  letter-spacing: -0.04em;
  line-height: 0.99;
  margin-block: 0;
  text-wrap: balance;
}

.aulon-landing-skin-kw--orange-lab-report h1 {
  font-size: clamp(2.9rem, 6vw, 5.5rem);
  max-width: 13ch;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report h2 {
  font-size: clamp(2rem, 4vw, 3.6rem);
  max-width: 22ch;
}

.aulon-landing-skin-kw--orange-lab-report h3 {
  font-size: clamp(1.2rem, 2vw, 1.7rem);
  line-height: 1.1;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section__header {
  margin: 0 auto clamp(2rem, 5vw, 4.5rem);
  max-width: var(--kw-width-content);
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section__header h2 {
  margin-inline: auto;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section__intro {
  margin: 1.25rem auto 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-eyebrow {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.75rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  margin-block: 0 0.75rem;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-heading-highlight {
  color: var(--kw-color-orange);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-prose {
  color: var(--kw-color-muted, #5c5c5c);
  line-height: 1.7;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--tone-dark .aulon-landing-prose,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--tone-accent .aulon-landing-prose {
  color: #c9c9c9;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-prose > :first-child {
  margin-top: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-prose > :last-child {
  margin-bottom: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-media {
  display: block;
  height: auto;
  max-width: 100%;
  object-fit: cover;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action {
  align-items: center;
  background: var(--kw-color-orange);
  border: 1px solid var(--kw-color-orange);
  border-radius: 0;
  box-shadow: none;
  color: #fff;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.78rem;
  font-weight: 800;
  justify-content: center;
  letter-spacing: 0.025em;
  min-height: 50px;
  padding: 0.85rem 1.4rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition:
    background-color 160ms ease,
    color 160ms ease,
    transform 160ms ease;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action::after {
  font-family: var(--kw-font-body);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action:hover {
  background: #fff;
  color: var(--kw-color-orange);
  transform: translateY(-2px);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action:focus-visible,
.aulon-landing-skin-kw--orange-lab-report a:focus-visible,
.aulon-landing-skin-kw--orange-lab-report summary:focus-visible,
.aulon-landing-skin-kw--orange-lab-report input:focus-visible {
  outline: 3px solid #ffb38a;
  outline-offset: 3px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action[disabled],
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action[aria-disabled="true"] {
  background: #2a2a2a;
  border-color: #474747;
  color: #8c8c8c;
  cursor: not-allowed;
  transform: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action-wrap {
  margin-top: 1.5rem;
}

/* Hero */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero {
  background-color: var(--kw-color-black);
  background-image:
    radial-gradient(circle at 24% 20%, rgb(255 95 0 / 10%), transparent 32%),
    linear-gradient(var(--kw-color-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--kw-color-grid) 1px, transparent 1px);
  background-size:
    auto,
    32px 32px,
    32px 32px;
  color: #fff;
  min-height: calc(100vh - var(--kw-nav-height));
  padding-block: clamp(1.875rem, 3.5vw, 2.75rem);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__layout {
  align-items: center;
  display: grid;
  gap: clamp(2rem, 5vw, 5rem);
  grid-template-columns: minmax(0, 1.05fr) minmax(310px, 0.95fr);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--media-position-start
  .aulon-landing-hero__media,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--media-position-before
  .aulon-landing-hero__media {
  grid-column: 1;
  grid-row: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--media-position-start
  .aulon-landing-hero__copy,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--media-position-before
  .aulon-landing-hero__copy {
  grid-column: 2;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__preheadline {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.82rem;
  font-weight: 800;
  margin-block: 0 0.75rem;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__lead {
  color: #d0d0d0;
  font-size: clamp(1rem, 1.5vw, 1.18rem);
  margin-top: 1.6rem;
  max-width: 58ch;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__media {
  align-self: stretch;
  min-height: 480px;
  overflow: hidden;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__image {
  height: 100%;
  inset: 0;
  position: absolute;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait {
  background: #020202;
  isolation: isolate;
  min-height: min(780px, calc(100svh - 86px));
  overflow: hidden;
  padding-block: clamp(2.375rem, 5vw, 4rem) clamp(2.75rem, 6vw, 4.625rem);
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait::before {
  background:
    linear-gradient(
      90deg,
      #020202fa 0%,
      #020202f0 34%,
      #020202c2 52%,
      #0202023d 76%,
      #0202021a 100%
    ),
    linear-gradient(#0202029e, #0202021a 42%, #020202c7),
    linear-gradient(rgb(255 255 255 / 3.5%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 255 255 / 3.5%) 1px, transparent 1px);
  background-size:
    auto,
    auto,
    28px 28px,
    28px 28px;
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
  z-index: 1;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait::after {
  border: 1px solid rgb(255 255 255 / 12%);
  box-shadow:
    inset 0 0 0 1px rgb(255 95 0 / 6%),
    inset 0 0 48px rgb(255 255 255 / 3.5%);
  content: "";
  inset: 18px 14px 14px;
  pointer-events: none;
  position: absolute;
  z-index: 3;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  > .aulon-landing-section__inner {
  position: relative;
  z-index: auto;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__layout {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__copy {
  display: flex;
  flex-direction: column;
  max-width: 690px;
  padding-top: 8px;
  position: relative;
  z-index: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-eyebrow {
  font-family: var(--aulon-landing-font-body);
  font-size: 0.83rem;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.2;
  margin: 0 0 13px;
  order: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-eyebrow::after {
  content: " //////////";
  letter-spacing: 0.06em;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__headline {
  order: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__preheadline {
  order: 3;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__lead {
  order: 4;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-facts {
  order: 5;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  :is(.aulon-landing-countdown, .aulon-landing-action-wrap) {
  order: 6;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__note {
  order: 7;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__media {
  background: #020202;
  bottom: calc(-1 * clamp(2.75rem, 6vw, 4.625rem));
  left: calc(-1 * max(1rem, (100vw - var(--kw-width-wide)) / 2));
  min-height: 0;
  position: absolute;
  right: calc(clamp(-150px, -9vw, -72px) - max(1rem, (100vw - var(--kw-width-wide)) / 2));
  top: calc(-1 * clamp(2.375rem, 5vw, 4rem));
  width: auto;
  z-index: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__image {
  object-position: right center !important;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__headline {
  font-size: clamp(3.85rem, 4.8vw, 4.5rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 0.86;
  max-width: 620px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__preheadline {
  font-family: var(--aulon-landing-font-body);
  font-size: clamp(1.35rem, 1.95vw, 1.9rem);
  font-weight: 900;
  line-height: 1;
  margin-block: 20px 21px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__lead {
  color: rgb(255 255 255 / 78%);
  font-size: clamp(1rem, 1.18vw, 1.12rem);
  font-weight: 560;
  line-height: 1.72;
  margin-top: 0;
  max-width: 570px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-facts {
  gap: 14px;
  margin-top: 24px;
  max-width: 640px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-fact {
  background: rgb(255 255 255 / 3.5%);
  border: 1px solid rgb(255 255 255 / 17%);
  display: grid;
  gap: 2px 12px;
  grid-template-columns: auto minmax(0, 1fr);
  min-height: 84px;
  padding: 10px 12px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-fact__content {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  :is(.aulon-landing-fact__icon, .aulon-landing-fact__icon-image) {
  color: #fff;
  grid-column: 1;
  grid-row: span 3;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  :is(.aulon-landing-fact__label, .aulon-landing-fact__text) {
  color: rgb(255 255 255 / 58%);
  font-family: var(--aulon-landing-font-body);
  font-size: 0.62rem;
  font-weight: 800;
  line-height: 1.18;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-fact__value {
  font-family: var(--aulon-landing-font-body);
  font-size: 0.92rem;
  font-weight: 900;
  line-height: 1.12;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-action-wrap--closed {
  margin-top: 12px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-closed-notice
  h2 {
  font-size: 2.45rem;
  font-weight: 900;
  line-height: 1.05;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-closed-notice
  p {
  font-size: 1.14rem;
  line-height: 1.6;
  margin-top: 14px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-hero__note {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__format {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-countdown {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__layout {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__cards {
  align-self: stretch;
  background: #080808f0;
  border: 1px solid #ffffff2b;
  border-radius: 4px;
  box-shadow:
    0 0 0 1px #ff5f000a,
    0 18px 60px #0006;
  display: grid;
  gap: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  height: 100%;
  margin: 0;
  max-width: none;
  overflow: hidden;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-event-duo {
  background: transparent;
  isolation: auto;
  margin-inline: 0;
  min-height: 0;
  padding: clamp(30px, 3.5vw, 44px) max(18px, calc((100vw - var(--kw-width-wide)) / 2))
    clamp(22px, 3vw, 34px);
  position: relative;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-event-duo::before {
  background:
    linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 28px 28px,
    linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 28px 28px,
    radial-gradient(circle at 74% 18%, #ff5f0024, transparent 24%),
    #020202;
  box-sizing: content-box;
  content: "";
  inset: 0;
  position: absolute;
  z-index: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-event-duo::after {
  border: 1px solid #ffffff1f;
  box-shadow:
    inset 0 0 0 1px #ff5f000f,
    inset 0 0 48px #ffffff09;
  box-sizing: content-box;
  content: "";
  inset: 18px 14px 14px;
  pointer-events: none;
  position: absolute;
  z-index: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  > .aulon-landing-section__inner {
  align-items: stretch;
  display: grid;
  gap: clamp(1.5rem, 2.7vw, 2.375rem);
  grid-template-columns: minmax(0, 0.98fr) minmax(600px, 1.02fr);
  height: 100%;
  max-width: none;
  position: relative;
  width: 100%;
  z-index: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__copy {
  display: flex;
  flex-direction: column;
  min-width: 0;
  padding-top: 0.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-eyebrow {
  font-family: var(--aulon-landing-font-body);
  font-size: 0.83rem;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1.2;
  margin: 0 0 13px;
  order: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__headline {
  color: var(--kw-color-orange);
  font-size: clamp(3.85rem, 4.8vw, 4.5rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 0.86;
  max-width: 620px;
  order: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__headline
  .aulon-landing-heading-highlight {
  color: #fff;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__preheadline {
  font-family: var(--aulon-landing-font-body);
  font-size: clamp(1.35rem, 1.95vw, 1.9rem);
  font-weight: 900;
  line-height: 1;
  margin-block: 1.25rem 21px;
  order: 3;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__lead {
  color: #ffffffc7;
  font-size: clamp(1rem, 1.18vw, 1.12rem);
  font-weight: 560;
  line-height: 1.72;
  margin-top: 0;
  max-width: 570px;
  order: 4;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-facts {
  display: grid;
  gap: 14px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 24px;
  max-width: 640px;
  order: 5;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-fact {
  align-items: center;
  background: #ffffff09;
  border: 1px solid #ffffff2b;
  display: grid;
  gap: 2px 12px;
  grid-template-columns: auto minmax(0, 1fr);
  min-height: 84px;
  padding: 10px 12px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-fact__content {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  :is(.aulon-landing-fact__icon, .aulon-landing-fact__icon-image) {
  color: #fff;
  flex: none;
  grid-row: span 3;
  height: 30px;
  max-width: none;
  object-fit: contain;
  width: 30px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  :is(.aulon-landing-fact__label, .aulon-landing-fact__text) {
  color: #ffffff94;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.62rem;
  font-weight: 800;
  line-height: 1.18;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-fact__value {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-body);
  font-size: 0.92rem;
  font-weight: 900;
  line-height: 1.12;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__format {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero-card {
  background: transparent;
  border: 0;
  box-sizing: content-box;
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  min-width: 0;
  overflow: visible;
  overflow-wrap: normal;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero-card:has(+ .aulon-landing-hero-card) {
  border-right: 1px solid #ffffff24;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero-card__image {
  aspect-ratio: auto;
  box-sizing: content-box;
  height: 100%;
  max-width: none;
  min-height: 0;
  min-width: 0;
  object-fit: cover;
  overflow-wrap: normal;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__cards-status {
  align-items: center;
  box-sizing: content-box;
  color: #ffffffc7;
  display: flex;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.62rem;
  font-weight: 800;
  gap: 13px;
  line-height: 1;
  margin: 0;
  position: absolute;
  right: 7px;
  text-transform: uppercase;
  top: 7px;
  white-space: nowrap;
  z-index: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__cards-status-indicator {
  background: var(--kw-color-green);
  border-radius: 50%;
  box-shadow: 0 0 12px #00d85ab3;
  box-sizing: content-box;
  display: block;
  flex: none;
  height: 8px;
  width: 8px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero-card__body {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero-card {
  background: #111;
  border: var(--kw-border-dark);
  box-shadow: none;
  color: #fff;
  display: grid;
  overflow: hidden;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero-card__image {
  aspect-ratio: 4 / 5;
  height: 100%;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero-card__body {
  padding: 1.25rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-facts {
  display: grid;
  gap: 0.75rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  list-style: none;
  margin: 1.8rem 0 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact {
  align-items: center;
  border: var(--kw-border-dark);
  display: flex;
  gap: 0.65rem;
  min-height: 68px;
  padding: 0.75rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact__icon,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact__icon-image {
  color: var(--kw-color-orange);
  flex: 0 0 30px;
  font-size: 1.34rem;
  height: 30px;
  object-fit: contain;
  width: 30px;
}

.aulon-landing-skin-kw--orange-lab-report :is(.aulon-landing-hero__note, .aulon-landing-cta__note) {
  align-items: center;
  display: inline-flex;
  gap: 8px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-hero__note-icon, .aulon-landing-cta__note-icon) {
  flex: 0 0 14px;
  font-size: 14px;
  height: 14px;
  width: 14px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact__content {
  display: grid;
  gap: 4px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-fact__value {
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact__label,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact__text {
  color: #999;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.6rem;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-fact__value {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.8rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-countdown {
  display: block;
  margin-block: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-countdown__label {
  color: rgb(255 255 255 / 74%);
  font-family: var(--aulon-landing-font-body);
  font-size: 0.7rem;
  font-weight: 800;
  line-height: 1;
  margin: 0 0 8px;
  text-align: center;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-countdown__grid {
  display: grid;
  gap: 8px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-countdown__part {
  background: rgb(0 0 0 / 35%);
  border: 1px solid var(--kw-color-orange);
  border-radius: 4px;
  color: var(--kw-color-orange);
  display: grid;
  min-height: 84px;
  padding: 7px 6px;
  place-items: center;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-countdown__part strong {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 2.05rem;
  font-weight: 800;
  line-height: 1;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-countdown__part > span {
  color: rgb(255 255 255 / 74%);
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.62rem;
  font-weight: 800;
  line-height: 1.1;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__state-card {
  background-color: rgb(0 0 0 / 48%);
  background-image:
    linear-gradient(rgb(255 95 0 / 8%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 95 0 / 8%) 1px, transparent 1px);
  background-size: 22px 22px;
  border: 1px solid var(--kw-color-orange);
  border-radius: 4px;
  box-shadow:
    inset 0 0 0 1px #ffffff09,
    0 16px 36px rgb(255 95 0 / 13%);
  box-sizing: border-box;
  margin-top: 12px;
  max-width: 640px;
  order: 6;
  padding: 10px 12px 21.59375px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__note {
  order: 7;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-campaign-state {
  margin-top: 28px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-countdown__label {
  align-items: center;
  display: grid;
  gap: 13px;
  grid-template-columns: minmax(58px, 1fr) auto minmax(58px, 1fr);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-countdown__label::before,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-countdown__label::after {
  background: repeating-linear-gradient(
    108deg,
    transparent 0 5px,
    var(--kw-color-orange) 5px 7px,
    transparent 7px 10px
  );
  content: "";
  height: 8px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap {
  margin-top: 10px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap:not(
    .aulon-landing-action-wrap--lifecycle,
    .aulon-landing-action-wrap--closed
  )
  .aulon-landing-action,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__state-card .kw-landing-form__submit {
  border-radius: 3px;
  box-shadow:
    inset 0 0 0 1px #ffffff14,
    0 10px 34px #ff5f0038;
  font-family: var(--aulon-landing-font-body);
  font-size: 1.16rem;
  font-weight: 900;
  gap: 14px;
  letter-spacing: normal;
  line-height: 1;
  min-height: 56px;
  padding: 14px 32px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap:not(
    .aulon-landing-action-wrap--lifecycle,
    .aulon-landing-action-wrap--closed
  )
  .aulon-landing-action::after,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form__submit::after {
  content: "→";
  font-weight: 800;
  margin-left: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-hero__note {
  color: rgb(255 255 255 / 66%);
  display: flex;
  font-size: 0.64rem;
  justify-content: center;
  line-height: 1.3;
  margin-top: 8px;
  text-align: center;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-hero__note-icon {
  color: currentColor;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-lifecycle-action,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap--closed {
  background: rgb(255 255 255 / 82%);
  border: 1px solid rgb(23 22 21 / 16%);
  border-radius: 8px;
  box-shadow: none;
  color: #fff;
  display: grid;
  gap: 14px;
  margin-top: 28px;
  max-width: 680px;
  padding: clamp(20px, 3vw, 32px);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap--lifecycle {
  margin-top: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-lifecycle-action__status {
  color: #bf3f2a;
  font-family: monospace;
  font-size: 0.78rem;
  font-weight: 800;
  margin: 0;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  :is(.aulon-landing-lifecycle-action, .aulon-landing-closed-notice)
  h2 {
  color: inherit;
  font-size: clamp(1.55rem, 3vw, 2.45rem);
  font-weight: 700;
  letter-spacing: normal;
  line-height: 1.05;
  margin: 0;
  max-width: none;
  text-wrap: wrap;
  text-transform: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  :is(.aulon-landing-lifecycle-action__description, .aulon-landing-closed-notice > p:last-child) {
  color: rgb(23 22 21 / 74%);
  font-size: clamp(1rem, 1.4vw, 1.14rem);
  line-height: 1.6;
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .aulon-landing-closed-notice {
  display: grid;
  gap: 14px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__state-card .kw-landing-form {
  gap: 12px;
  margin-top: 0;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form__field
  > span {
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form
  input:is([name="name"], [name="email"]) {
  background: #fff;
  border: 1px solid #cfcfca;
  border-radius: 3px;
  color: #161616;
  font-family: var(--kw-font-body);
  font-size: 0.92rem;
  font-weight: 700;
  line-height: 1.15;
  min-height: 46px;
  padding: 12px 14px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form
  input:is([name="name"], [name="email"])::placeholder {
  color: #1616168a;
  font-family: var(--kw-font-body);
  font-size: 0.86rem;
  font-weight: 650;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form__consent {
  align-items: flex-start;
  color: #1616168a;
  font-family: var(--kw-font-body);
  font-size: 0.68rem;
  font-weight: 700;
  gap: 8px;
  line-height: 1.35;
  margin-top: 2px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form__consent
  input {
  accent-color: var(--kw-color-orange);
  background-color: #fff;
  color: #171615;
  flex: 0 0 18px;
  height: 18px;
  margin: 1px 3px 0 4px;
  min-height: 18px;
  width: 18px;
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    .kw-landing-form__submit {
    font-family: var(--kw-font-body);
    font-size: 0.98rem;
    padding: 14px 18px;
  }
}

@media (min-width: 768px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-hero__state-card
    .kw-landing-form__consent {
    min-height: 22px;
  }
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__state-card .kw-landing-form__submit {
  margin-top: 10px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-hero__state-card
  .kw-landing-form__status:empty {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__state-card:has(.aulon-landing-action-wrap--closed) {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__state-card:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-countdown {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap--closed {
  background: rgb(255 255 255 / 4.3%);
  border: 1px solid rgb(255 95 0 / 42%);
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgb(255 95 0 / 5%);
  margin-top: 0;
  max-width: none;
  padding: clamp(20px, 2.4vw, 28px);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap--closed
  h2 {
  font-weight: 900;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-hero__state-card
  > .aulon-landing-action-wrap--closed
  .aulon-landing-closed-notice
  > p:last-child {
  color: rgb(255 255 255 / 74%);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-action-wrap--closed {
  background: rgb(255 255 255 / 4.3%);
  border: 1px solid rgb(255 95 0 / 42%);
  border-radius: 4px;
  box-shadow: inset 0 0 0 1px rgb(255 95 0 / 5%);
  color: #fff;
  margin-top: 1.5rem;
  padding: clamp(1.25rem, 2.4vw, 1.75rem);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-closed-notice h2 {
  color: #fff;
  font-size: clamp(1.35rem, 2.25vw, 2rem);
  letter-spacing: 0;
  line-height: 1.08;
  margin: 0;
  text-transform: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-closed-notice p {
  color: rgb(255 255 255 / 74%);
  margin: 0.65rem 0 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-action-wrap--closed
  > .aulon-landing-action--closed {
  display: none;
}

/* Copy, benefits and client panels */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-copy__layout {
  align-items: center;
  display: grid;
  gap: clamp(2rem, 6vw, 6rem);
  grid-template-columns: minmax(0, 1fr) minmax(280px, 0.8fr);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-copy__content
  .aulon-landing-section__header {
  margin: 0 0 1.5rem;
  text-align: left;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-copy__content
  .aulon-landing-section__header
  h2 {
  margin-inline: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-copy__image {
  box-shadow: var(--kw-card-shadow);
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-emphasis {
  background:
    linear-gradient(90deg, rgb(255 95 0 / 18%) 1px, transparent 1px),
    linear-gradient(0deg, rgb(255 95 0 / 10%) 1px, transparent 1px), var(--kw-color-black);
  background-size:
    34px 34px,
    34px 34px,
    auto;
  color: #fff;
  overflow: hidden;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-prose {
  color: #c5c5c5;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-emphasis {
  padding-block: clamp(2.25rem, 4.2vw, 3.375rem);
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  > .aulon-landing-section__inner {
  max-width: 920px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-copy__layout {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-section__header {
  margin: 0 auto clamp(0.875rem, 1.4vw, 1.125rem);
  max-width: 900px;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-section__header
  h2 {
  font-size: clamp(1.46rem, 2.35vw, 2.26rem);
  letter-spacing: 0;
  line-height: 1.12;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-copy__body {
  font-size: clamp(0.96rem, 1.12vw, 1.08rem);
  font-weight: 560;
  line-height: 1.6;
  margin-inline: auto;
  max-width: 760px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefits__items {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefit {
  background: #fff;
  border: var(--kw-border);
  box-shadow: var(--kw-card-shadow);
  display: flex;
  flex-direction: column;
  min-height: 100%;
  overflow: hidden;
  padding: 1.2rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefit__media {
  margin: -1.2rem -1.2rem 1.2rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefit__image {
  aspect-ratio: 16 / 9;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefit__icon,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefit__icon-image {
  color: var(--kw-color-orange);
  font-size: 2rem;
  height: 42px;
  margin-bottom: 1rem;
  object-fit: contain;
  object-position: left center;
  width: 42px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefit h3 {
  margin-bottom: 0.8rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-icon-grid {
  padding-block: clamp(2.75rem, 5vw, 4.5rem) clamp(2.75rem, 5vw, 4.375rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-section__header {
  margin-bottom: clamp(2.125rem, 3.2vw, 2.875rem);
  max-width: 1040px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-section__header
  h2 {
  color: var(--kw-color-ink);
  font-size: clamp(2.45rem, 3.35vw, 3.25rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.05;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefits__items {
  gap: 20px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit {
  align-content: start;
  background: linear-gradient(#fffffff5, #faf8f3fa), #fff;
  border: 1px solid #dedbd4;
  border-radius: 7px;
  box-shadow:
    inset 0 0 0 1px rgb(255 255 255 / 90%),
    0 10px 26px rgb(18 18 18 / 5%);
  display: grid;
  min-height: 342px;
  padding: 14px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit__icon-media {
  aspect-ratio: 16 / 9;
  background: #171615;
  border-radius: 5px;
  display: grid;
  margin: 0;
  min-height: 0;
  overflow: hidden;
  place-items: center;
  position: relative;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit__icon-image {
  border-radius: 0;
  display: block;
  height: 100%;
  inset: 0;
  margin: 0;
  object-fit: cover;
  object-position: center;
  position: absolute;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit
  h3 {
  color: var(--kw-color-ink);
  font-size: clamp(1.08rem, 1.48vw, 1.34rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.12;
  margin: 0;
  text-wrap: wrap;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit__body {
  min-width: 0;
  padding: 20px 12px 8px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit__body
  > .aulon-landing-prose {
  color: rgb(22 22 22 / 68%);
  font-size: clamp(0.96rem, 1.18vw, 1.08rem);
  font-weight: 520;
  line-height: 1.44;
  margin: 12px 0 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit:last-child {
  align-items: stretch;
  grid-column: 1 / -1;
  grid-template-columns: minmax(0, 0.72fr) minmax(0, 1fr);
  min-height: 300px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit:last-child
  .aulon-landing-benefit__icon-media {
  aspect-ratio: auto;
  height: 100%;
  min-height: 272px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit:last-child
  .aulon-landing-benefit__body {
  align-content: center;
  display: grid;
  padding: 34px 44px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit:last-child
  h3 {
  font-size: clamp(1.32rem, 2vw, 1.72rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-icon-grid
  .aulon-landing-benefit:last-child
  .aulon-landing-benefit__body
  > .aulon-landing-prose {
  font-size: clamp(1rem, 1.42vw, 1.18rem);
  line-height: 1.5;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel {
  border-block: var(--kw-border);
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__label {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.75rem;
  font-weight: 800;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel h2 {
  margin-bottom: 1.25rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__items,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__metrics,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-report__items,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-fit-panel__items {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
  margin-top: 2rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__item,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__metrics > div,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-report-item,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-fit-panel__item {
  background: #fff;
  border: var(--kw-border);
  box-shadow: var(--kw-card-shadow);
  padding: 1.4rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__icon {
  color: var(--kw-color-orange);
  display: block;
  font-size: 1.8rem;
  margin-bottom: 0.85rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__bullets {
  columns: 2 18rem;
  padding-inline-start: 1.2rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__bullets li {
  break-inside: avoid;
  margin-block-end: 0.6rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__status {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1rem;
  margin-top: 1.5rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__status strong {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  > .kw-landing-panel__inner {
  max-width: 1136px;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  > .kw-landing-panel__inner
  > .kw-landing-panel__label,
.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  > .kw-landing-panel__inner
  > h2 {
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  > .kw-landing-panel__inner
  > h2 {
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  line-height: 1.06;
  margin-inline: auto;
  max-width: 920px;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__items {
  border: 1px solid #dcd6cc;
  border-radius: 7px;
  gap: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item {
  border: 0;
  box-shadow: none;
  padding: clamp(1.875rem, 3vw, 2.625rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item
  + .kw-landing-fit-panel__item {
  border-left: 1px solid #dcd6cc;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__icon {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item
  h3 {
  color: #22242b;
  font-size: clamp(1.38rem, 1.7vw, 1.58rem);
  line-height: 1.15;
  margin-bottom: 1.125rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__text {
  color: rgb(34 36 43 / 78%);
  margin-bottom: 1rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets {
  columns: auto;
  display: grid;
  gap: 0.875rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets
  li {
  color: rgb(34 36 43 / 82%);
  font-size: clamp(0.98rem, 1.04vw, 1.06rem);
  line-height: 1.52;
  min-height: 22px;
  padding-left: 34px;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets
  li::before,
.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets
  li::after {
  box-sizing: content-box;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets
  li::before {
  background: #2f8d48;
  border-radius: 50%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0.18em;
  width: 20px;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets
  li::after {
  border-bottom: 2px solid #fff;
  border-right: 2px solid #fff;
  content: "";
  height: 10px;
  left: 7px;
  position: absolute;
  top: calc(0.18em + 3px);
  transform: rotate(45deg);
  width: 5px;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item:nth-child(even)
  .kw-landing-panel__bullets
  li::before {
  background: #fff;
  border: 2px solid rgb(255 95 0 / 75%);
  top: 0.1em;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item:nth-child(even)
  .kw-landing-panel__bullets
  li::after {
  background: var(--kw-color-orange);
  border: 0;
  border-radius: 50%;
  height: 6px;
  left: 8px;
  top: calc(0.1em + 8px);
  transform: none;
  width: 6px;
}

/* Agenda */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda__items {
  border: var(--kw-border);
  box-shadow: var(--kw-card-shadow);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda {
  font-size: 0.8rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda .aulon-landing-prose {
  line-height: 1.48;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda .aulon-landing-prose :is(p, h4) {
  margin-block: 0.55rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item {
  align-items: stretch;
  background: #fff;
  display: grid;
  grid-template-columns: 180px minmax(0, 1fr);
  min-height: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item + .aulon-landing-agenda-item {
  border-top: var(--kw-border);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__media {
  align-items: flex-start;
  display: flex;
  justify-content: center;
  min-height: 100%;
  overflow: hidden;
  padding: 2rem 1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__image {
  aspect-ratio: 1;
  height: auto;
  object-fit: contain;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__content {
  padding: clamp(1.35rem, 3vw, 2.5rem);
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__marker {
  align-items: center;
  display: flex;
  gap: 0.65rem;
  margin-bottom: 1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__number {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 2.6rem;
  font-weight: 800;
  line-height: 1;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__icon,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__icon-image {
  height: 36px;
  object-fit: contain;
  width: 36px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__meta {
  display: flex;
  flex-wrap: wrap;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.72rem;
  gap: 0.5rem 1rem;
  margin: 0 0 0.75rem;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__lead {
  font-weight: 600;
  margin-top: 1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item h3 {
  font-size: clamp(1.05rem, 1.7vw, 1.35rem);
  letter-spacing: -0.025em;
  line-height: 1.12;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__bullets {
  display: grid;
  gap: 0.35rem;
  margin: 1.4rem 0 0;
  padding-left: 1.1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__bullets .is-highlighted {
  color: var(--kw-color-orange);
  font-weight: 700;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:nth-child(even) {
  grid-template-columns: minmax(0, 1fr) 180px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:nth-child(even)
  .aulon-landing-agenda-item__media {
  grid-column: 2;
  grid-row: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:nth-child(even)
  .aulon-landing-agenda-item__content {
  grid-column: 1;
  grid-row: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__media {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-alternating-program {
  padding-block: clamp(2.75rem, 5vw, 4.5rem) clamp(2.625rem, 4.6vw, 4.25rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  > .aulon-landing-section__inner {
  max-width: 1136px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-section__header {
  margin-bottom: clamp(2.125rem, 3.4vw, 2.875rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-section__header
  h2 {
  color: #22242b;
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  letter-spacing: 0;
  line-height: 1.06;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda__items {
  background: #fff;
  border-color: #d9d3ca;
  border-radius: 7px;
  box-shadow: 0 16px 42px rgb(21 18 14 / 6%);
  font-size: 1rem;
  line-height: 1.6;
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item {
  border: 0;
  border-bottom: 1px solid #e3ded6;
  font-size: 1rem;
  gap: 0;
  line-height: 1.6;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:last-child {
  border-bottom: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item
  + .aulon-landing-agenda-item {
  border-top: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:nth-child(even) {
  display: grid;
  grid-template-columns: 122px minmax(0, 1fr);
  min-height: 198px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:nth-child(even)
  .aulon-landing-agenda-item__media,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item:nth-child(even)
  .aulon-landing-agenda-item__content {
  grid-column: auto;
  grid-row: auto;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__media {
  align-content: center;
  grid-column: 1;
  padding: 1.25rem 1.125rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__image {
  height: 84px;
  object-fit: contain;
  width: 84px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__content {
  display: grid;
  grid-column: 2;
  grid-template-columns: 212px minmax(0, 1fr);
  grid-template-rows: auto auto 1fr;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__marker {
  align-items: baseline;
  grid-column: 1;
  margin: 0;
  padding: 1.375rem 1.5rem 0 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__icon {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__number {
  color: #454752;
  font-size: 0.76rem;
  line-height: 1.15;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item
  h3 {
  color: #22242b;
  font-size: clamp(1.28rem, 1.7vw, 1.58rem);
  grid-column: 1;
  letter-spacing: 0;
  line-height: 1.05;
  margin: 0;
  padding: 0.375rem 1.5rem 1rem 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__meta {
  color: #32343d;
  flex-direction: column;
  font-size: 0.76rem;
  font-weight: 800;
  grid-column: 1;
  margin: 0;
  padding: 0 1.5rem 1.375rem 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__body {
  border-left: 1px solid #d9d3ca;
  grid-column: 2;
  grid-row: 1 / 4;
  margin: 0;
  padding: 1.625rem clamp(2.125rem, 4vw, 2.75rem) 1.5rem 2.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__lead {
  border-left: 1px solid #d9d3ca;
  grid-column: 2;
  grid-row: 1;
  margin: 0;
  padding: 1.625rem clamp(2.125rem, 4vw, 2.75rem) 0.5rem 2.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__content:has(.aulon-landing-agenda-item__lead)
  .aulon-landing-agenda-item__body {
  grid-row: 2 / 4;
  padding-top: 0.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__bullets,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__content
  > .aulon-landing-action-wrap {
  border-left: 1px solid #d9d3ca;
  grid-column: 2;
  margin: 0;
  padding: 0.5rem clamp(2.125rem, 4vw, 2.75rem) 1.5rem 2.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__body {
  font-size: clamp(0.8rem, 0.9vw, 0.92rem);
  line-height: 1.45;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__body
  :is(h4, p) {
  margin-block: 0 0.55rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-challenge-days {
  padding-block: 1.5rem clamp(2.75rem, 5vw, 4.5rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda__items {
  gap: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-section__header {
  margin-bottom: 1.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-section__header
  h2 {
  font-size: clamp(1.45rem, 2.4vw, 2.2rem);
  letter-spacing: 0;
  line-height: 1.02;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item {
  border: 0;
  border-bottom: 1px solid var(--kw-color-line);
  border-radius: 0;
  display: block;
  min-height: 228px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__content {
  display: grid;
  gap: 0.5rem 1.375rem;
  grid-template-columns: 86px minmax(0, 1fr);
  padding: 1.75rem clamp(1.75rem, 3vw, 2.625rem) 1.75rem 1.75rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__marker {
  grid-column: 1;
  grid-row: 1 / 7;
  margin: 0;
  place-self: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__icon {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__number {
  font-size: clamp(3.25rem, 5.4vw, 4.55rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item
  h3,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__meta,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__lead,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__body,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets {
  grid-column: 2;
  margin-block: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item
  h3 {
  font-size: clamp(1.75rem, 2.2vw, 2.15rem);
  font-weight: 760;
  letter-spacing: 0;
  line-height: 1.08;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__lead {
  font-size: clamp(1rem, 1.05vw, 1.15rem);
  font-weight: 650;
  line-height: 1.42;
  margin-top: 0.5rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__body {
  font-size: 0.9rem;
  line-height: 1.45;
  margin-top: 0.625rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets {
  font-size: 0.96rem;
  font-weight: 550;
  gap: 0.5rem;
  list-style: none;
  line-height: 1.45;
  margin-top: 1rem;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  li {
  align-items: start;
  column-gap: 9px;
  display: grid;
  grid-template-columns: 7px minmax(0, 1fr);
  padding-left: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  li::before {
  background: var(--kw-color-ink);
  content: "";
  display: block;
  height: 7px;
  margin-top: 0.34em;
  width: 7px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  li::marker {
  content: "";
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  .is-highlighted {
  color: inherit;
  font-weight: inherit;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__number::before {
  content: "0";
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item--number-ink
  .aulon-landing-agenda-item__number {
  color: var(--kw-color-ink);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item--number-success
  .aulon-landing-agenda-item__number {
  color: #10b94e;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-section__heading {
  text-transform: uppercase;
}

/* Value stack */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-stack__items {
  border: var(--kw-border);
  box-shadow: var(--kw-card-shadow);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item {
  align-items: center;
  background: #fff;
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 150px minmax(0, 1fr) minmax(150px, 0.32fr);
  min-height: 180px;
  min-width: 0;
  padding: 1.4rem;
  position: relative;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item + .aulon-landing-value-item {
  border-top: var(--kw-border);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item__image {
  aspect-ratio: 4 / 3;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item__meta {
  display: grid;
  font-family: var(--aulon-landing-font-mono);
  gap: 0.8rem;
  margin: 0;
  text-align: right;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item__meta dt {
  color: #777;
  font-size: 0.63rem;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item__meta dd {
  color: var(--kw-color-orange);
  font-weight: 800;
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item__highlight {
  background: var(--kw-color-orange);
  inset: 0 auto 0 0;
  position: absolute;
  width: 4px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-stacked-products {
  padding-block: clamp(2.75rem, 5vw, 4.5rem) clamp(2.625rem, 4.6vw, 4.25rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  > .aulon-landing-section__inner {
  max-width: 1136px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-section__header {
  margin-bottom: clamp(2.125rem, 3.4vw, 2.875rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-section__header
  h2 {
  color: #22242b;
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.06;
  margin-inline: auto;
  max-width: 980px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-section__header {
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-section__intro {
  color: rgb(34 36 43 / 68%);
  font-size: clamp(1.04rem, 1.22vw, 1.16rem);
  font-weight: 520;
  line-height: 1.55;
  margin-top: 14px;
  max-width: 860px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-stack__items {
  background: #fff;
  border-color: #dcd6cc;
  border-radius: 7px;
  box-shadow: 0 18px 48px #15120e0d;
  gap: 0;
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item {
  border: 0;
  border-bottom: 1px solid #e2ddd5;
  border-radius: 0;
  box-shadow:
    inset 0 0 0 1px rgb(255 255 255 / 90%),
    0 10px 26px rgb(18 18 18 / 5%);
  gap: 6px 28px;
  grid-template-columns: 300px minmax(0, 1fr) 280px;
  grid-template-rows: auto auto;
  min-height: 140px;
  padding: 12px 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item:last-child {
  border-bottom: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__media {
  grid-row: 1 / 3;
  height: 260px;
  margin-left: 20px;
  overflow: visible;
  width: 260px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__image {
  height: 100%;
  object-fit: contain;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__content {
  align-self: end;
  grid-area: 1 / 2;
  min-width: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__content
  h3 {
  color: var(--kw-color-ink);
  font-size: clamp(1.14rem, 1.34vw, 1.32rem);
  font-weight: 950;
  letter-spacing: 0;
  line-height: 1.08;
  margin: 0 0 10px;
  text-wrap: balance;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__content
  .aulon-landing-prose {
  color: rgb(34 36 43 / 72%);
  display: grid;
  font-size: clamp(0.98rem, 1.06vw, 1.06rem);
  font-weight: 480;
  gap: 3px;
  line-height: 1.58;
  margin-top: 12px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__content
  .aulon-landing-prose
  p {
  color: rgb(22 22 22 / 68%);
  font-size: clamp(0.96rem, 1.18vw, 1.08rem);
  font-weight: 520;
  line-height: 1.44;
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__content
  .aulon-landing-prose
  p:first-child {
  color: var(--kw-color-orange);
  font-weight: 850;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta-format {
  align-items: center;
  align-self: start;
  color: rgb(34 36 43 / 72%);
  display: grid;
  gap: 0 12px;
  grid-area: 2 / 2;
  grid-template-columns: 18px auto minmax(0, 1fr);
  margin-top: 5px;
  min-width: 0;
  text-align: left;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta-format::before {
  background:
    linear-gradient(currentcolor, currentcolor) 50% 58% / 6px 2px no-repeat,
    linear-gradient(currentcolor, currentcolor) 50% 34% / 2px 5px no-repeat;
  border: 2px solid;
  border-radius: 2px;
  box-sizing: content-box;
  content: "";
  height: 11px;
  width: 15px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta-value {
  align-content: center;
  align-self: stretch;
  border-left: 1px solid #d9d3ca;
  display: grid;
  gap: 4px;
  grid-area: 1 / 3 / 3;
  justify-items: center;
  min-width: 0;
  padding: 0 18px;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta
  dt {
  color: #77726a;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.78rem;
  font-weight: 760;
  line-height: 1.22;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta
  dt::after {
  content: ":";
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta
  dd {
  color: rgb(34 36 43 / 72%);
  font-family: var(--aulon-landing-font-body);
  font-size: clamp(0.9rem, 0.98vw, 1rem);
  font-weight: 500;
  line-height: 1.45;
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta-value
  dd {
  color: var(--kw-color-orange);
  font-size: clamp(1.28rem, 1.45vw, 1.56rem);
  font-weight: 900;
  line-height: 1.04;
  white-space: nowrap;
}

/* Packages */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards {
  background-size: 24px 24px;
  color: #fff;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-prose {
  color: #b7b7b7;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-packages__grid {
  align-items: stretch;
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package {
  background: #111;
  border: 1px solid #442b20;
  box-shadow: 0 18px 50px rgb(0 0 0 / 40%);
  color: #fff;
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
  padding: 1.4rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package--highlighted {
  border-color: var(--kw-color-orange);
  transform: translateY(-1rem);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__media {
  margin: -1.4rem -1.4rem 1.4rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__image {
  aspect-ratio: 4 / 3;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__badge {
  color: var(--kw-color-orange);
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.68rem;
  font-weight: 800;
  margin: 0 0 0.65rem;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__description {
  margin-top: 1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__standard-value {
  color: #858585;
  margin: auto 0 0.2rem;
  padding-top: 1.5rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__price {
  color: #fff;
  font-family: var(--aulon-landing-font-mono);
  font-size: clamp(2rem, 3vw, 3.2rem);
  font-weight: 800;
  line-height: 1;
  margin: 0 0 1.2rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package__features {
  display: grid;
  gap: 0.6rem;
  margin: 0 0 1.5rem;
  padding-left: 1.1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package .aulon-landing-action-wrap {
  margin-top: auto;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package .aulon-landing-action {
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-package--unavailable {
  filter: none;
  opacity: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-package--unavailable
  > :not(.aulon-landing-action, .aulon-landing-package__ribbon, template) {
  opacity: 0.38;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-package--unavailable
  .aulon-landing-package__price {
  color: rgb(255 255 255 / 54%);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards {
  border-block: 1px solid rgb(255 95 0 / 28%);
  padding-block: clamp(2.625rem, 5vw, 4.25rem) clamp(2.875rem, 5vw, 4.5rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-section__header {
  margin-bottom: clamp(2rem, 3vw, 2.625rem);
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-section__header
  h2 {
  color: #fff;
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.06;
  margin-inline: auto;
  max-width: 980px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-section__intro {
  color: rgb(255 255 255 / 72%);
  font-size: clamp(1.04rem, 1.22vw, 1.16rem);
  font-weight: 520;
  line-height: 1.55;
  margin: 14px auto 0;
  max-width: 860px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-packages__grid {
  gap: 24px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package {
  border: 1px solid rgb(255 95 0 / 72%);
  border-radius: 6px;
  gap: 12px;
  padding: 64px 20px 20px;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--highlighted {
  transform: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__ribbon {
  background: var(--kw-color-orange);
  border-radius: 0 0 4px 4px;
  color: #fff;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.82rem;
  font-weight: 900;
  left: 18px;
  line-height: 1.12;
  margin: 0;
  padding: 9px 12px;
  position: absolute;
  right: 18px;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  z-index: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package:not(.aulon-landing-package--highlighted)
  .aulon-landing-package__ribbon {
  background: #b8872b;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__media {
  aspect-ratio: 4 / 5;
  background: #111;
  border-radius: 5px;
  flex: none;
  margin: 0;
  order: 1;
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__image {
  aspect-ratio: auto;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__badge {
  font-size: 0.64rem;
  font-weight: 850;
  line-height: 1.1;
  margin: 0;
  order: 0;
  padding: 0;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  h3 {
  color: #fff;
  font-size: clamp(1.36rem, 2.3vw, 2.05rem);
  letter-spacing: 0;
  line-height: 0.95;
  margin: -5px 0 0;
  order: 0;
  text-align: center;
  font-weight: 900;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__description {
  flex: none;
  font-size: clamp(0.96rem, 1.04vw, 1.04rem);
  font-weight: 480;
  line-height: 1.5;
  margin: 0;
  order: 2;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__description
  p {
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__description
  p
  + p {
  margin-top: 5px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__description
  p
  + p:last-child {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__features {
  flex: none;
  gap: 10px;
  margin: 0;
  order: 3;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__features
  li {
  font-size: clamp(0.94rem, 0.98vw, 1rem);
  font-weight: 520;
  line-height: 1.42;
  list-style: none;
  padding-left: 26px;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__feature-icon {
  font-size: 0.9rem;
  left: 0;
  position: absolute;
  top: 0.05em;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__standard-value {
  font-family: var(--aulon-landing-font-mono);
  font-size: 1rem;
  font-weight: 700;
  margin: auto 0 0;
  order: 4;
  padding: 0;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__standard-value::before,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__price::before {
  color: rgb(255 255 255 / 62%);
  display: block;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.86rem;
  font-weight: 520;
  line-height: 1.35;
  text-decoration: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__standard-value::before {
  content: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__price {
  color: var(--kw-color-orange);
  font-size: clamp(2.15rem, 3.2vw, 3rem);
  line-height: 0.96;
  margin: -9px 0 0;
  order: 4;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__price::before {
  content: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action-wrap {
  flex: none;
  margin-top: 4px;
  order: 5;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action {
  min-height: 52px;
  width: 100%;
}

/* Hosts and FAQ */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-hosts__items {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 430px), 1fr));
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-host {
  background: #fff;
  border: var(--kw-border);
  box-shadow: var(--kw-card-shadow);
  display: grid;
  grid-template-columns: minmax(150px, 0.42fr) minmax(0, 1fr);
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-host__media {
  min-height: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-host__image {
  height: 100%;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-host__content {
  padding: 1.5rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-host__bio {
  min-width: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-host__credentials {
  display: grid;
  gap: 0.45rem;
  padding-left: 1.1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-social-links {
  display: flex;
  gap: 0.5rem;
  list-style: none;
  margin: 1rem 0 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-social-links a {
  align-items: center;
  border: 1px solid #d0d0d0;
  color: var(--kw-color-ink);
  display: inline-flex;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.72rem;
  height: 32px;
  justify-content: center;
  text-decoration: none;
  width: 32px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-social-links__icon {
  font-size: 1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__items {
  border-top: var(--kw-border);
  margin-inline: auto;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item {
  border-bottom: var(--kw-border);
  box-shadow: none;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
  align-items: center;
  cursor: pointer;
  display: grid;
  list-style: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary::-webkit-details-marker {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__icon {
  color: #7a7d84;
  font-size: 1.2rem;
  height: 24px;
  width: 24px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-portrait-cards {
  padding-block: clamp(2.75rem, 5vw, 4.5rem) clamp(2.625rem, 4.6vw, 4.25rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-section__header {
  margin-bottom: clamp(2.125rem, 3.4vw, 2.875rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-section__header
  h2 {
  color: #22242b;
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  letter-spacing: 0;
  line-height: 1.06;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-section__intro {
  color: rgb(34 36 43 / 68%);
  font-size: clamp(1.04rem, 1.22vw, 1.16rem);
  line-height: 1.55;
  max-width: 860px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-hosts__items {
  gap: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host {
  border: 1px solid var(--kw-color-line);
  border-radius: 7px 0 0 7px;
  box-shadow: none;
  gap: 24px;
  grid-template-columns: minmax(185px, 0.35fr) minmax(0, 1fr);
  padding: 18px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host
  + .aulon-landing-host {
  border-left: 0;
  border-radius: 0 7px 7px 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host__media {
  aspect-ratio: 0.78;
  background: #efefec;
  border-radius: 4px;
  min-height: 0;
  min-width: 0;
  overflow: hidden;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host__image {
  display: block;
  min-width: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host__content {
  display: flex;
  flex-direction: column;
  min-height: 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host
  h3 {
  color: #22242b;
  font-size: clamp(1rem, 1.4vw, 1.25rem);
  line-height: 1.1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host
  .aulon-landing-eyebrow {
  font-size: 0.86rem;
  font-weight: 760;
  margin: 0 0 0.35rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host
  .aulon-landing-prose {
  color: rgb(34 36 43 / 72%);
  font-size: clamp(1rem, 1.08vw, 1.08rem);
  line-height: 1.6;
  margin-top: 1rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host__credentials {
  display: grid;
  gap: 12px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  list-style: none;
  margin: auto 0 0;
  order: 3;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host__credentials
  li {
  color: rgb(22 22 22 / 66%);
  font-size: 0.72rem;
  font-weight: 650;
  line-height: 1.3;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-social-links {
  margin-top: 0.75rem;
  order: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host:only-child)
  > .aulon-landing-section__inner {
  max-width: 1136px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host:only-child)
  .aulon-landing-hosts__items {
  grid-template-columns: 1fr;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child {
  align-items: stretch;
  border-color: #dcd6cc;
  border-radius: 7px;
  box-shadow: 0 16px 36px #15120e0d;
  gap: 22px;
  grid-template-columns: minmax(210px, 0.26fr) minmax(0, 1fr);
  padding: 16px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__media {
  aspect-ratio: 1.18;
  background: #eeeae2;
  height: 100%;
  min-height: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__content {
  align-items: center;
  display: grid;
  gap: 0 24px;
  grid-template-columns: minmax(0, 1fr) minmax(190px, 0.26fr);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__bio {
  grid-column: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__bio
  h3 {
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  font-weight: 900;
  line-height: 1.06;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-eyebrow {
  font-family: var(--aulon-landing-font-body);
  letter-spacing: 0;
  line-height: 1.3;
  margin: 5px 0 0;
  text-transform: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-prose {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  margin-top: 16px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-social-links {
  height: 26px;
  margin-top: 12px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-social-links
  a {
  border-color: rgb(34 36 43 / 20%);
  border-radius: 50%;
  color: #22242b;
  display: grid;
  font-size: 1rem;
  height: 24px;
  place-items: center;
  width: 24px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__credentials {
  align-self: center;
  border-left: 1px solid #d9d3ca;
  gap: 13px;
  grid-column: 2;
  grid-row: 1 / 6;
  grid-template-columns: 1fr;
  margin: 0;
  padding-left: 26px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__credentials
  li {
  align-items: center;
  color: #22242b;
  column-gap: 10px;
  display: grid;
  font-size: clamp(0.96rem, 1vw, 1.04rem);
  font-weight: 720;
  grid-template-columns: 36px minmax(0, 1fr);
  line-height: 1.28;
  min-height: 42px;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-host__credentials
  li::before {
  background:
    linear-gradient(#8c919b 0 0) 9px 9px / 12px 2px no-repeat,
    linear-gradient(#8c919b 0 0) 9px 15px / 12px 2px no-repeat,
    linear-gradient(#8c919b 0 0) 9px 21px / 12px 2px no-repeat;
  border: 2px solid #8c919b;
  border-radius: 8px;
  box-sizing: content-box;
  content: "";
  height: 32px;
  width: 32px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq {
  padding-block: clamp(2.375rem, 4vw, 3.625rem) clamp(3.375rem, 5vw, 4.875rem);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq > .aulon-landing-section__inner {
  max-width: 1050px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq .aulon-landing-section__header {
  margin-bottom: clamp(2rem, 3vw, 2.625rem);
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq .aulon-landing-section__header h2 {
  color: #22242b;
  font-size: clamp(2.15rem, 3vw, 2.85rem);
  letter-spacing: 0;
  line-height: 1.06;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__items {
  border: 0;
  display: grid;
  gap: 8px;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item {
  border: 1px solid #dcd6cc;
  border-radius: 5px;
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
  gap: 14px;
  grid-template-columns: 30px minmax(0, 1fr) 22px;
  padding: 16px 20px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__plus {
  height: 16px;
  justify-self: end;
  position: relative;
  width: 16px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__plus::before,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__plus::after {
  background: var(--kw-color-orange);
  border-radius: 999px;
  content: "";
  height: 2px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__plus::after {
  transition: opacity 160ms ease;
  transform: translate(-50%, -50%) rotate(90deg);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-faq__item[open]
  .aulon-landing-faq__plus::after {
  opacity: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__question {
  color: #252833;
  font-size: clamp(1rem, 1.08vw, 1.1rem);
  font-weight: 900;
  line-height: 1.32;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__answer {
  color: rgb(34 36 43 / 74%);
  font-size: clamp(0.98rem, 1.04vw, 1.04rem);
  line-height: 1.6;
  padding: 0 22px 22px 66px;
}

.aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
  .aulon-landing-faq:not(:has(.aulon-landing-faq__items)) {
  padding-block: 22px;
  width: min(var(--kw-width-wide), calc(100vw - 28px));
}

.aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
  .aulon-landing-faq:not(:has(.aulon-landing-faq__items))
  > .aulon-landing-section__inner {
  max-width: none;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
  .aulon-landing-faq:not(:has(.aulon-landing-faq__items))
  .aulon-landing-section__header {
  align-items: center;
  display: grid;
  gap: clamp(14px, 2vw, 28px);
  grid-template-columns: minmax(32px, 1fr) auto minmax(32px, 1fr);
  margin: 0 0 28px;
  max-width: none;
  text-align: center;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
  .aulon-landing-faq:not(:has(.aulon-landing-faq__items))
  .aulon-landing-section__header
  h2 {
  color: #161616;
  font-size: 72px;
  font-weight: 760;
  grid-area: 1 / 2;
  letter-spacing: 0;
  line-height: 0.98;
  margin: 0;
  max-width: 980px;
  text-wrap: wrap;
  text-transform: uppercase;
}

/* CTA and signup */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-signup-band {
  background-color: var(--kw-color-black);
  background-image:
    linear-gradient(var(--kw-color-grid) 1px, transparent 1px),
    linear-gradient(90deg, var(--kw-color-grid) 1px, transparent 1px);
  background-size: 32px 32px;
  color: #fff;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__layout {
  align-items: center;
  display: grid;
  gap: clamp(2rem, 6vw, 6rem);
  grid-template-columns: minmax(240px, 0.7fr) minmax(0, 1.3fr);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-cta__layout:not(:has(.aulon-landing-cta__leading)) {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-cta__content
  .aulon-landing-section__header {
  margin: 0 0 1.5rem;
  text-align: left;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-cta__content
  .aulon-landing-section__header
  h2 {
  margin-inline: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__leading-image {
  margin-inline: auto;
  max-height: 420px;
  object-fit: contain;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__bullets,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__meta {
  display: grid;
  gap: 0.75rem;
  list-style: none;
  margin: 1.5rem 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__bullets li,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__meta li {
  align-items: center;
  display: flex;
  gap: 0.75rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-list-icon,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-list-icon-image {
  color: var(--kw-color-orange);
  flex: 0 0 28px;
  height: 28px;
  object-fit: contain;
  width: 28px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__meta {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 2rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__meta li {
  border-top: var(--kw-border-dark);
  color: #c8c8c8;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.68rem;
  padding-top: 0.8rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-compact-top,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-compact-bottom {
  align-items: center;
  background:
    linear-gradient(90deg, #00000006 1px, transparent 1px) 0 0 / 28px 28px,
    #fff;
  border: 1px solid var(--kw-color-line);
  border-radius: 7px;
  color: var(--kw-color-text);
  display: grid;
  gap: clamp(24px, 3.5vw, 50px);
  grid-template-columns: minmax(360px, 0.42fr) minmax(0, 1fr);
  margin-inline: auto;
  padding: clamp(28px, 3.3vw, 42px) clamp(30px, 3.9vw, 52px);
  width: min(var(--kw-width-wide), calc(100vw - 28px));
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-compact-top {
  margin-top: clamp(16px, 2.2vw, 28px);
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  > .aulon-landing-section__inner,
.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__layout--signup-band,
.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__content {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-section__header {
  align-self: center;
  grid-column: 1;
  grid-row: 1;
  margin: 0;
  max-width: none;
  text-align: left;
  width: 360px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-section__header
  h2 {
  color: var(--kw-color-ink);
  font-size: clamp(2.05rem, 2.4vw, 2.2rem);
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.02;
  margin: 0;
  max-width: none;
  text-transform: uppercase;
  text-wrap: wrap;
  transform: scaleX(0.8);
  transform-origin: left center;
  width: 125%;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-section__header
  .aulon-landing-heading-highlight {
  color: inherit;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-section__header
  .aulon-landing-heading-highlight:nth-of-type(2) {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-compact-top
  .aulon-landing-section__intro {
  color: #161616ad;
  font-size: 1.06rem;
  font-weight: 560;
  line-height: 1.56;
  margin: 18px 0 0;
  max-width: 430px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-action-wrap {
  align-self: center;
  grid-column: 2;
  grid-row: 1;
  margin: 0;
  min-width: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__bullets {
  display: grid;
  gap: clamp(10px, 2.3vw, 14px);
  grid-column: 1 / -1;
  grid-row: 2;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  list-style: none;
  margin: 24px 0 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__bullets
  li {
  align-items: start;
  color: #161616b8;
  display: grid;
  font-size: 18px;
  font-weight: 600;
  gap: 16px;
  grid-template-columns: 40px minmax(0, 1fr);
  line-height: 1.32;
  min-height: 36px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__bullets
  .aulon-landing-list-icon {
  color: #1616169e;
  flex: none;
  font-size: 36px;
  height: 36px;
  width: 36px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__bullets
  .aulon-landing-list-icon
  svg {
  stroke-width: 1.95px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-compact-top
  .aulon-landing-cta__bullets
  li {
  gap: 14px;
  grid-template-columns: 52px minmax(0, 1fr);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-compact-top
  .aulon-landing-cta__bullets
  .aulon-landing-list-icon {
  color: var(--kw-color-orange);
  font-size: 48px;
  height: 48px;
  width: 48px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__note {
  align-items: center;
  color: #16161694;
  display: inline-flex;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.7rem;
  gap: 8px;
  grid-column: 1 / -1;
  grid-row: 3;
  justify-content: center;
  justify-self: center;
  line-height: 1.3;
  margin: 0;
  max-width: 100%;
  text-align: center;
  width: auto;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .aulon-landing-cta__note-icon {
  flex: 0 0 14px;
  font-size: 14px;
  height: 14px;
  width: 14px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-compact-top
  .aulon-landing-cta__note-icon {
  color: var(--kw-color-orange);
  flex-basis: 20px;
  font-size: 20px;
  height: 20px;
  width: 20px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form {
  display: grid;
  gap: 11px;
  margin: 0;
  max-width: none;
  position: relative;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__fields {
  display: grid;
  gap: 11px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__field {
  color: #1616169e;
  display: grid;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.64rem;
  font-weight: 700;
  gap: 0;
  line-height: 1.15;
  margin: 0;
  text-transform: uppercase;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__field
  > span {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form
  input:is([name="name"], [name="email"]) {
  background: #fff;
  border: 1px solid #cfcfca;
  border-radius: 3px;
  color: var(--kw-color-text);
  font-family: var(--aulon-landing-font-body);
  font-size: 0.92rem;
  font-weight: 700;
  line-height: 1.15;
  min-height: 46px;
  padding: 12px 14px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form
  input:is([name="name"], [name="email"])::placeholder {
  color: #1616168a;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.86rem;
  font-weight: 650;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__consent {
  align-items: flex-start;
  color: #1616168a;
  display: flex;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.68rem;
  gap: 8px;
  height: 1px;
  left: 0;
  line-height: 1.35;
  margin: 0;
  overflow: hidden;
  position: absolute;
  text-transform: none;
  top: 121px;
  white-space: nowrap;
  width: 1px;
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form:is(:hover, :focus-within)
  .kw-landing-form__consent {
  clip: auto;
  clip-path: none;
  height: auto;
  overflow: visible;
  white-space: normal;
  width: auto;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__consent
  input {
  accent-color: var(--kw-color-orange);
  flex: 0 0 18px;
  height: 18px;
  margin: 1px 0 0;
  min-height: 18px;
  width: 18px;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__submit {
  border: 1px solid var(--kw-color-orange);
  border-radius: 3px;
  box-shadow:
    inset 0 0 0 1px #ffffff14,
    0 10px 34px #ff5f0038;
  display: inline-flex;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.96rem;
  font-weight: 900;
  gap: 14px;
  letter-spacing: 0;
  line-height: 1;
  margin: 0;
  min-height: 58px;
  padding: 17px 32px;
  text-transform: uppercase;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__submit::after {
  content: "→";
  font-family: var(--kw-font-body);
  font-weight: 800;
}

.aulon-landing-skin-kw--orange-lab-report
  :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
  .kw-landing-form__status:empty {
  display: none;
}

@media (min-width: 721px) and (max-width: 900px) {
  .aulon-landing-skin-kw--orange-lab-report
    :is(
      .aulon-landing-section--variant-compact-top,
      .aulon-landing-section--variant-compact-bottom
    ) {
    gap: 16px;
    grid-template-columns: minmax(205px, 0.4fr) minmax(0, 1fr);
    padding: 16px 24px;
    width: min(748px, calc(100vw - 18px));
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-section__header {
    width: 205px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-section__header
    h2 {
    font-size: 1.16rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-section__intro {
    font-size: 0.58rem;
    line-height: 1.38;
    margin-top: 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    :is(.kw-landing-form, .kw-landing-form__fields) {
    gap: 8px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form
    input:is([name="name"], [name="email"]) {
    font-size: 0.66rem;
    min-height: 32px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form
    input:is([name="name"], [name="email"])::placeholder {
    font-size: 0.64rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form__consent {
    font-size: 0.52rem;
    top: 85px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form__submit {
    font-size: 0.66rem;
    min-height: 39px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-cta__bullets {
    gap: 10px;
    margin-top: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-cta__bullets
    li,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__bullets
    li {
    font-size: 0.48rem;
    gap: 7px;
    grid-template-columns: 18px minmax(0, 1fr);
    line-height: 1.25;
    min-height: 20px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-cta__bullets
    .aulon-landing-list-icon,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__bullets
    .aulon-landing-list-icon {
    font-size: 17px;
    height: 17px;
    width: 17px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-cta__note {
    font-size: 0.52rem;
  }
}

@media (max-width: 720px) {
  .aulon-landing-skin-kw--orange-lab-report
    :is(
      .aulon-landing-section--variant-compact-top,
      .aulon-landing-section--variant-compact-bottom
    ) {
    align-items: stretch;
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    :is(
      .aulon-landing-section__header,
      .aulon-landing-action-wrap,
      .aulon-landing-cta__bullets,
      .aulon-landing-cta__note
    ) {
    grid-column: 1;
    grid-row: auto;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-section__header {
    order: 1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-action-wrap {
    order: 2;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-cta__bullets {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    order: 3;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-cta__note {
    order: 4;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-section__header
    h2 {
    transform: none;
    width: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .aulon-landing-section__header
    .aulon-landing-heading-highlight:nth-of-type(2) {
    display: inline;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form__fields {
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form__consent {
    top: 178px;
  }
}

@media (max-width: 640px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section:is(
      .aulon-landing-section--variant-compact-top,
      .aulon-landing-section--variant-compact-bottom
    ) {
    padding: 22px 18px;
    width: min(calc(100vw - 24px), var(--kw-width-wide));
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(.aulon-landing-section--variant-compact-top, .aulon-landing-section--variant-compact-bottom)
    .kw-landing-form__submit {
    font-size: 0.96rem;
    padding: 17px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-section__header
    h2 {
    font-size: clamp(1.38rem, 6vw, 1.58rem);
    line-height: 1.03;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-section__header
    .aulon-landing-heading-highlight:nth-of-type(2) {
    display: block;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__bullets {
    gap: 12px;
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__bullets
    li {
    font-size: 0.88rem;
    gap: 10px;
    grid-template-columns: 32px minmax(0, 1fr);
    line-height: 1.32;
    min-height: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__bullets
    .aulon-landing-list-icon {
    font-size: 30px;
    height: 30px;
    width: 30px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__note {
    align-items: flex-start;
    font-size: 0.82rem;
    gap: 6px;
    justify-content: flex-start;
    justify-self: stretch;
    line-height: 1.35;
    text-align: left;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-top
    .aulon-landing-cta__note-icon {
    flex-basis: 22px;
    font-size: 22px;
    height: 22px;
    margin-top: 0.02em;
    width: 22px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-compact-bottom
    .aulon-landing-cta__note {
    justify-self: center;
    width: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    > .aulon-landing-action-wrap:not(
      .aulon-landing-action-wrap--lifecycle,
      .aulon-landing-action-wrap--closed
    )
    .aulon-landing-action {
    font-size: 0.98rem;
    padding: 14px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
    .aulon-landing-faq {
    width: calc(100% - 24px);
  }
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form {
  display: grid;
  gap: 0.75rem;
  margin-top: 1.25rem;
  max-width: 620px;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form__fields {
  display: grid;
  gap: 10px;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form__field {
  display: grid;
  gap: 0.35rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form input[type="email"] {
  background: #fff;
  border: 1px solid #fff;
  border-radius: 0;
  color: #111;
  font: inherit;
  min-height: 48px;
  padding-inline: 0.85rem;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form__consent {
  align-items: flex-start;
  color: #c3c3c3;
  display: flex;
  font-size: 0.72rem;
  gap: 0.5rem;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form__honeypot,
.aulon-landing-skin-kw--orange-lab-report .kw-landing-form__trap {
  left: -9999px;
  position: absolute;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-form__status:not(:empty) {
  border-left: 3px solid var(--kw-color-orange);
  padding: 0.75rem;
}

/* Archive */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-archive-summary {
  background: #181818;
  border-block: var(--kw-border-dark);
  color: #fff;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-archive-summary__inner {
  margin-inline: auto;
  max-width: var(--kw-width-content);
  padding: 2rem 1rem;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-archive-summary h2 {
  font-size: clamp(1.7rem, 3vw, 2.6rem);
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-main:has(> .aulon-landing-section--variant-event-duo) {
  display: grid;
  grid-template-columns:
    max(18px, calc((100vw - var(--kw-width-wide)) / 2)) minmax(0, 0.98fr)
    clamp(24px, 2.7vw, 38px) minmax(600px, 1.02fr)
    max(18px, calc((100vw - var(--kw-width-wide)) / 2));
  grid-template-rows:
    clamp(30px, 3.5vw, 44px) auto 24px auto
    clamp(22px, 3vw, 34px);
  isolation: isolate;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-main
  > .aulon-landing-section--variant-event-duo {
  display: grid;
  grid-column: 1 / -1;
  grid-row: 1 / 6;
  grid-template-columns: subgrid;
  grid-template-rows: subgrid;
  padding: 0;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  > .aulon-landing-section__inner,
.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__layout {
  display: contents;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__copy {
  grid-column: 2;
  grid-row: 2;
  z-index: 1;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__cards {
  grid-column: 4;
  grid-row: 2 / 5;
  z-index: 1;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-main
  > .aulon-landing-section--variant-event-duo
  ~ * {
  grid-column: 1 / -1;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary {
  align-self: stretch;
  background: transparent;
  border: 0;
  grid-column: 2;
  grid-row: 4;
  justify-self: stretch;
  margin: 0;
  position: relative;
  width: auto;
  z-index: 10;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary__inner {
  border: 1px solid rgb(255 255 255 / 18%);
  border-radius: 4px;
  max-width: none;
  padding: 28px;
  background: #ffffff0b;
  border-color: #ffffff29;
  box-shadow: inset 0 0 0 1px #ff5f000d;
  display: grid;
  gap: 14px;
  grid-template-columns: minmax(0, 1fr);
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  h2 {
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 2.45rem;
  font-weight: 900;
  line-height: 1.05;
  max-width: none;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  > .aulon-landing-archive-summary__inner
  > p {
  color: rgb(255 255 255 / 74%);
  font-size: 1.14rem;
  line-height: 1.6;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form {
  margin-top: 0;
  max-width: none;
  gap: 12px;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__field
  > span {
  clip: rect(0, 0, 0, 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form
  input:is([type="text"], [type="email"]) {
  min-height: 46px;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__submit {
  width: 100%;
  font-size: 1.16rem;
  font-weight: 900;
  line-height: 1;
  margin-top: 10px;
  border-radius: 3px;
  font-family: var(--aulon-landing-font-body);
  letter-spacing: 0;
  min-height: 56px;
  padding: 14px 18px;
  text-transform: uppercase;
  box-shadow:
    inset 0 0 0 1px #ffffff14,
    0 10px 34px #ff5f0038;
  gap: 14px;
  max-width: 100%;
  min-width: 0;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__submit::after {
  content: "→";
  font-weight: 800;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-offer-portrait
  .aulon-landing-action-wrap--closed {
  max-width: 640px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed) {
  padding-block: clamp(2.75rem, 4vw, 3.625rem);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-cta__layout {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  :is(
    .aulon-landing-cta__leading,
    .aulon-landing-section__header,
    .aulon-landing-cta__bullets,
    .aulon-landing-cta__meta
  ) {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-action-wrap--closed {
  margin: 0;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-section--variant-event-duo
  .aulon-landing-hero__note {
  display: none;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__consent {
  font-size: 0.68rem;
  font-weight: 700;
  line-height: 1.35;
  margin-top: 2px;
  color: #ffffffa8;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__status:empty {
  display: none;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  > .aulon-landing-archive-summary__inner
  > p,
.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .aulon-landing-action-wrap {
  display: contents;
  margin: 0;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form
  input:is([name="name"], [name="email"]) {
  background: #fff;
  border: 1px solid #cfcfca;
  border-radius: 3px;
  color: #161616;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.92rem;
  font-weight: 700;
  line-height: 1.15;
  min-height: 46px;
  padding: 12px 14px;
  width: 100%;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form
  input:is([name="name"], [name="email"])::placeholder {
  color: #1616168a;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.86rem;
  font-weight: 650;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__consent
  input {
  accent-color: var(--kw-color-orange);
  background-color: #fff;
  color: #171615;
  height: 18px;
  margin-top: 1px;
  min-height: 18px;
  min-width: 18px;
  width: 18px;
}

.aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
    .aulon-landing-section--variant-event-duo
  )
  .aulon-landing-archive-summary
  .kw-landing-form__consent
  span {
  box-sizing: content-box;
  min-width: 0;
}

@media (min-width: 768px) {
  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary
    .kw-landing-form__consent {
    min-height: 22px;
  }
}

/* Tablet */

@media (max-width: 1024px) {
  .aulon-landing-skin-kw--orange-lab-report {
    --kw-nav-height: 66px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation li:nth-child(n + 5) {
    display: none;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__layout,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    > .aulon-landing-section__inner {
    grid-template-columns: minmax(0, 1fr) minmax(280px, 0.8fr);
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-main:has(> .aulon-landing-section--variant-event-duo) {
    grid-template-columns:
      18px minmax(0, 1fr) clamp(24px, 2.7vw, 38px) minmax(280px, 0.8fr)
      18px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefits__items,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-packages__grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-package--highlighted {
    transform: none;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-package:last-child {
    grid-column: 1 / -1;
    margin-inline: auto;
    max-width: calc(50% - 0.625rem);
    width: 100%;
  }
}

/* Mobile and portrait tablet */

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda__items {
    gap: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report {
    --aulon-landing-layout-section-gap: 1.75rem;
    --kw-nav-height: 62px;
    font-size: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-header {
    gap: 16px;
    justify-content: normal;
    min-height: var(--kw-nav-height);
    padding-inline: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation ul {
    display: none;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-document-navigation {
    display: block;
    justify-self: end;
  }

  .aulon-landing-skin-kw--orange-lab-report h1 {
    font-size: clamp(2.6rem, 14vw, 4.2rem);
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report h2 {
    font-size: clamp(1.85rem, 9vw, 2.8rem);
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section__header {
    margin-bottom: 2.3rem;
    text-align: left;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section__header h2 {
    margin-inline: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero {
    min-height: 0;
    padding-block: 2.5rem 3.5rem;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__layout,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    > .aulon-landing-section__inner,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-copy__layout,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__layout {
    display: flex;
    flex-direction: column;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--media-position-before
    .aulon-landing-hero__media,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--media-position-start
    .aulon-landing-hero__media {
    order: -1;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero__media,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__media {
    aspect-ratio: 4 / 3;
    min-height: 0;
    position: relative;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-facts {
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__cards {
    grid-template-columns: 1fr 1fr;
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-hero-card__body {
    padding: 0.85rem;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-benefits__items,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-packages__grid {
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-package:last-child {
    grid-column: auto;
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item {
    display: flex;
    flex-direction: column;
    min-height: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item:nth-child(even)
    .aulon-landing-agenda-item__media,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item:nth-child(even)
    .aulon-landing-agenda-item__content {
    grid-column: auto;
    grid-row: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__media {
    aspect-ratio: auto;
    min-height: 0;
    padding: 1rem;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__image {
    max-height: 180px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item {
    grid-template-columns: 86px minmax(0, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-value-item__meta {
    grid-column: 1 / -1;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    text-align: left;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-host {
    grid-template-columns: 120px minmax(0, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-cta__meta {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-panel__bullets {
    columns: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer p {
    align-items: center;
    flex-direction: column;
    font-size: 11px;
    gap: 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer {
    padding: 24px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-footer__legal {
    flex-direction: column;
    font-size: 11px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait {
    min-height: 0;
    padding-inline: 20px;
    padding-block: 1.375rem 1.75rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__layout {
    display: block;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__media {
    aspect-ratio: auto;
    min-height: 100%;
    position: absolute;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__headline {
    line-height: 0.86;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__headline
    .aulon-landing-heading-highlight {
    color: #fff;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__preheadline {
    font-size: 0.98rem;
    line-height: 1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__lead {
    font-size: 1rem;
    line-height: 1.72;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-facts {
    gap: 0.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-fact:last-child {
    grid-column: 1 / -1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-fact {
    min-height: 78px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-action-wrap--closed {
    padding: 1.25rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-closed-notice
    h2 {
    font-size: 1.55rem;
    line-height: 1.05;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-closed-notice
    p {
    font-size: 1rem;
    line-height: 1.6;
    margin-top: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section.aulon-landing-section--variant-event-duo {
    padding: 18px 0;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-event-duo::after {
    inset: 10px 6px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__copy {
    padding: 8px 12px 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__headline {
    font-size: 10vw;
    line-height: 0.86;
    max-width: 540px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__preheadline {
    font-size: 0.98rem;
    margin-block: 20px 21px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__lead {
    font-size: 1rem;
    line-height: 1.72;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-facts {
    gap: 8px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-fact {
    min-height: 78px;
    padding: 9px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-fact:last-child {
    grid-column: 1 / -1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__cards {
    margin-top: 4px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card {
    padding: 11px 11px 18.59375px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__label {
    font-size: 0.68rem;
    gap: 8px;
    grid-template-columns: minmax(24px, 1fr) auto minmax(24px, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__grid {
    gap: 8px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__part {
    min-height: 88px;
    padding: 9px 6px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__part
    strong {
    font-size: 1.8rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__part
    > span {
    font-size: 0.54rem;
  }

  .aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
    .aulon-landing-faq:not(:has(.aulon-landing-faq__items)) {
    padding-block: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
    .aulon-landing-faq:not(:has(.aulon-landing-faq__items))
    .aulon-landing-section__header {
    gap: 12px;
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report:has(.aulon-landing-section--variant-event-duo)
    .aulon-landing-faq:not(:has(.aulon-landing-faq__items))
    .aulon-landing-section__header
    h2 {
    font-size: 36px;
    grid-area: auto / 1;
    text-transform: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefits__items {
    gap: 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child {
    grid-column: auto;
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    min-height: 0;
    padding: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child
    .aulon-landing-benefit__icon-media,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child
    .aulon-landing-benefit__body {
    grid-column: auto;
    grid-row: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child
    .aulon-landing-benefit__icon-media {
    aspect-ratio: 16 / 9;
    height: auto;
    min-height: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit__body,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child
    .aulon-landing-benefit__body {
    padding: 15px 2px 2px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit
    h3 {
    font-size: 1rem;
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit__body
    > .aulon-landing-prose {
    font-size: 0.88rem;
    line-height: 1.38;
    margin: 10px 0 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__items {
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__item {
    padding: 20px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__item
    + .kw-landing-fit-panel__item {
    border-left: 0;
    border-top: 1px solid #dcd6cc;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item:nth-child(even) {
    grid-template-columns: 58px minmax(0, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__media {
    aspect-ratio: auto;
    grid-column: 1;
    grid-row: 1 / 4;
    padding: 18px 8px 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__image {
    height: 42px;
    width: 42px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__marker,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item
    h3,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__meta {
    grid-column: 2;
    padding-right: 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__marker {
    padding-top: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__lead,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__bullets {
    border-left: 0;
    grid-column: 1 / -1;
    grid-row: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__content {
    display: grid;
    grid-template-columns: 76px minmax(0, 1fr);
    padding: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__marker {
    grid-column: 1;
    grid-row: 1 / 4;
    place-self: start center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__number {
    font-size: clamp(2.35rem, 13vw, 3.4rem);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__lead,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__body,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets {
    grid-column: 1 / -1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item {
    gap: 10px 16px;
    grid-template-rows: auto;
    padding: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__media {
    aspect-ratio: 16 / 9;
    grid-row: auto;
    height: auto;
    margin: 0;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__content {
    grid-area: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta {
    border-top: 1px solid #e2ddd5;
    display: grid;
    gap: 12px;
    grid-template-columns: 1fr;
    padding-top: 12px;
    text-align: left;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    > div:first-child,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    > div:last-child {
    border: 0;
    grid-area: auto;
    justify-items: start;
    padding: 0;
    text-align: left;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    > div:last-child {
    align-items: baseline;
    display: flex;
    gap: 8px;
    grid-row: 1;
    justify-content: center;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-packages__grid {
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-hosts__items {
    gap: 1rem;
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host
    + .aulon-landing-host,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child {
    border: 1px solid var(--kw-color-line);
    border-radius: 7px;
    grid-template-columns: 1fr;
    padding: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__credentials {
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
    gap: 10px;
    grid-template-columns: 28px minmax(0, 1fr) 18px;
    padding: 10px 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__answer {
    padding: 0 12px 14px 50px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-icon-grid {
    padding-block: 30px 22px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-section__header {
    margin: 0 auto 22px;
    text-align: center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-section__intro {
    font-size: clamp(1.08rem, 4.8vw, 1.34rem);
    font-weight: 720;
    line-height: 1.42;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefits__items {
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-emphasis {
    padding: 32px 18px 34px;
    text-align: center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-emphasis
    .aulon-landing-copy__layout {
    gap: 12px;
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-emphasis
    .aulon-landing-copy__layout
    h2 {
    font-size: clamp(1.32rem, 6.4vw, 1.84rem);
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-emphasis
    .aulon-landing-prose {
    font-size: 0.9rem;
    line-height: 1.5;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(
      .aulon-landing-section--variant-alternating-program,
      .aulon-landing-section--variant-stacked-products,
      .aulon-landing-section--variant-tier-cards,
      .aulon-landing-section--variant-portrait-cards,
      .aulon-landing-faq
    )
    .aulon-landing-section__header {
    margin: 0 auto 16px;
    text-align: center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(
      .aulon-landing-section--variant-alternating-program,
      .aulon-landing-section--variant-stacked-products,
      .aulon-landing-section--variant-tier-cards,
      .aulon-landing-section--variant-portrait-cards,
      .aulon-landing-faq
    )
    .aulon-landing-section__header
    h2 {
    font-size: clamp(1.12rem, 5vw, 1.46rem);
    line-height: 1.12;
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    :is(
      .aulon-landing-section--variant-alternating-program,
      .aulon-landing-section--variant-stacked-products,
      .aulon-landing-section--variant-tier-cards,
      .aulon-landing-section--variant-portrait-cards,
      .aulon-landing-faq
    )
    .aulon-landing-section__intro {
    font-size: 0.75rem;
    font-weight: 650;
    line-height: 1.4;
    margin-top: 7px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-alternating-program {
    padding-block: 0 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-section__header {
    margin-bottom: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-section__header
    h2 {
    font-size: 1.12rem;
    line-height: 1.12;
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body {
    letter-spacing: 0;
    padding: 0 !important;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__content:has(.aulon-landing-agenda-item__lead)
    .aulon-landing-agenda-item__body {
    letter-spacing: normal;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--variant-fit-columns {
    padding-block: 14px 4px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__items {
    margin-top: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__item
    h3 {
    font-size: 0.94rem;
    line-height: 1.15;
    margin-bottom: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-panel__bullets {
    gap: 9px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-panel__bullets
    li {
    font-size: 0.72rem;
    line-height: 1.35;
    min-height: 18px;
    padding-left: 28px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-panel__bullets
    li::before {
    height: 16px;
    width: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-panel__bullets
    li::after {
    height: 8px;
    left: 5px;
    width: 4px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__item:nth-child(even)
    .kw-landing-panel__bullets
    li::before {
    height: 17px;
    top: 0.1em;
    width: 17px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__item:nth-child(even)
    .kw-landing-panel__bullets
    li::after {
    height: 5px;
    left: 7px;
    top: calc(0.1em + 7px);
    width: 5px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-stacked-products {
    padding-block: 12px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item {
    min-width: 0;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__content
    .aulon-landing-prose {
    font-size: 0.68rem;
    font-weight: 560;
    line-height: 1.32;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    > div:last-child
    dd {
    font-size: clamp(1.28rem, 5vw, 1.56rem);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package__description {
    font-size: 0.72rem;
    font-weight: 540;
    line-height: 1.36;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package__features {
    gap: 7px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package__features
    li {
    font-size: 0.66rem;
    font-weight: 620;
    line-height: 1.26;
    padding-left: 22px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-portrait-cards {
    padding-block: 20px 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host
    .aulon-landing-prose {
    font-size: 0.72rem;
    line-height: 1.48;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host
    .aulon-landing-eyebrow {
    font-size: 0.7rem;
    line-height: 1.3;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host__credentials
    li {
    font-size: 0.78rem;
    line-height: 1.18;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq {
    padding-block: 8px 26px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item
    h3 {
    font-size: clamp(1.02rem, 4.8vw, 1.24rem);
    line-height: 1.1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__lead {
    font-size: 0.95rem;
    line-height: 1.45;
    margin-top: 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__body {
    font-size: 0.9rem;
    line-height: 1.45;
    margin-top: 10px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets {
    font-size: 0.9rem;
    gap: 8px;
    line-height: 1.4;
    margin-top: 14px;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-main:has(> .aulon-landing-section--variant-event-duo) {
    grid-template-columns: 12px minmax(0, 1fr) 12px;
    grid-template-rows: 18px auto 24px auto 28px auto 18px;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-main
    > .aulon-landing-section--variant-event-duo {
    grid-row: 1 / 8;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__copy {
    grid-column: 1 / -1;
    grid-row: 2;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary {
    grid-column: 2;
    grid-row: 4;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-section--variant-event-duo
    .aulon-landing-hero__cards {
    grid-column: 1 / -1;
    grid-row: 6;
    height: auto;
    margin: 0;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary__inner {
    padding: 1.25rem;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary
    h2 {
    font-size: 1.55rem;
  }
  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary__inner {
    padding: 20px;
    border-bottom-color: rgb(248 248 255 / 16.078431%);
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary
    h2 {
    font-size: 1.55rem;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary
    > .aulon-landing-archive-summary__inner
    > p {
    font-size: 1rem;
  }

  .aulon-landing-page--archive.aulon-landing-skin-kw--orange-lab-report:has(
      .aulon-landing-section--variant-event-duo
    )
    .aulon-landing-archive-summary
    .kw-landing-form__submit {
    font-size: 0.98rem;
    box-shadow:
      inset 0 0 0 1px #ffffff14,
      0 10px 34px rgb(246 92 0 / 22.745098%);
  }
}

@media (max-width: 420px) {
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section,
  .aulon-landing-skin-kw--orange-lab-report .kw-landing-panel {
    padding-inline: 1rem;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-host {
    display: block;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-host__media {
    aspect-ratio: 16 / 10;
  }
}

/* Semantic agenda layouts. The wrappers mirror the section contract: marker,
 * summary and details remain independent at every breakpoint. */

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__summary,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__details {
  min-width: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__day,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__meta dd {
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__schedule-item {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__meta dt {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__meta dd {
  align-items: center;
  display: inline-flex;
  gap: 12px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-agenda-item__schedule-icon {
  color: #32343d;
  display: block;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.82rem;
  font-weight: 850;
  height: 18px;
  line-height: 1.1;
  width: 18px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__marker {
  color: var(--kw-color-orange);
  font-size: 1rem;
  gap: normal;
  line-height: 1.6;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item
  h3 {
  min-width: 0;
  text-wrap: wrap;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__meta
  dd
  > span:not(.aulon-landing-icon) {
  color: #32343d;
  display: inline;
  font-family: var(--aulon-landing-font-mono);
  font-size: 0.82rem;
  font-weight: 850;
  line-height: 1.1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__number::before,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__number::after,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__meta
  span::before {
  content: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__day-label {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--variant-fit-columns {
  padding-block: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__items {
  margin-top: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item
  h3 {
  font-weight: 900;
  letter-spacing: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-panel__bullets
  li {
  letter-spacing: 0;
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-copy__layout
  h2 {
  font-weight: 930;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-copy__body
  > p {
  color: rgb(255 255 255 / 84%);
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-emphasis
  .aulon-landing-copy__body
  > p:last-child {
  margin-inline: auto;
  max-width: 670px;
}

@media (min-width: 768px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda__items {
    gap: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-panel__bullets
    li {
    font-weight: 480;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-fit-panel__items {
    min-height: 510.4px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item:nth-child(even) {
    display: block;
    min-height: 198px;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__content,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item:nth-child(even)
    .aulon-landing-agenda-item__content {
    display: grid;
    grid-template-columns: 122px minmax(200px, 212px) minmax(0, 1fr);
    min-height: inherit;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__marker {
    align-content: center;
    display: grid;
    grid-column: 1;
    grid-row: 1;
    margin: 0;
    padding: 42px 18px 20px;
    place-items: start center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__icon,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__icon-image {
    display: block;
    height: 84px;
    object-fit: contain;
    width: 84px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__summary {
    align-content: start;
    border-right: 1px solid #d9d3ca;
    display: grid;
    grid-column: 2;
    grid-row: 1;
    padding: 22px 24px 20px 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__day {
    color: #454752;
    font-size: 0.76rem;
    font-weight: 850;
    line-height: 1.15;
    margin-bottom: 6px;
    text-transform: uppercase;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__day::after {
    content: ":";
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__number {
    color: inherit;
    font: inherit;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item
    h3 {
    color: #22242b;
    font-size: clamp(1.28rem, 1.7vw, 1.58rem);
    grid-column: auto;
    line-height: 1.05;
    margin: 0 0 34px;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__meta {
    color: #32343d;
    display: grid;
    font-size: 0.82rem;
    font-weight: 850;
    gap: 14px;
    margin: 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__meta
    dd {
    align-items: center;
    display: inline-flex;
    gap: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details {
    align-self: stretch;
    grid-column: 3;
    grid-row: 1;
    padding: 26px clamp(34px, 4vw, 44px) 24px 40px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__content:has(.aulon-landing-agenda-item__lead)
    .aulon-landing-agenda-item__details {
    padding-top: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__lead,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body {
    border: 0;
    color: rgb(34 36 43 / 80%);
    margin: 12px 0 0;
    max-width: none;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__lead {
    color: #252833;
    font-size: clamp(1.02rem, 1.42vw, 1.22rem);
    font-weight: 900;
    line-height: 1.25;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body {
    font-size: 0.86rem;
    font-weight: 560;
    letter-spacing: 0;
    line-height: 1.5;
    padding: 0 !important;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details
    .aulon-landing-agenda-item__body
    h4 {
    margin: 1.33em 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details
    .aulon-landing-agenda-item__body
    h4:first-child {
    margin-top: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details
    .aulon-landing-agenda-item__body
    p {
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__bullets {
    border: 0;
    font-size: 0.72rem;
    gap: 5px;
    line-height: 1.35;
    margin: 9px 0 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item {
    align-items: center;
    display: grid;
    gap: 22px;
    grid-template-columns: 86px minmax(0, 1fr);
    min-height: 228px;
    padding: 28px clamp(28px, 3vw, 42px) 28px 28px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item:has(.aulon-landing-agenda-item__media) {
    grid-template-columns: 86px minmax(0, 1fr) minmax(440px, 0.42fr);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    :is(
      .aulon-landing-agenda-item__content,
      .aulon-landing-agenda-item__summary,
      .aulon-landing-agenda-item__details
    ) {
    display: contents;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__marker {
    display: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__day {
    color: var(--kw-color-orange);
    font-size: clamp(3.25rem, 5.4vw, 4.55rem);
    grid-area: 1 / 1 / span 6;
    line-height: 1;
    place-self: center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__day-label {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item
    h3 {
    align-self: end;
    font-size: clamp(1.75rem, 2.2vw, 2.15rem);
    font-weight: 760;
    grid-area: 1 / 2;
    letter-spacing: 0;
    line-height: 1.08;
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__meta {
    grid-area: 2 / 2;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__lead {
    font-size: clamp(1rem, 1.05vw, 1.15rem);
    font-weight: 650;
    grid-area: 3 / 2;
    line-height: 1.42;
    margin: 8px 0 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__body {
    grid-area: 4 / 2;
    margin: 10px 0 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets {
    font-size: 0.96rem;
    font-weight: 550;
    gap: 8px;
    grid-area: 5 / 2;
    line-height: 1.45;
    margin: 16px 0 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets
    .is-highlighted {
    color: inherit;
    font-weight: inherit;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__media {
    align-self: center;
    aspect-ratio: 5 / 4;
    display: block;
    grid-area: 1 / 3 / span 6;
    line-height: 0;
    margin: 0;
    min-height: 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__image {
    aspect-ratio: auto;
    height: 100%;
    object-fit: cover;
    width: 100%;
  }
}

@media (min-width: 901px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body {
    font-size: clamp(1rem, 1.08vw, 1.08rem);
    line-height: 1.62;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__bullets {
    font-size: clamp(0.95rem, 1vw, 1.02rem);
    line-height: 1.5;
  }
}

@media (min-width: 768px) and (max-width: 900px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item {
    gap: 18px;
    grid-template-columns: 70px minmax(0, 1fr);
    min-height: 208px;
    padding: 22px 20px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item:has(.aulon-landing-agenda-item__media) {
    grid-template-columns: 70px minmax(0, 1fr) minmax(300px, 0.4fr);
  }
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report.aulon-landing-page
    .aulon-landing-section--variant-alternating-program {
    padding-inline: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .kw-landing-panel--variant-fit-columns
    .kw-landing-panel__bullets
    li {
    font-weight: 560;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item:nth-child(even) {
    display: block;
    min-height: 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__content {
    display: grid;
    grid-template-columns: 58px minmax(0, 1fr);
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__marker {
    align-content: center;
    display: grid;
    grid-column: 1;
    grid-row: 1;
    margin: 0;
    padding: 18px 8px 0;
    place-items: start center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__icon,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__icon-image {
    display: block;
    height: 42px;
    object-fit: contain;
    width: 42px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__summary {
    border: 0;
    display: grid;
    grid-column: 2;
    grid-row: 1;
    grid-template-columns: minmax(0, 1fr);
    padding: 16px 10px 12px 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__day {
    color: #454752;
    font-family: var(--aulon-landing-font-mono);
    font-size: 0.76rem;
    font-weight: 850;
    line-height: 1.15;
    margin-bottom: 6px;
    text-transform: uppercase;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__number {
    color: inherit;
    font: inherit;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item
    h3 {
    font-size: 1.28rem;
    font-weight: 900;
    grid-column: 1;
    grid-row: auto;
    line-height: 1.05;
    margin: 0 0 10px;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__meta {
    display: grid;
    font-family: var(--aulon-landing-font-body);
    font-size: 1rem;
    font-weight: 400;
    gap: 14px;
    grid-column: 1;
    grid-row: auto;
    margin: 0;
    padding: 0;
    text-transform: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details {
    grid-column: 1 / -1;
    grid-row: 2;
    padding: 0 16px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__content:has(.aulon-landing-agenda-item__lead)
    .aulon-landing-agenda-item__details {
    padding-bottom: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__lead,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__bullets {
    border: 0;
    margin-inline: 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__lead {
    font-size: 1.02rem;
    line-height: 1.25;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body {
    font-size: 0.86rem;
    line-height: 1.5;
    margin-top: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details
    .aulon-landing-agenda-item__body
    h4 {
    margin: 1.33em 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details
    .aulon-landing-agenda-item__body
    h4:first-child {
    margin-top: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details
    .aulon-landing-agenda-item__body
    p {
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__bullets {
    font-size: 0.72rem;
    line-height: 1.35;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item {
    display: grid;
    gap: 8px 14px;
    grid-template-columns: 76px minmax(0, 1fr);
    padding: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    :is(
      .aulon-landing-agenda-item__content,
      .aulon-landing-agenda-item__summary,
      .aulon-landing-agenda-item__details
    ) {
    display: contents;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__marker {
    display: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__day {
    font-size: clamp(2.35rem, 13vw, 3.4rem);
    grid-column: 1;
    line-height: 1;
    place-self: start center;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item
    h3 {
    grid-area: 1 / 2;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__meta {
    grid-area: 2 / 1 / auto / -1;
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__lead {
    grid-area: 3 / 1 / auto / -1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__body {
    grid-area: 4 / 1 / auto / -1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets {
    grid-area: 5 / 1 / auto / -1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__media {
    aspect-ratio: 5 / 4;
    display: block;
    grid-area: 7 / 1 / auto / -1;
    margin: 2px 0 0;
    min-height: 0;
    padding: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__image {
    aspect-ratio: auto;
    height: 100%;
    object-fit: cover;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-icon-grid {
    margin-inline: auto;
    padding-inline: 0;
    width: calc(100% - 24px);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-section__header {
    margin-bottom: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefits__items {
    margin-top: 16px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit__body
    > .aulon-landing-prose {
    margin-top: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child
    h3 {
    font-size: 1.34rem;
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-benefit:last-child
    .aulon-landing-benefit__body
    > .aulon-landing-prose {
    font-size: 0.92rem;
    line-height: 1.42;
    margin-top: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-emphasis {
    margin-inline: 0;
    padding-inline: 18px;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--variant-fit-columns,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-stacked-products,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-portrait-cards,
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq {
    margin-inline: auto;
    padding-inline: 0;
    width: calc(100% - 28px);
  }
}

/* Variant rhythm mirrors the reusable spacing of the original lab-report layout. */
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-icon-grid {
  background: transparent;
  margin-inline: auto;
  padding-inline: 0;
  width: min(var(--kw-width-wide), calc(100% - 24px));
}

.aulon-landing-skin-kw--orange-lab-report
  :is(
    .aulon-landing-section--variant-alternating-program,
    .aulon-landing-section--variant-stacked-products
  ),
.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--variant-fit-columns {
  background-color: transparent;
  margin-inline: auto;
  padding-inline: 0;
  width: min(1136px, calc(100% - 28px));
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  > .aulon-landing-section__inner
  > .aulon-landing-section__header
  h2 {
  font-weight: 900;
  max-width: 980px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__day {
  font-family: var(--aulon-landing-font-mono);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__summary
  h3 {
  font-weight: 900;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__lead {
  color: #252833;
  font-weight: 900;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-alternating-program
  .aulon-landing-agenda-item__body {
  color: rgb(34 36 43 / 80%);
  font-weight: 560;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-portrait-cards {
  background: transparent;
  margin-inline: auto;
  padding-inline: 0;
  width: min(var(--kw-width-wide), calc(100% - 28px));
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host:only-child) {
  width: min(1136px, calc(100% - 28px));
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq {
  background: transparent;
  margin-inline: auto;
  padding-inline: 0;
  width: min(1050px, calc(100% - 28px));
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  > :not(.aulon-landing-action, .aulon-landing-package__ribbon, template) {
  opacity: 0.38;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  .aulon-landing-package__price {
  color: rgb(255 255 255 / 54%);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  :is(h3, .aulon-landing-package__price strong) {
  text-decoration: line-through;
  text-decoration-thickness: 2px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  > .aulon-landing-action,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  > .aulon-landing-action:hover,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  > .aulon-landing-action:focus-visible {
  background: #ffffff1a;
  border-color: #fff3;
  border-radius: 4px;
  box-shadow:
    inset 0 0 0 1px #ffffff14,
    0 10px 34px #ff5f0038;
  color: #ffffffad;
  filter: none;
  max-width: 100%;
  min-width: min(100%, 430px);
  opacity: 1;
  padding: 11px 16px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action::after {
  content: "→";
  font-weight: 800;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action {
  font-family: var(--aulon-landing-font-body);
  font-size: 0.92rem;
  font-weight: 900;
  gap: 14px;
  letter-spacing: 0;
  line-height: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__meta {
  font-family: var(--aulon-landing-font-body);
}

.aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--variant-fit-columns {
  border-block: 0;
  margin-block-start: 42px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-stacked-products {
  margin-block-start: 46px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards,
.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-final-illustrated {
  margin-block-start: 8px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards {
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  > .aulon-landing-section__inner
  > .aulon-landing-section__header {
  margin-inline: 0;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  > .aulon-landing-section__inner
  > .aulon-landing-section__header
  h2 {
  font-weight: 900;
  letter-spacing: 0;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  > .aulon-landing-section__inner
  > .aulon-landing-section__header
  .aulon-landing-section__intro {
  font-weight: 520;
  margin-top: 14px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host
  h3 {
  letter-spacing: 0;
  max-width: 980px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-social-links
  a {
  font-family: var(--aulon-landing-font-body);
  justify-content: normal;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards
  .aulon-landing-host:only-child
  .aulon-landing-social-links__icon {
  color: currentColor;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.82rem;
  line-height: 1;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item {
  background: #fff;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
  color: #22242b;
  font-size: 1.4rem;
  font-weight: 780;
  height: 102px;
  line-height: 1.15;
  min-height: 70px;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__answer {
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-final-illustrated {
  background-color: #030303;
  background-image:
    linear-gradient(rgb(255 95 0 / 6%) 1px, transparent 1px),
    linear-gradient(90deg, rgb(255 95 0 / 6%) 1px, transparent 1px);
  background-size: 24px 24px;
  border: 0 solid rgb(255 95 0 / 34%);
  border-top-width: 1px;
  box-shadow: inset 0 1px rgb(255 255 255 / 8%);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed)) {
  align-items: center;
  color: #fff;
  column-gap: clamp(22px, 3vw, 40px);
  display: grid;
  grid-template-columns: minmax(96px, 124px) minmax(0, 1fr) minmax(320px, 360px);
  margin: 8px calc(50% - 50vw) 0;
  max-width: none;
  padding: 28px max(24px, calc(50vw - 605px));
  row-gap: 14px;
  width: 100vw;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  > .aulon-landing-section__inner,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__layout,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__content {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__leading {
  align-self: center;
  display: grid;
  grid-column: 1;
  grid-row: 1 / 3;
  height: 104px;
  place-items: center;
  width: 104px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__leading-image {
  height: 104px;
  object-fit: contain;
  width: 104px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-section__header {
  align-items: center;
  display: grid;
  gap: clamp(20px, 3vw, 36px);
  grid-column: 2;
  grid-row: 1 / 3;
  grid-template-columns: minmax(280px, 0.45fr) minmax(0, 1fr);
  margin: 0;
  max-width: none;
  min-width: 0;
  text-align: left;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  h2 {
  color: #fff;
  font-size: clamp(1.34rem, 2.1vw, 1.92rem);
  font-weight: 900;
  letter-spacing: normal;
  line-height: 1.14;
  margin: 0;
  max-width: none;
  text-transform: none;
  text-wrap: wrap;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-section__intro {
  color: rgb(255 255 255 / 74%);
  display: grid;
  font-size: clamp(0.98rem, 1.05vw, 1.06rem);
  font-weight: 480;
  gap: 10px;
  line-height: 1.55;
  margin: 0;
  max-width: 48ch;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-section__intro
  p {
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-section__intro
  strong {
  color: var(--kw-color-orange);
  font-weight: 900;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-action-wrap {
  align-self: end;
  display: grid;
  gap: 14px;
  grid-column: 3;
  grid-row: 1;
  margin: 0;
  min-width: 0;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-action {
  border-radius: 4px;
  box-shadow:
    inset 0 0 0 1px #ffffff14,
    0 10px 34px #ff5f0038;
  display: flex;
  font-family: var(--kw-font-body);
  font-size: 0.86rem;
  font-weight: 900;
  gap: 14px;
  letter-spacing: 0;
  line-height: 1;
  min-height: 62px;
  margin: 0;
  padding: 14px 20px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-action::after {
  content: "→";
  font-family: var(--kw-font-body);
  font-weight: 800;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__meta {
  align-self: start;
  display: grid;
  gap: 8px;
  grid-column: 3;
  grid-row: 2;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin: 0;
  padding: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__meta
  li {
  align-items: center;
  border: 0;
  color: #ffffffb8;
  display: flex;
  flex-direction: column;
  font-family: var(--kw-font-body);
  font-size: 0.72rem;
  font-weight: 620;
  gap: 5px;
  justify-content: flex-start;
  line-height: 1.25;
  min-width: 0;
  padding: 0;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
  .aulon-landing-cta__meta
  img {
  flex: 0 0 22px;
  height: 22px;
  object-fit: contain;
  width: 22px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed) {
  align-items: center;
  display: grid;
  gap: clamp(22px, 3vw, 40px);
  grid-template-columns: minmax(96px, 124px) minmax(0, 1fr) minmax(320px, 360px);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  > .aulon-landing-section__inner,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-cta__layout,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  .aulon-landing-cta__content {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed)
  > .aulon-landing-section__inner {
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated
  .aulon-landing-action-wrap--closed {
  background: rgb(255 255 255 / 4.3%);
  display: grid;
  gap: 14px;
  margin: 0;
  max-width: none;
  padding: 32px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated
  .aulon-landing-closed-notice {
  display: contents;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated
  .aulon-landing-action-wrap--closed
  .aulon-landing-lifecycle-action__status {
  display: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated
  .aulon-landing-closed-notice
  h2 {
  font-size: clamp(1.34rem, 2.1vw, 1.89rem);
  font-weight: 900;
  line-height: 1.14;
  max-width: 980px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-final-illustrated
  .aulon-landing-closed-notice
  p {
  font-size: clamp(1rem, 1.4vw, 1.14rem);
  line-height: 1.6;
  margin: 0;
}

@media (min-width: 768px) {
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-alternating-program {
    padding-bottom: 66.24px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child {
    min-height: 259px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host:only-child) {
    padding-bottom: 66.24px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards {
    padding-block: 72px 66.24px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package {
    gap: 12px;
    min-height: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
    min-height: 70px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed) {
    padding: 28px max(24px, calc(50vw - 605px));
  }
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report .kw-landing-chrome-logo {
    font-size: 1.45rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-document-navigation
    :is(.aulon-landing-action, .aulon-landing-navigation-status) {
    font-size: 0.76rem;
    min-height: 40px;
    padding: 11px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-document-navigation
    .aulon-landing-action {
    font-size: 0.66rem;
    min-height: 38px;
    padding: 10px 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report .kw-landing-panel--variant-fit-columns {
    margin-block-start: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait {
    margin-inline: 0;
    padding: 22px 0 28px;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait::after {
    inset: 10px 6px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-offer-portrait::before {
    background:
      linear-gradient(#02020285 0%, #020202f0 38%, #020202 100%),
      linear-gradient(90deg, #020202e6, #02020294),
      linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 28px 28px,
      linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 28px 28px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    > .aulon-landing-section__inner {
    max-width: none;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__copy {
    box-sizing: border-box;
    max-width: none;
    padding: 8px 12px 0;
    width: 100%;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__media {
    inset: -22px 0 -28px;
    width: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__headline {
    font-size: clamp(2rem, 10vw, 2.45rem);
    max-width: 540px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__preheadline {
    margin-block: 20px 21px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__lead {
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__image {
    max-width: none;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-fact {
    padding: 9px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-stacked-products {
    margin-block-start: 4px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-challenge-days {
    margin-inline: auto;
    padding: 18px 0 35.7px;
    width: calc(100% - 24px);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__header {
    margin-bottom: 28px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__header
    h2 {
    font-weight: 900;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__intro {
    font-size: 1.08rem;
    font-weight: 760;
    line-height: 1.38;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-icon-grid {
    padding-bottom: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-icon-grid
    .aulon-landing-section__header
    h2 {
    font-size: 1.34rem;
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-emphasis {
    padding-bottom: 34px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-emphasis
    .aulon-landing-section__header {
    margin-bottom: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-alternating-program {
    margin-inline: auto;
    padding: 16px 0 10px;
    width: calc(100% - 28px);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item {
    grid-template-columns: minmax(0, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards {
    padding: 36px 14px 40px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-section__header {
    margin-bottom: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-section__header
    h2 {
    font-size: 1.12rem;
    font-weight: 900;
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-packages__grid {
    gap: 14px;
    margin-top: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package__price {
    margin-top: -14.4px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package {
    gap: 12px;
    min-height: 100%;
    padding-inline: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child {
    min-height: 710px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
    line-height: 1.15;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq {
    padding-bottom: 26px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(
      :has(.aulon-landing-action-wrap--closed)
    ) {
    align-items: start;
    gap: 16px;
    grid-template-columns: minmax(0, 1fr);
    padding: 22px max(18px, calc(50vw - 280px));
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    :is(
      .aulon-landing-cta__leading,
      .aulon-landing-section__header,
      .aulon-landing-action-wrap,
      .aulon-landing-cta__meta
    ) {
    grid-column: 1;
    grid-row: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-cta__leading,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-cta__leading-image {
    height: 68px;
    width: 68px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-section__header {
    gap: 18px;
    grid-template-columns: minmax(0, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-action-wrap {
    align-self: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-cta__meta {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: -2px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:has(.aulon-landing-action-wrap--closed) {
    gap: 16px;
    grid-template-columns: minmax(0, 1fr);
    padding: 22px max(18px, calc(50vw - 280px));
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated
    .aulon-landing-action-wrap--closed {
    padding: 20px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item {
    min-height: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta {
    align-items: start;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-section__header
    h2 {
    font-size: 1.12rem;
    font-weight: 900;
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-section__intro {
    margin-top: 7px;
    max-width: 760px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__content
    h3 {
    font-size: 1.14rem;
    font-weight: 950;
    line-height: 1.08;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__content
    .aulon-landing-prose
    p {
    font-size: 0.88rem;
    font-weight: 520;
    line-height: 1.38;
    margin: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__content
    .aulon-landing-prose
    p:first-child {
    font-weight: 850;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    > .aulon-landing-value-item__meta-format {
    gap: 0 9px;
    grid-template-columns: 18px auto minmax(0, 1fr);
    justify-self: center;
    margin: 2px 0 0;
    max-width: 100%;
    min-height: 15px;
    width: fit-content;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta-format::before {
    height: 11px;
    width: 15px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    dt {
    font-size: 0.57rem;
    font-weight: 850;
    line-height: 1.2;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta
    dd {
    font-size: 0.65rem;
    font-weight: 680;
    line-height: 1.34;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-value-item__meta-value
    dd {
    font-size: clamp(1.28rem, 5vw, 1.56rem);
    font-weight: 900;
    line-height: 1.02;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child {
    border-color: #dcd6cc;
    display: grid;
    gap: 22px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    > .aulon-landing-section__inner
    > .aulon-landing-section__header {
    display: block;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    > .aulon-landing-section__inner
    > .aulon-landing-section__header
    h2 {
    font-size: 1.12rem;
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    > .aulon-landing-section__inner
    > .aulon-landing-section__header
    .aulon-landing-section__intro {
    font-weight: 650;
    margin-top: 7px;
    max-width: 760px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq .aulon-landing-section__header {
    margin-bottom: 12px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq .aulon-landing-section__header h2 {
    font-size: 1.12rem;
    font-weight: 900;
    line-height: 1.12;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__item summary {
    font-size: 1.1rem;
    height: 78px;
    min-height: 58px;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__question {
    font-size: 0.8rem;
    line-height: 1.25;
  }

  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-faq__answer {
    font-size: 0.78rem;
    line-height: 1.5;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__media {
    aspect-ratio: 1.18;
    height: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__content {
    align-items: start;
    display: grid;
    gap: 18px;
    grid-template-columns: minmax(0, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__bio {
    grid-column: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__bio
    h3 {
    font-size: 1rem;
    font-weight: 900;
    line-height: 1.1;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-eyebrow {
    font-size: 0.7rem;
    font-weight: 850;
    line-height: 1.3;
    margin: 5px 0 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-prose {
    font-size: 0.72rem;
    font-weight: 500;
    line-height: 1.48;
    margin-top: 11px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__credentials {
    align-self: auto;
    border-left: 0;
    border-top: 1px solid #d9d3ca;
    grid-column: auto;
    grid-row: auto;
    margin: 0;
    padding: 18px 0 0;
  }
}

/* Multi-person portrait cards keep the compact event layout at every slug. */
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host) {
  padding-block: 24px 22px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-section__header {
  align-items: center;
  display: grid;
  gap: 28px;
  grid-template-columns: minmax(32px, 1fr) auto minmax(32px, 1fr);
  margin-bottom: 28px;
  position: relative;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-section__header
  h2 {
  color: #101010;
  font-size: clamp(1.45rem, 2.4vw, 2.16rem);
  grid-column: 2;
  line-height: 1.02;
  max-width: 980px;
  min-width: 0;
  text-transform: uppercase;
  white-space: nowrap;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host {
  align-items: stretch;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__media {
  max-width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__image {
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__content {
  min-width: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__bio
  > h3 {
  color: #101010;
  font-size: clamp(1.28rem, 1.8vw, 1.62rem);
  font-weight: 780;
  letter-spacing: 0;
  line-height: 1.06;
  order: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-eyebrow {
  color: rgb(22 22 22 / 66%);
  font-family: var(--aulon-landing-font-body);
  font-size: 0.72rem;
  font-weight: 650;
  letter-spacing: 0;
  line-height: 1.35;
  margin: 7px 0 0;
  order: 1;
  text-transform: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-prose {
  color: rgb(22 22 22 / 68%);
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.52;
  margin-top: 12px;
  max-width: none;
  min-height: 9.12em;
  order: 2;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-prose
  p {
  margin: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-social-links {
  line-height: 1.6;
  margin: 12px 0 20px;
  min-height: 26px;
  order: 3;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-social-links
  a {
  border-color: rgb(22 22 22 / 20%);
  border-radius: 50%;
  color: #101010;
  display: grid;
  font-family: var(--aulon-landing-font-body);
  font-size: 1rem;
  grid-template-columns: 26px;
  height: 28px;
  justify-content: normal;
  line-height: 1.6;
  place-items: center;
  width: 28px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-social-links__icon {
  color: inherit;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.95rem;
  line-height: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__credentials {
  gap: 12px;
  margin: auto 0 0;
  order: 4;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__credentials
  li {
  color: rgb(22 22 22 / 66%);
  font-size: 0.64rem;
  font-weight: 550;
  line-height: 1.23;
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__credentials
  li::first-line {
  color: var(--kw-color-ink);
  font-size: 0.98rem;
  font-weight: 800;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__credentials:has(> li:only-child) {
  display: block;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__credentials:has(> li:only-child)
  li {
  color: rgb(22 22 22 / 68%);
  font-size: 0.96rem;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
  .aulon-landing-host__credentials:has(> li:only-child)
  li::first-line {
  color: var(--kw-color-orange);
  font-size: 2rem;
}

@media (min-width: 768px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-host__media {
    aspect-ratio: 0.78;
    height: auto;
  }
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host) {
    padding: 18px 0;
    width: calc(100% - 24px);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-hosts__items {
    gap: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-section__header {
    gap: 12px;
    grid-template-columns: 1fr;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-section__header
    h2 {
    grid-column: 1;
    white-space: normal;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-host,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-host
    + .aulon-landing-host {
    display: grid;
    gap: 18px;
    padding: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-host__media {
    aspect-ratio: 0.77997;
    height: auto;
    max-height: 420px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-host__media {
    width: min(100%, 327.59px);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-prose {
    min-height: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-social-links {
    margin-bottom: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host + .aulon-landing-host)
    .aulon-landing-host__credentials {
    grid-template-columns: 1fr;
  }
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-tier-cards {
  background-color: #030303;
  background-image:
    linear-gradient(#ff5f0011 1px, transparent 1px),
    linear-gradient(90deg, #ff5f0011 1px, transparent 1px);
  border-block-color: #ff5f0047;
  box-shadow: 0 24px 70px #0000002e;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package {
  background:
    radial-gradient(circle at 50% 0, #ff5f0024, transparent 36%),
    linear-gradient(#111 0%, #070707 100%);
  border-color: #ff5f00b8;
  box-shadow: inset 0 0 0 1px #ffffff0a;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--highlighted.aulon-landing-package--unavailable {
  border-color: #ff5f00b8;
  box-shadow: inset 0 0 0 1px #ffffff0a;
  z-index: 1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__badge {
  color: #ffffffad;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__description {
  color: #ffffffb8;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__features
  li {
  color: #ffffffd1;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__standard-value {
  color: #ffffff8f;
  text-decoration: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  :is(.aulon-landing-package__standard-value, .aulon-landing-package__price)::before {
  color: #ffffff9e;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__head {
  flex: none;
  order: 0;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__head
  h3 {
  margin-top: 7px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__pricing {
  display: grid;
  flex: none;
  gap: 3px;
  margin: auto 0 0;
  order: 4;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__pricing
  > :is(.aulon-landing-package__standard-value, .aulon-landing-package__price) {
  margin: 0;
  order: initial;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__standard-value
  del,
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__price
  strong {
  color: inherit;
  font: inherit;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__standard-value
  del {
  text-decoration: line-through;
  text-decoration-thickness: auto;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__price
  strong {
  display: block;
  font-weight: 900;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__price-label {
  color: #ffffff9e;
  display: block;
  font-family: var(--aulon-landing-font-body);
  font-size: 0.62rem;
  font-weight: 650;
  line-height: 1.6;
  text-decoration: none;
  text-transform: none;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--highlighted {
  border-color: #ff5f00b8;
  box-shadow: inset 0 0 0 1px #ffffff0a;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package__features
  li {
  font-family: var(--kw-font-body);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action-wrap {
  display: flex;
  margin-top: 0;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action-wrap
  > .aulon-landing-action {
  align-items: center;
  border-radius: 4px;
  box-shadow:
    inset 0 0 0 1px #ffffff14,
    0 10px 34px #ff5f0038;
  display: flex;
  font-family: var(--kw-font-body);
  font-size: 0.92rem;
  font-weight: 900;
  gap: 14px;
  justify-content: center;
  letter-spacing: 0;
  line-height: 1;
  margin-top: 4px;
  min-height: 52px;
  padding: 11px 16px;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package
  > .aulon-landing-action-wrap
  > .aulon-landing-action::after {
  content: "→";
  font-family: var(--kw-font-body);
  font-weight: 800;
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card {
    padding: 11px 11px 18.59375px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__label {
    font-size: 0.68rem;
    gap: 8px;
    grid-template-columns: minmax(24px, 1fr) auto minmax(24px, 1fr);
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__grid {
    gap: 8px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__part {
    min-height: 88px;
    padding: 9px 6px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__part
    strong {
    font-size: 1.8rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card
    .aulon-landing-countdown__part
    > span {
    font-size: 0.54rem;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-offer-portrait
    .aulon-landing-hero__state-card
    > .aulon-landing-action-wrap:not(
      .aulon-landing-action-wrap--lifecycle,
      .aulon-landing-action-wrap--closed
    )
    .aulon-landing-action {
    font-size: 0.98rem;
    padding: 14px 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package__features
    .aulon-landing-package__feature-icon {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-size: 0.76rem;
    height: 14px;
    line-height: 1;
    top: -0.05em;
    width: 14px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package
    > .aulon-landing-action-wrap
    > .aulon-landing-action {
    font-size: 0.78rem;
    min-height: 44px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-section__intro {
    font-size: 0.74rem;
    font-weight: 560;
    gap: 6px;
    line-height: 1.42;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-final-illustrated:not(:has(.aulon-landing-action-wrap--closed))
    .aulon-landing-cta__meta
    li {
    font-size: 0.56rem;
    font-weight: 720;
    line-height: 1.18;
  }
}

@media (min-width: 901px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package__price-label {
    font-size: 0.86rem;
    font-weight: 520;
    line-height: 1.35;
  }
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-tier-cards
  .aulon-landing-package--unavailable
  .aulon-landing-package__media {
  filter: grayscale(1);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  .aulon-landing-value-item__image {
  filter: drop-shadow(0 9px 13px #14120e21);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-stacked-products
  :is(
    .aulon-landing-value-item__content .aulon-landing-prose,
    .aulon-landing-value-item__meta-format dd
  ) {
  color: #22242bb8;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__items {
  box-shadow: 0 16px 36px #15120e0a;
}

.aulon-landing-skin-kw--orange-lab-report
  .kw-landing-panel--variant-fit-columns
  .kw-landing-fit-panel__item:nth-child(even)
  .kw-landing-panel__bullets
  li::before {
  border-color: #ff5f00bf;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-portrait-cards:has(.aulon-landing-host:only-child)
  .aulon-landing-host__credentials
  li {
  column-gap: 10px;
}

@media (min-width: 901px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__details,
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__content:has(.aulon-landing-agenda-item__lead)
    .aulon-landing-agenda-item__details {
    padding-top: 26px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__lead {
    margin-top: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-alternating-program
    .aulon-landing-agenda-item__body {
    font-weight: 480;
  }
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-tier-cards
    .aulon-landing-package
    > .aulon-landing-action {
    font-size: 0.78rem;
    margin-top: 4px;
    min-height: 44px;
    min-width: 0;
    padding: 11px 16px;
    width: 100%;
  }
}

/* The challenge agenda mirrors the legacy event grid through semantic parts. */
.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-event-duo
  .aulon-landing-eyebrow::after {
  content: " //////////";
  letter-spacing: 0.06em;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-section__header {
  box-sizing: content-box;
  max-width: none;
  text-align: center;
  width: 100%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-section__header
  h2 {
  box-sizing: content-box;
  color: var(--kw-color-ink);
  font-weight: 900;
  max-width: 980px;
  min-inline-size: 0;
  min-width: 0;
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-section__intro {
  color: rgb(22 22 22 / 68%);
  text-align: center;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda__items {
  background: #fff;
  border-radius: 7px;
  box-shadow: none;
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item {
  font-size: 16px;
  line-height: 1.6;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item:last-child {
  border-bottom: 0;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item
  h3 {
  color: var(--kw-color-ink);
  min-width: 0;
  text-wrap: wrap;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-section__header
  h2 {
  text-wrap: wrap;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__lead {
  color: rgb(22 22 22 / 70%);
  max-width: 820px;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  li {
  color: rgb(22 22 22 / 74%);
  position: relative;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  li.is-highlighted {
  color: rgb(22 22 22 / 74%);
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__bullets
  li::before {
  border-radius: 50%;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__media {
  border-radius: 4px;
  line-height: 0;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
}

.aulon-landing-skin-kw--orange-lab-report
  .aulon-landing-section--variant-challenge-days
  .aulon-landing-agenda-item__image {
  max-height: none;
  max-width: none;
}

.aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-challenge-days {
  background: transparent;
  font-size: 1rem;
  line-height: 1.6;
  margin-inline: auto;
  padding-inline: 0;
  width: min(var(--kw-width-wide), calc(100% - 24px));
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-stacked-products
    .aulon-landing-section__header
    h2 {
    max-width: 980px;
    text-wrap: wrap;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-portrait-cards
    .aulon-landing-host:only-child
    .aulon-landing-host__credentials
    li {
    font-size: 0.78rem;
    font-weight: 850;
    line-height: 1.18;
  }
}

@media (min-width: 768px) {
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-challenge-days {
    padding-bottom: 22px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__header {
    align-items: center;
    display: grid;
    gap: 28px;
    grid-template-columns: 1fr minmax(0, 572px) 1fr;
    margin-bottom: 28px;
    position: relative;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__header
    h2 {
    grid-column: 2;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__intro {
    font-size: 1.305rem;
    font-weight: 760;
    grid-column: 1 / -1;
    justify-self: center;
    line-height: 1.38;
    margin: -12px 0 0;
    max-width: 780px;
  }
}

@media (max-width: 767px) {
  .aulon-landing-skin-kw--orange-lab-report .aulon-landing-section--variant-challenge-days {
    padding-bottom: 18px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__header {
    align-items: center;
    display: grid;
    gap: 12px;
    grid-template-columns: 1fr;
    position: relative;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__header
    h2 {
    grid-column: 1;
    min-height: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-section__intro {
    grid-column: 1;
    margin-top: -12px;
    max-width: 780px;
    min-height: auto;
    min-width: auto;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item {
    align-items: start;
    flex-direction: row;
    min-height: 208px;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__day {
    font-family: var(--aulon-landing-font-mono);
    font-weight: 800;
    grid-row: 1;
    height: 50.703125px;
    justify-self: start;
    min-height: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__media {
    margin-top: 0;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets
    li {
    color: rgb(22 22 22 / 74%);
    position: relative;
  }

  .aulon-landing-skin-kw--orange-lab-report
    .aulon-landing-section--variant-challenge-days
    .aulon-landing-agenda-item__bullets
    li.is-highlighted {
    color: rgb(22 22 22 / 74%);
  }
}

@media (prefers-reduced-motion: reduce) {
  .aulon-landing-skin-kw--orange-lab-report *,
  .aulon-landing-skin-kw--orange-lab-report *::before,
  .aulon-landing-skin-kw--orange-lab-report *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
