.inv-page{--inv-bg: #f7f6ef;--inv-ink: #0e0e10;--inv-ink-soft: #2a2a2e;--inv-muted: #6b6b70;--inv-line: #dcdace;--inv-line-card: #e3e1d4;--inv-card-bg: #ffffff;--inv-card-bg2: #fbfaf3;--inv-card-dark: #0e0e10;--inv-green: #7bc730;--inv-green-dark: #3f7a10;--inv-green-soft: #c8e9a2;--inv-blue-soft: #bdd7e0;--inv-blue-dark: #2c6a7e;--inv-purple-soft: #c9c1f3;--inv-purple-dark: #6356c9;--inv-peach-soft: #f5cdb6;--inv-peach-dark: #a35b31;--inv-pink-soft: #f3c0d0;--inv-yellow-soft: #f1e08a;--inv-yellow-dark: #8a6c10;background:var(--inv-bg);color:var(--inv-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:clip}.inv-page *{box-sizing:border-box}.inv-page .inv-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.inv-page .inv-section{position:relative}.inv-page .inv-blob{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:0}.inv-page .inv-blob-green{background:var(--inv-green-soft);opacity:.45}.inv-page .inv-blob-purple{background:var(--inv-purple-soft);opacity:.32}.inv-page .inv-blob-blue{background:var(--inv-blue-soft);opacity:.36}.inv-page .inv-blob-peach{background:var(--inv-peach-soft);opacity:.3}.inv-page .inv-section>.inv-wrap{position:relative;z-index:1}.inv-page .inv-kicker{display:inline-flex;align-items:center;gap:14px;color:var(--inv-green-dark);font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px}.inv-page .inv-kicker:before{content:"";width:32px;height:3px;background:var(--inv-green-dark)}.inv-page .inv-kicker-purple{color:var(--inv-purple-dark)}.inv-page .inv-kicker-purple:before{background:var(--inv-purple-dark)}.inv-page .inv-kicker-peach{color:var(--inv-peach-dark)}.inv-page .inv-kicker-peach:before{background:var(--inv-peach-dark)}.inv-page h1.inv-display,.inv-page h2.inv-display,.inv-page h3.inv-display{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:900;letter-spacing:-.035em;line-height:1.02;color:var(--inv-ink);margin:0}.inv-page h1.inv-display{font-size:72px}.inv-page h2.inv-display.inv-h2{font-size:52px}.inv-page h3.inv-display.inv-h3{font-size:32px}.inv-page .inv-accent{color:var(--inv-green)}.inv-page .inv-lede{font-size:18px;color:var(--inv-ink-soft);max-width:760px;line-height:1.55;margin:24px 0 0}.inv-page .inv-subnav{background:var(--inv-bg);border-bottom:1px solid var(--inv-line)}.inv-page .inv-subnav-inner{display:flex;gap:8px;padding:14px 48px;overflow-x:auto;scrollbar-width:none}.inv-page .inv-subnav-inner::-webkit-scrollbar{display:none}.inv-page .inv-subnav a{padding:8px 16px;border-radius:999px;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--inv-ink);text-decoration:none;background:var(--inv-card-bg);white-space:nowrap;border:1px solid var(--inv-line-card);transition:background .15s,color .15s,border-color .15s}.inv-page .inv-subnav a:hover{background:var(--inv-ink);color:#f6f5ee;border-color:var(--inv-ink)}.inv-page .inv-hero{padding:80px 0 40px}.inv-page .inv-hero .inv-blob-green{top:-180px;left:-160px;width:560px;height:560px}.inv-page .inv-hero .inv-blob-blue{bottom:-320px;right:-140px;width:540px;height:540px}.inv-page .inv-hero .inv-blob-purple{top:120px;left:52%;width:320px;height:320px}.inv-page .inv-hero-cta-row{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap}.inv-page .inv-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1px solid var(--inv-ink);transition:transform .15s ease;font-family:inherit;cursor:pointer}.inv-page .inv-btn:hover{transform:translateY(-2px)}.inv-page .inv-btn-primary{background:var(--inv-ink);color:#f6f5ee}.inv-page .inv-btn-primary:after{content:"→";font-weight:900}.inv-page .inv-btn-ghost{background:transparent;color:var(--inv-ink)}.inv-page .inv-btn-ghost:after{content:"↗";font-weight:900}.inv-page .inv-hero-stats{margin-top:40px;padding-top:28px;border-top:1px solid var(--inv-line);display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.inv-page .inv-hero-stats .inv-item .inv-n{font-weight:900;font-size:44px;letter-spacing:-.035em;color:var(--inv-ink);line-height:1}.inv-page .inv-hero-stats .inv-item .inv-n .inv-accent{color:var(--inv-green)}.inv-page .inv-hero-stats .inv-item .inv-l{margin-top:10px;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--inv-muted)}.inv-page .inv-why{padding:56px 0 64px}.inv-page .inv-why .inv-blob-green{top:-260px;right:-220px;width:520px;height:520px;opacity:.42}.inv-page .inv-why .inv-blob-peach{bottom:-280px;left:-160px;width:480px;height:480px;opacity:.32}.inv-page .inv-pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px}.inv-page .inv-pillar{background:var(--inv-card-bg);border:1px solid var(--inv-line-card);border-radius:18px;padding:28px 26px;display:flex;flex-direction:column;min-height:260px}.inv-page .inv-chip{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:20px;align-self:flex-start}.inv-page .inv-chip-green{background:var(--inv-green-soft);color:var(--inv-green-dark)}.inv-page .inv-chip-purple{background:var(--inv-purple-soft);color:var(--inv-purple-dark)}.inv-page .inv-chip-blue{background:var(--inv-blue-soft);color:var(--inv-blue-dark)}.inv-page .inv-chip-peach{background:var(--inv-peach-soft);color:var(--inv-peach-dark)}.inv-page .inv-pillar h4{font-weight:900;font-size:22px;letter-spacing:-.025em;line-height:1.1;color:var(--inv-ink);margin:0 0 12px}.inv-page .inv-pillar p{font-size:14px;color:var(--inv-ink-soft);line-height:1.55;margin:0}.inv-page .inv-tiers{padding:56px 0 64px}.inv-page .inv-tiers .inv-blob-green{top:-200px;right:-220px;width:460px;height:460px;opacity:.3}.inv-page .inv-tiers .inv-blob-purple{bottom:-260px;left:-140px;width:420px;height:420px;opacity:.24}.inv-page .inv-tier-members-ctas{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.inv-page .inv-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;align-items:stretch}.inv-page .inv-tier{position:relative;background:var(--inv-card-bg);border:1px solid var(--inv-line-card);border-radius:20px;padding:36px 32px 32px;display:flex;flex-direction:column;min-height:600px}.inv-page .inv-tier-dark{background:var(--inv-card-dark);color:#f6f5ee;border-color:var(--inv-card-dark)}.inv-page .inv-tier-featured{border-color:var(--inv-green);box-shadow:0 0 0 4px var(--inv-green-soft)}.inv-page .inv-tier-badge{position:absolute;top:-14px;right:28px;background:var(--inv-green);color:var(--inv-ink);font-weight:800;font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:7px 14px;border-radius:999px}.inv-page .inv-tier .inv-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:22px;align-self:flex-start}.inv-page .inv-tag-silver{background:#e7e7e4;color:#4a4a52}.inv-page .inv-tag-gold{background:var(--inv-yellow-soft);color:var(--inv-yellow-dark)}.inv-page .inv-tag-platinum{background:#2a2a30;color:var(--inv-green)}.inv-page .inv-tier h3{font-weight:900;font-size:36px;letter-spacing:-.035em;margin:0 0 10px;line-height:1}.inv-page .inv-tier-dark h3{color:#f6f5ee}.inv-page .inv-tier .inv-bignum{font-weight:900;font-size:56px;letter-spacing:-.04em;line-height:1;color:var(--inv-ink);margin:22px 0 4px}.inv-page .inv-tier-dark .inv-bignum{color:var(--inv-green)}.inv-page .inv-tier-featured .inv-bignum{color:var(--inv-green-dark)}.inv-page .inv-tier .inv-bignum-sub{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--inv-muted);margin-bottom:24px}.inv-page .inv-tier-dark .inv-bignum-sub{color:#9a9aa0}.inv-page .inv-tier .inv-meta{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;padding:18px 0;border-top:1px solid var(--inv-line-card);border-bottom:1px solid var(--inv-line-card);margin-bottom:22px;font-size:13px}.inv-page .inv-tier-dark .inv-meta{border-color:#2a2a30}.inv-page .inv-tier .inv-meta dt{color:var(--inv-muted);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;align-self:center;margin:0}.inv-page .inv-tier-dark .inv-meta dt{color:#9a9aa0}.inv-page .inv-tier .inv-meta dd{margin:0;font-weight:600;color:var(--inv-ink)}.inv-page .inv-tier-dark .inv-meta dd{color:#f6f5ee}.inv-page .inv-tier ul{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:12px;font-size:14px}.inv-page .inv-tier li{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:12px;color:var(--inv-ink-soft)}.inv-page .inv-tier-dark li{color:#e2e2dc}.inv-page .inv-tier li:before{content:"";width:10px;height:10px;background:var(--inv-green);border-radius:50%;margin-top:7px}.inv-page .inv-tier .inv-highlight{color:var(--inv-ink);font-weight:700}.inv-page .inv-tier-dark .inv-highlight{color:#f6f5ee}.inv-page .inv-tier .inv-cta{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;background:var(--inv-ink);color:#f6f5ee;border:1px solid var(--inv-ink);transition:transform .15s ease}.inv-page .inv-tier-featured .inv-cta,.inv-page .inv-tier-dark .inv-cta{background:var(--inv-green);color:var(--inv-ink);border-color:var(--inv-green)}.inv-page .inv-tier .inv-cta:hover{transform:translateY(-2px)}.inv-page .inv-tier .inv-cta:after{content:"→";font-weight:900}.inv-page .inv-ribbon{background:var(--inv-card-dark);color:#f6f5ee;border-radius:20px;padding:32px 40px;margin-top:36px;display:grid;grid-template-columns:2fr 3fr;align-items:center;gap:28px;position:relative;z-index:1}.inv-page .inv-ribbon h4{font-weight:900;letter-spacing:-.02em;font-size:26px;margin:0 0 8px;color:#f6f5ee}.inv-page .inv-ribbon p{margin:0 0 14px;font-size:14px;color:var(--inv-green-soft);line-height:1.55}.inv-page .inv-ribbon-watch{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--inv-green);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.inv-page .inv-ribbon-watch:after{content:"→"}.inv-page .inv-ribbon-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;justify-items:start}.inv-page .inv-ribbon-stats .inv-n{font-weight:900;font-size:32px;color:var(--inv-green);letter-spacing:-.02em;line-height:1}.inv-page .inv-ribbon-stats .inv-l{margin-top:8px;font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#9a9aa0}.inv-page .inv-exch{margin-top:24px;padding:24px 32px;background:var(--inv-card-bg2);border:1px solid var(--inv-line-card);border-radius:20px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;position:relative;z-index:1}.inv-page .inv-exch .inv-label{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--inv-muted);white-space:nowrap}.inv-page .inv-exch .inv-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.inv-page .inv-exch a{font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:10px 18px;border:1px solid var(--inv-line-card);border-radius:999px;background:var(--inv-card-bg);color:var(--inv-ink);text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.inv-page .inv-exch a:hover{border-color:var(--inv-green);background:var(--inv-green-soft);transform:translateY(-1px)}.inv-page .inv-exch .inv-fine{font-size:10.5px;color:var(--inv-muted);max-width:240px;line-height:1.4}.inv-page .inv-partner{padding:56px 0 64px}.inv-page .inv-partner .inv-blob-purple{top:-260px;left:-200px;width:520px;height:520px;opacity:.3}.inv-page .inv-partner .inv-blob-green{bottom:-260px;right:-160px;width:440px;height:440px;opacity:.35}.inv-page .inv-partner-intro{display:grid;grid-template-columns:2fr 3fr;gap:40px;align-items:end;margin-top:36px}.inv-page .inv-partner-intro .inv-stat{background:var(--inv-card-dark);color:#f6f5ee;padding:28px 32px;border-radius:20px;display:grid;gap:10px}.inv-page .inv-partner-intro .inv-stat .inv-n{font-weight:900;font-size:72px;color:var(--inv-green);letter-spacing:-.04em;line-height:1}.inv-page .inv-partner-intro .inv-stat .inv-l{font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#9a9aa0}.inv-page .inv-partner-intro .inv-stat p{margin:8px 0 0;font-size:13px;color:var(--inv-green-soft);line-height:1.5}.inv-page .inv-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:36px}.inv-page .inv-step{background:var(--inv-card-bg);border:1px solid var(--inv-line-card);border-radius:18px;padding:24px 20px 22px;position:relative;display:flex;flex-direction:column;min-height:220px}.inv-page .inv-step .inv-num{font-weight:900;font-size:13px;letter-spacing:.15em;color:var(--inv-green-dark);margin-bottom:18px}.inv-page .inv-step h5{font-weight:900;font-size:17px;letter-spacing:-.02em;color:var(--inv-ink);margin:0 0 10px;line-height:1.15}.inv-page .inv-step p{font-size:13px;color:var(--inv-ink-soft);line-height:1.5;margin:0}.inv-page .inv-step:after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);font-weight:900;color:var(--inv-green);background:var(--inv-bg);width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:14px;z-index:2}.inv-page .inv-step:last-child:after{display:none}.inv-page .inv-partner-cta{margin-top:32px;display:flex;justify-content:center}@media (max-width: 1080px){.inv-page .inv-pillar-grid,.inv-page .inv-steps{grid-template-columns:repeat(2,1fr)}.inv-page .inv-step:after{display:none}.inv-page .inv-partner-intro{grid-template-columns:1fr;align-items:start}}@media (max-width: 760px){.inv-page .inv-wrap{padding:0 24px}.inv-page .inv-subnav-inner{padding:14px 24px}.inv-page h1.inv-display{font-size:44px}.inv-page h2.inv-display.inv-h2{font-size:32px}.inv-page h3.inv-display.inv-h3{font-size:24px}.inv-page .inv-hero{padding:48px 0 32px}.inv-page .inv-why,.inv-page .inv-tiers,.inv-page .inv-partner{padding:40px 0 48px}.inv-page .inv-hero-stats{grid-template-columns:repeat(2,1fr)}.inv-page .inv-tier-grid{grid-template-columns:1fr;gap:20px}.inv-page .inv-ribbon{grid-template-columns:1fr}.inv-page .inv-ribbon-stats{grid-template-columns:repeat(3,1fr)}.inv-page .inv-exch,.inv-page .inv-pillar-grid,.inv-page .inv-steps{grid-template-columns:1fr}}
