@import url('https://fonts.cdnfonts.com/css/garet');
/* ============================================================
   VITORA — "THE BASELINE"
   Precision instrument on ruled chart paper.
   Black & paper alternation · one green trace alive through it.
   ============================================================ */

:root {
  /* VITORA BRAND GREEN — Genome Green (primary), Vitalis Green (secondary),
     Graphite Core (gray accent). Deep pine darks, bright green-white light ground. */
  --ink-black: #232B25;   /* deep pine-graphite — dark ground / nav / footer / hero */
  --ink-deep: #2C382E;    /* warm brown — alternating dark band */
  --rule: #3E4C42;        /* warm brown hairline on dark */
  --brand: #527053;       /* Genome Green — primary */
  --signal: #6F9F6E;      /* Vitalis Green — living accent (trace, dots, outline, glow) */
  --accent: #86B584;      /* bright vitalis — eyebrow labels on dark grounds */
  --graphite: #9AA59A;    /* dune — warm neutral */
  --mint-text: #C5D4C4;   /* warm bone — body text on dark */
  --white-text: #F0F3ED;  /* bone — headlines on dark */
  --paper: #F5F8F2;       /* bright green-white — light ground (dominant, hims-bright) */
  --paper-rule: #DCE5D8;  /* soft cream hairline */
  --paper-ink: #252B26;   /* warm near-black — crisp text on cream */
  --paper-soft: #E9F0E4;  /* slightly deeper cream for panels/hovers */

  --mono: "Garet", -apple-system, Helvetica, sans-serif;
  --sans: "Garet", -apple-system, Helvetica, sans-serif;
  --body: "Garet", "Archivo", -apple-system, Helvetica, sans-serif;

  --rail: 72px;
  --ease-expo: cubic-bezier(0.16, 1, 0.3, 1);
}

* { margin: 0; padding: 0; box-sizing: border-box; }

html { scroll-behavior: smooth; }

html { overflow-x: clip; }
body {
  background: var(--ink-black);
  color: var(--mint-text);
  font-family: var(--body);
  font-weight: 400;
  font-size: 17px;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  overflow-x: clip;
  max-width: 100%;
}

/* condensed display voice stays Archivo — Garet carries paragraphs only */
h1, h2, h3, .giant, .tier-line { font-family: var(--sans); }

::selection { background: var(--brand); color: var(--white-text); }

img { max-width: 100%; display: block; }
a { color: inherit; }

/* ---------- ruled chart-paper grounds ---------- */
.ground-dark {
  background-color: var(--ink-black);
  background-image: repeating-linear-gradient(
    to bottom, transparent 0, transparent 95px, rgba(197, 212, 196, 0.04) 95px, rgba(197, 212, 196, 0.04) 96px);
  color: var(--mint-text);
}
.ground-deep {
  background-color: var(--ink-deep);
  background-image: repeating-linear-gradient(
    to bottom, transparent 0, transparent 95px, rgba(197, 212, 196, 0.05) 95px, rgba(197, 212, 196, 0.05) 96px);
  color: var(--mint-text);
}
.ground-paper {
  background-color: var(--paper);
  background-image: repeating-linear-gradient(
    to bottom, transparent 0, transparent 95px, rgba(56, 51, 42, 0.06) 95px, rgba(56, 51, 42, 0.06) 96px);
  color: var(--paper-ink);
}
.ground-paper ::selection { background: var(--paper-ink); color: var(--paper); }

/* ---------- layout ---------- */
.shell { max-width: 1440px; margin: 0 auto; padding: 0 48px 0 calc(var(--rail) + 48px); }

section { position: relative; border-top: 1px solid var(--rule); }
.ground-paper { border-top-color: var(--paper-rule); }
.sec-pad { padding-top: 160px; padding-bottom: 160px; }

/* left rail — the chart's Y axis */
.rail {
  position: fixed;
  top: 0; bottom: 0; left: 0;
  width: var(--rail);
  border-right: 1px solid rgba(79, 79, 78, 0.32);
  z-index: 40;
  pointer-events: none;
  background-image: repeating-linear-gradient(
    to bottom, transparent 0, transparent 95px, rgba(79, 79, 78, 0.28) 95px, rgba(79, 79, 78, 0.28) 96px);
  background-size: 14px 96px;
  background-repeat: repeat-y;
  background-position: right top;
}
.rail .rail-tag {
  position: absolute;
  top: 68vh; left: 50%;
  transform: rotate(180deg) translateX(50%);
  writing-mode: vertical-rl;
  font-family: var(--mono);
  font-size: 10px;
  letter-spacing: 0.08em;
  color: rgba(79, 79, 78, 0.6);
  white-space: nowrap;
}

/* the trace — one green line alive through the page */
#trace {
  position: absolute;
  top: 0; left: 0;
  width: var(--rail);
  pointer-events: none;
  z-index: 41;
  overflow: visible;
}
#trace path {
  fill: none;
  stroke: var(--signal);
  stroke-width: 1.5;
}
#trace circle { fill: var(--signal); }
#trace text {
  font-family: var(--mono);
  font-size: 9px;
  fill: var(--brand);
}

/* ---------- typography ---------- */
.display {
  font-family: var(--sans);
  font-stretch: 68%;
  font-weight: 620;
  text-transform: uppercase;
  letter-spacing: -0.01em;
  line-height: 0.92;
  color: var(--white-text);
  font-size: clamp(2.6rem, 7vw, 6.6rem);
}
.ground-paper .display { color: var(--paper-ink); }

.display .outline {
  color: transparent;
  -webkit-text-stroke: 2px #86B584;
}

/* earthy-white gradient on dark headlines — outline word exempt */
.ground-dark .display .mask > span:not(:has(.outline)),
.ground-dark .display-md,
.ground-dark .band h2,
.ground-deep .band h2 { /* garet */
  background: linear-gradient(178deg, #F3EEE1 15%, #A8C9A7 110%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* home hero headline stays pure cool white — no earthy tint, no gradient */
.hero-home .display { color: #EDF3EE; }
.hero-home .display .mask > span:not(:has(.outline)) {
  background: none;
  -webkit-background-clip: initial;
  background-clip: initial;
  -webkit-text-fill-color: currentColor;
}

.display-md {
  font-family: var(--sans);
  font-stretch: 72%;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: -0.005em;
  line-height: 0.95;
  font-size: clamp(1.9rem, 4.4vw, 3.7rem);
  color: var(--white-text);
}
.ground-paper .display-md { color: var(--paper-ink); }

.subhead {
  font-weight: 560;
  font-size: clamp(1.35rem, 2.2vw, 1.75rem);
  line-height: 1.3;
  color: var(--white-text);
}
.ground-paper .subhead { color: var(--paper-ink); }

.body-max { max-width: 62ch; }

/* specimen label — information-bearing, never decorative */
.specimen {
  font-family: var(--mono);
  font-size: 13px;
  font-weight: 500;
  color: var(--accent);   /* ochre eyebrow on dark grounds */
  display: block;
  margin-bottom: 40px;
}
.specimen::before {
  content: "";
  display: block;
  width: 1px; height: 24px;
  background: var(--signal);
  margin-bottom: 12px;
}
.ground-paper .specimen { color: #527053; }
.specimen.bare::before { display: none; }
.specimen.bare { margin-bottom: 32px; }

.mono-note {
  font-family: var(--mono);
  font-size: 13px;
  color: var(--brand);
  overflow-wrap: anywhere;
}

/* headline reveal: underline draws, then text unmasks upward */
.r-head { position: relative; }
.r-head .mask { display: block; overflow: hidden; }
.r-head .mask > span {
  display: block;
  transform: translateY(110%);
  transition: transform 0.56s var(--ease-expo);
}
.r-head.in .mask > span { transform: none; }
.r-head .mask:nth-child(2) > span { transition-delay: 0.07s; }
.r-head .mask:nth-child(3) > span { transition-delay: 0.14s; }
.r-head .mask:nth-child(4) > span { transition-delay: 0.21s; }

/* body copy: opacity only — already-there */
.r-body { opacity: 0; transition: opacity 0.4s ease; }
.r-body.in { opacity: 1; }

/* cards deal in from their side */
.r-slide { opacity: 0; transform: translateX(-24px); transition: opacity 0.52s var(--ease-expo), transform 0.52s var(--ease-expo); }
.r-slide.from-r { transform: translateX(24px); }
.r-slide.in { opacity: 1; transform: none; }

/* numbers: focus-snap, not slot machine */
.r-num { filter: blur(6px); letter-spacing: 0.06em; transition: filter 0.5s ease, letter-spacing 0.5s ease; }
.r-num.in { filter: blur(0); letter-spacing: 0; }

/* ---------- nav ---------- */
nav {
  position: fixed;
  top: 0; left: var(--rail); right: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 64px;
  padding: 0 48px;
  background: linear-gradient(90deg, rgba(28, 35, 30, 0.92) 0%, rgba(44, 56, 46, 0.88) 100%);
  border-bottom: 1px solid var(--rule);
  -webkit-backdrop-filter: saturate(1.1) blur(12px);
  backdrop-filter: saturate(1.1) blur(12px);
}
nav .logo img { height: 26px; width: auto; filter: brightness(1.55) saturate(0.9); }
.logo-mark {
  display: block;
  width: 98px; height: 26px;
  background: linear-gradient(100deg, #C2DCBB 0%, #6F9F6E 55%, #527053 100%);
  -webkit-mask-image: url("data:image/png;base64,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");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url("data:image/png;base64,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");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.logo-mark.foot { width: 240px; height: 64px; mask-position: left center; -webkit-mask-position: left center;
  background: linear-gradient(100deg, #6F9F6E 0%, #527053 52%, #4F4F4E 100%); }
nav .links { display: flex; gap: 20px; align-items: center; }
nav .links a {
  font-family: var(--mono);
  font-size: 13.5px;
  font-weight: 500;
  text-decoration: none;
  color: var(--mint-text);
  -webkit-text-fill-color: var(--mint-text);
  padding: 4px 0;
  border-bottom: 1px solid transparent;
  transition: color 0.24s, border-color 0.24s;
}
nav .links a:hover { color: var(--signal); -webkit-text-fill-color: var(--signal); }
nav .links a.active { border-bottom-color: var(--signal); color: var(--signal); -webkit-text-fill-color: var(--signal); }
nav .links a.nav-cta { color: var(--accent); -webkit-text-fill-color: var(--accent); }
nav .links a.nav-cta:hover { color: var(--white-text); -webkit-text-fill-color: var(--white-text); }

/* ---- EDUCATIONAL nav dropdown (nests the service landing pages) ---- */
.nav-item-group { position: relative; display: inline-flex; align-items: center; padding: 21px 0; }
.nav-item-group > a { display: inline-flex; align-items: center; }
.nav-item-group > a::after {
  content: ""; width: 5px; height: 5px; margin-left: 7px;
  border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor;
  transform: translateY(-2px) rotate(45deg); opacity: 0.5;
  transition: opacity 0.2s ease;
}
.nav-item-group:hover > a::after, .nav-item-group:focus-within > a::after { opacity: 1; }
.nav-sub {
  position: absolute; top: 100%; left: 50%;
  transform: translateX(-50%) translateY(-8px);
  min-width: 220px;
  display: flex; flex-direction: column;
  padding: 10px 8px;
  background: rgba(20, 26, 22, 0.97);
  border: 1px solid var(--rule); border-radius: 12px;
  box-shadow: 0 24px 48px rgba(0, 0, 0, 0.45);
  -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);
  opacity: 0; visibility: hidden; pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0s linear 0.2s;
  z-index: 60;
}
.nav-item-group:hover .nav-sub, .nav-item-group:focus-within .nav-sub {
  opacity: 1; visibility: visible; pointer-events: auto;
  transform: translateX(-50%) translateY(0);
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0s;
}
.nav-sub a {
  white-space: nowrap; padding: 9px 15px;
  font-size: 13px; letter-spacing: 0.01em; text-transform: none;
  color: var(--white-text); -webkit-text-fill-color: var(--white-text);
  border-bottom: none; border-radius: 7px;
}
.nav-sub a:hover { background: rgba(111, 159, 110, 0.16); color: var(--signal); -webkit-text-fill-color: var(--signal); }
.nav-sub a.active { color: var(--signal); -webkit-text-fill-color: var(--signal); }

/* mobile: dropdown becomes a compact indented sub-list under EDUCATIONAL */
@media (max-width: 640px) {
  .nav-item-group { display: flex; flex-direction: column; align-items: flex-start; gap: 2px; padding: 0; width: 100%; position: static; }
  .nav-item-group > a::after { display: none; }
  .nav-sub {
    position: static; transform: none;
    opacity: 1; visibility: visible; pointer-events: auto;
    display: flex; flex-direction: column; gap: 0;
    min-width: 0; padding: 2px 0 8px 6px;
    background: none; border: none; box-shadow: none;
    -webkit-backdrop-filter: none; backdrop-filter: none;
    transition: none; z-index: auto;
  }
  nav .links .nav-sub a {
    font-size: 5vw; padding: 3px 0; white-space: normal;
    text-transform: uppercase; letter-spacing: -0.01em;
    color: var(--signal); -webkit-text-fill-color: var(--signal);
    border-radius: 0;
  }
}

/* hamburger toggle — hidden on desktop */
.nav-toggle {
  display: none;
  width: 40px; height: 40px;
  margin-right: -8px;
  background: transparent;
  border: none;
  cursor: pointer;
  position: relative;
  z-index: 60;
}
.nav-toggle span {
  position: absolute;
  left: 9px; right: 9px;
  height: 1.5px;
  background: var(--mint-text);
  transition: transform 0.4s var(--ease-expo), opacity 0.3s;
}
.nav-toggle span:nth-child(1) { top: 15px; }
.nav-toggle span:nth-child(2) { bottom: 15px; }
nav.open .nav-toggle span:nth-child(1) { transform: translateY(4px) rotate(45deg); }
nav.open .nav-toggle span:nth-child(2) { transform: translateY(-3px) rotate(-45deg); }

/* ---------- buttons: instrument rectangles with corner ticks ---------- */
.btn {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-family: var(--mono);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--white-text);
  border: 1px solid var(--rule);
  padding: 18px 28px;
  position: relative;
  background: transparent;
  cursor: pointer;
  transition: background 0.26s, color 0.26s, border-color 0.26s;
}
.btn .dot {
  width: 5px; height: 5px;
  border-radius: 50%;
  background: var(--signal);
  transition: transform 0.2s ease-out;
}
.btn:hover { background: var(--brand); border-color: var(--brand); color: var(--white-text); }
.btn:hover .dot { transform: translateX(6px); background: var(--white-text); }
.btn.fill { background: var(--brand); border-color: var(--brand); }
.btn.fill:hover { background: var(--signal); border-color: var(--signal); color: var(--ink-black); }
.btn.fill:hover .dot { background: var(--ink-black); }
.ground-paper .btn { color: var(--paper-ink); border-color: var(--paper-ink); }
.ground-paper .btn:hover { background: var(--paper-ink); color: var(--paper); }

/* corner registration ticks */
.ticks { position: relative; }
.ticks::before, .ticks::after {
  content: "";
  position: absolute;
  width: 8px; height: 8px;
  border-color: var(--brand);
  border-style: solid;
}
.ticks::before { top: -1px; left: -1px; border-width: 1px 0 0 1px; }
.ticks::after { bottom: -1px; right: -1px; border-width: 0 1px 1px 0; }

/* ---------- home hero ---------- */
.hero-video {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  filter: saturate(0.92) brightness(1.02);
}
/* bright, airy veil — warm cream wash top, gentle warm scrim at the text zone */
.hero-veil {
  position: absolute; inset: 0;
  background:
    linear-gradient(180deg, rgba(245, 248, 242, 0.10) 0%, rgba(245, 248, 242, 0.02) 30%, rgba(30, 38, 31, 0.34) 56%, rgba(30, 38, 31, 0.76) 100%);
}
.hero-home .display { text-shadow: 0 2px 30px rgba(25, 33, 27, 0.42); }
.hero-home .hero-meta span, .hero-home .specimen { text-shadow: 0 1px 14px rgba(25, 33, 27, 0.5); }
.logo-o-nav { height: 42px; width: auto; display: block; }
.hero-wordmark {
  display: block;
  width: 238px; height: 64px;
  margin: 96px auto 40px;
  background: linear-gradient(100deg, #C2DCBB 0%, #6F9F6E 55%, #527053 100%);
  -webkit-mask-image: url("data:image/png;base64,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");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url("data:image/png;base64,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");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
}
.display.sentence { text-transform: none; letter-spacing: -0.02em; line-height: 1.06; }
/* lowercase descenders (g, y, p) need room inside the reveal masks */
.display.sentence .mask { padding-bottom: 0.12em; margin-bottom: -0.12em; }

.hero-home {
  min-height: 100svh;
  border-top: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  overflow: hidden;
}
#terrain {
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  display: block;
}
.hero-home { justify-content: center; }
.hero-home .shell { position: relative; z-index: 2; width: 100%; text-align: center; }
.hero-home .display { max-width: 14em; margin: 0 auto; }
.hero-home .specimen::before { display: none; }
.hero-home .hero-meta {
  border-top: 1px solid var(--rule);
  margin-top: 72px;
  padding: 20px 0 28px;
  display: flex;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
  font-family: var(--mono);
  font-size: 14px;
  color: var(--brand);
}
/* desktop: left & right blocks split evenly so the middle item is page-centered,
   aligning it with the centered "PERFORMANCE · LONGEVITY · AESTHETICS" line above */
@media (min-width: 641px) {
  .hero-home .hero-meta > span:first-child { flex: 1 1 0; text-align: left; }
  .hero-home .hero-meta > span:nth-child(2) { flex: 0 1 auto; text-align: center; }
  .hero-home .hero-meta > span:last-child { flex: 1 1 0; text-align: right; }
}

/* ---------- editorial spread (paper) ---------- */
.spread { display: grid; grid-template-columns: 1.2fr 1fr; gap: 96px; align-items: start; }

.data-table { border-top: 1px solid var(--paper-rule); font-family: var(--mono); font-size: 14px; width: 100%; }
.data-table .row {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 24px;
  padding: 18px 0;
  border-bottom: 1px solid var(--paper-rule);
}
.data-table .row .k { color: var(--brand); font-size: 14px; }
.data-table .row .v { font-size: clamp(1.6rem, 2.6vw, 2.4rem); font-family: var(--sans); font-stretch: 72%; font-weight: 620; color: var(--paper-ink); }
.data-table .row .v small { font-size: 0.55em; font-weight: 500; color: var(--brand); }

.ground-dark .data-table { border-top-color: var(--rule); }
.ground-dark .data-table .row { border-bottom-color: var(--rule); }
.ground-dark .data-table .row .v { color: var(--white-text); }

/* ---------- sciences index (rows, not cards) ---------- */
.index-rows { border-top: 1px solid var(--rule); }
.index-row {
  display: block;
  text-decoration: none;
  border-bottom: 1px solid var(--rule);
  padding: 44px 0;
  transition: padding 0.4s var(--ease-expo), background 0.4s;
  position: relative;
}
.index-row:hover { padding: 60px 0; background: rgba(82, 112, 83, 0.06); }
.index-row .line1 {
  display: flex;
  align-items: baseline;
  gap: 40px;
}
.index-row .idx { font-family: var(--mono); font-size: 13px; color: var(--signal); width: 40px; flex-shrink: 0; }
.index-row h3 {
  font-family: var(--sans);
  font-stretch: 70%;
  font-weight: 620;
  font-size: clamp(1.8rem, 4vw, 3.4rem);
  line-height: 1;
  color: var(--white-text);
  flex: 1;
}
.index-row .arrow {
  font-family: var(--mono);
  color: var(--rule);
  font-size: 20px;
  transition: color 0.3s, transform 0.3s;
}
.index-row:hover .arrow { color: var(--signal); transform: translateX(8px); }
.index-row .desc {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.45s var(--ease-expo), opacity 0.35s, margin 0.45s var(--ease-expo);
  margin-left: 80px;
  max-width: 52ch;
  font-size: 16.5px;
  color: var(--mint-text);
}
.index-row:hover .desc { max-height: 120px; opacity: 1; margin-top: 18px; }

/* ---------- homepage explore teasers ---------- */
.explore-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1px;
  background: var(--rule);
  border: 1px solid var(--rule);
  margin-top: 52px;
}
.explore-card {
  background: var(--ink-black);
  padding: 40px 32px 34px;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: var(--white-text);
  min-height: 340px;
  transition: background 0.4s;
}
.explore-card:hover { background: var(--ink-deep); }
.explore-card .lab { font-family: var(--mono); font-size: 13px; font-weight: 500; color: var(--signal); }
.explore-card h3 {
  font-family: var(--sans);
  font-stretch: 70%;
  font-weight: 620;
  font-size: clamp(1.6rem, 2.4vw, 2.2rem);
  line-height: 1.04;
  margin: auto 0 16px;
  color: var(--white-text);
}
.explore-card .ex-desc { font-size: 15.5px; color: var(--mint-text); max-width: 26ch; }

/* explore cards + program index on the light (paper) ground */
.ground-paper .explore-grid { background: var(--paper-rule); border-color: var(--paper-rule); }
.ground-paper .explore-card { background: var(--paper); color: var(--paper-ink); }
.ground-paper .explore-card:hover { background: #D5E1CE; }
.ground-paper .explore-card h3 { color: var(--paper-ink); }
.ground-paper .explore-card .ex-desc { color: #4A544B; }
.ground-paper .explore-card .lab { color: #527053; }
.ground-paper .explore-card .ex-go { color: #527053; }

/* three-sciences index rows on the light (paper) ground */
.ground-paper .index-rows { border-top-color: var(--paper-rule); }
.ground-paper .index-row { border-bottom-color: var(--paper-rule); }
.ground-paper .index-row:hover { background: rgba(82, 112, 83, 0.07); }
.ground-paper .index-row h3 { color: var(--paper-ink); }
.ground-paper .index-row .desc { color: #4A544B; }
.ground-paper .index-row .arrow { color: var(--paper-rule); }
.ground-paper .index-row:hover .arrow { color: #527053; }
.explore-card .ex-go {
  font-family: var(--mono);
  font-size: 12px;
  font-weight: 500;
  color: var(--brand);
  margin-top: 26px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.explore-card .ex-go .dot { width: 5px; height: 5px; border-radius: 50%; background: var(--signal); transition: transform 0.2s ease-out; }
.explore-card:hover .ex-go .dot { transform: translateX(6px); }

/* ---------- tier teaser line ---------- */
.tier-line {
  display: flex;
  align-items: baseline;
  gap: 28px;
  flex-wrap: wrap;
  font-family: var(--sans);
  font-stretch: 70%;
  text-transform: uppercase;
  font-size: clamp(2rem, 5vw, 4.2rem);
  line-height: 1;
  color: var(--paper-ink);
}
.tier-line .t1 { font-weight: 400; }
.tier-line .t2 { font-weight: 560; }
.tier-line .t3 { font-weight: 750; }
.tier-line .arr { font-family: var(--mono); font-size: 0.5em; color: var(--brand); font-weight: 400; }

/* ---------- membership bands (the ascent) ---------- */
.band { position: relative; overflow: hidden; }
.band .band-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: start;
}
.band h2 {
  font-family: var(--sans);
  font-stretch: 66%;
  font-weight: 680;
  text-transform: uppercase;
  line-height: 0.9;
  font-size: clamp(2.4rem, 6.2vw, 5.4rem);
}
.band .tagline { font-family: var(--mono); font-size: 13px; margin-top: 20px; color: var(--brand); }
.band .desc { margin-top: 28px; font-size: 17px; max-width: 46ch; }

.spec-list { border-top: 1px solid var(--rule); font-family: var(--mono); font-size: 14px; list-style: none; }
.spec-list li {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 15px 0;
  border-bottom: 1px solid var(--rule);
}
.spec-list .ring {
  width: 12px; height: 12px;
  border: 1px solid var(--brand);
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
}
.spec-list .ring::after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  border-radius: 50%;
  background: var(--signal);
}
.band.on-paper .spec-list { border-top-color: var(--paper-rule); }
.band.on-paper .spec-list li { border-bottom-color: var(--paper-rule); }

.band .band-foot {
  margin-top: 56px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 24px;
  flex-wrap: wrap;
}
.band .price-note { font-family: var(--mono); font-size: 12px; color: var(--brand); text-align: right; }

/* One™ orbit ring — the only orbit on the site */
.orbit {
  position: absolute;
  top: 50%; right: -12vw;
  width: 44vw; height: 44vw;
  min-width: 480px; min-height: 480px;
  transform: translateY(-50%);
  pointer-events: none;
  opacity: 0.9;
}

/* ---------- comparison ledger ---------- */
.ledger { width: 100%; border-collapse: collapse; font-family: var(--mono); font-size: 13px; }
.ledger th, .ledger td { border-bottom: 1px solid var(--paper-rule); padding: 16px 12px; text-align: left; }
.ledger th {
  font-family: var(--sans);
  font-stretch: 72%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: 15px;
  color: var(--paper-ink);
}
.ledger td:not(:first-child), .ledger th:not(:first-child) { text-align: center; width: 15%; }
.ledger .inc {
  display: inline-block;
  width: 12px; height: 12px;
  border: 1px solid var(--brand);
  border-radius: 50%;
  position: relative;
}
.ledger .inc::after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 4px; height: 4px;
  margin: -2px 0 0 -2px;
  border-radius: 50%;
  background: var(--brand);
}
.ledger .exc { color: var(--paper-rule); }

/* dark-ground ledger variant */
.ground-dark .ledger th, .ground-dark .ledger td { border-bottom-color: var(--rule); }
.ground-dark .ledger th { color: var(--white-text); }
.ground-dark .ledger td { color: var(--mint-text); }
.ground-dark .ledger .inc { border-color: var(--signal); }
.ground-dark .ledger .inc::after { background: var(--signal); }
.ground-dark .ledger .exc { color: var(--rule); }

/* ---------- approach ---------- */
.hero-sub {
  min-height: 70vh;
  border-top: none;
  padding-top: 128px; /* fixed nav (64) + breathing room — content can never tuck under it */
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  overflow: hidden;
  padding-bottom: 64px;
}
.hero-sub .wave-hero { position: absolute; inset: 0; width: 100%; height: 100%; }
.hero-sub .shell { width: 100%; }
/* readability scrim — a soft dark pool focused only behind the headline,
   so the readout bars stay fully visible everywhere else */
.hero-scrim {
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  background: radial-gradient(ellipse 92% 58% at 44% 84%,
    rgba(35, 43, 37, 0.94) 0%,
    rgba(35, 43, 37, 0.78) 38%,
    rgba(35, 43, 37, 0.34) 64%,
    transparent 80%);
}
@media (max-width: 640px) {
  .hero-scrim { background: radial-gradient(ellipse 130% 55% at 50% 82%,
    rgba(35, 43, 37, 0.95) 0%, rgba(35, 43, 37, 0.7) 45%, transparent 82%); }
}


.chapter { display: grid; grid-template-columns: 1fr 1.4fr; gap: 80px; align-items: start; }
.chapter .pin { position: sticky; top: 120px; }
.chapter .pin .giant {
  font-family: var(--sans);
  font-stretch: 64%;
  font-weight: 700;
  font-size: clamp(6rem, 14vw, 12rem);
  line-height: 0.85;
  color: transparent;
  -webkit-text-stroke: 1px var(--brand);
}
.ground-paper .chapter .pin .giant { -webkit-text-stroke: 1px var(--brand); }
.chapter .waveform { width: 100%; max-width: 380px; margin-top: 32px; overflow: visible; }
.chapter .waveform path {
  fill: none;
  stroke: var(--signal);
  stroke-width: 1.5;
}

/* photo moment — body as data */
.photo-moment {
  position: relative;
  overflow: hidden;
  border-top: 1px solid var(--rule);
}
.photo-moment img {
  width: 100%;
  height: 82vh;
  object-fit: cover;
  object-position: 50% 18%;
  filter: grayscale(1) contrast(1.15) brightness(0.9);
}
.photo-moment .tint { position: absolute; inset: 0; background: var(--brand); mix-blend-mode: multiply; }
.photo-moment .floor { position: absolute; inset: 0; background: var(--ink-black); mix-blend-mode: screen; opacity: 0.35; }
.photo-moment .axes { position: absolute; inset: 0; pointer-events: none; }
.photo-moment .callout {
  position: absolute;
  font-family: var(--mono);
  font-size: 11px;
  color: var(--white-text);
  padding-left: 14px;
  border-left: 1px solid var(--signal);
}
.photo-moment .callout b { display: block; color: var(--signal); font-weight: 500; }

/* principles ledger rows */
.principles { border-top: 1px solid var(--paper-rule); }
.principle {
  display: grid;
  grid-template-columns: 60px 1fr 1.2fr;
  gap: 40px;
  padding: 32px 0;
  border-bottom: 1px solid var(--paper-rule);
  align-items: baseline;
}
.principle .n { font-family: var(--mono); font-size: 13px; color: var(--brand); }
.principle h3 { font-stretch: 74%; font-weight: 620; text-transform: uppercase; font-size: 1.3rem; color: var(--paper-ink); }
.principle p { font-size: 16.5px; }

/* ---------- contact ---------- */
.intake { display: grid; grid-template-columns: 1fr 1.3fr; gap: 96px; align-items: start; }

.intake-form .field { margin-bottom: 44px; }
.intake-form label {
  display: block;
  font-family: var(--mono);
  font-size: 12px;
  font-weight: 500;
  color: var(--brand);
  margin-bottom: 12px;
}
.intake-form input[type="text"],
.intake-form input[type="email"],
.intake-form textarea {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--paper-rule);
  font-family: var(--sans);
  font-size: 18px;
  color: var(--paper-ink);
  padding: 8px 0 12px;
  border-radius: 0;
  outline: none;
  transition: border-color 0.25s, border-width 0.15s;
  resize: vertical;
}
.intake-form input:focus, .intake-form textarea:focus { border-bottom: 2px solid var(--brand); }
.intake-form ::placeholder { color: var(--paper-rule); opacity: 1; }

/* dark intake variant */
.ground-dark .intake-form input[type="text"],
.ground-dark .intake-form input[type="email"],
.ground-dark .intake-form textarea {
  border-bottom-color: var(--rule);
  color: var(--white-text);
}
.ground-dark .intake-form input:focus, .ground-dark .intake-form textarea:focus { border-bottom-color: var(--signal); }
.ground-dark .intake-form ::placeholder { color: var(--rule); }
.ground-dark .radio-row label { color: var(--mint-text); }
.ground-dark .radio-row .ring { border-color: var(--signal); }
.ground-dark .radio-row input:checked + .ring::after { background: var(--signal); }
.ground-dark .clinic-card .h { color: var(--white-text); }
.ground-dark .clinic-card a { border-bottom-color: var(--rule); color: var(--signal); }

.radio-row { display: flex; gap: 28px; flex-wrap: wrap; }
.radio-row label {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  margin: 0;
  color: var(--paper-ink);
  font-size: 13px;
}
.radio-row input { position: absolute; opacity: 0; }
.radio-row .ring {
  width: 14px; height: 14px;
  border: 1px solid var(--brand);
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
}
.radio-row input:checked + .ring::after {
  content: "";
  position: absolute;
  top: 50%; left: 50%;
  width: 6px; height: 6px;
  margin: -3px 0 0 -3px;
  border-radius: 50%;
  background: var(--brand);
}

.clinic-card { font-family: var(--mono); font-size: 14px; line-height: 2; }
.clinic-card .h {
  font-family: var(--sans);
  font-stretch: 72%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: 1.1rem;
  color: var(--paper-ink);
  margin: 32px 0 8px;
}
.clinic-card a { color: var(--brand); text-decoration: none; border-bottom: 1px solid var(--paper-rule); }
.coord-plot { width: 100%; max-width: 360px; margin-top: 40px; }

@keyframes pulse-dot {
  0%, 100% { r: 4; opacity: 1; }
  50% { r: 7; opacity: 0.5; }
}
.coord-plot .pulse { animation: pulse-dot 2.4s ease-in-out infinite; }

/* ---------- big void — the confidence move ---------- */
.void {
  height: 38vh;
  position: relative;
  border-top: 1px solid var(--rule);
}
.void .mono-note { position: absolute; bottom: 32px; left: calc(var(--rail) + 48px); }
.ground-paper.void { border-top-color: var(--paper-rule); }
.ground-paper.void .mono-note { color: var(--brand); }

/* ---------- footer ---------- */
footer {
  border-top: 1px solid var(--rule);
  background: linear-gradient(120deg, #1F2721 0%, #2C382E 55%, #4F4F4E 100%);
  color: var(--mint-text);
  padding: 96px 0 48px;
  position: relative;
  overflow: hidden;
}
footer .foot-logo img { height: 64px; width: auto; filter: brightness(1.5) saturate(0.85); }
footer .foot-grid {
  display: grid;
  grid-template-columns: 1.6fr 1fr 1fr;
  gap: 64px;
  margin-top: 72px;
  font-family: var(--mono);
  font-size: 12px;
}
footer .foot-grid .h { color: var(--brand); margin-bottom: 16px; }
footer .foot-grid a {
  display: block;
  color: var(--mint-text);
  text-decoration: none;
  padding: 5px 0;
}
footer .foot-grid a:hover { color: var(--signal); }
footer a[href^="tel:"] { color: var(--signal) !important; }
footer .baseline-out {
  margin-top: 80px;
  border-top: 1px solid var(--rule);
  padding-top: 24px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  font-family: var(--mono);
  font-size: 11px;
  color: var(--rule);
}
footer .baseline-out a { color: var(--brand); text-decoration: none; margin-left: 20px; }

/* flatline in footer */
.flatline { width: 100%; height: 40px; margin-top: 48px; }
.flatline path { fill: none; stroke: var(--brand); stroke-width: 1.5; }

/* ---------- responsive ---------- */
@media (max-width: 1000px) {
  :root { --rail: 48px; }
  .shell { padding: 0 28px 0 calc(var(--rail) + 28px); }
  nav { padding: 0 28px; }
  .spread, .band .band-grid, .intake, .chapter, .explore-grid { grid-template-columns: 1fr; gap: 48px; }
  .explore-grid { gap: 1px; }
  .explore-card { min-height: 0; }
  .chapter .pin { position: static; }
  .sec-pad { padding-top: 88px; padding-bottom: 88px; }
  footer .foot-grid { grid-template-columns: 1fr; gap: 40px; }
  .principle { grid-template-columns: 40px 1fr; }
  .principle p { grid-column: 2; }
  .orbit { display: none; }
}
/* homepage service cards: full copy on desktop, trimmed copy on phones */
.desc .d-sm { display: none; }
@media (max-width: 640px) {
  :root { --rail: 0px; }
  .desc .d-lg { display: none; }
  .desc .d-sm { display: inline; }
  .rail, #trace { display: none; }
  .shell { padding: 0 20px; }
  nav { left: 0; padding: 0 20px; }
  .logo-o-nav { height: 34px; }

  .nav-toggle { display: block; }

  /* mobile menu — full-screen instrument panel */
  nav .links {
    position: fixed;
    inset: 0;
    height: 100svh;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 4px;
    padding: 0 28px;
    background: var(--ink-black);
    background-image: repeating-linear-gradient(to bottom, transparent 0, transparent 95px, rgba(111, 159, 110, 0.05) 95px, rgba(111, 159, 110, 0.05) 96px);
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    transition: transform 0.5s var(--ease-expo), opacity 0.4s, visibility 0s linear 0.5s;
    z-index: 45;
  }
  nav.open .links {
    transform: none;
    opacity: 1;
    visibility: visible;
    transition: transform 0.5s var(--ease-expo), opacity 0.4s, visibility 0s;
  }
  nav .links a {
    font-family: var(--sans);
    font-stretch: 70%;
    font-weight: 620;
    text-transform: uppercase;
    font-size: 9.5vw;
    line-height: 1.2;
    letter-spacing: -0.01em;
    color: var(--white-text);
    -webkit-text-fill-color: var(--white-text);
    border-bottom: none;
    padding: 6px 0;
    opacity: 0;
    transform: translateY(18px);
    transition: opacity 0.5s var(--ease-expo), transform 0.5s var(--ease-expo);
  }
  nav.open .links a { opacity: 1; transform: none; }
  nav.open .links a:nth-child(1) { transition-delay: 0.12s; }
  nav.open .links a:nth-child(2) { transition-delay: 0.18s; }
  nav.open .links a:nth-child(3) { transition-delay: 0.24s; }
  nav.open .links a:nth-child(4) { transition-delay: 0.32s; }
  nav.open .links a:nth-child(5) { transition-delay: 0.38s; }
  nav.open .links a:nth-child(6) { transition-delay: 0.44s; }
  nav.open .links a:nth-child(7) { transition-delay: 0.50s; }
  nav .links a.nav-cta {
    margin-top: 28px;
    font-size: 15px;
    font-stretch: 100%;
    font-family: var(--mono);
    font-weight: 500;
    color: var(--accent) !important;
    -webkit-text-fill-color: var(--accent);
  }
  nav .links a.active { color: var(--signal); -webkit-text-fill-color: var(--signal); }
  body.menu-open { overflow: hidden; }

  /* hero meta — brighter so it clears the terrain lines */
  .hero-home .hero-meta { flex-direction: column; gap: 6px; color: #86B584; }
  .index-row .line1 { gap: 16px; }
  /* mobile has no hover — always reveal the description, slowly, on scroll-in */
  .index-row .desc {
    max-height: none;
    overflow: visible;
    margin: 14px 0 0 0;
    opacity: 0;
    transform: translateY(10px);
    transition: opacity 0.9s var(--ease-expo), transform 0.9s var(--ease-expo);
  }
  .index-row.in .desc { opacity: 1; transform: none; }
  .index-row:hover { padding: 44px 0; background: none; }
  .index-row:hover .desc { max-height: none; margin-top: 14px; }

  /* hero headlines: big and bold on mobile. overflow-x:clip + nav width:100vw
     now guarantee containment, so we let long lines WRAP instead of shrinking.
     Reveal masks would clip wrapped lines, so on mobile we fade instead of slide. */
  .display { font-size: clamp(2.3rem, 9.6vw, 3.3rem); line-height: 1.05; }
  .hero-home .display { font-size: clamp(2.3rem, 9.6vw, 3.3rem); max-width: 100%; }
  .display-md { font-size: clamp(1.5rem, 6vw, 2.4rem); }
  .r-head .mask { overflow: visible; }
  .r-head .mask > span { transform: none; transition: none; }
  .r-head { opacity: 0; transition: opacity 0.6s ease; }
  .r-head.in { opacity: 1; }
  .band h2 { font-size: clamp(2.2rem, 10vw, 4rem); word-break: break-word; }
  .chapter .pin .giant { font-size: clamp(4.5rem, 22vw, 9rem); }
  .specimen { font-size: 11px; letter-spacing: 0.06em; }
  .index-row h3 { font-size: clamp(1.4rem, 6.6vw, 2.6rem); }

  /* data-table rows: label wraps in left column, value stays pinned right */
  .data-table .row { flex-wrap: nowrap; gap: 16px; align-items: baseline; }
  .data-table .row .k { flex: 1 1 auto; min-width: 0; }
  .data-table .row .v { flex: 0 1 auto; margin-left: auto; text-align: right; font-size: clamp(1.6rem, 8vw, 2.4rem); }
  /* word values (not numerals): smaller, and kept on one line — the label wraps instead */
  .data-table .row .v.txt { font-size: clamp(0.95rem, 4.4vw, 1.3rem); white-space: nowrap; }
  /* belt-and-suspenders: nav width tied to visual viewport, never the ICB.
     solid (not translucent) on mobile so scrolling content doesn't bleed through. */
  nav { width: 100vw; right: auto; background: var(--ink-black); }
  .intake-form .field > div,
  .intake-form > div[style*="grid"] { grid-template-columns: 1fr !important; gap: 0 !important; }
  .photo-moment img { height: 62vh; }
  .photo-moment .callout { font-size: 10px; }
  .photo-moment .callout[style*="right"] { right: auto !important; left: 12% !important; }
  .void { height: 26vh; }
  .void .mono-note { left: 20px; }
  /* the intake grid-collapse rule above zeroes gaps with !important —
     restore breathing room for the radio options explicitly */
  .intake-form .field > .radio-row, .radio-row { gap: 16px 32px !important; }

  /* the hero micro-label reads better under the headline on mobile */
  .hero-sub .shell:has(.specimen.below) { display: flex; flex-direction: column; }
  .specimen.below { order: 9; margin: 22px 0 0; }

  /* testing hero: readout bars fade out under the headline zone so text
     never fights the background on small screens */
  #readout {
    -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 30%, rgba(0,0,0,0.18) 52%, transparent 70%);
    mask-image: linear-gradient(to bottom, #000 0%, #000 30%, rgba(0,0,0,0.18) 52%, transparent 70%);
  }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation: none !important; transition-duration: 0.01ms !important; }
  .r-head .mask > span { transform: none; }
  .r-body, .r-slide { opacity: 1; transform: none; }
  .r-num { filter: none; letter-spacing: 0; }
}

/* ============================================================
   ADDED — CLINICAL PROGRAMS · RX LINEUP · INTAKE
   The commerce layer, kept in the instrument voice.
   ============================================================ */

/* deep ground reads like dark for shared components */
.ground-deep .data-table { border-top-color: var(--rule); }
.ground-deep .data-table .row { border-bottom-color: var(--rule); }
.ground-deep .data-table .row .v { color: var(--white-text); }

/* ---------- flagship program banner ---------- */
.program-flag {
  display: grid;
  grid-template-columns: 1.25fr 1fr;
  gap: 72px;
  align-items: center;
  border: 1px solid var(--rule);
  background: rgba(82, 112, 83, 0.06);
  padding: 56px;
}
.program-flag .lab { font-family: var(--mono); font-size: 13px; font-weight: 500; color: var(--signal); display: block; margin-bottom: 22px; }
.program-flag h3 {
  font-family: var(--sans);
  font-stretch: 70%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: clamp(1.9rem, 3.4vw, 3rem);
  line-height: 1;
  color: var(--white-text);
}
.program-flag .desc { margin-top: 22px; font-size: 16.5px; max-width: 46ch; color: var(--mint-text); }

/* ---------- program category grid (quick links) ---------- */
.program-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1px;
  background: var(--rule);
  border: 1px solid var(--rule);
  margin-top: 52px;
}
.program-card {
  background: var(--ink-deep);
  padding: 34px 28px 30px;
  min-height: 250px;
  display: flex;
  flex-direction: column;
  text-decoration: none;
  color: var(--white-text);
  transition: background 0.4s;
}
.ground-dark .program-card { background: var(--ink-black); }
.program-card:hover { background: rgba(82, 112, 83, 0.12); }
.program-card .lab { font-family: var(--mono); font-size: 12px; font-weight: 500; color: var(--signal); }
.program-card h3 {
  font-family: var(--sans);
  font-stretch: 70%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: clamp(1.35rem, 2vw, 1.8rem);
  line-height: 1.02;
  margin: auto 0 12px;
  color: var(--white-text);
}
.program-card .desc { font-size: 15px; color: var(--mint-text); max-width: 30ch; }
.program-card .go {
  font-family: var(--mono);
  font-size: 12px;
  font-weight: 500;
  color: var(--brand);
  margin-top: 24px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.program-card .go .dot { width: 5px; height: 5px; border-radius: 50%; background: var(--signal); transition: transform 0.2s ease-out; }
.program-card:hover .go .dot { transform: translateX(6px); }

/* ---------- rx lineup cards (paper) ---------- */
.rx-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 1px;
  background: var(--paper-rule);
  border: 1px solid var(--paper-rule);
  margin-top: 52px;
}
.rx-card { background: var(--paper); padding: 32px 28px 28px; display: flex; flex-direction: column; min-height: 400px; }
/* weight-loss lineup: text-only cards (no product imagery) */
.lineup-text .rx-card { min-height: 0; }
.lineup-text .rx-card .btn { margin-top: auto; }
.rx-card .badges { display: flex; flex-wrap: wrap; gap: 8px; min-height: 26px; }
.rx-badge {
  font-family: var(--mono);
  font-size: 10.5px;
  font-weight: 500;
  letter-spacing: 0.05em;
  border: 1px solid var(--brand);
  color: var(--brand);
  padding: 4px 9px;
}
.rx-badge.hot { background: var(--brand); color: var(--paper); }
.rx-card .mol { font-family: var(--mono); font-size: 12px; color: var(--brand); margin-top: 26px; }
.rx-card h3 {
  font-family: var(--sans);
  font-stretch: 70%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: clamp(1.5rem, 1.8vw, 1.9rem);
  line-height: 1.02;
  color: var(--paper-ink);
  margin: 10px 0 14px;
}
.rx-card .kv {
  font-family: var(--mono);
  font-size: 12.5px;
  color: var(--paper-ink);
  line-height: 2.1;
  border-top: 1px solid var(--paper-rule);
  padding-top: 14px;
  margin-top: auto;
}
.rx-card .kv b { color: var(--brand); font-weight: 500; }
.rx-card .price {
  font-family: var(--sans);
  font-stretch: 72%;
  font-weight: 620;
  font-size: 1.7rem;
  color: var(--paper-ink);
  margin-top: 16px;
}
.rx-card .price small { font-size: 0.55em; color: var(--brand); font-weight: 500; }
.rx-card .btn { margin-top: 22px; justify-content: center; padding: 14px 20px; font-size: 12px; }
.rx-note {
  font-family: var(--mono);
  font-size: 11.5px;
  line-height: 1.95;
  color: var(--brand);
  border-top: 1px solid var(--paper-rule);
  margin-top: 40px;
  padding-top: 20px;
}
.ground-dark .rx-note, .ground-deep .rx-note { border-top-color: var(--rule); }

/* ---------- how-it-works step rows ---------- */
.step-rows { border-top: 1px solid var(--rule); }
.step-row {
  display: grid;
  grid-template-columns: 64px 1fr 1.2fr;
  gap: 16px 40px;
  align-items: baseline;
  padding: 40px 0;
  border-bottom: 1px solid var(--rule);
}
.step-row .n { font-family: var(--mono); font-size: 13px; color: var(--signal); }
.step-row h3 {
  font-family: var(--sans);
  font-stretch: 72%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: clamp(1.3rem, 2.4vw, 2rem);
  line-height: 1.02;
  color: var(--white-text);
}
.step-row p { font-size: 16px; color: var(--mint-text); max-width: 52ch; }
.ground-paper .step-rows { border-top-color: var(--paper-rule); }
.ground-paper .step-row { border-bottom-color: var(--paper-rule); }
.ground-paper .step-row h3, .ground-paper .step-row p { color: var(--paper-ink); }

/* ---------- faq ---------- */
.faq { border-top: 1px solid var(--paper-rule); }
.faq details { border-bottom: 1px solid var(--paper-rule); }
.faq summary {
  list-style: none;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 24px;
  padding: 26px 0;
  font-family: var(--sans);
  font-stretch: 74%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: 1.12rem;
  color: var(--paper-ink);
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary .tick { font-family: var(--mono); font-size: 16px; color: var(--brand); transition: transform 0.3s var(--ease-expo); flex-shrink: 0; }
.faq details[open] summary .tick { transform: rotate(45deg); }
.faq .a { padding: 0 0 30px; max-width: 68ch; font-size: 16px; }
.ground-dark .faq { border-top-color: var(--rule); }
.ground-dark .faq details { border-bottom-color: var(--rule); }
.ground-dark .faq summary { color: var(--white-text); }

/* ---------- intake quiz ---------- */
.quiz { max-width: 820px; }
.q-progress { display: flex; justify-content: space-between; font-family: var(--mono); font-size: 12px; color: var(--brand); margin-bottom: 10px; }
.q-bar { height: 2px; background: var(--rule); margin-bottom: 64px; }
.q-bar i { display: block; height: 100%; width: 0; background: var(--signal); transition: width 0.5s var(--ease-expo); }
.q-step { display: none; }
.q-step.on { display: block; animation: q-in 0.4s var(--ease-expo); }
@keyframes q-in { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
.quiz .q-opts { display: flex; flex-direction: column; gap: 1px; background: var(--rule); border: 1px solid var(--rule); margin-top: 44px; }
.quiz .q-opt {
  position: relative;
  display: flex;
  margin: 0;
  font-weight: 400;
  align-items: center;
  gap: 18px;
  padding: 21px 24px;
  background: var(--ink-black);
  cursor: pointer;
  font-family: var(--mono);
  font-size: 14px;
  color: var(--mint-text);
  transition: background 0.22s;
}
.quiz .q-opt:hover { background: var(--ink-deep); }
.quiz .q-opt input { position: absolute; opacity: 0; }
.quiz .q-opt .ring { width: 15px; height: 15px; border: 1px solid var(--signal); border-radius: 50%; position: relative; flex-shrink: 0; }
.quiz .q-opt .ring::after { content: ""; position: absolute; inset: 3px; border-radius: 50%; background: transparent; transition: background 0.2s; }
.quiz .q-opt input:checked ~ .ring::after { background: var(--signal); }
.quiz .q-opt:has(input:checked) { background: rgba(82, 112, 83, 0.16); color: var(--white-text); }
.quiz .q-opt .hint { margin-left: auto; font-size: 11.5px; color: var(--brand); text-align: right; }
.quiz .q-opt.box .ring, .quiz .q-opt.box .ring::after { border-radius: 0; }
.q-note {
  font-family: var(--mono);
  font-size: 12.5px;
  line-height: 1.9;
  color: var(--mint-text);
  border-left: 2px solid var(--signal);
  padding-left: 18px;
  margin-top: 36px;
  display: none;
}
.q-note.show { display: block; }
.q-nav { display: flex; justify-content: space-between; align-items: center; gap: 16px; margin-top: 64px; }
.q-nav .btn[disabled] { opacity: 0.35; pointer-events: none; }
.q-err { font-family: var(--mono); font-size: 12px; color: #4AD945; margin-top: 20px; display: none; }
.q-err.show { display: block; }
.q-done { border: 1px solid var(--rule); padding: 64px 56px; display: none; }
.q-done.show { display: block; animation: q-in 0.5s var(--ease-expo); }

.duo { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; }
.trio { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 40px; }

.intake-form input[type="number"],
.intake-form input[type="tel"],
.intake-form select {
  width: 100%;
  background: transparent;
  border: none;
  border-bottom: 1px solid var(--paper-rule);
  font-family: var(--sans);
  font-size: 18px;
  color: var(--paper-ink);
  padding: 8px 0 12px;
  border-radius: 0;
  outline: none;
  transition: border-color 0.25s;
  appearance: none;
  -webkit-appearance: none;
}
.ground-dark .intake-form input[type="number"],
.ground-dark .intake-form input[type="tel"],
.ground-dark .intake-form select {
  border-bottom-color: var(--rule);
  color: var(--white-text);
}
.ground-dark .intake-form select option { background: var(--ink-black); color: var(--white-text); }
.ground-dark .intake-form input[type="number"]:focus,
.ground-dark .intake-form input[type="tel"]:focus,
.ground-dark .intake-form select:focus { border-bottom-color: var(--signal); }

.bmi-line {
  display: flex;
  align-items: baseline;
  gap: 24px;
  font-family: var(--mono);
  font-size: 13px;
  color: var(--brand);
  border-top: 1px solid var(--rule);
  border-bottom: 1px solid var(--rule);
  padding: 16px 0;
  margin-top: 44px;
}
.bmi-line .v { font-family: var(--sans); font-stretch: 72%; font-weight: 620; font-size: 2rem; color: var(--white-text); }

/* consent row */
.quiz .consent {
  display: flex;
  margin: 8px 0 0;
  font-weight: 400;
  align-items: flex-start;
  gap: 14px;
  font-family: var(--mono);
  font-size: 12px;
  line-height: 1.8;
  color: var(--mint-text);
  cursor: pointer;
  margin-top: 8px;
}
.quiz .consent input { position: absolute; opacity: 0; }
.quiz .consent .ring { width: 15px; height: 15px; border: 1px solid var(--signal); position: relative; flex-shrink: 0; margin-top: 3px; }
.quiz .consent .ring::after { content: ""; position: absolute; inset: 3px; background: transparent; transition: background 0.2s; }
.quiz .consent input:checked ~ .ring::after { background: var(--signal); }

/* ---------- responsive for added components ---------- */
@media (max-width: 1000px) {
  .program-grid, .rx-grid { grid-template-columns: repeat(2, 1fr); }
  .program-flag { grid-template-columns: 1fr; gap: 44px; padding: 40px 32px; }
  .step-row { grid-template-columns: 48px 1fr; }
  .step-row p { grid-column: 2; }
}
@media (max-width: 640px) {
  .program-grid, .rx-grid { grid-template-columns: 1fr; }
  .program-card, .rx-card { min-height: 0; }
  .program-flag { padding: 32px 22px; }
  .program-flag h3 { font-size: clamp(1.7rem, 8vw, 2.4rem); }
  .duo, .trio { grid-template-columns: 1fr; gap: 0; }
  .q-bar { margin-bottom: 44px; }
  .quiz .q-opt { padding: 18px 16px; font-size: 13px; gap: 14px; }
  .quiz .q-opt .hint { display: none; }
  .q-nav { flex-wrap: wrap; }
  .q-nav .btn { flex: 1; justify-content: center; }
  .q-done { padding: 44px 24px; }
  .rx-card .btn { justify-content: center; }
  .step-row { padding: 32px 0; }
}

/* nav breathing room on mid-width screens (8 links now) */
@media (max-width: 1180px) and (min-width: 641px) {
  nav .links { gap: 12px; }
  nav .links a { font-size: 12px; }
}

/* ============================================================
   ADDED v2 — PRODUCT FIGURES · HERO COMPOSITIONS · TIER STAIR
   ============================================================ */

/* specimen plate — dark ruled stage behind every product render */
.rx-fig {
  position: relative;
  background: var(--ink-deep);
  background-image: repeating-linear-gradient(to bottom, transparent 0, transparent 31px, rgba(197, 212, 196, 0.05) 31px, rgba(197, 212, 196, 0.05) 32px);
  margin-top: 22px;
  height: 190px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.rx-fig::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse 62% 58% at 50% 44%, rgba(111, 159, 110, 0.16), transparent 72%);
}
.rx-fig img { width: 82%; max-width: 250px; position: relative; transition: transform 0.5s var(--ease-expo); }
.rx-card:hover .rx-fig img { transform: translateY(-6px); }

/* small plate inside program category cards */
.program-card .fig {
  position: relative;
  height: 132px;
  margin: 18px 0 4px;
  background: rgba(0, 0, 0, 0.35);
  background-image: repeating-linear-gradient(to bottom, transparent 0, transparent 31px, rgba(197, 212, 196, 0.05) 31px, rgba(197, 212, 196, 0.05) 32px);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.program-card .fig::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse 62% 58% at 50% 44%, rgba(111, 159, 110, 0.14), transparent 72%);
}
.program-card .fig img { width: 62%; max-width: 170px; position: relative; transition: transform 0.5s var(--ease-expo); }
.program-card:hover .fig img { transform: translateY(-5px); }

/* flagship banner figure */
.program-flag .flag-fig {
  position: relative;
  height: 180px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.program-flag .flag-fig::before {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse 60% 60% at 50% 46%, rgba(111, 159, 110, 0.14), transparent 72%);
}
.program-flag .flag-fig img { position: relative; width: 74%; max-width: 330px; }

/* hero product composition — hims-style floating renders */
.hero-products {
  position: absolute;
  right: 2vw;
  top: 46%;
  transform: translateY(-50%);
  width: min(19vw, 300px);
  display: flex;
  flex-direction: column;
  align-items: center;
  pointer-events: none;
  z-index: 1;
}
.hero-products img { filter: drop-shadow(0 26px 26px rgba(0, 0, 0, 0.45)); }
.hero-products .p1 { width: 100%; animation: float-a 7s ease-in-out infinite; }
.hero-products .p2 { width: 76%; align-self: flex-end; margin-top: -8%; animation: float-b 8.5s ease-in-out infinite; }
.hero-products .p3 { width: 58%; align-self: flex-start; margin-top: -10%; animation: float-a 9.5s ease-in-out infinite; }
@keyframes float-a { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-14px); } }
@keyframes float-b { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(11px); } }

/* membership tier staircase — in normal flow, collision-proof */
.tier-stair { display: block; width: 100%; max-width: 940px; height: auto; margin-top: 64px; overflow: visible; }
.tier-stair text { font-family: var(--mono); font-size: 13px; fill: #6F9F6E; letter-spacing: 0.06em; }
.tier-stair .dim { stroke: rgba(111, 159, 110, 0.25); stroke-width: 1.5; fill: none; }
.tier-stair .lit { stroke: #6F9F6E; stroke-width: 1.5; fill: none; }
.tier-stair .pulse { animation: pulse-dot 2.4s ease-in-out infinite; }

@media (max-width: 1000px) {
  .hero-products {
    position: relative;
    right: auto; top: auto;
    transform: none;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: min(92%, 470px);
    margin: 90px auto -12px;
    z-index: 0;
  }
  .hero-products .p1 { width: 46%; }
  .hero-products .p2 { width: 32%; align-self: center; margin-top: 0; }
  .hero-products .p3 { width: 24%; align-self: center; margin-top: 0; }
  .program-flag .flag-fig { height: 150px; }
}
@media (max-width: 640px) {
  .rx-fig { height: 160px; }
  .hero-products { margin-top: 80px; width: 96%; }
  .tier-stair { margin-top: 44px; }
  .tier-stair text { font-size: 28px; }
}

/* educational hero: amino chain fades out under the text column */
#sequence {
  -webkit-mask-image: linear-gradient(100deg, transparent 8%, rgba(0, 0, 0, 0.18) 36%, #000 62%);
  mask-image: linear-gradient(100deg, transparent 8%, rgba(0, 0, 0, 0.18) 36%, #000 62%);
}

/* fine-tuning */
.program-flag .flag-fig img { width: 66%; max-width: 300px; }
.intake-form input[type="number"]::-webkit-inner-spin-button,
.intake-form input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.intake-form input[type="number"] { -moz-appearance: textfield; appearance: textfield; }

/* ============================================================
   ADDED v3 — FEATURE PANELS (hims-style spotlight + dose dial)
   ============================================================ */
.feat-duo {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1px;
  background: var(--rule);
  border: 1px solid var(--rule);
}
.feat-panel {
  position: relative;
  overflow: hidden;
  background: var(--ink-black);
  min-height: 620px;
  padding: 56px 48px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.feat-panel .lab { font-family: var(--mono); font-size: 12px; font-weight: 500; letter-spacing: 0.06em; color: var(--signal); border: 1px solid var(--rule); padding: 6px 14px; border-radius: 999px; }
.feat-panel h3 {
  font-family: var(--sans);
  font-stretch: 70%;
  font-weight: 620;
  text-transform: uppercase;
  font-size: clamp(1.8rem, 2.6vw, 2.6rem);
  line-height: 1.02;
  color: var(--white-text);
  margin-top: 26px;
  background: linear-gradient(178deg, #F3EEE1 15%, #A8C9A7 110%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.feat-panel .sub { font-size: 15.5px; color: var(--mint-text); max-width: 40ch; margin-top: 14px; }
.feat-panel .btn { margin: 28px 0 40px; }

/* spotlight glow behind a render */
.spot {
  position: relative;
  width: min(78%, 460px);
  margin-top: auto;
}
.spot::before {
  content: "";
  position: absolute;
  inset: -18% -22%;
  background: radial-gradient(ellipse 55% 50% at 50% 48%, rgba(111, 159, 110, 0.38), rgba(111, 159, 110, 0.10) 55%, transparent 75%);
  pointer-events: none;
}
.spot img { position: relative; width: 100%; filter: drop-shadow(0 30px 30px rgba(0, 0, 0, 0.5)); }

/* giant cropped render at panel base (hims "perfect SNAC" pill) */
.giant-crop {
  width: min(88%, 520px);
  margin-top: auto;
  margin-bottom: -18%;
  position: relative;
}
.giant-crop img { width: 100%; filter: drop-shadow(0 24px 30px rgba(0, 0, 0, 0.5)); }

/* mono callouts with connector dots */
.callouts { display: flex; gap: 40px; justify-content: center; flex-wrap: wrap; margin-top: 30px; }
.callouts .c {
  font-family: var(--mono);
  font-size: 11.5px;
  line-height: 1.8;
  letter-spacing: 0.04em;
  color: var(--mint-text);
  max-width: 24ch;
  text-align: left;
  border-left: 2px solid var(--signal);
  padding-left: 12px;
}
.callouts .c b { color: var(--signal); font-weight: 500; display: block; }

/* dose dial */
.dose-dial { width: min(64%, 340px); margin: 26px 0 8px; overflow: visible; }
.dose-dial text { font-family: var(--mono); fill: var(--signal); }
.dose-dial .tick { stroke: var(--rule); stroke-width: 2; }
.dose-dial .tick.on { stroke: var(--signal); }
.dose-dial .needle { stroke: #86B584; stroke-width: 2.5; }

@media (max-width: 1000px) {
  .feat-duo { grid-template-columns: 1fr; }
  .feat-panel { min-height: 520px; padding: 44px 28px 0; }
}
@media (max-width: 640px) {
  .feat-panel { min-height: 440px; }
  .callouts { gap: 20px; }
}

/* ============================================================
   ADDED v4 — MECHANISM ANIMATIONS (pill-morph canvas + dose orbit)
   ============================================================ */
#pill-morph {
  display: block;
  width: min(100%, 620px);
  aspect-ratio: 5 / 4;
  margin-top: auto;
}

/* text ring orbiting the pen — back arc / pen / front arc sandwich */
.dose-orbit {
  position: absolute;
  left: 50%;
  top: 54%;
  width: 136%;
  transform: translate(-50%, -50%);
  overflow: visible;
  pointer-events: none;
}
.dose-orbit--back { z-index: 0; }
.dose-orbit--front { z-index: 2; }
.dose-orbit-spot img { z-index: 1; }
.dose-orbit-text {
  font-family: var(--mono);
  font-size: 25px;
  font-weight: 500;
  letter-spacing: 0.2em;
  fill: url(#orbit-grad);
  filter: drop-shadow(0 0 12px rgba(111, 159, 110, 0.4));
}
.dose-orbit-text--back {
  font-size: 22px;
  fill: #6F9F6E;
  opacity: 0.22;
  filter: none;
}

/* ============================================================
   ADDED v5 — PROGRAMS NAV DROPDOWN
   ============================================================ */
.nav-drop { position: relative; display: flex; align-items: center; height: 64px; }
.nav-drop > a .caret { font-size: 9px; }
.nav-drop .drop {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translate(-50%, 8px);
  min-width: 236px;
  background: var(--ink-black);
  border: 1px solid var(--rule);
  padding: 8px 0;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.22s, transform 0.3s var(--ease-expo), visibility 0s linear 0.22s;
  z-index: 70;
}
.nav-drop:hover .drop,
.nav-drop:focus-within .drop {
  opacity: 1;
  visibility: visible;
  transform: translate(-50%, 0);
  transition: opacity 0.22s, transform 0.3s var(--ease-expo), visibility 0s;
}
.nav-drop .drop a {
  display: block;
  padding: 11px 20px;
  font-family: var(--mono);
  font-size: 12.5px;
  font-weight: 500;
  color: var(--mint-text);
  background-image: none;
  -webkit-text-fill-color: currentColor;
  border-bottom: none;
  text-decoration: none;
  transition: color 0.2s, background 0.2s;
}
.nav-drop .drop a:hover { color: var(--signal); background: rgba(82, 112, 83, 0.10); filter: none; }
@media (max-width: 640px) {
  .nav-drop { display: contents; }
  .nav-drop .drop, .nav-drop .caret { display: none; }
}

/* ============================================================
   ADDED v4 — REAL PRODUCT PHOTOGRAPHY (assets/img/products/photo/)
   The vector renders were replaced with photographic cutouts.
   Additive rules only: the floor shadow the old SVGs had baked
   in, plus per-shape fitting so tall vials, wide pens and the
   square tablet all sit correctly in the existing plates.
   ============================================================ */

/* floor shadows the SVG renders carried */
.rx-fig img,
.program-card .fig img,
.program-flag .flag-fig img {
  filter: drop-shadow(0 18px 20px rgba(0, 0, 0, 0.45));
}

/* rx cards — 190px plate: constrain both axes, pens get more run */
.rx-fig img { width: auto; height: auto; max-width: 80%; max-height: 84%; object-fit: contain; }
.rx-fig img[src*="photo/pen-"] { width: 86%; max-width: 270px; max-height: none; }
.rx-fig img[src*="photo/tab"] { max-height: 76%; }

/* program category cards — 132px plate */
.program-card .fig img { width: auto; height: auto; max-width: 74%; max-height: 84%; object-fit: contain; }
.program-card .fig img[src*="photo/pen-"] { width: 84%; max-width: 210px; max-height: none; }
.program-card .fig img[src*="photo/tab"] { max-height: 74%; }

/* flagship banner — the wide pen needs more run than a 4:3 render */
.program-flag .flag-fig img[src*="photo/pen-"] { width: 84%; max-width: 380px; }

/* hero float stack — cap tall vials / square tablet; tilt pens so the
   long thin cutouts read like floating renders (desktop only) */
.hero-products img[src*="photo/vial-"] { width: auto; max-height: 185px; }
.hero-products img.p2[src*="photo/vial-"] { max-height: 155px; }
.hero-products img.p3[src*="photo/vial-"] { max-height: 130px; }
.hero-products img[src*="photo/tab"] { width: auto; max-height: 165px; }
@media (min-width: 1001px) {
  .hero-products img.p1[src*="photo/pen-"] { rotate: -14deg; }
  .hero-products img.p3[src*="photo/pen-"] { rotate: 10deg; }
}
@media (max-width: 1000px) {
  .hero-products img[src*="photo/vial-"],
  .hero-products img.p2[src*="photo/vial-"] { max-height: 170px; }
  .hero-products img.p3[src*="photo/vial-"] { max-height: 140px; }
  .hero-products img[src*="photo/tab"] { max-height: 130px; }
}

/* dose-orbit spot — floating pen photo sized inside the text ring */
.dose-orbit-spot img { width: 92%; margin: 0 auto; display: block; }

/* ============ ADDED v6 — homepage 3-col program grid (testing moved out to its own button) ============ */
.program-grid.cols-3 { grid-template-columns: repeat(3, 1fr); }
@media (max-width: 1000px) { .program-grid.cols-3 { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 640px) { .program-grid.cols-3 { grid-template-columns: 1fr; } }
/* flagship banners — tall vial photos must fit the 180px plate */
.program-flag .flag-fig img[src*="photo/vial-"] { width: auto; max-width: none; max-height: 88%; }

/* ============================================================
   ADDED v7 — pill rotation (JS) + callout connector lines
   Annotated-diagram look for the MECHANISM left panel: each callout
   drops a thin signal-green connector line to a dot terminal, pointing
   down toward the dissolving pill below. Text/copy untouched.
   ============================================================ */
.feat-panel .callouts .c { position: relative; --conn-drop: 68px; }
/* thin vertical connector line descending from the callout toward the pill */
.feat-panel .callouts .c::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  width: 1px;
  height: var(--conn-drop);
  transform: translateX(-50%);
  background: linear-gradient(180deg, rgba(111, 159, 110, 0.85) 0%, rgba(111, 159, 110, 0.14) 100%);
  pointer-events: none;
}
/* small dot terminal at the end of the connector (signal green, soft glow) */
.feat-panel .callouts .c::before {
  content: "";
  position: absolute;
  left: 50%;
  top: calc(100% + var(--conn-drop));
  width: 5px;
  height: 5px;
  margin: -2.5px 0 0 -2.5px;
  border-radius: 50%;
  background: var(--signal);
  box-shadow: 0 0 7px rgba(111, 159, 110, 0.7);
  pointer-events: none;
}
@media (max-width: 1000px) {
  .feat-panel .callouts .c { --conn-drop: 48px; }
}
/* ≤640px: stacked callouts — hide the connectors, keep the text legible */
@media (max-width: 640px) {
  .feat-panel .callouts .c::after,
  .feat-panel .callouts .c::before { display: none; }
}

/* ============================================================
   ADDED v10 — flagship render motion  (supersedes v9 float)
   "Floating hero specimen": each program render hovers with an
   organic multi-axis bob (vertical + horizontal drift + slow 3D
   sway), casts a grounded contact shadow that shrinks/fades as it
   rises, and sits on a slow-breathing signal-green spotlight. On
   fine-pointer desktops the render tilts toward the cursor and the
   spotlight drifts with it (main.js sets --rx/--ry and --gx/--gy).
   Transform/opacity/filter only — GPU-friendly. Per-banner tempo &
   phase keep the three a family, not a lockstep chorus. Reduced
   motion collapses to a near-static, calm state.
   ============================================================ */

/* the plate: overflow open so the specimen can rise past it, and it
   becomes the 3D stage (perspective) + its own stacking context */
.program-flag .flag-fig {
  overflow: visible;
  perspective: 1100px;
  perspective-origin: 50% 40%;
}

/* per-banner motion budget — generous on desktop, dialled down for
   small screens further below. Banners 2 & 3 shift tempo/phase (and
   flip drift on #2) so they read as a cohesive family, out of sync. */
.program-flag {
  --fig-amp: 18px;    /* vertical bob             */
  --fig-drift: 6px;   /* horizontal drift         */
  --fig-rot: 1.5deg;  /* z-axis sway              */
  --fig-z: 20px;      /* depth push toward viewer */
  --fig-tilt: 2.2deg; /* idle x/y sway            */
  --fig-per: 7s;      /* float period            */
  --fig-delay: 0s;    /* phase offset            */
}
.program-flag:nth-of-type(2) { --fig-per: 8.6s; --fig-delay: -3.1s; --fig-drift: -5px; --fig-amp: 16px; }
.program-flag:nth-of-type(3) { --fig-per: 9.4s; --fig-delay: -5.2s; --fig-amp: 20px; --fig-rot: 1.2deg; }

/* wrapper carries the pointer-parallax tilt and preserves the 3D
   context so the render's own float transforms compose beneath it */
.program-flag .fig-lift {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transform-style: preserve-3d;
  transform: rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));
  transition: transform 0.45s var(--ease-expo);
  will-change: transform;
}

/* the render: continuous organic multi-axis float + tight ambient
   drop-shadow (the grounded ::after below is the real cast shadow) */
.program-flag .flag-fig img {
  animation: fig-float var(--fig-per) ease-in-out infinite;
  animation-delay: var(--fig-delay);
  will-change: transform;
  filter: drop-shadow(0 10px 16px rgba(0, 0, 0, 0.45));
}
@keyframes fig-float {
  0% {
    transform: translate3d(0, 0, 0) rotateZ(0deg) rotateX(0deg) rotateY(0deg);
  }
  25% {
    transform: translate3d(calc(var(--fig-drift) * 0.55), calc(var(--fig-amp) * -0.5), calc(var(--fig-z) * 0.5))
               rotateZ(calc(var(--fig-rot) * 0.5)) rotateX(var(--fig-tilt)) rotateY(calc(var(--fig-tilt) * -0.7));
  }
  50% {
    transform: translate3d(calc(var(--fig-drift) * -0.2), calc(var(--fig-amp) * -1), var(--fig-z))
               rotateZ(calc(var(--fig-rot) * -1)) rotateX(calc(var(--fig-tilt) * 1.15)) rotateY(calc(var(--fig-tilt) * 0.6));
  }
  75% {
    transform: translate3d(calc(var(--fig-drift) * -1), calc(var(--fig-amp) * -0.42), calc(var(--fig-z) * 0.45))
               rotateZ(calc(var(--fig-rot) * 0.4)) rotateX(calc(var(--fig-tilt) * 0.5)) rotateY(var(--fig-tilt));
  }
  100% {
    transform: translate3d(0, 0, 0) rotateZ(0deg) rotateX(0deg) rotateY(0deg);
  }
}

/* living spotlight — signal-green radial that breathes (scale +
   opacity) and drifts toward the cursor via --gx/--gy */
.program-flag .flag-fig::before {
  background: radial-gradient(ellipse 60% 55% at calc(50% + var(--gx, 0px)) calc(44% + var(--gy, 0px)),
    rgba(111, 159, 110, 0.24), rgba(111, 159, 110, 0.05) 55%, transparent 72%);
  transform-origin: 50% 46%;
  animation: fig-glow var(--fig-per) ease-in-out infinite;
  animation-delay: var(--fig-delay);
  will-change: transform, opacity;
}
@keyframes fig-glow {
  0%, 100% { opacity: 0.7; transform: scale(0.9); }
  50%      { opacity: 1;   transform: scale(1.08); }
}

/* grounded contact shadow — soft floor ellipse that shrinks & fades
   as the specimen rises, then settles wide & dark as it descends */
.program-flag .flag-fig::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 6px;
  width: 48%;
  height: 22px;
  border-radius: 50%;
  background: radial-gradient(ellipse 50% 50% at 50% 50%, rgba(0, 0, 0, 0.62), rgba(0, 0, 0, 0.28) 46%, transparent 72%);
  filter: blur(7px);
  transform: translateX(-50%) scale(1);
  animation: fig-shadow var(--fig-per) ease-in-out infinite;
  animation-delay: var(--fig-delay);
  will-change: transform, opacity;
  pointer-events: none;
  z-index: -1;
}
@keyframes fig-shadow {
  0%, 100% { transform: translateX(-50%) scale(1);    opacity: 0.9; }
  50%      { transform: translateX(-50%) scale(0.72); opacity: 0.4; }
}

/* keep the v9 tablet fit (round debossed "V" reads larger in-plate) */
.program-flag .flag-fig img[src*="photo/tab"] { width: auto; max-width: none; max-height: 94%; }

/* dial amplitudes down on smaller screens; pointer-parallax is
   JS-gated to fine pointers, so it no-ops on touch automatically */
@media (max-width: 1000px) {
  .program-flag { --fig-amp: 12px; --fig-drift: 3px; --fig-rot: 1deg; --fig-z: 10px; --fig-tilt: 1.4deg; }
  .program-flag .flag-fig::after { bottom: 4px; }
}
@media (max-width: 640px) {
  .program-flag { --fig-amp: 9px; --fig-drift: 2px; --fig-rot: 0.7deg; --fig-z: 6px; --fig-tilt: 1deg; }
  .program-flag .flag-fig::after { width: 42%; height: 18px; }
}

/* respect reduced motion — hold still, keep a calm static spotlight */
@media (prefers-reduced-motion: reduce) {
  .program-flag .flag-fig img,
  .program-flag .flag-fig::before,
  .program-flag .flag-fig::after { animation: none; }
  .program-flag .fig-lift { transition: none; transform: none; }
  .program-flag .flag-fig::before { opacity: 0.9; transform: none; }
  .program-flag .flag-fig::after { opacity: 0.55; transform: translateX(-50%) scale(1); }
}

/* ============ ADDED v11 — homepage flagship price tables stack uniformly on mobile ============ */
@media (max-width: 640px) {
  .program-flag .data-table .row {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    padding: 14px 0;
  }
}

/* ============ hims-style warm gradient product cards (homepage Programs #02) ============
   Bright cream section, each program card is a warm brown→gold gradient panel with the
   product render floating on the glowing gold side. Keeps products popping without a flat dark page. */
#programs .program-flag {
  background: linear-gradient(104deg, #20281F 0%, #2F4635 33%, #527053 68%, #6F9F6E 100%);
  border: none;
  border-radius: 20px;
  box-shadow: 0 24px 60px -28px rgba(31, 42, 33, 0.55);
}
#programs .program-flag h3 { color: #F4F7F0; text-transform: none; }
#programs .program-flag .desc { color: rgba(244, 247, 240, 0.86); }
#programs .program-flag .lab { color: #B9D6B4; }               /* warm gold label, hims-style */
/* buttons on the gradient card must beat .ground-paper .btn (which is dark) */
#programs .program-flag .btn { color: #F4F7F0; border-color: rgba(244, 247, 240, 0.5); }
#programs .program-flag .btn:hover { background: var(--accent); border-color: var(--accent); color: #252B26; }
#programs .program-flag .btn:hover .dot { background: #252B26; }
/* warm gold glow behind the floating product (was sage) */
#programs .program-flag .flag-fig::before {
  background: radial-gradient(ellipse 60% 55% at calc(50% + var(--gx, 0px)) calc(44% + var(--gy, 0px)),
    rgba(160, 200, 150, 0.30), rgba(160, 200, 150, 0.08) 55%, transparent 72%);
}
/* corner registration ticks in warm gold on the card */
#programs .program-flag.ticks::before, #programs .program-flag.ticks::after { border-color: rgba(185, 214, 180, 0.7); }

/* ============ homepage vertical warm gradient — cream (01) deepening to the brown footer,
   kept in the bright hims range; each section a step warmer than the one above ============ */
.ground-paper.htone1 { background-color: #F5F8F1; }
.ground-paper.htone2 { background-color: #E1EADC; }
.ground-paper.htone3 { background-color: #CEDCC7; }
.ground-paper.htone4 { background-color: #BACFB3; }
.ground-paper.htone5 { background-color: #A7C19E; }
.ground-paper.htone6 { background-color: #93B389; }




/* cards on the deeper tan sections stay lighter so they lift off the ground */
.ground-paper.htone6 .explore-card { background: #EAF1E4; }
.ground-paper.htone6 .explore-grid { background: #7FA275; border-color: #7FA275; }
.ground-paper.htone5 .tier-line .arr { color: #3F5A40; }
/* keep eyebrow labels legible on the deeper tan grounds */
.ground-paper.htone4 .specimen,
.ground-paper.htone5 .specimen,
.ground-paper.htone6 .specimen { color: #2F4630; }
.ground-paper.htone5 .index-row .desc,
.ground-paper.htone4 .index-row .desc { color: #414B41; }

/* ============ mobile-only homepage trims (phones ≤640px) — keep titles, cut supporting copy;
   fit the membership tier line on one row. Scoped to homepage sections so desktop/other pages are untouched. ============ */
@media (max-width: 640px) {
  /* 03 — Three Sciences: show just the three titles, drop the descriptions */
  .htone4 .index-row .desc { display: none !important; }
  .htone4 .index-row { padding: 26px 0; }
  .htone4 .index-row h3 { font-size: clamp(1.5rem, 7vw, 2.2rem); }

  /* 05 — Go Deeper: label + title + link only, drop the paragraph */
  .htone6 .explore-card .ex-desc { display: none; }
  .htone6 .explore-card { padding: 24px 22px; min-height: 0; }
  .htone6 .explore-card h3 { margin: 10px 0 0; }
  .htone6 .explore-card .ex-go { margin-top: 16px; }

  /* 04 — membership tiers on ONE row. The line maxes out ~17.5px (the largest
     that fits "FOUNDATION → ELITE → ONE™" on a phone); to keep it reading as a
     heading, the supporting paragraph below is stepped down so hierarchy holds. */
  .htone5 .tier-line {
    font-size: clamp(0.78rem, 4vw, 1rem);
    white-space: nowrap;
    display: flex;
    flex-wrap: nowrap;
    align-items: baseline;
    justify-content: flex-start;
    letter-spacing: -0.01em;
  }
  .htone5 .tier-line .t1 { font-weight: 520; }
  .htone5 .tier-line .arr { margin: 0 0.16em; font-size: 0.5em; }
  .htone5 .body-max { font-size: 13.5px !important; max-width: 34ch; }
}

/* ============ mobile-only text trim (client: less annotation text on phones) ============ */
@media (max-width: 640px) {
  /* home hero bottom strip: address + the three sciences, stacked and centered */
  .hero-meta { justify-content: center; text-align: center; }
  .hero-meta .coords { display: none; }
  /* "EST. READING — 100+ MARKERS" stays hidden on phones; the sciences line does not */
  .hero-home .hero-meta > span:last-child { display: none; }
  /* decorative mono annotations inside landing-page heroes */
  .hero-sub .mono-note { display: none; }
}

/* ============ hero over-video text legibility (PC + mobile) — vivid green + dark shadow backing ============ */
.hero-home .specimen,
.hero-home .hero-meta span {
  color: #A7E39F;
  text-shadow: 0 1px 6px rgba(12, 20, 14, 0.9), 0 2px 20px rgba(12, 20, 14, 0.65);
}
/* the tagline is a brand statement, not an annotation — give it real presence */
.hero-home > .shell > .specimen {
  color: #EAF4E6;
  font-size: clamp(15px, 1.5vw, 19px) !important;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-shadow: 0 1px 8px rgba(12, 20, 14, 0.95), 0 2px 24px rgba(12, 20, 14, 0.7);
}
.hero-home .hero-meta > span:nth-child(2) { color: #C7E6C0; font-weight: 600; letter-spacing: 0.1em; }
@media (max-width: 640px) {
  .hero-home > .shell > .specimen {
    display: block;
    font-size: 13.5px !important;
    letter-spacing: 0.16em;
    margin-top: 22px !important;
  }
  .hero-home .hero-meta > span:nth-child(2) { font-size: 12px; letter-spacing: 0.08em; }
}
.hero-home .specimen::before { background: #A7E39F; }
.hero-home .hero-meta { border-top-color: rgba(167, 227, 159, 0.35); }
/* hero CTA is the one green thing on a white-text hero — it should read as the action */
.hero-home .btn {
  color: #F4F7F0;
  border-color: rgba(158, 196, 156, 0.55);
  background: #4A7C51;
  text-shadow: none;
  box-shadow: 0 10px 30px rgba(74, 124, 81, 0.5), 0 1px 3px rgba(12, 20, 14, 0.45);
}
.hero-home .btn .dot { background: #C2DCBB; }
.hero-home .btn:hover {
  background: var(--signal);
  border-color: var(--signal);
  box-shadow: 0 10px 32px rgba(111, 159, 110, 0.55), 0 1px 3px rgba(12, 20, 14, 0.4);
}
.hero-home .btn:hover .dot { background: #F0F3ED; }

/* ============ 03 Three Sciences — graphite panel on the light ground (client: dark grey bg,
   light green text). Panel treatment echoes the 02 program cards so the page's light→dark
   descent stays intact — the ground stays htone4, only the science index sits on graphite. ============ */
.htone4 .index-rows {
  border-top: none;
  background: linear-gradient(118deg, #2B2E2C 0%, #3E423F 55%, #4F4F4E 100%);
  border-radius: 20px;
  padding: 10px 44px;
  box-shadow: 0 24px 60px -28px rgba(31, 42, 33, 0.5);
}
.htone4 .index-row { border-bottom: 1px solid rgba(167, 227, 159, 0.16); }
.htone4 .index-row:last-child { border-bottom: none; }
.htone4 .index-row h3 { color: #A7E39F; }
.htone4 .index-row .desc { color: rgba(232, 240, 228, 0.78); }
.htone4 .index-row .arrow { color: rgba(167, 227, 159, 0.45); }
.htone4 .index-row:hover { background: rgba(167, 227, 159, 0.05); }
.htone4 .index-row:hover .arrow { color: #A7E39F; }
@media (max-width: 640px) {
  .htone4 .index-rows { padding: 4px 22px; border-radius: 16px; }
}

/* the earlier .ground-paper.htone4 legibility rules (written for the light tan ground)
   out-rank the panel styles — re-assert light text on the graphite panel */
.ground-paper.htone4 .index-row .desc { color: rgba(234, 241, 231, 0.88); }
.ground-paper.htone4 .index-row h3 { color: #A7E39F; }
.ground-paper.htone4 .index-row .arrow { color: rgba(167, 227, 159, 0.5); }
.ground-paper.htone4 .index-row:hover .arrow { color: #A7E39F; }

/* 05 Go Deeper — rounded corners + card shadow to match the 02/03 panels */
.htone6 .explore-grid {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 24px 60px -28px rgba(31, 42, 33, 0.35);
}
@media (max-width: 640px) {
  .htone6 .explore-grid { border-radius: 16px; }
}

/* ============ remove the left rail + scroll trace line entirely (client request) ============ */
.rail, #trace { display: none !important; }
:root { --rail: 0px; }

/* ============ remove ALL background ruler lines site-wide (client request) —
   grounds, mobile menu, and the ruled plates behind product renders keep their
   colors but lose the horizontal chart lines ============ */
.ground-dark, .ground-deep, .ground-paper,
nav .links, .rx-fig, .program-card .fig {
  background-image: none !important;
}

/* service glyphs replacing product photos in 02 cards */
.program-flag .flag-fig svg.fig-glyph{position:relative;width:58%;max-width:250px;height:auto;color:var(--accent);filter:drop-shadow(0 18px 26px rgba(0,0,0,.35))}

/* ============ ONE™ PAGE ============ */
.one-hero{position:relative;min-height:96vh;min-height:96svh;display:flex;align-items:center;overflow:hidden;border-top:none;background:#0A0C0A}
.one-hero #hexwave{position:absolute;inset:0;width:100%;height:100%;display:block}
.one-hero-veil{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 50% 42%,rgba(10,12,10,0) 0%,rgba(10,12,10,.45) 58%,rgba(8,10,8,.9) 100%),linear-gradient(180deg,rgba(8,10,8,.6) 0%,rgba(8,10,8,0) 30%,rgba(8,10,8,0) 62%,rgba(8,10,8,.94) 100%)}
.one-hero .display{margin-top:26px}
.one-lede{max-width:52ch;font-size:17.5px;line-height:1.75;color:var(--mint-text);margin-top:28px}
.one-hero-cta{margin-top:40px;display:flex;gap:16px;flex-wrap:wrap}
.one-dark{position:relative;background:#0C0E0C}
.one-dark canvas.hexglow{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.9}
.one-em{font-style:normal;color:var(--accent)}
.one-words{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;border:1px solid rgba(255,255,255,.06);background:rgba(16,18,16,.72);backdrop-filter:blur(3px)}
.one-word{padding:44px 38px;border-right:1px solid rgba(255,255,255,.06)}
.one-word:last-child{border-right:none}
.one-word .n{font-family:var(--mono,inherit);font-size:11px;letter-spacing:.22em;color:var(--signal)}
.one-word h3{margin-top:18px;font-size:24px;font-weight:560;color:var(--white-text);letter-spacing:.01em}
.one-word p{margin-top:14px;font-size:15.5px;line-height:1.8;color:var(--mint-text)}
.one-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}
.one-step{border-top:1px solid rgba(255,255,255,.08);padding-top:22px}
.one-step .k{font-size:11px;letter-spacing:.22em;color:var(--signal)}
.one-step p{margin-top:14px;font-size:15.5px;line-height:1.8;color:var(--mint-text)}
@media (max-width: 900px){
  .one-words{grid-template-columns:1fr}
  .one-word{border-right:none;border-bottom:1px solid rgba(255,255,255,.06)}
  .one-word:last-child{border-bottom:none}
  .one-steps{grid-template-columns:1fr}
  .one-hero{min-height:88vh;min-height:88svh}
}
.one-hero .hero-meta{display:flex;gap:38px;flex-wrap:wrap}
.one-dark .mono-note{color:var(--mint-text);opacity:.72}

.one-page nav{background:rgba(9,11,9,.88)}
.one-page footer{background:#0A0C0A}

/* ONE page — un-cram stacked sections + remove seam line */
.one-dark{border-top:none}
.one-dark.sec-pad{padding-top:108px;padding-bottom:108px}
/* Membership ONE region — one-page honeycomb behind the rotating orbit */
#one.one-dark canvas.hexglow{z-index:0}
#one.one-dark .orbit{z-index:1}

/* Membership ONE — move invitation note to lower-left, clear of the orbit */
#one .band-foot{justify-content:flex-start}
#one .price-note{flex-basis:100%;order:3;text-align:left;margin-top:14px}

/* 02 Core Services — centered, icon-free cards */
#programs .program-flag{grid-template-columns:1fr;text-align:center}
#programs .program-flag .desc{margin-left:auto;margin-right:auto}

/* ============ PNOĒ infographics — blended figures ============ */
.pnoe-fig { margin: 0; }
.pnoe-fig img { width: 100%; height: auto; display: block; }
.pnoe-fig img { -webkit-mask-image: radial-gradient(ellipse 100% 100% at 50% 50%, #000 84%, transparent 99%); mask-image: radial-gradient(ellipse 100% 100% at 50% 50%, #000 84%, transparent 99%); }
.pnoe-fig.blend-light img { mix-blend-mode: multiply; }
.pnoe-fig.blend-dark img { mix-blend-mode: screen; }
#pnoe .spread { align-items: start; }
#pnoe .pnoe-fig { max-width: 420px; margin-left: auto; }
/* pnoe.html reveal-split: image + list/text */
.pnoe-split { display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: center; margin-top: 40px; }
.pnoe-split .pnoe-fig { max-width: 460px; }
.pnoe-feature { display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: center; }
.pnoe-feature + .pnoe-feature { margin-top: 40px; }
.pnoe-feature.flip .pnoe-fig { order: 2; }
.pnoe-feature .pnoe-fig { max-width: 440px; }
.pnoe-feature h3 { font-family: var(--sans); font-stretch: 70%; font-weight: 620; text-transform: uppercase; font-size: clamp(1.7rem, 3vw, 2.4rem); line-height: 1; color: var(--paper-ink); }
.ground-dark .pnoe-feature h3 { color: var(--white-text); }
.pnoe-feature .lab { font-family: var(--mono); font-size: 13px; color: var(--signal); display: block; margin-bottom: 18px; }
.pnoe-feature p { margin-top: 18px; font-size: 16.5px; color: var(--paper-soft, #4b574b); max-width: 44ch; }
.ground-paper .pnoe-feature p { color: #47533f; }
@media (max-width: 820px) {
  .pnoe-split, .pnoe-feature { grid-template-columns: 1fr; gap: 32px; }
  .pnoe-feature.flip .pnoe-fig { order: 0; }
  #pnoe .pnoe-fig { margin: 0 auto; }
  .pnoe-split .pnoe-fig, .pnoe-feature .pnoe-fig, #pnoe .pnoe-fig { max-width: 340px; margin-left: auto; margin-right: auto; }
}

/* Section 02 (PNOĒ) — mirrored spread: data left, text right */
#pnoe .spread.mirror { grid-template-columns: 1.2fr 1fr; }
#pnoe .spread.mirror .data-table { align-self: start; }
@media (max-width: 820px) {
  #pnoe .spread.mirror { grid-template-columns: 1fr; }
  #pnoe .spread.mirror .data-table { order: 2; }
}
