.inv-section{max-width:1440px;margin:0 auto;padding:7rem 1.5rem;position:relative}@media (min-width:640px){.inv-section{padding:9rem 2rem}}.inv-eyebrow{color:var(--vx-gold);letter-spacing:.3em;text-transform:uppercase;font-size:.72rem;font-weight:500}.inv-h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:700;line-height:1.05}.inv-lead{color:var(--vx-muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.inv-hero{align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.inv-hero-bg{background:radial-gradient(120% 80% at 72% 18%, rgba(var(--vx-accent-rgb), .26) 0%, transparent 55%), radial-gradient(90% 75% at 15% 95%, #285aaa38 0%, transparent 60%), linear-gradient(180deg, #0c0f16 0%, #0a0a0a 72%);position:absolute;inset:0}.inv-hero-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(2.6rem,7vw,6rem);font-weight:700;line-height:.98}.inv-hero-rule{background:var(--vx-gold-soft);width:0;height:1px}.inv-stat-value{font-family:var(--font-display);color:var(--vx-white);font-size:clamp(1.9rem,3.4vw,2.8rem);font-weight:700;line-height:1}.inv-stat-label{color:var(--vx-muted);margin-top:.6rem;font-size:.82rem;line-height:1.5}.inv-card{background:#ffffff04;border:1px solid #ffffff1a;height:100%;padding:2.4rem 2rem;transition:border-color .45s cubic-bezier(.16,1,.3,1),background .45s,transform .45s;position:relative}.inv-card:hover{border-color:var(--vx-gold-soft);background:rgba(var(--vx-accent-rgb), .04);transform:translateY(-4px)}.inv-card-index{font-family:var(--font-display);color:rgba(var(--vx-accent-rgb), .35);font-size:2.6rem;font-weight:700;line-height:1}.inv-card-lead{color:var(--vx-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem}.inv-card-title{font-family:var(--font-display);margin:.5rem 0 .9rem;font-size:1.5rem;font-weight:700;line-height:1.15}.inv-card-body{color:var(--vx-muted);font-size:.94rem;line-height:1.65}.inv-tag{color:#cfcfcf;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;padding:.3rem .7rem;font-size:.68rem;display:inline-block}.inv-card-metric{border-top:1px solid #ffffff14;margin-top:1.5rem;padding-top:1.1rem}.inv-model-cell{border:1px solid #ffffff1a;padding:2rem 1.75rem;transition:border-color .4s,background .4s}.inv-model-cell:hover{border-color:var(--vx-gold-soft);background:rgba(var(--vx-accent-rgb), .03)}.inv-model-k{font-family:var(--font-display);letter-spacing:.12em;color:var(--vx-gold);font-size:1.1rem;font-weight:700}.inv-invite{border:1px solid rgba(var(--vx-accent-rgb), .4);background:linear-gradient(180deg, rgba(var(--vx-accent-rgb), .06), rgba(var(--vx-accent-rgb), .015));text-align:center;padding:clamp(2.5rem,6vw,5rem)}.inv-reveal{opacity:0;will-change:transform, opacity;transform:translateY(28px)}@media (prefers-reduced-motion:reduce){.inv-reveal{opacity:1!important;transform:none!important}.inv-hero-rule{width:100%!important}}
