.growth-cta { margin: 2rem 0; padding: 1.25rem; border: 1px solid var(--accent); border-radius: .8rem; background: var(--soft); }
.growth-cta h2 { margin-top: 0; }
body[data-growth-page] main { max-width: 48rem; }
body[data-growth-page] section { margin-block: 2rem; }
body[data-growth-page] p { line-height: 1.75; }
body[data-growth-page] a:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }
