.invest-hero--v25{padding:clamp(6.5rem,10vw,9.5rem) 0 clamp(5rem,8vw,7rem)}
.invest-hero--v25 h1{max-width:900px;font-size:clamp(2.8rem,6.2vw,5.9rem);line-height:.94;letter-spacing:-.062em}
.invest-hero--v25 .invest-hero__thesis p{margin:1.4rem 0 0;color:rgba(255,255,255,.7)}
.evidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;background:var(--line,#d8ddd8);border:1px solid var(--line,#d8ddd8)}
.evidence-grid article{background:#fff;padding:clamp(1.5rem,3vw,2.35rem)}
.evidence-grid strong{display:block;font-family:var(--display);font-size:clamp(2.25rem,4vw,4rem);line-height:1;color:var(--forest);letter-spacing:-.05em}
.evidence-grid span{display:block;margin:.8rem 0 1.1rem;font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.evidence-grid p,.source-line,.model-note{font-size:.88rem;line-height:1.65;color:var(--muted)}
.source-line{max-width:1050px;margin:1.4rem 0 0}.source-line a{text-decoration:underline;text-underline-offset:3px}
.wedge-journey{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}
.wedge-journey article{padding:2.2rem;background:var(--ink)}.wedge-journey b{opacity:.45}.wedge-journey span{display:block;margin:2rem 0 .65rem;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wedge-journey p{color:rgba(255,255,255,.68)}
.market-stack{display:grid;gap:1rem;margin-top:3rem}.market-stack article{display:grid;grid-template-columns:minmax(240px,.75fr) 1.6fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.3rem);border-top:1px solid var(--line)}
.market-stack article:last-child{border-bottom:1px solid var(--line)}.market-stack span,.market-stack small{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.market-stack strong{display:block;margin:.25rem 0;font-family:var(--display);font-size:clamp(2.7rem,5vw,5rem);line-height:1;color:var(--forest);letter-spacing:-.06em}.market-stack p{max-width:710px;margin:0;font-size:1.02rem;line-height:1.7}.model-note{max-width:930px;margin:1.5rem 0 0}
.business-model-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:3rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}.business-model-grid article{padding:clamp(1.6rem,3vw,2.5rem);background:var(--forest)}.business-model-grid span{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.business-model-grid p{color:rgba(255,255,255,.7)}
@media(max-width:900px){.evidence-grid{grid-template-columns:repeat(2,1fr)}.wedge-journey{grid-template-columns:1fr}.market-stack article{grid-template-columns:1fr}.business-model-grid{grid-template-columns:1fr}}
@media(max-width:540px){.evidence-grid{grid-template-columns:1fr}.invest-hero--v25 h1{font-size:clamp(2.55rem,13vw,3.7rem)}}
