.how-info-shell{padding:4rem 0 5rem;background:var(--bg2)}
.how-info-stack{display:flex;flex-direction:column;gap:1.2rem}
.how-info-panel{display:grid;grid-template-columns:220px 1fr;gap:1.5rem;align-items:start;background:var(--bg3);border:1px solid var(--bdr);border-radius:24px;padding:1.6rem 1.8rem;box-shadow:0 20px 50px rgba(0,0,0,.28)}
.how-info-heading{display:flex;flex-direction:column;gap:.35rem}
.how-info-heading h2{font-family:var(--h);font-weight:800;font-size:1.35rem;line-height:1.2}
.how-info-kicker{text-transform:uppercase;letter-spacing:1.3px;font-size:.74rem;font-weight:700;color:var(--gold)}
.how-info-panel p{color:var(--t1);line-height:1.7;font-size:.98rem}
.how-info-panel div p + p{margin-top:1rem}


.founder-partner-cta{padding:0 0 5rem;background:var(--bg2)}
.founder-partner-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:2rem 2.2rem;border-radius:30px;border:1px solid rgba(230,186,68,.28);background:
        radial-gradient(circle at top right, rgba(230,186,68,.15), transparent 26%),
        linear-gradient(135deg, #1f2228 0%, #15171b 55%, #111214 100%);
    box-shadow:0 28px 65px rgba(0,0,0,.34);
    margin-top: 2rem;
}
.founder-partner-cta-copy h2{font-family:var(--h);font-size:2rem;line-height:1.05;margin-bottom:.8rem}
.founder-partner-cta-copy p{max-width:54ch;color:rgba(255,255,255,.8);line-height:1.75}
.founder-partner-cta-action{justify-content:flex-end;}

@media (max-width: 760px){
    .how-info-panel{grid-template-columns:1fr;gap:.8rem}
    .founder-partner-cta-card{grid-template-columns:1fr;padding:1.6rem}
    .founder-partner-cta-action{justify-content:flex-start}
}
