/* First treatment section: shared Anti-Wrinkle presentation, October 2026. */
body .mn5-start.odnova-at-glance {
  --mn6-paper: #f2eee6;
  --mn6-ink: #291019;
  --mn6-body: #65515a;
  --mn6-line: rgba(113,59,82,.16);
  position: relative !important;
  isolation: isolate;
  clip-path: inset(0);
  overflow: hidden !important;
  display: block !important;
  min-height: auto !important;
  padding: 88px 0 82px !important;
  background: var(--mn6-paper) !important;
  color: var(--mn6-ink);
}
body .mn5-start.odnova-at-glance::before {
  content: "" !important;
  position: fixed !important;
  z-index: -1;
  top: 56px !important;
  right: -104px !important;
  left: auto !important;
  width: 236px !important;
  height: 236px !important;
  border: 1px solid rgba(113,59,82,.12) !important;
  border-radius: 50%;
  background: none !important;
  box-shadow: 0 0 0 38px rgba(20,34,27,.018) !important;
  animation: none !important;
  transition: none !important;
  transform: none !important;
  translate: none !important;
  pointer-events: none;
}
/* Clip the frozen moon without creating a scroll container for the hub's sticky cards. */
body .mn5-start.odnova-at-glance.peel2-hub-start {
  overflow: clip !important;
}
@media (max-width:600px) {
  body.cp2-page .cp2-treatment-comparison #mn5-start-title {
    translate: 0 var(--cp2-heading-shift,0px);
  }
}
body .mn5-start.odnova-at-glance > .mn5-wrap {
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  margin: 0 auto !important;
  padding: 0 22px !important;
  box-sizing: border-box;
}
body .mn5-start.odnova-at-glance .mn5-kicker {
  color: #80643e !important;
}
body .mn5-start.odnova-at-glance > .mn5-wrap > h2,
body .mn5-start.odnova-at-glance > .mn5-wrap > .tr2-section-heading h2,
body .mn5-start.odnova-at-glance .cp2-peel-introduction h2 {
  max-width: 10ch !important;
  margin: 0 0 34px !important;
  color: var(--mn6-ink) !important;
  font: 300 clamp(42px,12vw,54px)/.96 var(--font-serif) !important;
  letter-spacing: -.035em;
  text-wrap: balance;
}
body .mn5-start.odnova-at-glance h2 :is(i,em) { color: inherit !important; }
body .mn5-start.odnova-at-glance .cp2-treatment-comparison #mn5-start-title::before {
  content: none !important;
  display: none !important;
}
body .mn5-start.odnova-at-glance .mn6-coordinates {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  gap: 0 !important;
  margin: 0 0 34px !important;
  padding: 0 !important;
  border-top: 1px solid var(--mn6-line) !important;
  border-left: 1px solid var(--mn6-line) !important;
  background: transparent !important;
  min-width: 0;
}
body .mn5-start.odnova-at-glance .mn6-coordinates > article {
  min-width: 0;
  min-height: 142px !important;
  padding: 15px 14px 17px !important;
  margin: 0 !important;
  border: 0 !important;
  border-right: 1px solid var(--mn6-line) !important;
  border-bottom: 1px solid var(--mn6-line) !important;
  border-radius: 0 !important;
  background: rgba(255,255,255,.28) !important;
  color: var(--mn6-ink);
  box-shadow: none !important;
}
body .mn5-start.odnova-at-glance .mn6-coordinates > article:nth-child(2),
body .mn5-start.odnova-at-glance .mn6-coordinates > article:nth-child(3) {
  background: rgba(229,222,210,.42) !important;
}
body .mn5-start.odnova-at-glance .mn6-coordinates > article > span {
  display: block;
  margin: 0 0 17px !important;
  color: #80643e !important;
  font: 500 7.5px/1.3 var(--font-mono) !important;
  letter-spacing: .14em;
  text-transform: uppercase;
}
body .mn5-start.odnova-at-glance .mn6-coordinates > article > strong {
  display: block;
  margin: 0 !important;
  color: var(--mn6-ink) !important;
  font: 300 20px/1.05 var(--font-serif) !important;
  text-wrap: balance;
}
body .mn5-start.odnova-at-glance .mn6-coordinates > article > p {
  max-width: none;
  margin: 8px 0 0 !important;
  color: var(--mn6-body) !important;
  font: 300 13px/1.5 var(--font-sans) !important;
  text-wrap: pretty;
}
body .mn5-start.odnova-at-glance .mn6-coordinates p :is(strong,b) {
  display: inline !important;
  margin: 0 !important;
  font: inherit !important;
  font-weight: 600 !important;
  color: inherit !important;
}
body .mn5-start.odnova-at-glance > .mn5-wrap > :is(.aw2-quick-overview,.pn2-quick-overview,.sb2-quick-overview,.four-overview) {
  background: rgba(255,255,255,.28);
  border-color: var(--mn6-line);
}
@media (min-width:601px) {
  body .mn5-start.odnova-at-glance { padding: 112px 0 104px !important; }
  body .mn5-start.odnova-at-glance > .mn5-wrap {
    width: min(90%,1080px) !important;
    padding: 0 !important;
  }
  body .mn5-start.odnova-at-glance > .mn5-wrap > h2,
  body .mn5-start.odnova-at-glance > .mn5-wrap > .tr2-section-heading h2,
  body .mn5-start.odnova-at-glance .cp2-peel-introduction h2 {
    max-width: 12ch !important;
    margin-bottom: 58px !important;
    font-size: clamp(52px,7vw,72px) !important;
    line-height: .94 !important;
  }
  body .mn5-start.odnova-at-glance .mn6-coordinates { margin-bottom: 48px !important; }
  body .mn5-start.odnova-at-glance .mn6-coordinates > article {
    min-height: 154px !important;
    padding: 20px 22px !important;
  }
  body .mn5-start.odnova-at-glance .mn6-coordinates > article > span { font-size: 8px !important; }
  body .mn5-start.odnova-at-glance .mn6-coordinates > article > strong { font-size: 25px !important; }
  body .mn5-start.odnova-at-glance .mn6-coordinates > article > p {
    max-width: 30ch;
    font-size: 16px !important;
  }
}
@media (min-width:1100px) {
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap {
    display: grid !important;
    grid-template-columns: repeat(12,minmax(0,1fr)) !important;
    gap: 28px 24px !important;
    width: min(calc(100% - 10vw),1240px) !important;
    align-items: start;
  }
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap > * {
    grid-column: 1/-1 !important;
    grid-row: auto !important;
    min-width: 0;
  }
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap > .mn5-kicker {
    grid-column: 1/7 !important;
    grid-row: 1 !important;
  }
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap > :is(h2,.tr2-section-heading) {
    grid-column: 1/7 !important;
    grid-row: 2 !important;
    margin: 0 !important;
  }
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap > .tr2-section-heading {
    display: block;
  }
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap > .tr2-section-heading h2 {
    margin-bottom: 24px !important;
  }
  body .mn5-start.odnova-at-glance:not(.peel2-hub-start) > .mn5-wrap > .mn6-coordinates {
    grid-column: 7/13 !important;
    grid-row: 1/3 !important;
    margin: 0 !important;
  }
  body .mn5-start.odnova-at-glance .mn6-coordinates > article { min-height: 176px !important; }
}


/* Owner-approved complete thought lines; retain the shared type size. */
@media (max-width:600px) {
  body.bt2-page .mn5-start.odnova-at-glance > .mn5-wrap > h2,
  body.lp2-page .mn5-start.odnova-at-glance > .mn5-wrap > h2 {
    max-width: 100% !important;
  }
}

/* Practical details share one disclosure design across treatment pages. */
body .mn5-start.odnova-at-glance details.odnova-quick-overview {
  width:100%; box-sizing:border-box; margin:0 0 24px !important;
  border:1px solid var(--mn6-line) !important;
  border-radius:4px 20px 20px 20px !important;
  background:rgba(255,255,255,.28) !important;
  color:var(--mn6-ink); overflow-anchor:none;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary {
  display:grid !important; grid-template-columns:minmax(0,1fr) 28px;
  gap:7px 18px; min-height:88px !important; padding:20px !important;
  align-items:center; cursor:pointer; list-style:none;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary::-webkit-details-marker {display:none;}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > span {
  grid-column:1; grid-row:1; margin:0 !important; color:#80643e !important;
  font:500 8px/1.3 var(--font-mono) !important;
  letter-spacing:.12em; text-transform:uppercase;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > strong {
  grid-column:1; grid-row:2; margin:0 !important; color:var(--mn6-ink) !important;
  font:300 24px/1.1 var(--font-serif) !important; text-wrap:balance;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > i {
  position:relative; grid-column:2; grid-row:1/3; width:28px; height:28px;
  border:1px solid var(--mn6-line); border-radius:50%; margin:0 !important;
  transition:transform .25s ease; color:var(--mn6-ink);
}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > i::before {
  content:'+' !important; position:absolute !important; inset:0 !important;
  display:grid; place-items:center; width:auto !important; height:auto !important;
  background:none !important; transform:none !important; font:300 20px/1 var(--font-sans);
}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > i::after {content:none !important;}
body .mn5-start.odnova-at-glance .odnova-quick-overview[open] > summary > i {transform:rotate(45deg);}
body .mn5-start.odnova-at-glance .odnova-quick-overview > summary:focus-visible {
  outline:2px solid #a4875b; outline-offset:4px; border-radius:4px 20px 20px 20px;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body {padding:0 20px 20px !important;}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl {
  display:grid !important; grid-template-columns:1fr !important; gap:0 !important;
  margin:0 !important; padding:0 !important; border-top:1px solid var(--mn6-line);
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl > div {
  min-width:0; padding:18px 0 !important; border:0 !important;
  border-bottom:1px solid var(--mn6-line); background:none !important;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body dt {
  margin:0 0 8px !important; color:#80643e !important;
  font:500 9px/1.4 var(--font-mono) !important; letter-spacing:.09em; text-transform:uppercase;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body :is(dd,p) {
  margin:0 !important; color:var(--mn6-body) !important;
  font:300 16px/1.55 var(--font-sans) !important; text-wrap:pretty;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body :is(strong,b) {
  font:inherit !important; font-weight:600 !important; color:inherit !important;
}
@media(min-width:601px) {
  body .mn5-start.odnova-at-glance .odnova-quick-overview > summary {padding:24px !important;}
  body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > strong {font-size:28px !important;}
  body .mn5-start.odnova-at-glance .odnova-quick-overview__body {padding:0 24px 24px !important;}
  body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl {grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
  body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl > div {padding:20px !important;}
  body .mn5-start.odnova-at-glance .odnova-quick-overview__body :is(dd,p) {font-size:18px !important;}
}
@media(prefers-reduced-motion:reduce) {
  body .mn5-start.odnova-at-glance .odnova-quick-overview > summary > i {transition:none;}
}

/* Shared practical panel: light inset, no top rules, inset text. */
body .mn5-start.odnova-at-glance .odnova-quick-overview__body,
body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl {
  border-top: 0 !important;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl {
  background: linear-gradient(135deg,rgba(255,255,255,.62),rgba(90,80,68,.035)) !important;
  border-radius: 12px;
  overflow: hidden;
}
body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl > div {padding:20px !important;}
@media(min-width:601px){
  body .mn5-start.odnova-at-glance .odnova-quick-overview__body dl > div {padding:24px !important;}
}
/* Disable older intrinsic-height effects when the single JS controller owns motion. */
body #mn5-start details.odnova-quick-overview.overview-motion-ready::details-content {
  transition: none !important;
  block-size: auto !important;
}
body #mn5-start details.odnova-quick-overview.overview-motion-ready > summary > i {
  transition: transform 260ms ease !important;
}
body #mn5-start details.odnova-quick-overview[data-overview-opening="false"] > summary > i {transform:rotate(0deg);}
body #mn5-start details.odnova-quick-overview[data-overview-opening="true"] > summary > i {transform:rotate(45deg);}
@media(prefers-reduced-motion:reduce){
  body #mn5-start details.odnova-quick-overview.overview-motion-ready > summary > i {transition:none !important;}
}
