.invest-page-v26 .section{overflow:hidden;padding-top:clamp(4.5rem,7vw,6.5rem);padding-bottom:clamp(4.5rem,7vw,6.5rem)}
.invest-hero--v26{padding:clamp(4.75rem,7vw,6.75rem) 0 clamp(4rem,6vw,5.5rem)}
.invest-hero--v26 .invest-hero__grid{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}
.invest-hero--v26 h1{max-width:820px;font-size:clamp(3rem,5.15vw,4.75rem);line-height:1;letter-spacing:-.052em}
.invest-hero--v26 p{max-width:760px}
.invest-hero--v26 .invest-hero__thesis strong{font-size:clamp(1.55rem,2.3vw,2.25rem)}
.invest-hero--v26 .invest-hero__thesis p{margin:1.5rem 0 0;font-size:.92rem}
.invest-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2.5rem;background:var(--line);border:1px solid var(--line)}
.invest-audience-grid article{padding:clamp(2rem,4vw,3.5rem);background:#fff}
.invest-audience-grid span,.revenue-grid span,.investor-fit__list>span{display:block;color:var(--teal);font:700 .68rem var(--mono);letter-spacing:.11em;text-transform:uppercase}
.invest-audience-grid h3{max-width:500px;margin:2.5rem 0 1rem;font-size:clamp(1.45rem,2.1vw,2rem)}
.invest-audience-grid p{max-width:570px;line-height:1.75}
.invest-clarifier{max-width:900px;margin:1.75rem 0 0;padding-left:1.25rem;border-left:3px solid var(--teal);color:var(--muted);font-size:.9rem;line-height:1.7}
.invest-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2.5rem;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.15)}
.invest-path article{min-height:280px;padding:clamp(1.7rem,3vw,2.6rem);background:var(--ink)}
.invest-path b{color:rgba(255,255,255,.38);font:700 .7rem var(--mono)}
.invest-path span{display:block;margin:3rem 0 .7rem;color:var(--mint);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.invest-path h3{font-size:clamp(1.35rem,2vw,1.8rem)}
.invest-path p,.invest-dark-note{color:rgba(255,255,255,.68);line-height:1.7}
.invest-dark-note{max-width:880px;margin:1.5rem 0 0;font-size:.86rem}
.revenue-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:2.5rem;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}
.revenue-grid article{grid-column:span 2;min-height:240px;padding:clamp(1.6rem,3vw,2.4rem);background:var(--forest)}
.revenue-grid article:nth-child(4),.revenue-grid article:nth-child(5){grid-column:span 3}
.revenue-grid h3{margin:2.5rem 0 .9rem;font-size:clamp(1.3rem,1.8vw,1.65rem)}
.revenue-grid p{color:rgba(255,255,255,.7);line-height:1.7}
.founder-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);gap:clamp(3rem,7vw,7rem);align-items:center}
.founder-case>div>p{max-width:650px;font-size:1.05rem;line-height:1.78}
.founder-case blockquote{margin:0;padding:clamp(2rem,4vw,3.5rem);background:var(--forest);color:#fff}
.founder-case blockquote p{margin:0;font-family:var(--display);font-size:clamp(1.55rem,3vw,2.5rem);line-height:1.25;letter-spacing:-.035em}
.founder-case blockquote footer{margin-top:2rem;color:var(--mint);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}
.raise-summary--v26>div:first-child p{max-width:760px;font-size:1.02rem;line-height:1.75}
.investor-fit{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(3rem,7vw,7rem);align-items:center}
.investor-fit>div:first-child p{max-width:680px;font-size:1.05rem;line-height:1.75}
.investor-fit__list{padding:clamp(1.8rem,3vw,2.6rem);border:1px solid var(--line);background:var(--tint)}
.investor-fit__list ul{margin:2rem 0 0;padding:0;list-style:none}
.investor-fit__list li{padding:.9rem 0;border-top:1px solid var(--line);font-weight:600}
.invest-vision{text-align:center}
.invest-vision h2{max-width:920px;margin:1rem auto;font-size:clamp(2.25rem,3.8vw,3.8rem);line-height:1.07;letter-spacing:-.042em}
.invest-vision>div>p{max-width:820px;margin:1.5rem auto 0;color:rgba(255,255,255,.74);font-size:1.06rem;line-height:1.75}
.vision-sequence{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:1.4rem;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}
.vision-sequence span{font:700 .72rem var(--mono);letter-spacing:.08em;text-transform:uppercase}
.vision-sequence i{color:var(--mint);font-style:normal}
@media(max-width:1000px){.invest-hero--v26 .invest-hero__grid,.founder-case,.investor-fit{grid-template-columns:1fr}.revenue-grid{grid-template-columns:repeat(2,1fr)}.revenue-grid article,.revenue-grid article:nth-child(4),.revenue-grid article:nth-child(5){grid-column:span 1}.invest-hero--v26 h1{max-width:760px}}
@media(max-width:760px){.invest-audience-grid,.invest-path,.revenue-grid{grid-template-columns:1fr}.invest-path article{min-height:auto}.invest-path span,.revenue-grid h3,.invest-audience-grid h3{margin-top:2.4rem}.vision-sequence{align-items:flex-start;flex-direction:column}.vision-sequence i{transform:rotate(90deg)}}
@media(max-width:540px){.invest-page-v26 .section{padding-top:4rem;padding-bottom:4rem}.invest-hero--v26{padding-top:4.25rem}.invest-hero--v26 h1{font-size:clamp(2.45rem,11vw,3.25rem);line-height:1.02}.invest-hero--v26 .button-row{align-items:stretch;flex-direction:column}.invest-hero--v26 .button-row .button{justify-content:center;text-align:center}}
