/* Quiet sage revision. The editorial geometry remains, the acid contrast is removed. */
:root{
  --accent:#6d836f;
  --dark:#2b493e;
  --paper:#f4f2ea;
  --line:#c5cbbd;
  --muted:#58695e;
  --sage:#dfe6d6;
  --pine:#2b493e;
  --acid:#b8c89a;
  --design-accent:#829573;
}
body.variant-3{background:var(--paper);color:#334d42}
.variant-3 .hero-picture{display:contents}
.variant-3 .header-brand{flex-direction:row;align-items:center;gap:11px}
.variant-3 .site-logo{display:block;width:90px;height:42px;object-fit:contain;flex:0 0 90px}
.variant-3 .site-logo-copy{display:flex;flex-direction:column;gap:1px}
.variant-3 .site-logo-footer{display:block;width:86px;height:40px;object-fit:contain;flex:0 0 86px}
.variant-3 .header-inner{background:#f4f2eaf2}
.variant-3 .hero-stage .s12{background:#efeee6}
.variant-3 .hero-stage .s13{filter:none;object-position:54% 38%}
.variant-3 :is(.s66,.s76,.s97,.s110,.s152){filter:none}
.variant-3 .results-section .s45{background:#c5d2b3}
.variant-3 .audience-section .s49{background:#36584b}
.variant-3 .audience-section :is(.s51,.s53,.s54){color:#dfe7d4}
.variant-3 .audience-section .s56::before{background:#dfe7d4}
.variant-3 #price .s144{border-top-color:#aebf8e}
.variant-3 #price .s148{background:#c5d2b3}
.variant-3 #book .s95{background:#e7e8d8}
.variant-3 footer{background:#2b493e}
.variant-3 .s181{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.variant-3 .sticky-cta{background:#f0efe8;border-color:#9daa96}
@media(max-width:600px){
  .variant-3 .site-logo{width:64px;height:30px;flex-basis:64px}
  .variant-3 .site-logo-copy .s6{display:none}
  .variant-3 .site-logo-footer{width:72px;height:34px;flex-basis:72px}
  .variant-3 .hero-stage .s13{object-position:50% 22%}
}
