/* dr-mix-self-host-fonts: no Google dependency on mobile networks. */
@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* desktop-proof-polish-1: keep proof icons centered after hero animation overrides. */
@media (min-width: 769px) {
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item {
    grid-template-columns: 56px minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 14px !important;
    cursor: default !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > a.dr-proof-item {
    cursor: pointer !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon {
    display: grid !important;
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
    min-height: 56px !important;
    place-items: center !important;
    border-radius: 50% !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg {
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    margin: 0 !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text * {
    background: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    text-decoration: none !important;
  }
}
@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* /dr-mix-self-host-fonts */

/* Premium Dr. Mix hero layers and restrained motion. */
body[data-page="dr-mix"] {
  --dr-hero-cream: #fff8ef;
  --dr-hero-milk: #fbf3e9;
  --dr-hero-warm: #d8b798;
  --dr-hero-caramel: #a6785c;
  --dr-hero-ink: #45382f;
  --dr-hero-bg-desktop: url("assets/dr-mix-hero-bg-desktop.png");
  --dr-hero-bg-mobile: url("assets/dr-mix-hero-bg-mobile.png");
}

.dr-proof-label-mobile {
  display: none;
}

/* mobile-reference-hero: phone first block matching the supplied Dr. Mix poster. */
.dr-hero-mobile-logo {
  display: none;
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] .site-header,
  html body[data-page="dr-mix"] .dr-mobile-quick-nav,
  html body[data-page="dr-mix"] .dr-mobile-cta {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 100svh !important;
    min-height: 100svh !important;
    max-height: 940px !important;
    overflow: hidden !important;
    padding: 0 !important;
    background:
      url("assets/dr-mix-hero-podium-mobile.png?v=phone-reference-1") center top / cover no-repeat,
      linear-gradient(180deg, #efc391 0%, #f6dfbd 48%, #f4d2a5 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: block !important;
    pointer-events: none !important;
    background:
      linear-gradient(180deg, rgba(255, 246, 232, 0.14) 0%, rgba(255, 246, 232, 0) 25%, rgba(255, 246, 232, 0) 72%, rgba(135, 82, 42, 0.12) 100%),
      radial-gradient(circle at 50% 16%, rgba(255, 248, 235, 0.58), rgba(255, 248, 235, 0) 31%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::after,
  html body[data-page="dr-mix"] .dr-hero-bg,
  html body[data-page="dr-mix"] .dr-hero-overlay,
  html body[data-page="dr-mix"] .dr-hero-ribbons,
  html body[data-page="dr-mix"] .dr-hero-particles,
  html body[data-page="dr-mix"] main#top .dr-metric-grid {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo {
    position: absolute !important;
    top: clamp(36px, 6.2svh, 64px) !important;
    left: 50% !important;
    z-index: 3 !important;
    display: grid !important;
    justify-items: center !important;
    color: #5b4638 !important;
    text-align: center !important;
    transform: translateX(-50%) !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo strong {
    display: block !important;
    font-family: "Instrument Serif", Georgia, serif !important;
    font-size: clamp(2.45rem, 10vw, 3.15rem) !important;
    font-weight: 400 !important;
    line-height: 0.9 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo span {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin-top: 4px !important;
    color: #725a4b !important;
    font-family: Manrope, system-ui, sans-serif !important;
    font-size: 0.72rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.22em !important;
    line-height: 1 !important;
    text-transform: lowercase !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo span::before,
  html body[data-page="dr-mix"] .dr-hero-mobile-logo span::after {
    content: "" !important;
    display: block !important;
    width: 20px !important;
    height: 1px !important;
    background: rgba(91, 70, 56, 0.58) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    position: relative !important;
    z-index: 4 !important;
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: clamp(130px, 16.5svh, 160px) 0 0 !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    position: relative !important;
    width: min(calc(100vw - 44px), 352px) !important;
    max-width: 352px !important;
    margin: 0 auto !important;
    overflow: visible !important;
    border: 1px solid rgba(255, 255, 255, 0.58) !important;
    border-radius: 28px !important;
    background:
      radial-gradient(circle at 88% 0%, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0) 38%),
      linear-gradient(180deg, rgba(255, 252, 246, 0.95), rgba(250, 241, 229, 0.92)) !important;
    box-shadow:
      0 30px 64px rgba(98, 63, 38, 0.22),
      inset 0 1px 0 rgba(255, 255, 255, 0.86) !important;
    padding: 18px 16px 16px !important;
    text-align: left !important;
    transform: none !important;
    backdrop-filter: blur(10px) saturate(1.06) !important;
    -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    display: flex !important;
    width: fit-content !important;
    min-height: 28px !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto 14px !important;
    border: 1px solid rgba(120, 86, 65, 0.12) !important;
    border-radius: 999px !important;
    background: rgba(255, 250, 244, 0.68) !important;
    color: #725848 !important;
    padding: 0 15px !important;
    font-size: 0.66rem !important;
    font-weight: 900 !important;
    letter-spacing: 0.13em !important;
    line-height: 1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 12px !important;
    color: #4f4238 !important;
    font-family: "Instrument Serif", Georgia, serif !important;
    font-size: clamp(2.32rem, 10vw, 2.76rem) !important;
    font-weight: 400 !important;
    line-height: 0.94 !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-wrap: balance !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 span,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent span {
    display: block !important;
    max-width: 100% !important;
    color: inherit !important;
    font: inherit !important;
    letter-spacing: 0 !important;
    line-height: inherit !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent span {
    color: #a9785b !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    width: 100% !important;
    max-width: 25ch !important;
    margin: 0 0 14px !important;
    color: #5e5750 !important;
    font-size: clamp(0.88rem, 3.8vw, 1rem) !important;
    font-weight: 850 !important;
    line-height: 1.32 !important;
    text-align: left !important;
    text-wrap: pretty !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    display: grid !important;
    width: 100% !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 9px !important;
    margin: 0 0 14px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    display: grid !important;
    min-width: 0 !important;
    min-height: 76px !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 30px minmax(0, 1fr) !important;
    gap: 5px !important;
    align-items: center !important;
    justify-items: center !important;
    overflow: hidden !important;
    border: 1px solid rgba(105, 79, 61, 0.08) !important;
    border-radius: 16px !important;
    background: rgba(255, 255, 255, 0.52) !important;
    box-shadow: 0 14px 26px rgba(97, 68, 48, 0.06) !important;
    color: #584b43 !important;
    padding: 8px 5px 7px !important;
    text-align: center !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item::after,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon::after,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    display: grid !important;
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    place-items: center !important;
    border: 1px solid rgba(140, 103, 79, 0.17) !important;
    border-radius: 50% !important;
    background: rgba(250, 237, 224, 0.86) !important;
    color: #9a7358 !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke-width: 1.85 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    display: block !important;
    width: 100% !important;
    max-width: 12ch !important;
    color: #50463f !important;
    font-size: clamp(0.6rem, 2.75vw, 0.68rem) !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
    text-align: center !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    display: grid !important;
    width: 100% !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 11px !important;
    margin: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    display: inline-flex !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 50px !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 999px !important;
    padding: 0 10px !important;
    font-size: clamp(0.68rem, 3vw, 0.78rem) !important;
    font-weight: 900 !important;
    letter-spacing: 0.05em !important;
    line-height: 1.1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: normal !important;
    transition-property: transform, box-shadow, background-color, color !important;
    transition-duration: 180ms !important;
    transition-timing-function: cubic-bezier(0.2, 0, 0, 1) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a:active {
    transform: scale(0.96) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .secondary-btn {
    border: 1px solid rgba(142, 102, 74, 0.26) !important;
    background: rgba(255, 250, 244, 0.44) !important;
    color: #5d493b !important;
    box-shadow: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .primary-btn {
    border: 0 !important;
    background: linear-gradient(135deg, #bd8b65, #9f6c4a) !important;
    color: #fff9f1 !important;
    box-shadow: 0 18px 32px rgba(111, 73, 46, 0.2) !important;
  }
}

@media (max-width: 380px) {
  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    padding-top: clamp(116px, 15.4svh, 132px) !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    width: min(calc(100vw - 34px), 338px) !important;
    border-radius: 24px !important;
    padding: 15px 13px 13px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    font-size: clamp(2.04rem, 9.5vw, 2.34rem) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    gap: 6px !important;
    margin-bottom: 11px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 70px !important;
    border-radius: 14px !important;
    padding-inline: 4px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    gap: 8px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    min-height: 46px !important;
  }
}

@media (max-width: 760px) and (max-height: 740px) {
  html body[data-page="dr-mix"] .dr-hero-mobile-logo {
    top: 28px !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo strong {
    font-size: 2.26rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    padding-top: 108px !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    padding-block: 14px !important;
  }
}

html body[data-page="dr-mix"] main#top .dr-hero {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background: var(--dr-hero-milk) !important;
}

html body[data-page="dr-mix"] main#top .dr-hero::before,
html body[data-page="dr-mix"] main#top .dr-hero::after {
  content: none !important;
  display: none !important;
}

html body[data-page="dr-mix"] .dr-hero-layer {
  position: absolute;
  inset: 0;
  pointer-events: none;
}

html body[data-page="dr-mix"] .dr-hero-bg {
  z-index: 0;
  background-image: var(--dr-hero-bg-desktop);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1.02);
  animation: drHeroBgDrift 16s ease-in-out infinite;
}

html body[data-page="dr-mix"] .dr-hero-overlay {
  z-index: 1;
  background:
    radial-gradient(circle at 68% 58%, rgba(255, 255, 255, 0.24), transparent 32%),
    linear-gradient(90deg, rgba(255, 248, 239, 0.84) 0%, rgba(255, 248, 239, 0.5) 42%, rgba(255, 248, 239, 0.16) 100%);
}

html body[data-page="dr-mix"] .dr-hero-ribbons {
  z-index: 2;
  overflow: hidden;
  opacity: 0.62;
}

html body[data-page="dr-mix"] .dr-hero-ribbons span {
  position: absolute;
  width: min(54vw, 620px);
  height: min(24vw, 280px);
  border: 1px solid rgba(255, 255, 255, 0.54);
  border-color: rgba(255, 255, 255, 0.56) transparent transparent transparent;
  border-radius: 50%;
  filter: blur(0.2px);
}

html body[data-page="dr-mix"] .dr-hero-ribbons span:first-child {
  right: 5vw;
  bottom: 13vh;
  transform: rotate(-8deg);
  animation: drHeroRibbonA 14s ease-in-out infinite;
}

html body[data-page="dr-mix"] .dr-hero-ribbons span:last-child {
  right: -8vw;
  bottom: 19vh;
  width: min(42vw, 500px);
  transform: rotate(18deg);
  opacity: 0.72;
  animation: drHeroRibbonB 16s ease-in-out infinite;
}

html body[data-page="dr-mix"] .dr-hero-particles {
  z-index: 3;
  overflow: hidden;
}

html body[data-page="dr-mix"] .dr-hero-particles span {
  position: absolute;
  bottom: 17vh;
  width: 5px;
  height: 5px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.88);
  box-shadow: 0 0 14px rgba(255, 255, 255, 0.74);
  opacity: 0;
  animation: drHeroParticle 11s ease-in-out infinite;
}

html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(1) { left: 62%; animation-delay: 0.4s; }
html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(2) { left: 70%; animation-delay: 2.1s; transform: scale(0.72); }
html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(3) { left: 78%; animation-delay: 4.6s; transform: scale(1.16); }
html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(4) { left: 56%; animation-delay: 6.4s; transform: scale(0.62); }
html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(5) { left: 84%; animation-delay: 8.2s; transform: scale(0.86); }

html body[data-page="dr-mix"] main#top .dr-hero-inner {
  position: relative !important;
  z-index: 5 !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-copy {
  background:
    radial-gradient(circle at 92% 0%, rgba(255, 255, 255, 0.86), transparent 36%),
    rgba(255, 250, 244, 0.78) !important;
  border-color: rgba(128, 94, 67, 0.12) !important;
  color: var(--dr-hero-ink) !important;
  backdrop-filter: blur(16px) saturate(1.04) !important;
  -webkit-backdrop-filter: blur(16px) saturate(1.04) !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product {
  z-index: 4 !important;
  transform-style: preserve-3d !important;
  perspective: 1200px !important;
  animation: drHeroProductFloat 7.5s ease-in-out 1.1s infinite !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
  z-index: 0 !important;
  background:
    radial-gradient(circle at 52% 46%, rgba(255, 255, 255, 0.94), transparent 34%),
    radial-gradient(circle at 52% 62%, rgba(216, 183, 152, 0.34), transparent 48%) !important;
  animation: drHeroGlowPulse 5.4s ease-in-out infinite !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product::after {
  content: "" !important;
  position: absolute !important;
  left: 13% !important;
  right: 13% !important;
  bottom: -1% !important;
  z-index: 0 !important;
  display: block !important;
  height: 44px !important;
  border-radius: 999px !important;
  background: radial-gradient(ellipse at center, rgba(111, 78, 54, 0.22), rgba(111, 78, 54, 0) 68%) !important;
  filter: blur(10px) !important;
  opacity: 0.74 !important;
  animation: drHeroShadowPulse 7.5s ease-in-out 1.1s infinite !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
  position: relative !important;
  z-index: 2 !important;
  animation: drHeroModelEnter 900ms cubic-bezier(0.16, 1, 0.3, 1) both !important;
  transform-origin: 50% 72% !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model::before {
  content: none !important;
  display: none !important;
}

@keyframes drHeroBgDrift {
  0%, 100% { transform: scale(1.02) translate3d(0, 0, 0); background-position: 50% 50%; }
  50% { transform: scale(1.055) translate3d(-0.8%, -0.6%, 0); background-position: 52% 49%; }
}

@keyframes drHeroGlowPulse {
  0%, 100% { opacity: 0.62; transform: scale(0.96); }
  50% { opacity: 0.92; transform: scale(1.05); }
}

@keyframes drHeroRibbonA {
  0%, 100% { transform: translate3d(0, 0, 0) rotate(-8deg); opacity: 0.54; }
  50% { transform: translate3d(-18px, -10px, 0) rotate(-4deg); opacity: 0.78; }
}

@keyframes drHeroRibbonB {
  0%, 100% { transform: translate3d(0, 0, 0) rotate(18deg); opacity: 0.4; }
  50% { transform: translate3d(12px, -14px, 0) rotate(14deg); opacity: 0.66; }
}

@keyframes drHeroParticle {
  0%, 30% { opacity: 0; transform: translate3d(0, 0, 0) scale(0.72); }
  46% { opacity: 0.72; }
  100% { opacity: 0; transform: translate3d(10px, -116px, 0) scale(1); }
}

@keyframes drHeroModelEnter {
  from { opacity: 0; transform: translateY(40px) scale(0.94); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}

@keyframes drHeroProductFloat {
  0%, 100% { transform: translateX(-4px); }
  50% { transform: translateX(4px); }
}

@keyframes drHeroShadowPulse {
  0%, 100% { opacity: 0.66; transform: scaleX(0.93); }
  50% { opacity: 0.86; transform: scaleX(1.04); }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] .site-header {
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    align-items: center !important;
    gap: 8px !important;
    padding-inline: 14px !important;
  }

  html body[data-page="dr-mix"] .brand strong {
    font-size: 1.16rem !important;
  }

  html body[data-page="dr-mix"] .header-actions {
    justify-self: end !important;
    min-width: 0 !important;
    max-width: calc(100vw - 112px) !important;
    gap: 6px !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] .header-actions .auth-link {
    flex: 0 0 auto !important;
    width: auto !important;
    min-width: 58px !important;
    max-width: none !important;
    padding: 0 10px !important;
    overflow: visible !important;
    white-space: nowrap !important;
    font-size: 0.66rem !important;
  }

  html body[data-page="dr-mix"] .header-actions .auth-register-link {
    width: 98px !important;
    min-width: 98px !important;
    padding: 0 8px !important;
    font-size: 0.58rem !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    background-image: var(--dr-hero-bg-mobile);
    background-position: center bottom;
    transform: scale(1.01);
    animation-duration: 18s;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      linear-gradient(180deg, rgba(255, 248, 239, 0.62) 0%, rgba(255, 248, 239, 0.32) 42%, rgba(255, 248, 239, 0.16) 100%),
      radial-gradient(circle at 50% 40%, rgba(255, 255, 255, 0.2), transparent 38%);
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons {
    opacity: 0.34;
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons span {
    width: 82vw;
    height: 38vw;
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons span:first-child {
    right: -12vw;
    bottom: 16vh;
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons span:last-child {
    right: -22vw;
    bottom: 20vh;
  }

  html body[data-page="dr-mix"] .dr-hero-particles span {
    bottom: 20vh;
    width: 4px;
    height: 4px;
    opacity: 0;
    animation-duration: 13s;
  }

  html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(4),
  html body[data-page="dr-mix"] .dr-hero-particles span:nth-child(5) {
    display: none;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    background:
      radial-gradient(circle at 92% 0%, rgba(255, 255, 255, 0.82), transparent 38%),
      rgba(255, 250, 244, 0.76) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    animation-duration: 8.5s !important;
  }
}

@media (max-width: 380px) {
  html body[data-page="dr-mix"] .header-actions .auth-link {
    min-width: 52px !important;
    padding-inline: 8px !important;
    font-size: 0.62rem !important;
  }

  html body[data-page="dr-mix"] .header-actions .auth-register-link {
    width: 88px !important;
    min-width: 88px !important;
    font-size: 0.52rem !important;
  }
}

/* Browser comments: compact mobile header, real hero backgrounds, no old poster art. */
html body[data-page="dr-mix"] .dr-mobile-quick-nav {
  display: none;
}

html body[data-page="dr-mix"] main#top .dr-hero-product {
  overflow: visible !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
  --poster-color: transparent;
  background: transparent !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model::before,
html body[data-page="dr-mix"] main#top model-viewer:defined .dr-hero-model-fallback,
html body[data-page="dr-mix"] main#top model-viewer:not(:defined) .dr-hero-model-fallback {
  content: none !important;
  display: none !important;
  background: none !important;
}

html body[data-page="dr-mix"] #audience .dr-family-benefit-grid::before,
html body[data-page="dr-mix"] #audience .dr-family-benefit-grid::after,
html body[data-page="dr-mix"] #audience .dr-family-benefit-grid article::before,
html body[data-page="dr-mix"] #audience .dr-family-benefit-grid article::after,
html body[data-page="dr-mix"] #audience .dr-use-case-grid::before,
html body[data-page="dr-mix"] #audience .dr-use-case-grid::after {
  content: none !important;
  display: none !important;
  animation: none !important;
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] {
    overflow-x: hidden !important;
  }

  html body[data-page="dr-mix"] .site-header {
    min-height: 54px !important;
    height: 54px !important;
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    gap: 8px !important;
    padding: 9px 14px !important;
  }

  html body[data-page="dr-mix"] .brand {
    min-width: 0 !important;
  }

  html body[data-page="dr-mix"] .brand strong {
    font-size: 1.12rem !important;
  }

  html body[data-page="dr-mix"] .main-nav,
  html body[data-page="dr-mix"] .theme-toggle,
  html body[data-page="dr-mix"] .header-cta {
    display: none !important;
  }

  html body[data-page="dr-mix"] .header-actions {
    display: flex !important;
    flex: 0 0 auto !important;
    align-items: center !important;
    align-self: center !important;
    justify-content: flex-end !important;
    gap: 6px !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;
    margin: 0 !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] .header-actions .auth-link {
    min-width: 56px !important;
    min-height: 34px !important;
    padding: 0 10px !important;
    border-radius: 999px !important;
    font-size: 0.64rem !important;
    line-height: 1 !important;
    white-space: nowrap !important;
  }

  html body[data-page="dr-mix"] .header-actions .auth-register-link {
    width: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
    padding: 0 7px !important;
    font-size: 0.54rem !important;
  }

  html body[data-page="dr-mix"] .dr-mobile-quick-nav {
    position: fixed !important;
    top: 54px !important;
    left: 0 !important;
    right: 0 !important;
    z-index: 99 !important;
    display: flex !important;
    justify-content: center !important;
    gap: 8px !important;
    align-items: center !important;
    overflow-x: auto !important;
    min-height: 34px !important;
    padding: 6px 14px 8px !important;
    background: rgba(250, 247, 242, 0.82) !important;
    border-bottom: 1px solid rgba(92, 69, 51, 0.08) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
    scrollbar-width: none !important;
  }

  html body[data-page="dr-mix"] .dr-mobile-quick-nav::-webkit-scrollbar {
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-mobile-quick-nav a {
    flex: 0 0 auto !important;
    min-height: 24px !important;
    padding: 6px 10px !important;
    border-radius: 999px !important;
    background: rgba(255, 250, 244, 0.72) !important;
    color: rgba(73, 55, 42, 0.72) !important;
    font-size: 0.66rem !important;
    font-weight: 850 !important;
    line-height: 1 !important;
    text-decoration: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero {
    min-height: min(760px, 94svh) !important;
    overflow: hidden !important;
    padding: 0 !important;
    background: #f6eadc !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    background-image: var(--dr-hero-bg-mobile) !important;
    background-position: center bottom !important;
    background-size: 108% auto !important;
    opacity: 1 !important;
    animation-name: drHeroBgDrift !important;
    animation-duration: 18s !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      linear-gradient(180deg, rgba(255, 248, 239, 0.3) 0%, rgba(255, 248, 239, 0.14) 46%, rgba(255, 248, 239, 0.08) 100%),
      radial-gradient(circle at 50% 44%, rgba(255, 255, 255, 0.2), transparent 42%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    min-height: min(760px, 94svh) !important;
    padding: 96px 16px 252px !important;
    gap: 0 !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    width: min(100%, 348px) !important;
    max-width: 348px !important;
    padding: 17px 15px 15px !important;
    border-radius: 22px !important;
    background:
      radial-gradient(circle at 92% 0%, rgba(255, 255, 255, 0.82), transparent 38%),
      rgba(255, 250, 244, 0.8) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    min-height: 24px !important;
    margin-bottom: 10px !important;
    padding: 6px 11px !important;
    font-size: 0.58rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    font-size: clamp(2rem, 9.2vw, 2.42rem) !important;
    line-height: 0.98 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    width: 100% !important;
    max-width: 31ch !important;
    margin-inline: auto !important;
    margin-top: 10px !important;
    font-size: 0.82rem !important;
    line-height: 1.28 !important;
    text-align: center !important;
    text-wrap: balance !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 5px !important;
    margin-top: 12px !important;
    padding: 4px !important;
    border-radius: 16px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    display: grid !important;
    grid-template-columns: 15px minmax(0, 1fr) !important;
    min-height: 28px !important;
    gap: 6px !important;
    align-items: center !important;
    justify-items: start !important;
    padding: 4px 5px !important;
    text-align: left !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    display: grid !important;
    width: 15px !important;
    height: 15px !important;
    min-width: 15px !important;
    place-items: center !important;
    border-radius: 999px !important;
    background: rgba(166, 120, 92, 0.1) !important;
    color: #9a6b50 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    display: block !important;
    width: 9px !important;
    height: 9px !important;
    stroke: currentColor !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    font-size: 0.51rem !important;
    line-height: 1.08 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    margin-top: 12px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .primary-btn,
  html body[data-page="dr-mix"] main#top .dr-hero-actions .secondary-btn {
    min-height: 43px !important;
    font-size: 0.68rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    left: 50% !important;
    right: auto !important;
    bottom: 58px !important;
    width: min(54vw, 218px) !important;
    max-width: 218px !important;
    translate: -50% 0 !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(29vh, 252px) !important;
    max-height: 252px !important;
    filter:
      drop-shadow(0 34px 42px rgba(42, 30, 22, 0.18))
      drop-shadow(0 10px 18px rgba(42, 30, 22, 0.12)) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 4% !important;
    right: 4% !important;
    bottom: -14px !important;
    height: 46px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -30px -26px !important;
    height: 190px !important;
  }

  html body[data-page="dr-mix"] .dr-video-section {
    padding-top: 36px !important;
    padding-bottom: 34px !important;
  }

  html body[data-page="dr-mix"] .dr-video-layout {
    gap: 14px !important;
  }

  html body[data-page="dr-mix"] .dr-video-layout .section-head h2 {
    font-size: clamp(2rem, 10vw, 2.5rem) !important;
    line-height: 1 !important;
  }

  html body[data-page="dr-mix"] .dr-video-layout .section-head p {
    max-width: 31ch !important;
    font-size: 0.84rem !important;
    line-height: 1.35 !important;
  }

  html body[data-page="dr-mix"] .dr-video-frame {
    max-width: min(100%, 248px) !important;
    margin-inline: auto !important;
  }

  html body[data-page="dr-mix"] .dr-video-frame video {
    max-height: min(360px, 50vh) !important;
    object-fit: cover !important;
  }

  html body[data-page="dr-mix"] .dr-video-card {
    flex-basis: min(62vw, 218px) !important;
  }

  html body[data-page="dr-mix"] .dr-video-phone video {
    max-height: 340px !important;
    object-fit: cover !important;
  }

  html body[data-page="dr-mix"] .dr-marketplace-section-head {
    padding-inline: 12px !important;
    text-align: center !important;
  }

  html body[data-page="dr-mix"] .dr-marketplace-section-head h2 {
    max-width: 11ch !important;
    margin-inline: auto !important;
    font-size: clamp(2.1rem, 10vw, 2.65rem) !important;
    line-height: 1.02 !important;
  }

  html body[data-page="dr-mix"] .dr-marketplace-section-head p {
    display: none !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-card {
    grid-template-columns: 104px minmax(0, 1fr) !important;
    gap: 12px !important;
    min-height: 300px !important;
    padding: 15px 12px 14px !important;
    border-radius: 20px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-product-media {
    width: 104px !important;
    height: 118px !important;
    min-height: 118px !important;
    border-radius: 15px !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-product-media img,
  html body[data-page="dr-mix"] #payment .dr-payment-mini-model {
    position: absolute !important;
    inset: 4px !important;
    width: calc(100% - 8px) !important;
    height: calc(100% - 8px) !important;
    display: block !important;
    --poster-color: transparent;
    background: transparent !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-copy {
    gap: 5px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-copy h3 {
    font-size: 1.82rem !important;
    line-height: 0.96 !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-copy p {
    font-size: 0.72rem !important;
    line-height: 1.25 !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-specs {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 4px !important;
    margin-top: 4px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-specs span {
    min-width: 0 !important;
    min-height: 38px !important;
    padding: 6px 3px !important;
    border-radius: 11px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-specs b {
    font-size: 0.68rem !important;
    line-height: 1 !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-specs small {
    font-size: 0.48rem !important;
    line-height: 1.05 !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-side {
    gap: 7px !important;
    padding-top: 14px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-side > strong {
    font-size: 2.16rem !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-summary-side p {
    padding: 8px 9px !important;
    font-size: 0.68rem !important;
    line-height: 1.25 !important;
  }
}

@media (max-width: 380px) {
  html body[data-page="dr-mix"] .header-actions .auth-register-link {
    width: 96px !important;
    min-width: 96px !important;
    max-width: 96px !important;
    font-size: 0.54rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    font-size: 0.5rem !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html body[data-page="dr-mix"] .dr-hero-bg,
  html body[data-page="dr-mix"] .dr-hero-ribbons span,
  html body[data-page="dr-mix"] .dr-hero-particles span,
  html body[data-page="dr-mix"] main#top .dr-hero-product,
  html body[data-page="dr-mix"] main#top .dr-hero-product-glow,
  html body[data-page="dr-mix"] main#top .dr-hero-product::after,
  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    animation: none !important;
  }
}

/* Browser comments round 8: unclipped model, softer nav, denser video. */
@media (min-width: 761px) {
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    max-width: 560px !important;
    padding: 28px !important;
    border: 1px solid rgba(128, 94, 67, 0.1) !important;
    border-radius: 28px !important;
    background:
      radial-gradient(circle at 92% 0%, rgba(255, 255, 255, 0.84), transparent 38%),
      rgba(255, 250, 244, 0.7) !important;
    box-shadow: 0 24px 70px rgba(73, 55, 42, 0.1) !important;
    backdrop-filter: blur(14px) saturate(1.03) !important;
    -webkit-backdrop-filter: blur(14px) saturate(1.03) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(42vw, 560px) !important;
    align-self: end !important;
    margin-bottom: clamp(18px, 3.4vh, 34px) !important;
    pointer-events: auto !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(70vh, 660px) !important;
    max-height: calc(100svh - 170px) !important;
    pointer-events: auto !important;
    cursor: grab !important;
    touch-action: pan-y !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model:active {
    cursor: grabbing !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 9% !important;
    right: 9% !important;
    bottom: -2px !important;
    height: 58px !important;
    opacity: 0.84 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -70px -34px !important;
    height: 270px !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] .dr-mobile-quick-nav {
    background: rgba(250, 247, 242, 0.34) !important;
    border-bottom-color: rgba(92, 69, 51, 0.04) !important;
    box-shadow: none !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
  }

  html body[data-page="dr-mix"] .dr-mobile-quick-nav a {
    background: rgba(255, 250, 244, 0.56) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    bottom: 62px !important;
    width: min(62vw, 270px) !important;
    max-width: 270px !important;
    pointer-events: auto !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(30vh, 268px) !important;
    max-height: 268px !important;
    pointer-events: auto !important;
    touch-action: pan-y !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    bottom: -5px !important;
    height: 44px !important;
    opacity: 0.82 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    padding: 6px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    grid-template-columns: 18px minmax(0, 1fr) !important;
    gap: 6px !important;
    min-height: 34px !important;
    padding: 5px 6px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    display: grid !important;
    width: 18px !important;
    height: 18px !important;
    min-width: 18px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    width: 10px !important;
    height: 10px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    font-size: 0.54rem !important;
  }

  html body[data-page="dr-mix"] .dr-video-section {
    padding-top: 24px !important;
    padding-bottom: 22px !important;
  }

  html body[data-page="dr-mix"] .dr-video-layout {
    gap: 10px !important;
  }

  html body[data-page="dr-mix"] .dr-video-layout .section-head h2,
  html body[data-page="dr-mix"] .dr-video-layout h2 {
    font-size: clamp(1.7rem, 8.4vw, 2.15rem) !important;
  }

  html body[data-page="dr-mix"] .dr-video-frame {
    aspect-ratio: 9 / 12 !important;
    max-width: min(100%, 214px) !important;
    border-width: 7px !important;
    border-radius: 30px !important;
    padding: 5px !important;
  }

  html body[data-page="dr-mix"] .dr-video-frame video {
    max-height: min(286px, 40vh) !important;
    border-radius: 22px !important;
  }

  html body[data-page="dr-mix"] .dr-video-grid {
    gap: 10px !important;
    margin-top: 12px !important;
    padding-bottom: 4px !important;
  }

  html body[data-page="dr-mix"] .dr-video-card {
    flex-basis: min(58vw, 204px) !important;
    gap: 8px !important;
  }

  html body[data-page="dr-mix"] .dr-video-phone {
    aspect-ratio: 9 / 13 !important;
    width: min(100%, 204px) !important;
    border-width: 6px !important;
    border-radius: 26px !important;
    padding: 4px !important;
  }

  html body[data-page="dr-mix"] .dr-video-carousel-controls {
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-video-phone video {
    max-height: 278px !important;
    border-radius: 19px !important;
  }

  html body[data-page="dr-mix"] .dr-video-card strong {
    padding: 0 4px !important;
    font-size: 0.86rem !important;
    line-height: 1.15 !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-product-media {
    width: 112px !important;
    height: 128px !important;
    min-height: 128px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-mini-model {
    inset: -10px -4px -6px !important;
    width: calc(100% + 8px) !important;
    height: calc(100% + 16px) !important;
  }
}

/* 3D scene refresh: real stage, inspectable product, scroll-guided motion. */
html body[data-page="dr-mix"] {
  --hero-scroll: 0;
}

@media (min-width: 761px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    min-height: 100svh !important;
    background:
      radial-gradient(circle at 74% 58%, rgba(255, 255, 255, 0.7), transparent 28%),
      linear-gradient(115deg, #fff8ef 0%, #f2ddc8 52%, #d8b596 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    background-image:
      radial-gradient(circle at 72% 58%, rgba(255, 255, 255, 0.88), transparent 28%),
      linear-gradient(115deg, rgba(255, 250, 244, 0.98) 0%, rgba(245, 224, 204, 0.72) 52%, rgba(192, 143, 103, 0.28) 100%),
      var(--dr-hero-bg-desktop) !important;
    background-blend-mode: screen, normal, normal !important;
    background-position: 50% 50%, 50% 50%, 58% 52% !important;
    background-size: cover, cover, cover !important;
    opacity: 0.78 !important;
    filter: saturate(0.9) brightness(1.05) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(circle at 78% 64%, rgba(255, 255, 255, 0.12), transparent 26%),
      linear-gradient(90deg, rgba(255, 248, 239, 0.68) 0%, rgba(255, 248, 239, 0.28) 42%, rgba(255, 248, 239, 0.02) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage {
    z-index: 3 !important;
    display: block !important;
    overflow: visible !important;
    opacity: 0.92 !important;
    transform: translate3d(calc(var(--hero-scroll) * -18px), calc(var(--hero-scroll) * 42px), 0) scale(calc(1 + var(--hero-scroll) * 0.025)) !important;
    transform-origin: 72% 72% !important;
    will-change: transform, opacity !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    position: absolute !important;
    right: -7vw !important;
    bottom: -10vh !important;
    z-index: 1 !important;
    display: block !important;
    width: min(76vw, 1060px) !important;
    height: min(104vh, 880px) !important;
    pointer-events: none !important;
    --poster-color: transparent;
    background: transparent !important;
    filter:
      drop-shadow(0 34px 64px rgba(86, 56, 34, 0.14))
      saturate(1.02) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons {
    opacity: 0.34 !important;
    mix-blend-mode: screen !important;
  }

  html body[data-page="dr-mix"] .dr-hero-particles {
    opacity: 0.58 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    z-index: 6 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    border: 0 !important;
    border-radius: 32px !important;
    background:
      radial-gradient(circle at 92% 0%, rgba(255, 255, 255, 0.86), transparent 42%),
      rgba(255, 250, 244, 0.72) !important;
    box-shadow:
      0 0 0 1px rgba(0, 0, 0, 0.06),
      0 34px 90px rgba(78, 55, 38, 0.13),
      inset 0 1px 0 rgba(255, 255, 255, 0.72) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    z-index: 7 !important;
    width: min(38vw, 540px) !important;
    animation: none !important;
    transform:
      translate3d(calc(var(--hero-scroll) * -34px), calc(var(--hero-scroll) * 58px), 0)
      scale(calc(1 - var(--hero-scroll) * 0.035)) !important;
    will-change: transform !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(74vh, 690px) !important;
    max-height: calc(100svh - 136px) !important;
    cursor: grab !important;
    outline: 0 !important;
    --poster-color: transparent;
    filter:
      drop-shadow(0 48px 60px rgba(43, 32, 24, 0.19))
      drop-shadow(0 14px 24px rgba(43, 32, 24, 0.13)) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 8% !important;
    right: 8% !important;
    bottom: -12px !important;
    height: 64px !important;
    background:
      radial-gradient(ellipse at center, rgba(42, 28, 18, 0.28), rgba(42, 28, 18, 0) 70%) !important;
    filter: blur(18px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -86px -48px !important;
    height: 340px !important;
    opacity: 0.72 !important;
    background:
      radial-gradient(circle at 52% 46%, rgba(255, 255, 255, 0.96), transparent 32%),
      radial-gradient(circle at 50% 66%, rgba(198, 145, 103, 0.26), transparent 50%) !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] .dr-hero-stage {
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    filter: saturate(0.92) brightness(1.05) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    transform:
      translate3d(calc(var(--hero-scroll) * -10px), calc(var(--hero-scroll) * 26px), 0)
      scale(calc(1 - var(--hero-scroll) * 0.025)) !important;
    animation: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    cursor: grab !important;
    --poster-color: transparent;
  }
}

/* Cohesive 3D stage: product and background move as one controlled scene. */
@media (min-width: 761px) {
  html body[data-page="dr-mix"] .dr-hero-bg {
    opacity: 0.62 !important;
    background-position: 50% 50%, 50% 50%, 60% 54% !important;
    filter: saturate(0.88) contrast(0.96) brightness(1.1) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(circle at 72% 64%, rgba(255, 255, 255, 0.34), transparent 28%),
      radial-gradient(ellipse at 72% 92%, rgba(196, 145, 99, 0.18), transparent 36%),
      linear-gradient(90deg, rgba(255, 248, 239, 0.76) 0%, rgba(255, 248, 239, 0.26) 44%, rgba(255, 248, 239, 0) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage {
    opacity: 0.86 !important;
    transform:
      translate3d(calc(var(--hero-scroll) * -12px), calc(22px + var(--hero-scroll) * 28px), 0)
      scale(calc(1 + var(--hero-scroll) * 0.012)) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before,
  html body[data-page="dr-mix"] .dr-hero-stage::after {
    content: "" !important;
    position: absolute !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before {
    right: 5vw !important;
    bottom: 1vh !important;
    width: min(58vw, 900px) !important;
    height: min(28vh, 260px) !important;
    border-radius: 50% !important;
    background:
      radial-gradient(ellipse at center, rgba(255, 255, 255, 0.74), rgba(255, 255, 255, 0.18) 42%, rgba(178, 126, 85, 0) 72%) !important;
    filter: blur(12px) !important;
    opacity: 0.82 !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::after {
    inset: 0 !important;
    background:
      linear-gradient(180deg, rgba(255, 248, 239, 0) 0%, rgba(255, 248, 239, 0.1) 56%, rgba(255, 248, 239, 0.24) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    right: -5vw !important;
    bottom: -7vh !important;
    width: min(74vw, 1040px) !important;
    height: min(98vh, 840px) !important;
    opacity: 0.82 !important;
    filter:
      drop-shadow(0 34px 70px rgba(86, 56, 34, 0.1))
      saturate(0.96)
      brightness(1.03) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    overflow: visible !important;
    transform:
      translate3d(calc(var(--hero-scroll) * -22px), calc(24px + var(--hero-scroll) * 30px), 0)
      scale(calc(0.99 - var(--hero-scroll) * 0.018)) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    content: "" !important;
    position: absolute !important;
    left: 4% !important;
    right: 4% !important;
    bottom: 3px !important;
    z-index: 1 !important;
    height: 76px !important;
    border-radius: 50% !important;
    pointer-events: none !important;
    background:
      radial-gradient(ellipse at center, rgba(255, 255, 255, 0.84), rgba(255, 255, 255, 0.3) 42%, rgba(189, 136, 91, 0) 72%),
      radial-gradient(ellipse at center, rgba(142, 98, 66, 0.18), rgba(142, 98, 66, 0) 72%) !important;
    filter: blur(4px) !important;
    opacity: 0.86 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(72vh, 670px) !important;
    max-height: calc(100svh - 124px) !important;
    cursor: ew-resize !important;
    touch-action: pan-y !important;
    filter:
      drop-shadow(0 36px 48px rgba(43, 32, 24, 0.16))
      drop-shadow(0 10px 20px rgba(43, 32, 24, 0.12))
      saturate(0.98)
      brightness(1.02) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model:active {
    cursor: ew-resize !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 12% !important;
    right: 12% !important;
    bottom: -3px !important;
    height: 58px !important;
    background:
      radial-gradient(ellipse at center, rgba(54, 35, 24, 0.22), rgba(54, 35, 24, 0) 70%) !important;
    filter: blur(17px) !important;
    opacity: 0.72 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -72px -54px !important;
    height: 310px !important;
    opacity: 0.7 !important;
    mix-blend-mode: screen !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-hero-product {
    overflow: visible !important;
    transform:
      translate3d(calc(var(--hero-scroll) * -6px), 0, 0)
      scale(calc(1 - var(--hero-scroll) * 0.012)) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    cursor: ew-resize !important;
    touch-action: pan-y !important;
  }
}

/* axis-only-scene-1: custom horizontal orbit, stable scale, unified product/stage. */
@media (min-width: 761px) {
  html body[data-page="dr-mix"] .dr-hero-bg {
    opacity: 0.7 !important;
    transform: scale(1.015) !important;
    background-position: 50% 50%, 50% 50%, 58% 54% !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(circle at 72% 64%, rgba(255, 255, 255, 0.38), transparent 27%),
      radial-gradient(ellipse at 72% 84%, rgba(255, 255, 255, 0.34), transparent 30%),
      radial-gradient(ellipse at 71% 92%, rgba(183, 130, 88, 0.15), transparent 38%),
      linear-gradient(90deg, rgba(255, 248, 239, 0.72) 0%, rgba(255, 248, 239, 0.22) 44%, rgba(255, 248, 239, 0.02) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage {
    opacity: 0.9 !important;
    transform:
      translate3d(calc(var(--hero-scroll) * -8px), calc(12px + var(--hero-scroll) * 12px), 0)
      scale(1) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    right: -3vw !important;
    bottom: -6vh !important;
    width: min(70vw, 980px) !important;
    height: min(92vh, 790px) !important;
    opacity: 0.9 !important;
    filter:
      drop-shadow(0 30px 64px rgba(86, 56, 34, 0.11))
      saturate(0.96)
      brightness(1.04) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    pointer-events: auto !important;
    overflow: visible !important;
    width: min(34vw, 500px) !important;
    margin-bottom: 20px !important;
    transform: translate3d(0, 16px, 0) scale(0.92) !important;
    transform-origin: 50% 78% !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    left: 5% !important;
    right: 5% !important;
    bottom: -2px !important;
    height: 74px !important;
    opacity: 0.92 !important;
    background:
      radial-gradient(ellipse at center, rgba(255, 255, 255, 0.86), rgba(255, 255, 255, 0.28) 44%, rgba(189, 136, 91, 0) 72%),
      radial-gradient(ellipse at center, rgba(142, 98, 66, 0.16), rgba(142, 98, 66, 0) 74%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 14% !important;
    right: 14% !important;
    bottom: -4px !important;
    height: 52px !important;
    opacity: 0.68 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    pointer-events: auto !important;
    height: min(64vh, 590px) !important;
    max-height: calc(100svh - 150px) !important;
    cursor: ew-resize !important;
    touch-action: pan-y !important;
    user-select: none !important;
    -webkit-user-select: none !important;
    filter:
      drop-shadow(0 34px 44px rgba(43, 32, 24, 0.15))
      drop-shadow(0 10px 18px rgba(43, 32, 24, 0.11))
      saturate(0.98)
      brightness(1.02) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model.is-dragging,
  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model:active {
    cursor: ew-resize !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-hero-product {
    pointer-events: auto !important;
    overflow: visible !important;
    transform: scale(0.94) !important;
    transform-origin: 50% 78% !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    pointer-events: auto !important;
    height: min(27vh, 242px) !important;
    max-height: 242px !important;
    cursor: ew-resize !important;
    touch-action: pan-y !important;
    user-select: none !important;
    -webkit-user-select: none !important;
  }
}

/* unified-stage-2: model and podium share orbit; product no longer dominates hero. */
html body[data-page="dr-mix"] {
  --hero-orbit: 0deg;
}

@media (min-width: 761px) {
  html body[data-page="dr-mix"] .dr-hero-stage {
    opacity: 0.96 !important;
    transform: translate3d(0, 6px, 0) scale(0.98) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before {
    right: 10vw !important;
    bottom: 4vh !important;
    width: min(48vw, 720px) !important;
    height: min(20vh, 190px) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    right: -1vw !important;
    bottom: -4vh !important;
    width: min(64vw, 900px) !important;
    height: min(82vh, 720px) !important;
    opacity: 0.94 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(29vw, 410px) !important;
    max-width: 410px !important;
    margin-bottom: 54px !important;
    transform: translate3d(-18px, 10px, 0) scale(0.82) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(57vh, 500px) !important;
    max-height: 500px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    left: 7% !important;
    right: 7% !important;
    bottom: 8px !important;
    height: 58px !important;
    transform: perspective(520px) rotateX(64deg) rotateZ(calc(var(--hero-orbit) * 0.08)) !important;
    opacity: 0.88 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 18% !important;
    right: 18% !important;
    bottom: 4px !important;
    height: 42px !important;
    transform: rotateZ(calc(var(--hero-orbit) * 0.08)) !important;
    opacity: 0.62 !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] .dr-hero-stage {
    display: block !important;
    top: auto !important;
    bottom: 40px !important;
    height: 48vh !important;
    opacity: 0.72 !important;
    overflow: visible !important;
    transform: translate3d(0, 10px, 0) scale(0.98) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before,
  html body[data-page="dr-mix"] .dr-hero-stage::after {
    content: "" !important;
    position: absolute !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before {
    left: 17vw !important;
    right: 17vw !important;
    bottom: 66px !important;
    height: 64px !important;
    border-radius: 50% !important;
    background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.72), rgba(255, 255, 255, 0.22) 48%, rgba(168, 116, 82, 0) 75%) !important;
    filter: blur(8px) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::after {
    inset: auto 0 0 !important;
    height: 52% !important;
    background: linear-gradient(180deg, rgba(255, 248, 239, 0), rgba(255, 248, 239, 0.22)) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    position: absolute !important;
    left: 50% !important;
    right: auto !important;
    bottom: -16px !important;
    width: 128vw !important;
    height: 48vh !important;
    opacity: 0.78 !important;
    transform: translateX(-50%) !important;
    filter: saturate(0.96) brightness(1.05) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    left: 50% !important;
    right: auto !important;
    bottom: 130px !important;
    width: min(42vw, 178px) !important;
    max-width: 178px !important;
    transform: scale(0.86) !important;
    translate: -50% 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(22vh, 190px) !important;
    max-height: 190px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    left: 3% !important;
    right: 3% !important;
    bottom: -4px !important;
    height: 48px !important;
    transform: perspective(360px) rotateX(66deg) rotateZ(calc(var(--hero-orbit) * 0.08)) !important;
    opacity: 0.86 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 12% !important;
    right: 12% !important;
    bottom: -8px !important;
    height: 34px !important;
    opacity: 0.58 !important;
  }
}

/* mobile-hero-3d-polish: larger touch target, softer stage, no hard glow circle. */
@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    min-height: min(780px, 96svh) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    min-height: min(780px, 96svh) !important;
    padding: 96px 16px 214px !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(ellipse at 54% 70%, rgba(255, 255, 255, 0.3), transparent 32%),
      radial-gradient(ellipse at 34% 54%, rgba(166, 120, 92, 0.18), transparent 34%),
      radial-gradient(ellipse at 82% 60%, rgba(122, 159, 179, 0.16), transparent 30%),
      linear-gradient(180deg, rgba(255, 248, 239, 0.32) 0%, rgba(255, 248, 239, 0.14) 48%, rgba(255, 248, 239, 0.04) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons {
    opacity: 0.24 !important;
  }

  html body[data-page="dr-mix"] .dr-hero-particles span {
    bottom: 24vh !important;
    box-shadow: 0 0 18px rgba(255, 255, 255, 0.58) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage {
    bottom: 54px !important;
    height: 38vh !important;
    opacity: 0.44 !important;
    transform: translate3d(0, 2px, 0) scale(0.92) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before {
    left: 8vw !important;
    right: 8vw !important;
    bottom: 58px !important;
    height: 52px !important;
    border-radius: 42% 58% 46% 54% !important;
    background:
      radial-gradient(ellipse at 42% 52%, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0.18) 44%, transparent 70%),
      linear-gradient(95deg, rgba(166, 120, 92, 0.16), rgba(122, 159, 179, 0.13), transparent 76%) !important;
    filter: blur(18px) !important;
    opacity: 0.62 !important;
    transform: rotate(-7deg) scaleX(1.18) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::after {
    height: 44% !important;
    background: linear-gradient(180deg, rgba(255, 248, 239, 0), rgba(255, 248, 239, 0.12)) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    bottom: -4px !important;
    width: 112vw !important;
    height: 38vh !important;
    opacity: 0.52 !important;
    filter: saturate(0.94) brightness(1.04) contrast(0.98) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    left: 50% !important;
    right: auto !important;
    bottom: 52px !important;
    width: min(64vw, 250px) !important;
    max-width: 250px !important;
    overflow: visible !important;
    transform: none !important;
    translate: -50% 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -24px -12px !important;
    height: 216px !important;
    border-radius: 42% 58% 46% 54% !important;
    background:
      radial-gradient(ellipse at 46% 38%, rgba(255, 255, 255, 0.64), transparent 38%),
      radial-gradient(ellipse at 30% 70%, rgba(216, 183, 152, 0.28), transparent 48%),
      radial-gradient(ellipse at 76% 64%, rgba(122, 159, 179, 0.18), transparent 42%) !important;
    filter: blur(4px) !important;
    opacity: 0.76 !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 22% !important;
    right: 12% !important;
    bottom: -10px !important;
    height: 24px !important;
    border-radius: 999px !important;
    background: radial-gradient(ellipse at center, rgba(87, 60, 42, 0.18), rgba(87, 60, 42, 0) 72%) !important;
    filter: blur(11px) !important;
    opacity: 0.44 !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(31vh, 272px) !important;
    max-height: 272px !important;
    cursor: ew-resize !important;
    touch-action: pan-y !important;
    filter:
      saturate(0.96)
      brightness(1.05)
      contrast(1.03)
      drop-shadow(0 28px 34px rgba(42, 30, 22, 0.14))
      drop-shadow(0 8px 14px rgba(42, 30, 22, 0.1)) !important;
  }
}

/* desktop-hero-3d-polish: calm right scene, lifted product, warmer depth. */
@media (min-width: 761px) {
  html body[data-page="dr-mix"] .dr-hero-bg {
    opacity: 0.58 !important;
    filter: saturate(0.9) contrast(0.98) brightness(1.07) !important;
    background-position: 50% 50%, 50% 50%, 56% 52% !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(ellipse at 74% 55%, rgba(255, 255, 255, 0.46), transparent 24%),
      radial-gradient(ellipse at 70% 75%, rgba(196, 146, 104, 0.18), transparent 34%),
      radial-gradient(ellipse at 86% 45%, rgba(120, 158, 178, 0.12), transparent 25%),
      linear-gradient(90deg, rgba(255, 248, 239, 0.8) 0%, rgba(255, 248, 239, 0.32) 45%, rgba(255, 248, 239, 0.04) 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    background:
      radial-gradient(circle at 94% 2%, rgba(255, 255, 255, 0.82), transparent 38%),
      rgba(255, 250, 244, 0.78) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage {
    opacity: 0.5 !important;
    transform: translate3d(38px, -18px, 0) scale(0.88) !important;
    transform-origin: 76% 66% !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::before {
    right: 10vw !important;
    bottom: 12vh !important;
    width: min(36vw, 520px) !important;
    height: min(14vh, 125px) !important;
    border-radius: 44% 56% 48% 52% !important;
    background:
      radial-gradient(ellipse at 44% 50%, rgba(255, 255, 255, 0.44), rgba(255, 255, 255, 0.14) 46%, transparent 72%),
      linear-gradient(98deg, rgba(196, 146, 104, 0.14), rgba(120, 158, 178, 0.1), transparent 78%) !important;
    filter: blur(24px) !important;
    opacity: 0.42 !important;
    transform: rotate(-5deg) scaleX(1.16) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage::after {
    background: linear-gradient(180deg, rgba(255, 248, 239, 0), rgba(255, 248, 239, 0.1) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-stage-model {
    right: 4vw !important;
    bottom: 4vh !important;
    width: min(52vw, 760px) !important;
    height: min(64vh, 580px) !important;
    opacity: 0.48 !important;
    filter:
      drop-shadow(0 26px 58px rgba(86, 56, 34, 0.08))
      saturate(0.92)
      brightness(1.04)
      contrast(0.98) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(32vw, 455px) !important;
    max-width: 455px !important;
    margin-bottom: 76px !important;
    transform: translate3d(-12px, -20px, 0) scale(0.94) !important;
    transform-origin: 50% 74% !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -58px -32px !important;
    height: 270px !important;
    border-radius: 44% 56% 48% 52% !important;
    opacity: 0.5 !important;
    background:
      radial-gradient(ellipse at 48% 34%, rgba(255, 255, 255, 0.62), transparent 36%),
      radial-gradient(ellipse at 36% 72%, rgba(210, 174, 140, 0.2), transparent 50%),
      radial-gradient(ellipse at 78% 60%, rgba(120, 158, 178, 0.12), transparent 44%) !important;
    filter: blur(6px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    left: 10% !important;
    right: 10% !important;
    bottom: 14px !important;
    height: 44px !important;
    opacity: 0.5 !important;
    filter: blur(13px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 22% !important;
    right: 20% !important;
    bottom: 2px !important;
    height: 34px !important;
    opacity: 0.42 !important;
    filter: blur(14px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(62vh, 560px) !important;
    max-height: calc(100svh - 150px) !important;
    filter:
      saturate(0.96)
      brightness(1.06)
      contrast(1.02)
      drop-shadow(0 36px 42px rgba(43, 32, 24, 0.14))
      drop-shadow(0 10px 18px rgba(43, 32, 24, 0.1)) !important;
  }
}

/* desktop-single-product-podium: no background 3D, only the product on a clean podium. */
@media (min-width: 761px) {
  html body[data-page="dr-mix"] .dr-hero-stage,
  html body[data-page="dr-mix"] .dr-hero-stage-model {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    opacity: 0.52 !important;
    filter: saturate(0.88) contrast(0.98) brightness(1.08) !important;
    background-position: 50% 50%, 50% 50%, 55% 51% !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(ellipse at 74% 55%, rgba(255, 255, 255, 0.5), transparent 27%),
      radial-gradient(ellipse at 73% 80%, rgba(198, 148, 108, 0.2), transparent 34%),
      linear-gradient(90deg, rgba(255, 248, 239, 0.82) 0%, rgba(255, 248, 239, 0.34) 46%, rgba(255, 248, 239, 0.03) 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(35vw, 500px) !important;
    max-width: 500px !important;
    margin-bottom: 70px !important;
    transform: translate3d(-10px, -10px, 0) scale(0.95) !important;
    transform-origin: 50% 78% !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -58px -28px !important;
    height: 330px !important;
    border-radius: 42% 58% 46% 54% !important;
    opacity: 0.56 !important;
    background:
      radial-gradient(ellipse at 48% 30%, rgba(255, 255, 255, 0.68), transparent 37%),
      radial-gradient(ellipse at 50% 82%, rgba(205, 160, 118, 0.24), transparent 52%) !important;
    filter: blur(7px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    content: "" !important;
    position: absolute !important;
    z-index: 1 !important;
    left: 5% !important;
    right: 5% !important;
    bottom: -24px !important;
    height: 134px !important;
    border-radius: 50% !important;
    border: 1px solid rgba(138, 93, 62, 0.1) !important;
    pointer-events: none !important;
    background:
      radial-gradient(ellipse at 50% 42%, rgba(255, 255, 255, 0.94), rgba(255, 255, 255, 0.7) 34%, rgba(235, 211, 188, 0.46) 58%, rgba(196, 139, 94, 0.16) 76%, rgba(196, 139, 94, 0) 84%),
      linear-gradient(180deg, rgba(255, 255, 255, 0.54), rgba(180, 122, 80, 0.16)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, 0.74),
      0 18px 40px rgba(90, 58, 38, 0.11) !important;
    filter: blur(0.5px) !important;
    opacity: 0.94 !important;
    transform: perspective(560px) rotateX(66deg) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    content: "" !important;
    position: absolute !important;
    z-index: 0 !important;
    left: 16% !important;
    right: 12% !important;
    bottom: -30px !important;
    height: 66px !important;
    border-radius: 50% !important;
    pointer-events: none !important;
    background: radial-gradient(ellipse at 50% 50%, rgba(62, 40, 27, 0.22), rgba(62, 40, 27, 0) 72%) !important;
    filter: blur(16px) !important;
    opacity: 0.62 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    position: relative !important;
    z-index: 2 !important;
    height: min(64vh, 590px) !important;
    max-height: calc(100svh - 132px) !important;
    filter:
      saturate(0.96)
      brightness(1.06)
      contrast(1.03)
      drop-shadow(0 34px 42px rgba(43, 32, 24, 0.14))
      drop-shadow(0 10px 18px rgba(43, 32, 24, 0.1)) !important;
  }
}

/* hero-final-visual-polish: larger desktop product, milk-motion depth, interactive mobile model. */

@media (min-width: 761px) {
  html body[data-page="dr-mix"] main#top .dr-hero::before,
  html body[data-page="dr-mix"] main#top .dr-hero::after {
    content: "" !important;
    position: absolute !important;
    display: block !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::before {
    z-index: 2 !important;
    right: -8vw !important;
    top: 10vh !important;
    width: min(62vw, 820px) !important;
    height: min(72vh, 680px) !important;
    border-radius: 48% 52% 42% 58% !important;
    background:
      radial-gradient(ellipse at 44% 42%, rgba(255, 255, 255, 0.62), transparent 34%),
      radial-gradient(ellipse at 58% 64%, rgba(255, 246, 231, 0.42), transparent 48%),
      linear-gradient(126deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.36) 46%, rgba(213, 172, 134, 0.06) 78%, transparent) !important;
    filter: blur(20px) !important;
    opacity: 0.72 !important;
    transform: rotate(-14deg) scaleX(1.06) !important;
    animation: drMilkFlow 13s ease-in-out infinite !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::after {
    z-index: 2 !important;
    right: 10vw !important;
    bottom: 8vh !important;
    width: min(43vw, 620px) !important;
    height: min(24vh, 230px) !important;
    border-radius: 50% !important;
    background:
      radial-gradient(ellipse at 50% 50%, rgba(255, 255, 255, 0.54), rgba(255, 247, 236, 0.18) 42%, transparent 72%),
      radial-gradient(ellipse at 68% 46%, rgba(198, 148, 108, 0.16), transparent 66%) !important;
    filter: blur(14px) !important;
    opacity: 0.66 !important;
    transform: rotate(-7deg) scaleX(1.18) !important;
    animation: drMilkSweep 11s ease-in-out infinite !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    opacity: 0.58 !important;
    filter: saturate(0.92) contrast(0.99) brightness(1.08) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      radial-gradient(ellipse at 74% 50%, rgba(255, 255, 255, 0.42), transparent 28%),
      radial-gradient(ellipse at 74% 80%, rgba(204, 154, 112, 0.2), transparent 36%),
      linear-gradient(90deg, rgba(255, 248, 239, 0.78) 0%, rgba(255, 248, 239, 0.26) 46%, rgba(255, 248, 239, 0.02) 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(39vw, 560px) !important;
    max-width: 560px !important;
    margin-bottom: 54px !important;
    transform: translate3d(-18px, -22px, 0) scale(0.98) !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    height: 370px !important;
    opacity: 0.62 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(70vh, 650px) !important;
    max-height: calc(100svh - 112px) !important;
    filter:
      saturate(1.02)
      brightness(1.09)
      contrast(1.04)
      drop-shadow(0 38px 46px rgba(43, 32, 24, 0.15))
      drop-shadow(0 12px 20px rgba(43, 32, 24, 0.11)) !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    padding: 6px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    grid-template-rows: 24px auto !important;
    align-items: center !important;
    justify-items: center !important;
    gap: 4px !important;
    min-width: 0 !important;
    min-height: 64px !important;
    padding: 7px 6px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    position: relative !important;
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    font-size: clamp(0.56rem, 2.05vw, 0.66rem) !important;
    line-height: 1.05 !important;
    text-align: center !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    hyphens: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(76vw, 318px) !important;
    max-width: 318px !important;
    height: auto !important;
    bottom: 18px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    display: block !important;
    z-index: 2 !important;
    height: min(36vh, 330px) !important;
    max-height: 330px !important;
    filter:
      saturate(1.02)
      brightness(1.08)
      contrast(1.04)
      drop-shadow(0 30px 34px rgba(42, 30, 22, 0.14))
      drop-shadow(0 8px 14px rgba(42, 30, 22, 0.1)) !important;
  }
}

@keyframes drMilkFlow {
  0%, 100% {
    transform: translate3d(0, 0, 0) rotate(-14deg) scaleX(1.06);
  }
  50% {
    transform: translate3d(-18px, 18px, 0) rotate(-8deg) scaleX(1.12);
  }
}

@keyframes drMilkSweep {
  0%, 100% {
    transform: translate3d(0, 0, 0) rotate(-7deg) scaleX(1.18);
  }
  50% {
    transform: translate3d(18px, -10px, 0) rotate(-2deg) scaleX(1.28);
  }
}

@media (prefers-reduced-motion: reduce) {
  html body[data-page="dr-mix"] main#top .dr-hero::before,
  html body[data-page="dr-mix"] main#top .dr-hero::after {
    animation: none !important;
  }
}

/* payment-product-photo: real image, no cropped mini 3D object. */
html body[data-page="dr-mix"] #payment .dr-payment-product-media {
  overflow: hidden !important;
}

html body[data-page="dr-mix"] #payment .dr-payment-product-media img.dr-payment-product-photo {
  object-fit: contain !important;
  object-position: center bottom !important;
  border-radius: 12px !important;
  outline: 1px solid rgba(0, 0, 0, 0.1) !important;
  outline-offset: -1px !important;
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] #payment .dr-payment-summary-card {
    min-height: 408px !important;
    padding: 20px 16px 18px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-product-media {
    width: 124px !important;
    height: 166px !important;
    min-height: 166px !important;
    border-radius: 18px !important;
  }

  html body[data-page="dr-mix"] #payment .dr-payment-product-media img.dr-payment-product-photo {
    inset: 8px !important;
    width: calc(100% - 16px) !important;
    height: calc(100% - 16px) !important;
  }
}

/* mobile-hero-podium-fit: widen the scene, keep the 3D model size. */
@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-hero-product {
    width: min(88vw, 372px) !important;
    max-width: 372px !important;
    bottom: 8px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    content: "" !important;
    position: absolute !important;
    left: -10% !important;
    right: -10% !important;
    bottom: -14px !important;
    z-index: 1 !important;
    height: 108px !important;
    border-radius: 50% !important;
    pointer-events: none !important;
    background:
      radial-gradient(ellipse at 50% 44%, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.38) 40%, rgba(255, 255, 255, 0) 72%),
      radial-gradient(ellipse at 50% 62%, rgba(196, 143, 93, 0.24), rgba(196, 143, 93, 0) 74%) !important;
    filter: blur(5px) !important;
    opacity: 0.94 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 0 !important;
    right: 0 !important;
    bottom: -16px !important;
    height: 74px !important;
    background:
      radial-gradient(ellipse at center, rgba(51, 34, 24, 0.2), rgba(51, 34, 24, 0) 70%) !important;
    filter: blur(18px) !important;
    opacity: 0.74 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -112px -90px !important;
    height: 390px !important;
    opacity: 0.78 !important;
    background:
      radial-gradient(ellipse at 50% 38%, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0.26) 38%, rgba(255, 255, 255, 0) 68%),
      radial-gradient(ellipse at 50% 74%, rgba(210, 158, 108, 0.24), rgba(210, 158, 108, 0) 70%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    height: min(36vh, 330px) !important;
    max-height: 330px !important;
    margin-inline: auto !important;
  }
}

/* mobile-hero-podium-contact: use the real background podium, not a hard overlay. */
@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-hero-product {
    bottom: 22px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::before {
    left: 13% !important;
    right: 13% !important;
    bottom: 0 !important;
    height: 54px !important;
    z-index: 1 !important;
    border: 0 !important;
    background:
      radial-gradient(ellipse at 50% 50%, rgba(255, 255, 255, 0.48), rgba(250, 238, 224, 0.32) 42%, rgba(190, 132, 82, 0.12) 70%, rgba(190, 132, 82, 0) 82%) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;
    filter: blur(2px) !important;
    opacity: 0.66 !important;
    transform: perspective(520px) rotateX(68deg) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product::after {
    left: 28% !important;
    right: 28% !important;
    bottom: 6px !important;
    z-index: 1 !important;
    height: 24px !important;
    border-radius: 50% !important;
    background:
      radial-gradient(ellipse at 50% 50%, rgba(42, 29, 20, 0.22), rgba(42, 29, 20, 0) 72%) !important;
    box-shadow: none !important;
    filter: blur(12px) !important;
    opacity: 0.36 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product-glow {
    inset: auto -54px -42px !important;
    height: 210px !important;
    opacity: 0.36 !important;
    background:
      radial-gradient(ellipse at 50% 62%, rgba(255, 255, 255, 0.34), rgba(255, 255, 255, 0.1) 44%, rgba(255, 255, 255, 0) 70%),
      radial-gradient(ellipse at 50% 82%, rgba(203, 147, 96, 0.18), rgba(203, 147, 96, 0) 66%) !important;
    filter: blur(12px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-product .dr-hero-model {
    position: relative !important;
    bottom: 0 !important;
    z-index: 2 !important;
    height: min(36vh, 330px) !important;
    max-height: 330px !important;
  }
}

/* hero-single-card: first screen without any 3D model. */
html body[data-page="dr-mix"] main#top .dr-hero {
  min-height: calc(100svh - 100px) !important;
  display: flex !important;
  align-items: center !important;
  padding: 112px 0 82px !important;
  background:
    radial-gradient(circle at 78% 35%, rgba(255, 255, 255, 0.76), rgba(255, 255, 255, 0) 34%),
    radial-gradient(circle at 18% 72%, rgba(216, 183, 152, 0.18), rgba(216, 183, 152, 0) 38%),
    linear-gradient(115deg, #fff8ef 0%, #f8efe5 48%, #f1d8c3 100%) !important;
}

html body[data-page="dr-mix"] .dr-hero-bg {
  background-image: none !important;
  opacity: 0.7 !important;
  transform: none !important;
  animation: none !important;
}

html body[data-page="dr-mix"] .dr-hero-overlay {
  background:
    linear-gradient(90deg, rgba(255, 248, 239, 0.88) 0%, rgba(255, 248, 239, 0.48) 54%, rgba(255, 248, 239, 0.2) 100%),
    radial-gradient(ellipse at 67% 54%, rgba(255, 255, 255, 0.62), rgba(255, 255, 255, 0) 40%) !important;
}

html body[data-page="dr-mix"] .dr-hero-ribbons,
html body[data-page="dr-mix"] .dr-hero-particles {
  opacity: 0.22 !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-inner {
  grid-template-columns: minmax(0, 760px) !important;
  justify-content: center !important;
  justify-items: center !important;
  margin-inline: auto !important;
  min-height: auto !important;
  padding: 0 28px !important;
}

html body[data-page="dr-mix"] main#top .dr-hero-copy {
  margin-inline: auto !important;
}

html body[data-page="dr-mix"] .dr-hero-stage,
html body[data-page="dr-mix"] main#top .dr-hero-product {
  display: none !important;
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    min-height: 1080px !important;
    display: block !important;
    padding: 30px 0 500px !important;
    background:
      linear-gradient(180deg, #f4dfc7 0%, rgba(244, 223, 199, 0.96) 17%, rgba(244, 223, 199, 0) 34%),
      linear-gradient(180deg, rgba(255, 248, 239, 0.08), rgba(255, 248, 239, 0.02)),
      url("assets/dr-mix-hero-podium-mobile.png?v=podium-photo-10") center calc(100% + 136px) / 100% auto no-repeat,
      linear-gradient(180deg, #f4dfc7 0%, #efd0ad 58%, #e8bd86 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-bg {
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-overlay {
    background:
      linear-gradient(180deg, rgba(255, 248, 239, 0.34) 0%, rgba(255, 248, 239, 0.08) 52%, rgba(255, 248, 239, 0) 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-ribbons {
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-particles {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    min-height: auto !important;
    padding: 104px 16px 0 !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    margin-top: 0 !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    max-width: 30ch !important;
    margin-inline: 0 auto !important;
    text-align: left !important;
    text-wrap: auto !important;
  }
}

/* mobile-reference-hero-terminal: keep this as the last mobile hero override. */
@media (max-width: 760px) {
  html body[data-page="dr-mix"] .site-header,
  html body[data-page="dr-mix"] .dr-mobile-quick-nav,
  html body[data-page="dr-mix"] .dr-mobile-cta {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 100svh !important;
    min-height: 100svh !important;
    max-height: 940px !important;
    overflow: hidden !important;
    padding: 0 !important;
    background:
      url("assets/dr-mix-hero-podium-mobile.png?v=phone-reference-1") center top / cover no-repeat,
      linear-gradient(180deg, #efc391 0%, #f6dfbd 48%, #f4d2a5 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: block !important;
    pointer-events: none !important;
    background:
      linear-gradient(180deg, rgba(255, 246, 232, 0.14) 0%, rgba(255, 246, 232, 0) 25%, rgba(255, 246, 232, 0) 72%, rgba(135, 82, 42, 0.12) 100%),
      radial-gradient(circle at 50% 16%, rgba(255, 248, 235, 0.58), rgba(255, 248, 235, 0) 31%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::after,
  html body[data-page="dr-mix"] .dr-hero-bg,
  html body[data-page="dr-mix"] .dr-hero-overlay,
  html body[data-page="dr-mix"] .dr-hero-ribbons,
  html body[data-page="dr-mix"] .dr-hero-particles,
  html body[data-page="dr-mix"] main#top .dr-metric-grid {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo {
    position: absolute !important;
    top: clamp(36px, 6.2svh, 64px) !important;
    left: 50% !important;
    z-index: 3 !important;
    display: grid !important;
    justify-items: center !important;
    color: #5b4638 !important;
    text-align: center !important;
    transform: translateX(-50%) !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo strong {
    display: block !important;
    font-family: "Instrument Serif", Georgia, serif !important;
    font-size: clamp(2.45rem, 10vw, 3.15rem) !important;
    font-weight: 400 !important;
    line-height: 0.9 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo span {
    position: relative !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    margin-top: 4px !important;
    color: #725a4b !important;
    font-family: Manrope, system-ui, sans-serif !important;
    font-size: 0.72rem !important;
    font-weight: 800 !important;
    letter-spacing: 0.22em !important;
    line-height: 1 !important;
    text-transform: lowercase !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo span::before,
  html body[data-page="dr-mix"] .dr-hero-mobile-logo span::after {
    content: "" !important;
    display: block !important;
    width: 20px !important;
    height: 1px !important;
    background: rgba(91, 70, 56, 0.58) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    position: relative !important;
    z-index: 4 !important;
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: clamp(130px, 16.5svh, 160px) 0 0 !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    position: relative !important;
    width: min(calc(100vw - 44px), 352px) !important;
    max-width: 352px !important;
    margin: 0 auto !important;
    overflow: visible !important;
    border: 1px solid rgba(255, 255, 255, 0.58) !important;
    border-radius: 28px !important;
    background:
      radial-gradient(circle at 88% 0%, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0) 38%),
      linear-gradient(180deg, rgba(255, 252, 246, 0.95), rgba(250, 241, 229, 0.92)) !important;
    box-shadow:
      0 30px 64px rgba(98, 63, 38, 0.22),
      inset 0 1px 0 rgba(255, 255, 255, 0.86) !important;
    padding: 18px 16px 16px !important;
    text-align: left !important;
    transform: none !important;
    backdrop-filter: blur(10px) saturate(1.06) !important;
    -webkit-backdrop-filter: blur(10px) saturate(1.06) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    display: flex !important;
    width: fit-content !important;
    min-height: 28px !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 auto 14px !important;
    border: 1px solid rgba(120, 86, 65, 0.12) !important;
    border-radius: 999px !important;
    background: rgba(255, 250, 244, 0.68) !important;
    color: #725848 !important;
    padding: 0 15px !important;
    font-size: 0.66rem !important;
    font-weight: 900 !important;
    letter-spacing: 0.13em !important;
    line-height: 1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: nowrap !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 12px !important;
    color: #4f4238 !important;
    font-family: "Instrument Serif", Georgia, serif !important;
    font-size: clamp(2.32rem, 10vw, 2.76rem) !important;
    font-weight: 400 !important;
    line-height: 0.94 !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-wrap: balance !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 span,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent span {
    display: block !important;
    max-width: 100% !important;
    color: inherit !important;
    font: inherit !important;
    letter-spacing: 0 !important;
    line-height: inherit !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent span {
    color: #a9785b !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    width: 100% !important;
    max-width: 25ch !important;
    margin: 0 0 14px !important;
    color: #5e5750 !important;
    font-size: clamp(0.88rem, 3.8vw, 1rem) !important;
    font-weight: 850 !important;
    line-height: 1.32 !important;
    text-align: left !important;
    text-wrap: pretty !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    display: grid !important;
    width: 100% !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 9px !important;
    margin: 0 0 14px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    display: grid !important;
    min-width: 0 !important;
    min-height: 76px !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 30px minmax(0, 1fr) !important;
    gap: 5px !important;
    align-items: center !important;
    justify-items: center !important;
    overflow: hidden !important;
    border: 1px solid rgba(105, 79, 61, 0.08) !important;
    border-radius: 16px !important;
    background: rgba(255, 255, 255, 0.52) !important;
    box-shadow: 0 14px 26px rgba(97, 68, 48, 0.06) !important;
    color: #584b43 !important;
    padding: 8px 5px 7px !important;
    text-align: center !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    display: grid !important;
    width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    min-height: 30px !important;
    place-items: center !important;
    border: 1px solid rgba(140, 103, 79, 0.17) !important;
    border-radius: 50% !important;
    background: rgba(250, 237, 224, 0.86) !important;
    color: #9a7358 !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    display: block !important;
    width: 16px !important;
    height: 16px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke-width: 1.85 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    display: block !important;
    width: 100% !important;
    max-width: 12ch !important;
    color: #50463f !important;
    font-size: clamp(0.6rem, 2.75vw, 0.68rem) !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
    text-align: center !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    display: grid !important;
    width: 100% !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 11px !important;
    margin: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    display: inline-flex !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 50px !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 999px !important;
    padding: 0 10px !important;
    font-size: clamp(0.68rem, 3vw, 0.78rem) !important;
    font-weight: 900 !important;
    letter-spacing: 0.05em !important;
    line-height: 1.1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: normal !important;
    transition-property: transform, box-shadow, background-color, color !important;
    transition-duration: 180ms !important;
    transition-timing-function: cubic-bezier(0.2, 0, 0, 1) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a:active {
    transform: scale(0.96) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .secondary-btn {
    border: 1px solid rgba(142, 102, 74, 0.26) !important;
    background: rgba(255, 250, 244, 0.44) !important;
    color: #5d493b !important;
    box-shadow: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .primary-btn {
    border: 0 !important;
    background: linear-gradient(135deg, #bd8b65, #9f6c4a) !important;
    color: #fff9f1 !important;
    box-shadow: 0 18px 32px rgba(111, 73, 46, 0.2) !important;
  }
}

@media (max-width: 380px) {
  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    padding-top: clamp(116px, 15.4svh, 132px) !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    width: min(calc(100vw - 34px), 338px) !important;
    border-radius: 24px !important;
    padding: 15px 13px 13px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    font-size: clamp(2.04rem, 9.5vw, 2.34rem) !important;
  }
}

/* mobile-reference-hero-fit: center the poster card against the viewport, not the shell. */
@media (max-width: 760px) {
  html body[data-page="dr-mix"] .dr-hero-mobile-logo strong {
    color: #5b4638 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    position: static !important;
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    position: absolute !important;
    top: clamp(138px, 16.8svh, 154px) !important;
    left: 50% !important;
    z-index: 4 !important;
    width: min(calc(100vw - 70px), 320px) !important;
    max-width: 320px !important;
    margin: 0 !important;
    border-radius: 26px !important;
    padding: 14px 14px 14px !important;
    transform: translateX(-50%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    min-height: 24px !important;
    margin-bottom: 10px !important;
    padding-inline: 13px !important;
    font-size: 0.58rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    margin-bottom: 8px !important;
    font-size: clamp(2.04rem, 9vw, 2.34rem) !important;
    line-height: 0.9 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    max-width: 25ch !important;
    margin-bottom: 10px !important;
    font-size: clamp(0.8rem, 3.4vw, 0.9rem) !important;
    line-height: 1.24 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    gap: 7px !important;
    margin-bottom: 10px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 66px !important;
    grid-template-rows: 26px minmax(0, 1fr) !important;
    gap: 3px !important;
    border-radius: 14px !important;
    padding: 6px 4px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    min-height: 26px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    width: 14px !important;
    height: 14px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    font-size: clamp(0.52rem, 2.45vw, 0.6rem) !important;
    line-height: 1.05 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    gap: 9px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    min-height: 44px !important;
    font-size: clamp(0.6rem, 2.65vw, 0.7rem) !important;
  }
}

@media (max-width: 380px) {
  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    top: clamp(122px, 15.6svh, 136px) !important;
    width: min(calc(100vw - 44px), 314px) !important;
  }
}

/* mobile-reference-hero-viewport-lock: use viewport units to avoid inherited shell overflow. */
@media (max-width: 760px) {
  html,
  body[data-page="dr-mix"] {
    overflow-x: hidden !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero {
    width: 100vw !important;
    max-width: 100vw !important;
    margin: 0 !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo,
  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    left: 50vw !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    max-width: 100% !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  html body[data-page="dr-mix"] .dr-support-widget {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero {
    background:
      url("assets/dr-mix-mobile-clear-poster.png?v=phone-reference-3") center top / cover no-repeat,
      linear-gradient(180deg, #efc391 0%, #f6dfbd 48%, #f4d2a5 100%) !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo {
    display: none !important;
  }
}

/* mobile-reference-hero-clear-product: keep the pourer below the card. */
@media (max-width: 760px) {
  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    top: clamp(122px, 14.2svh, 134px) !important;
    width: min(calc(100vw - 58px), 320px) !important;
    max-width: 320px !important;
    border-radius: 24px !important;
    padding: 12px 14px 13px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    min-height: 23px !important;
    margin-bottom: 7px !important;
    padding-inline: 12px !important;
    font-size: 0.56rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    margin-bottom: 7px !important;
    font-size: clamp(1.9rem, 8.4vw, 2.2rem) !important;
    line-height: 0.9 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    max-width: 25ch !important;
    margin-bottom: 7px !important;
    font-size: clamp(0.74rem, 3.15vw, 0.84rem) !important;
    line-height: 1.22 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    gap: 7px !important;
    margin-bottom: 8px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 54px !important;
    grid-template-rows: 23px minmax(0, 1fr) !important;
    gap: 2px !important;
    border-radius: 13px !important;
    padding: 5px 4px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    width: 23px !important;
    height: 23px !important;
    min-width: 23px !important;
    min-height: 23px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    width: 13px !important;
    height: 13px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    font-size: clamp(0.48rem, 2.25vw, 0.56rem) !important;
    line-height: 1.04 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    gap: 8px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    min-height: 38px !important;
    font-size: clamp(0.56rem, 2.48vw, 0.66rem) !important;
  }
}

/* desktop-reference-hero: wide stage render, copy anchored in the empty left field. */
@media (min-width: 761px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    position: relative !important;
    display: flex !important;
    min-height: max(700px, 100svh) !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    padding: clamp(92px, 10vh, 128px) 0 clamp(58px, 7vh, 88px) !important;
    background:
      linear-gradient(90deg, rgba(255, 249, 241, 0.56) 0%, rgba(255, 249, 241, 0.34) 34%, rgba(255, 249, 241, 0.06) 58%, rgba(255, 249, 241, 0) 100%),
      url("assets/dr-mix-desktop-clear-poster.png?v=desktop-reference-1") center center / cover no-repeat,
      linear-gradient(135deg, #fff6ea 0%, #edc392 100%) !important;
    isolation: isolate !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    z-index: 1 !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    background:
      linear-gradient(180deg, rgba(255, 250, 244, 0.3) 0%, rgba(255, 250, 244, 0) 32%, rgba(106, 65, 35, 0.1) 100%),
      radial-gradient(circle at 73% 48%, rgba(255, 255, 255, 0.16), rgba(255, 255, 255, 0) 34%) !important;
    pointer-events: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero::after,
  html body[data-page="dr-mix"] main#top .dr-hero-layer,
  html body[data-page="dr-mix"] main#top .dr-hero-visual,
  html body[data-page="dr-mix"] main#top .dr-metric-grid {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    position: relative !important;
    z-index: 3 !important;
    width: min(1180px, calc(100vw - clamp(64px, 8vw, 128px))) !important;
    max-width: 1180px !important;
    min-height: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    margin: 0 auto !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    width: min(560px, 42vw) !important;
    max-width: 560px !important;
    margin: 0 !important;
    border: 1px solid rgba(255, 255, 255, 0.64) !important;
    border-radius: 30px !important;
    background:
      radial-gradient(circle at 88% 0%, rgba(255, 255, 255, 0.92), rgba(255, 255, 255, 0) 40%),
      linear-gradient(180deg, rgba(255, 252, 247, 0.92), rgba(250, 240, 228, 0.88)) !important;
    box-shadow:
      0 34px 74px rgba(90, 57, 32, 0.18),
      inset 0 1px 0 rgba(255, 255, 255, 0.88) !important;
    color: #4c3f36 !important;
    padding: clamp(24px, 2.4vw, 34px) !important;
    text-align: left !important;
    transform: none !important;
    backdrop-filter: blur(14px) saturate(1.05) !important;
    -webkit-backdrop-filter: blur(14px) saturate(1.05) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    width: fit-content !important;
    min-height: 32px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 0 16px !important;
    border: 1px solid rgba(139, 100, 73, 0.13) !important;
    border-radius: 999px !important;
    background: rgba(255, 250, 244, 0.74) !important;
    box-shadow: 0 8px 22px rgba(91, 58, 36, 0.08) !important;
    color: #735847 !important;
    padding: 0 16px !important;
    font-size: 0.68rem !important;
    font-weight: 900 !important;
    letter-spacing: 0.12em !important;
    line-height: 1 !important;
    text-transform: uppercase !important;
    text-shadow: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    max-width: 8.8ch !important;
    margin: 0 0 16px !important;
    color: #473b33 !important;
    font-family: "Instrument Serif", Georgia, serif !important;
    font-size: clamp(4rem, 5vw, 5.35rem) !important;
    font-weight: 400 !important;
    line-height: 0.9 !important;
    letter-spacing: 0 !important;
    text-shadow: none !important;
    text-wrap: balance !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 > span,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent,
  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent span {
    display: block !important;
    color: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent {
    color: #a9795c !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    max-width: 29rem !important;
    margin: 0 0 24px !important;
    color: rgba(76, 63, 54, 0.82) !important;
    font-size: clamp(1rem, 1.05vw, 1.13rem) !important;
    font-weight: 800 !important;
    line-height: 1.34 !important;
    text-shadow: none !important;
    text-wrap: pretty !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    width: 100% !important;
    max-width: none !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 8px !important;
    margin: 0 0 26px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    backdrop-filter: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 62px !important;
    display: grid !important;
    grid-template-columns: 36px minmax(0, 1fr) !important;
    align-items: center !important;
    justify-items: start !important;
    gap: 8px !important;
    border: 1px solid rgba(139, 100, 73, 0.13) !important;
    border-radius: 20px !important;
    background: linear-gradient(180deg, rgba(255, 252, 247, 0.76), rgba(250, 239, 226, 0.62)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, 0.82),
      0 14px 28px rgba(87, 58, 39, 0.07) !important;
    color: #54463d !important;
    padding: 8px 9px !important;
    text-align: left !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    display: grid !important;
    place-items: center !important;
    border: 1px solid rgba(150, 112, 84, 0.16) !important;
    border-radius: 50% !important;
    background:
      radial-gradient(circle at 35% 25%, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0) 42%),
      rgba(249, 235, 220, 0.92) !important;
    color: #9f6c4a !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    display: block !important;
    width: 20px !important;
    height: 20px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke-width: 1.9 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    max-width: 100% !important;
    display: block !important;
    color: #51453d !important;
    font-size: 0.66rem !important;
    font-weight: 900 !important;
    line-height: 1.08 !important;
    text-align: left !important;
    text-shadow: none !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span {
    display: inline !important;
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    padding: 0 !important;
    font: inherit !important;
    letter-spacing: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
    text-transform: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-full {
    display: inline !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-mobile {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    display: grid !important;
    width: 100% !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 12px !important;
    margin: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    display: inline-flex !important;
    min-height: 54px !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 999px !important;
    padding: 0 20px !important;
    font-size: 0.78rem !important;
    font-weight: 900 !important;
    letter-spacing: 0.06em !important;
    line-height: 1.1 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .primary-btn {
    border: 0 !important;
    background: linear-gradient(135deg, #bd8b65, #9f6c4a) !important;
    color: #fff9f1 !important;
    box-shadow: 0 18px 34px rgba(105, 67, 40, 0.18) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions .secondary-btn {
    border: 1px solid rgba(142, 102, 74, 0.36) !important;
    background: rgba(255, 250, 244, 0.54) !important;
    color: #584337 !important;
    box-shadow: none !important;
  }
}

@media (min-width: 761px) and (max-width: 1080px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    background-position: center center, 54% center, center center !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    width: min(470px, 46vw) !important;
    border-radius: 26px !important;
    padding: 22px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    font-size: clamp(3.2rem, 5.4vw, 4.1rem) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    gap: 6px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 58px !important;
    grid-template-columns: 32px minmax(0, 1fr) !important;
    gap: 6px !important;
    border-radius: 18px !important;
    padding: 7px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    min-height: 32px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    width: 18px !important;
    height: 18px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    font-size: 0.58rem !important;
  }
}

@media (max-width: 760px) {
  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    background: linear-gradient(180deg, rgba(255, 252, 247, 0.78), rgba(250, 239, 226, 0.64)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, 0.82),
      0 12px 24px rgba(87, 58, 39, 0.07) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    background:
      radial-gradient(circle at 35% 25%, rgba(255, 255, 255, 0.82), rgba(255, 255, 255, 0) 42%),
      rgba(249, 235, 220, 0.92) !important;
    color: #9f6c4a !important;
  }
}

@media (min-width: 1500px) {
  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    width: min(1280px, calc(100vw - 132px)) !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    width: 590px !important;
    max-width: 590px !important;
  }
}

/* mobile-safari-hero-fit: real iPhone viewport, no clipped product or hidden trust item. */
@media (max-width: 768px) {
  html,
  body[data-page="dr-mix"] {
    overflow-x: hidden !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero {
    position: relative !important;
    display: block !important;
    width: 100vw !important;
    max-width: 100vw !important;
    height: auto !important;
    min-height: 100svh !important;
    max-height: none !important;
    overflow: hidden !important;
    padding: 0 0 calc(24px + env(safe-area-inset-bottom)) !important;
    background:
      linear-gradient(180deg, rgba(255, 247, 235, 0.08) 0%, rgba(255, 247, 235, 0) 42%, rgba(126, 76, 38, 0.1) 100%),
      url("assets/dr-mix-mobile-clear-poster.png?v=phone-reference-5") center bottom / 100% auto no-repeat,
      linear-gradient(180deg, #efc391 0%, #f8dfbd 52%, #f4cfa0 100%) !important;
    background-color: #f2c792 !important;
    isolation: isolate !important;
  }

  @supports (min-height: 100dvh) {
    html body[data-page="dr-mix"] main#top .dr-hero {
      min-height: 100dvh !important;
    }
  }

  html body[data-page="dr-mix"] main#top .dr-hero::before,
  html body[data-page="dr-mix"] main#top .dr-hero::after,
  html body[data-page="dr-mix"] main#top .dr-hero-layer,
  html body[data-page="dr-mix"] main#top .dr-metric-grid {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo {
    display: none !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo strong {
    color: #5b4638 !important;
    font-size: clamp(2.2rem, 9vw, 2.85rem) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-inner {
    position: relative !important;
    z-index: 4 !important;
    width: 100vw !important;
    max-width: 100vw !important;
    min-height: 0 !important;
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    position: absolute !important;
    top: clamp(94px, 12.2svh, 116px) !important;
    left: 50vw !important;
    z-index: 4 !important;
    width: min(calc(100vw - 32px), 390px) !important;
    max-width: 390px !important;
    margin: 0 !important;
    border-radius: 26px !important;
    padding: 15px 16px 14px !important;
    transform: translateX(-50%) !important;
    backdrop-filter: blur(8px) saturate(1.04) !important;
    -webkit-backdrop-filter: blur(8px) saturate(1.04) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    min-height: 22px !important;
    margin: 0 auto 7px !important;
    padding-inline: 12px !important;
    font-size: 0.54rem !important;
    letter-spacing: 0.12em !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    margin: 0 0 8px !important;
    font-size: clamp(2.16rem, 9.2vw, 2.7rem) !important;
    line-height: 0.88 !important;
    letter-spacing: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 .dr-hero-h1-accent span {
    display: inline !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    max-width: 26ch !important;
    margin: 0 0 10px !important;
    font-size: clamp(0.75rem, 3.2vw, 0.88rem) !important;
    line-height: 1.18 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 7px !important;
    margin: 0 0 12px !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    width: auto !important;
    min-width: 0 !important;
    min-height: 58px !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 4px !important;
    border-radius: 15px !important;
    padding: 6px 4px !important;
    text-align: center !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    min-height: 26px !important;
    flex: 0 0 26px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    width: 15px !important;
    height: 15px !important;
    stroke-width: 1.9 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    width: 100% !important;
    min-width: 0 !important;
    min-height: 0 !important;
    max-width: 100% !important;
    display: block !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #51453d !important;
    padding: 0 !important;
    font-size: clamp(0.58rem, 2.45vw, 0.68rem) !important;
    font-weight: 900 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-full {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span {
    width: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    padding: 0 !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
    text-align: inherit !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-mobile {
    display: block !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    display: grid !important;
    width: 100% !important;
    grid-template-columns: 1fr 1.12fr !important;
    gap: 9px !important;
    margin: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    min-height: 46px !important;
    padding: 0 10px !important;
    font-size: clamp(0.62rem, 2.6vw, 0.74rem) !important;
    letter-spacing: 0.05em !important;
    white-space: nowrap !important;
  }
}

@media (max-width: 768px) and (max-height: 780px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    background-size: 100% 100%, 100% auto, cover !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    top: clamp(78px, 10.4svh, 92px) !important;
    padding: 13px 15px 13px !important;
  }

  html body[data-page="dr-mix"] .dr-hero-mobile-logo {
    top: 18px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    font-size: clamp(2rem, 8.8vw, 2.44rem) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 54px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    min-height: 42px !important;
  }
}

/* mobile-only-fit-v2: keep desktop untouched; make the product the hero again. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    padding-bottom: calc(92px + env(safe-area-inset-bottom)) !important;
    background-size: auto, 104% auto, auto !important;
    background-position: 0 0, center calc(100% - 12px), 0 0 !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    top: clamp(82px, 10.5svh, 100px) !important;
    width: min(calc(100vw - 28px), 390px) !important;
    padding: 11px 14px 11px !important;
    border-radius: 26px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy .eyebrow {
    min-height: 20px !important;
    margin-bottom: 5px !important;
    padding-inline: 10px !important;
    font-size: 0.5rem !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    margin-bottom: 7px !important;
    font-size: clamp(32px, 8.4vw, 38px) !important;
    line-height: 0.9 !important;
    letter-spacing: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy > p:not(.eyebrow) {
    margin-bottom: 9px !important;
    font-size: clamp(12.5px, 3.1vw, 14px) !important;
    line-height: 1.16 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    gap: 7px !important;
    margin-bottom: 10px !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 52px !important;
    padding: 5px 4px !important;
    gap: 3px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    width: 24px !important;
    height: 24px !important;
    min-width: 24px !important;
    min-height: 24px !important;
    flex-basis: 24px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    width: 14px !important;
    height: 14px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    display: block !important;
    width: auto !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    font-size: clamp(10px, 2.35vw, 10.5px) !important;
    line-height: 1.04 !important;
    text-align: center !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-mobile {
    display: inline-block !important;
    width: auto !important;
    max-width: 100% !important;
    text-align: center !important;
    white-space: nowrap !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions {
    gap: 9px !important;
    grid-template-columns: 1fr 1.15fr !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    height: 40px !important;
    min-height: 40px !important;
    padding: 0 10px !important;
    font-size: clamp(11px, 2.55vw, 12.5px) !important;
    letter-spacing: 0.055em !important;
  }
}

@media (max-width: 768px) and (max-height: 780px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    background-size: auto, 106% auto, auto !important;
    background-position: 0 0, center calc(100% - 18px), 0 0 !important;
  }

  html body[data-page="dr-mix"][data-motion-ready="true"] main#top .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top .dr-hero-copy {
    top: clamp(66px, 8.8svh, 78px) !important;
    padding: 10px 14px 10px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-copy h1 {
    font-size: clamp(31px, 8vw, 34px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item {
    min-height: 50px !important;
  }

  html body[data-page="dr-mix"] main#top .dr-hero-actions a {
    height: 38px !important;
    min-height: 38px !important;
  }
}

/* iphone-trust-fix-5: 2+1 layout avoids iPhone Safari hiding the third chip. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    background:
      linear-gradient(180deg, rgba(255, 247, 235, 0.08) 0%, rgba(255, 247, 235, 0) 42%, rgba(126, 76, 38, 0.1) 100%),
      url("assets/dr-mix-mobile-clear-poster.png?v=iphone-fix-5") center calc(100% + 26px) / 104% auto no-repeat,
      linear-gradient(180deg, #efc391 0%, #f8dfbd 52%, #f4cfa0 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    display: flex !important;
    flex-flow: row wrap !important;
    gap: 6px !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(1),
  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(2),
  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(3) {
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    flex: 1 1 calc(50% - 3px) !important;
    min-width: 0 !important;
    max-width: none !important;
    width: auto !important;
    height: 48px !important;
    min-height: 48px !important;
    padding: 5px 6px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(3) {
    flex-basis: 100% !important;
    width: 100% !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-full {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    color: #51453d !important;
    font-size: clamp(10px, 2.35vw, 10.5px) !important;
    font-weight: 900 !important;
    line-height: 1.04 !important;
    text-align: center !important;
    white-space: nowrap !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-mobile {
    display: block !important;
    color: #51453d !important;
    font-size: clamp(10px, 2.35vw, 10.5px) !important;
    font-weight: 900 !important;
    line-height: 1.04 !important;
    text-align: center !important;
    white-space: nowrap !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}

@media (max-width: 768px) and (max-height: 780px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    background-position: 0 0, center calc(100% + 34px), 0 0 !important;
  }
}

/* iphone-trust-fix-8: absolute 3-up chips; Safari cannot wrap/drop the third. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top .dr-hero {
    background:
      linear-gradient(180deg, rgba(255, 247, 235, 0.08) 0%, rgba(255, 247, 235, 0) 42%, rgba(126, 76, 38, 0.1) 100%),
      url("assets/dr-mix-mobile-clear-poster.png?v=iphone-fix-14") center calc(100% + 38px) / 101% auto no-repeat,
      linear-gradient(180deg, #efc391 0%, #f8dfbd 52%, #f4cfa0 100%) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 46px !important;
    max-height: none !important;
    margin: 0 0 9px !important;
    overflow: visible !important;
    white-space: normal !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(1),
  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(2),
  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(3) {
    box-sizing: border-box !important;
    position: absolute !important;
    top: 0 !important;
    display: flex !important;
    flex: none !important;
    width: calc(33.333333% - 4px) !important;
    min-width: 0 !important;
    max-width: none !important;
    height: 46px !important;
    min-height: 46px !important;
    margin: 0 !important;
    padding: 4px 3px !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(1) {
    left: 0 !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(2) {
    left: calc(33.333333% + 2px) !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip > .dr-proof-item:nth-child(3) {
    right: 0 !important;
    left: auto !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon {
    position: relative !important;
    display: grid !important;
    place-items: center !important;
    width: 23px !important;
    height: 23px !important;
    min-width: 23px !important;
    min-height: 23px !important;
    flex: 0 0 23px !important;
    color: #9f6c4a !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg {
    position: absolute !important;
    inset: 50% auto auto 50% !important;
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    color: inherit !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke-width: 2 !important;
    opacity: 1 !important;
    transform: translate(-50%, -50%) !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-icon svg * {
    fill: none !important;
    stroke: currentColor !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-full {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > .dr-proof-label-mobile {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    color: #51453d !important;
    font-size: clamp(9.8px, 2.28vw, 10.5px) !important;
    font-weight: 900 !important;
    line-height: 1.03 !important;
    text-align: center !important;
    white-space: nowrap !important;
    opacity: 1 !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text::after,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span::before,
  html body[data-page="dr-mix"] main#top .dr-proof-strip .dr-proof-text > span::after {
    content: none !important;
    display: none !important;
  }
}

/* iphone-trust-fix-13: real mobile-only trust DOM; desktop strip stays desktop-only. */
html body[data-page="dr-mix"] main#top .hero-trust-mobile {
  display: none !important;
}

@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy {
    width: min(calc(100vw - 28px), 390px) !important;
    max-width: 390px !important;
    padding: 14px 14px 13px !important;
    border-radius: 26px !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy h1 {
    font-size: clamp(35px, 8.7vw, 40px) !important;
    line-height: 0.92 !important;
    margin-bottom: 9px !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy > p:not(.eyebrow) {
    margin-bottom: 10px !important;
    font-size: 14px !important;
    line-height: 1.18 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-desktop,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-proof-strip {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy > .dr-proof-strip.hero-trust-desktop {
    display: none !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    padding: 0 !important;
    visibility: hidden !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile {
    display: grid !important;
    width: 100% !important;
    min-width: 0 !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    margin: 0 0 10px !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip {
    box-sizing: border-box !important;
    display: flex !important;
    min-width: 0 !important;
    width: auto !important;
    max-width: none !important;
    height: 58px !important;
    align-items: center !important;
    justify-content: center !important;
    flex: none !important;
    flex-direction: column !important;
    gap: 3px !important;
    overflow: hidden !important;
    border: 1px solid rgba(166, 120, 86, 0.16) !important;
    border-radius: 15px !important;
    background: rgba(255, 252, 248, 0.78) !important;
    box-shadow: 0 12px 22px rgba(97, 68, 48, 0.055) !important;
    color: #51453d !important;
    padding: 6px 4px !important;
    text-align: center !important;
    text-decoration: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip-icon {
    display: grid !important;
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    min-height: 26px !important;
    place-items: center !important;
    flex: 0 0 26px !important;
    border-radius: 999px !important;
    background: rgba(173, 122, 87, 0.09) !important;
    color: #ad7a57 !important;
    line-height: 0 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip-icon svg {
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke-width: 2 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip-icon svg * {
    fill: none !important;
    stroke: currentColor !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip-text {
    color: #51453d !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    line-height: 1.05 !important;
    text-align: center !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-actions {
    gap: 9px !important;
    margin-top: 0 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-actions a {
    min-height: 50px !important;
    padding: 0 10px !important;
    font-size: 12.5px !important;
    white-space: nowrap !important;
  }
}

@supports (-webkit-touch-callout: none) {
  @media (max-width: 768px) {
    html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile {
      display: grid !important;
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip {
      min-width: 0 !important;
      flex: none !important;
    }
  }
}

/* iphone-trust-fix-12: final 3-slot grid, no absolute chips, centered icons. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip {
    position: relative !important;
    display: grid !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 46px !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    margin: 0 0 9px !important;
    overflow: visible !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item {
    box-sizing: border-box !important;
    position: relative !important;
    inset: auto !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
    display: grid !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    height: 46px !important;
    min-height: 46px !important;
    grid-template-columns: 1fr !important;
    grid-template-rows: 22px 12px !important;
    align-content: center !important;
    align-items: center !important;
    justify-content: center !important;
    justify-items: center !important;
    gap: 3px !important;
    margin: 0 !important;
    overflow: visible !important;
    border: 1px solid rgba(105, 79, 61, 0.08) !important;
    border-radius: 15px !important;
    background: rgba(255, 255, 255, 0.5) !important;
    box-shadow: 0 12px 22px rgba(97, 68, 48, 0.055) !important;
    color: #51453d !important;
    padding: 3px 2px !important;
    text-align: center !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item::after,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon::after,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon {
    box-sizing: border-box !important;
    position: relative !important;
    display: grid !important;
    width: 22px !important;
    height: 22px !important;
    min-width: 22px !important;
    min-height: 22px !important;
    place-items: center !important;
    align-self: center !important;
    justify-self: center !important;
    margin: 0 auto !important;
    border: 1px solid rgba(140, 103, 79, 0.17) !important;
    border-radius: 50% !important;
    background: rgba(250, 237, 224, 0.88) !important;
    color: #9f6c4a !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg {
    position: static !important;
    inset: auto !important;
    display: block !important;
    width: 13px !important;
    height: 13px !important;
    align-self: center !important;
    justify-self: center !important;
    margin: 0 !important;
    color: inherit !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    stroke-width: 2 !important;
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg * {
    fill: none !important;
    stroke: currentColor !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text > .dr-proof-label-full {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text > .dr-proof-label-mobile {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: 12px !important;
    color: #51453d !important;
    font-size: 10.5px !important;
    font-weight: 900 !important;
    line-height: 12px !important;
    text-align: center !important;
    white-space: nowrap !important;
    overflow: visible !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
}

/* iphone-trust-fix-13-final: this must stay after older .dr-proof-strip mobile overrides. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-desktop,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-proof-strip {
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile {
    display: grid !important;
    width: 100% !important;
    min-width: 0 !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 6px !important;
    margin: 0 0 10px !important;
    overflow: visible !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .hero-trust-mobile .trust-chip {
    box-sizing: border-box !important;
    display: flex !important;
    min-width: 0 !important;
    width: auto !important;
    height: 58px !important;
    align-items: center !important;
    justify-content: center !important;
    flex: none !important;
    flex-direction: column !important;
    gap: 3px !important;
    overflow: hidden !important;
    border: 1px solid rgba(166, 120, 86, 0.16) !important;
    border-radius: 15px !important;
    background: rgba(255, 252, 248, 0.78) !important;
    padding: 6px 4px !important;
    color: #51453d !important;
    text-align: center !important;
    text-decoration: none !important;
  }
}

/* iphone-initial-viewport-1: match iPhone Safari before the bottom toolbar collapses. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top section.dr-hero {
    height: 100svh !important;
    min-height: 100svh !important;
    overflow: hidden !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-inner {
    transform: translateY(-30px) !important;
  }
}

@media (max-width: 768px) and (max-height: 760px) {
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-inner {
    transform: translateY(-48px) !important;
  }
}

@supports (-webkit-touch-callout: none) {
  @media (max-width: 768px) {
    html body[data-page="dr-mix"] main#top section.dr-hero {
      height: 100svh !important;
      min-height: 100svh !important;
    }

    html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-inner {
      transform: translateY(-44px) !important;
    }
  }

  @media (max-width: 768px) and (max-height: 760px) {
    html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-inner {
      transform: translateY(-58px) !important;
    }
  }
}

/* iphone-fullbleed-1: remove Safari initial viewport white gutters without moving content. */
@media (max-width: 768px) {
  html,
  body {
    margin: 0 !important;
    padding: 0 !important;
    min-height: 100% !important;
    background: #f3eadf !important;
    overscroll-behavior-y: none;
  }

  html body[data-page="dr-mix"],
  html body[data-page="dr-mix"] main#top {
    margin: 0 !important;
    padding: 0 !important;
    background: #f3eadf !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero {
    margin: 0 !important;
    padding-top: 0 !important;
    background-color: #f3eadf !important;
    background-repeat: no-repeat !important;
    overflow: hidden !important;
  }
}

@supports (-webkit-touch-callout: none) {
  @media (max-width: 768px) {
    html,
    body,
    html body[data-page="dr-mix"],
    html body[data-page="dr-mix"] main#top {
      background: #f3eadf !important;
    }

    html body[data-page="dr-mix"] main#top section.dr-hero {
      height: 100svh !important;
      min-height: 100svh !important;
    }
  }
}

/* iphone-scene-cover-1: mobile-only first screen cover for real iPhone Safari. */
@media (max-width: 768px) {
  html,
  body,
  html body[data-page="dr-mix"],
  html body[data-page="dr-mix"] main#top {
    margin: 0 !important;
    padding: 0 !important;
    background: #f3eadf !important;
  }

  html body[data-page="dr-mix"] main#top,
  html body[data-page="dr-mix"] main#top .page,
  html body[data-page="dr-mix"] main#top .site-main,
  html body[data-page="dr-mix"] main#top .hero-section,
  html body[data-page="dr-mix"] main#top .hero,
  html body[data-page="dr-mix"] main#top .hero-wrap,
  html body[data-page="dr-mix"] main#top .hero-wrapper,
  html body[data-page="dr-mix"] main#top section.dr-hero {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero {
    position: relative !important;
    height: calc(100svh + 110px) !important;
    min-height: calc(100svh + 110px) !important;
    overflow: hidden !important;
    background-color: #f3eadf !important;
    background-position: 0 0, center calc(100% - 72px), 0 0 !important;
    background-repeat: no-repeat !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-bg,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-overlay,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-ribbons,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-particles {
    top: -80px !important;
    bottom: -160px !important;
    height: auto !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero + section,
  html body[data-page="dr-mix"] main#top #audience,
  html body[data-page="dr-mix"] main#top .dr-use-cases-section {
    margin-top: 0 !important;
    transform: none !important;
  }
}

@supports (-webkit-touch-callout: none) {
  @media (max-width: 768px) {
    html body[data-page="dr-mix"] main#top section.dr-hero {
      height: calc(100svh + 120px) !important;
      min-height: calc(100svh + 120px) !important;
      background-position: 0 0, center calc(100% - 82px), 0 0 !important;
    }
  }
}

/* iphone-safe-area-cover-1: paint the hero scene behind Safari's top safe area. */
@supports (-webkit-touch-callout: none) {
  @media (max-width: 768px) {
    html body[data-page="dr-mix"] main#top section.dr-hero {
      margin-top: calc(-1 * env(safe-area-inset-top)) !important;
      padding-top: env(safe-area-inset-top) !important;
      height: calc(100svh + 120px + env(safe-area-inset-top)) !important;
      min-height: calc(100svh + 120px + env(safe-area-inset-top)) !important;
      background-position: 0 0, center calc(100% - 82px), 0 0 !important;
    }
  }
}

/* mobile-header-offset-1: keep the hero card below the restored mobile header. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"][data-motion-ready="true"] main#top section.dr-hero .dr-hero-copy[data-reveal],
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy {
    top: clamp(104px, 12.5svh, 124px) !important;
  }
}

/* desktop-proof-polish-2: final proof icon/text alignment after mobile hero overrides. */
@media (min-width: 769px) {
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy > .dr-proof-strip.hero-trust-desktop {
    display: grid !important;
    width: 100% !important;
    max-width: 100% !important;
    grid-template-columns: 1fr 1.08fr 0.9fr !important;
    gap: 10px !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item {
    box-sizing: border-box !important;
    display: flex !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 68px !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    overflow: hidden !important;
    padding: 10px 12px 10px 10px !important;
    border-radius: 20px !important;
    text-align: left !important;
    text-decoration: none !important;
    transform: none !important;
    cursor: default !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > a.dr-proof-item {
    cursor: pointer !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item:hover {
    transform: translateY(-2px) !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item::after,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon::after,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text::after,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text > span::before,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text > span::after {
    content: none !important;
    display: none !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon {
    display: grid !important;
    flex: 0 0 43px !important;
    width: 43px !important;
    height: 43px !important;
    min-width: 43px !important;
    min-height: 43px !important;
    place-items: center !important;
    border-radius: 50% !important;
    color: #8f6048 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    transform: none !important;
    scale: 1 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg {
    display: block !important;
    flex: none !important;
    width: 20px !important;
    height: 20px !important;
    margin: 0 !important;
    overflow: visible !important;
    fill: none !important;
    stroke: currentColor !important;
    stroke-width: 2 !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
    transform: none !important;
    scale: 1 !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg path,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg circle,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-icon svg rect {
    fill: none !important;
    stroke: currentColor !important;
    stroke-linecap: round !important;
    stroke-linejoin: round !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text {
    flex: 1 1 auto !important;
    display: block !important;
    min-width: 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #5b473b !important;
    font-size: 14.5px !important;
    font-weight: 700 !important;
    line-height: 1.08 !important;
    text-align: left !important;
    text-decoration: none !important;
    text-overflow: clip !important;
    transform: none !important;
    scale: 1 !important;
    white-space: normal !important;
    word-break: normal !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-text *,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item:hover .dr-proof-icon,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item:hover .dr-proof-icon svg,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item:hover .dr-proof-text,
  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip > .dr-proof-item:hover .dr-proof-text * {
    background: transparent !important;
    box-shadow: none !important;
    color: inherit !important;
    filter: none !important;
    overflow: visible !important;
    text-decoration: none !important;
    text-overflow: clip !important;
    transform: none !important;
    scale: 1 !important;
    white-space: normal !important;
    word-break: normal !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-label-full {
    display: block !important;
    overflow: visible !important;
    text-overflow: clip !important;
    white-space: normal !important;
  }

  html body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy .dr-proof-strip .dr-proof-label-mobile {
    display: none !important;
  }
}

/* android-scroll-lock-1: lock document scroll only while a real overlay is open. */
html.scroll-locked,
body.scroll-locked {
  overflow: hidden !important;
  touch-action: none !important;
}

@media (max-width: 768px) {
  html:not(.scroll-locked),
  html:not(.scroll-locked) body[data-page="dr-mix"] {
    overflow-x: hidden !important;
    overflow-y: auto !important;
    overscroll-behavior-y: auto !important;
    touch-action: pan-y !important;
  }

  html:not(.scroll-locked) body[data-page="dr-mix"] main#top {
    overflow-y: visible !important;
    overscroll-behavior-y: auto !important;
    touch-action: pan-y !important;
  }

  html:not(.scroll-locked) body[data-page="dr-mix"] main#top section.dr-hero,
  html:not(.scroll-locked) body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-inner,
  html:not(.scroll-locked) body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-copy,
  html:not(.scroll-locked) body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-product,
  html:not(.scroll-locked) body[data-page="dr-mix"] main#top section.dr-hero .dr-hero-product * {
    overscroll-behavior-y: auto !important;
    touch-action: pan-y !important;
  }

  html:not(.scroll-locked) body[data-page="dr-mix"] .dr-mobile-menu[hidden] {
    display: none !important;
    pointer-events: none !important;
  }
}

/* mobile-hero-no-band-1: cover the first viewport without the beige tail below the poster. */
@media (max-width: 768px) {
  html body[data-page="dr-mix"] main#top section.dr-hero {
    height: 100svh !important;
    min-height: 100svh !important;
    padding-bottom: 0 !important;
    background-size: 100% 100%, cover, cover !important;
    background-position: 0 0, center center, 0 0 !important;
    background-repeat: no-repeat !important;
  }

  @supports (height: 100dvh) {
    html body[data-page="dr-mix"] main#top section.dr-hero {
      height: 100dvh !important;
      min-height: 100dvh !important;
    }
  }
}

@supports (-webkit-touch-callout: none) {
  @media (max-width: 768px) {
    html body[data-page="dr-mix"] main#top section.dr-hero {
      margin-top: calc(-1 * env(safe-area-inset-top)) !important;
      padding-top: env(safe-area-inset-top) !important;
      padding-bottom: 0 !important;
      height: calc(100svh + env(safe-area-inset-top)) !important;
      min-height: calc(100svh + env(safe-area-inset-top)) !important;
      background-size: 100% 100%, cover, cover !important;
      background-position: 0 0, center center, 0 0 !important;
    }
  }
}
