/* Approved V1: growth contours. */
#value-enhancement {max-width:none!important;margin:0!important;padding:var(--pcg-space-section) 0;scroll-margin-top:80px;background:var(--pcg-surface-page);color:var(--pcg-text-primary);}
#value-enhancement .enhancement-wrap {width:min(var(--pcg-section-width),calc(100% - 2 * var(--pcg-gutter)));margin-inline:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,64px);align-items:start;}
#value-enhancement .enhancement-heading {grid-area:heading;}
#value-enhancement h2 {margin:0;padding:0;border:0;color:inherit;font:700 clamp(38px,4.6vw,72px)/1.06 var(--pcg-font-sans);letter-spacing:-.05em;}
#value-enhancement h2 em {display:block;color:var(--pcg-accent-strong);font:italic 400 1em/1.12 var(--pcg-font-editorial);}
#value-enhancement p {margin:0;padding:0;max-width:var(--pcg-measure-copy);font:400 clamp(18px,1.45vw,22px)/1.65 var(--pcg-font-sans);}
#value-enhancement .enhancement-lead {grid-area:lead;}
#value-enhancement .enhancement-lead p {font-size:clamp(26px,2.5vw,38px);line-height:1.3;letter-spacing:-.025em;}
#value-enhancement .enhancement-detail {grid-area:detail;}
#value-enhancement .enhancement-detail p + p {margin-top:1.5em;}
#value-enhancement .enhancement-conclusion {grid-area:conclusion;}
#value-enhancement .enhancement-conclusion p {max-width:none;font-size:clamp(23px,2vw,30px);line-height:1.4;}
#value-enhancement .enhancement-art {grid-area:art;min-width:0;overflow:hidden;align-self:center;}
#value-enhancement .enhancement-graphic {display:none;width:100%;height:auto;}
#value-enhancement .art-guides {stroke:var(--pcg-accent-strong);stroke-width:1;opacity:.2;}
#value-enhancement .art-secondary {stroke:var(--pcg-accent-strong);stroke-width:1;opacity:.4;}
#value-enhancement .art-trace {stroke:var(--pcg-accent-strong);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;}
#value-enhancement .art-points {fill:var(--pcg-surface-deep);stroke:var(--pcg-accent-strong);stroke-width:2;}
#value-enhancement {background:var(--pcg-surface-deep);color:var(--pcg-text-on-dark);}
#value-enhancement .enhancement-wrap {grid-template-areas:"heading lead" "art detail" "conclusion conclusion";}
#value-enhancement h2 em {color:var(--pcg-accent-soft);}
#value-enhancement .graphic-v1 {display:block;}
#value-enhancement .enhancement-conclusion {padding-top:32px;border-top:1px solid var(--pcg-accent-strong);color:var(--pcg-accent-soft);}
@media(max-width:850px){
 #value-enhancement .enhancement-wrap {grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "lead" "art" "detail" "conclusion";gap:32px;}
 #value-enhancement .enhancement-detail {display:block;}
 #value-enhancement .enhancement-detail p + p {margin-top:1.5em;}
}
@media(prefers-reduced-motion:reduce){#value-enhancement .art-trace {animation:none!important;transition:none!important;}}
