.inv-whynow-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}.inv-whynow-icon{margin-bottom:1rem;font-size:2.25rem;display:block}.inv-whynow-title{color:var(--white-pure);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.inv-whynow-desc{color:var(--white-dim);margin:0;font-size:.9rem;line-height:1.65}.inv-pillars-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem;display:grid}.inv-pillar-card{position:relative;overflow:hidden}.inv-pillar-number{font-family:var(--font-display);color:#8b5cf614;-webkit-user-select:none;user-select:none;font-size:3rem;font-weight:700;line-height:1;position:absolute;top:1.5rem;right:1.5rem}.inv-pillar-icon{filter:drop-shadow(0 0 12px #8b5cf666);margin-bottom:1.25rem;font-size:2.5rem;display:block}.inv-pillar-icon--cyan{filter:drop-shadow(0 0 12px #06b6d466)}.inv-pillar-icon--pink{filter:drop-shadow(0 0 12px #ec489966)}.inv-pillar-title{color:var(--white-pure);margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.inv-pillar-subtitle{text-transform:uppercase;letter-spacing:.1em;color:var(--electric-purple);margin-bottom:1rem;font-size:.78rem;font-weight:600}.inv-proof-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.inv-proof-card{flex-direction:column;gap:.5rem;display:flex}.inv-proof-icon{margin-bottom:.5rem;font-size:2rem}.inv-proof-stat{align-items:baseline;gap:.4rem;margin-bottom:.25rem;display:flex}.inv-proof-value{font-family:var(--font-display);color:var(--white-pure);font-size:1.8rem;font-weight:700;line-height:1}.inv-proof-unit{text-transform:uppercase;letter-spacing:.1em;color:var(--electric-purple);font-size:.7rem;font-weight:600}.inv-proof-label{color:var(--white-pure);margin-bottom:.25rem;font-size:1rem;font-weight:700}.inv-proof-desc{color:var(--white-muted);margin:0;font-size:.88rem;line-height:1.5}.inv-proof-footer{margin-top:1.5rem}.inv-proof-ticker{color:var(--neon-cyan);font-size:.78rem;font-family:var(--font-body);letter-spacing:.04em;background:#06b6d40d;border:1px solid #06b6d433;border-radius:100px;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-weight:500;display:inline-flex}.inv-proof-ticker-dot{background:var(--neon-cyan);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite pulse-dot}.inv-roadmap-list{flex-direction:column;gap:0;max-width:800px;display:flex}.inv-roadmap-item{align-items:flex-start;gap:1.5rem;display:flex}.inv-roadmap-connector{flex-direction:column;flex-shrink:0;align-items:center;padding-top:.25rem;display:flex}.inv-roadmap-dot{background:var(--bg-card);border:1px solid #8b5cf666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.inv-roadmap-dot--cyan{background:#06b6d40d;border-color:#06b6d499}.inv-roadmap-dot--green{background:#34d3990d;border-color:#34d39999}.inv-roadmap-line{background:linear-gradient(#8b5cf64d,#0000);flex:1;width:1px;min-height:2rem;margin-top:4px}.inv-roadmap-card{flex:1;margin-bottom:1.5rem}.inv-roadmap-header{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.inv-roadmap-date{color:var(--white-muted);letter-spacing:.04em;font-size:.75rem;font-weight:500}.inv-roadmap-title{color:var(--white-pure);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.inv-roadmap-desc{color:var(--white-dim);margin-bottom:1rem;font-size:.9rem;line-height:1.65}.inv-roadmap-outcome{border-left:2px solid var(--electric-purple);background:#8b5cf60d;border-radius:0 6px 6px 0;flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.inv-outcome-label{text-transform:uppercase;letter-spacing:.1em;color:var(--electric-purple);font-size:.7rem;font-weight:700}.inv-outcome-text{color:var(--white-dim);font-size:.88rem}.inv-roadmap-status--cyan{color:var(--neon-cyan);background:#06b6d41a;border-color:#06b6d44d}.inv-roadmap-status--green{color:#34d399;background:#34d3991a;border-color:#34d3994d}@media (max-width:900px){.inv-pillars-grid{grid-template-columns:1fr}.inv-proof-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.inv-whynow-grid,.inv-proof-grid{grid-template-columns:1fr}}
