.vs-page{--card-line:#192d2114}.vs-hero{background:radial-gradient(120% 90% at 20% 0%, #10281c 0%, var(--forest-page) 55%, var(--forest-deep) 100%);padding:clamp(48px,7vw,104px) 0 clamp(56px,7vw,112px);position:relative;overflow:clip}.vs-hero__in{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.vs-hero__eyebrow{margin:0 0 24px}.vs-hero__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(40px,1.6vw + 28px,60px);font-weight:800;line-height:.98}.vs-line{display:block}.vs-muted{color:#88a897}.vs-hero__lead{max-width:36ch;margin:20px 0 32px}.vs-hero__visual{width:100%;max-width:520px}.vs-page .vs-pill:active{transform:scale(.98)}.vs-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vs-stack__card{pointer-events:none;display:none}.vs-card{border:1px solid var(--card-line);background:var(--surface);min-width:0;color:var(--text);box-shadow:var(--glass-shadow);transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);border-radius:15px;flex-direction:column;gap:12px;padding:20px;display:flex;container-type:inline-size}.vs-card[data-own]{background:var(--primary-soft);border-color:#254d3b2e}.vs-card[data-size=grid]:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.vs-card[data-size=hero]{gap:16px;padding:24px;box-shadow:0 30px 60px -30px #0009}.vs-peek{height:132px;padding:18px 22px;box-shadow:0 30px 60px -30px #0009}.vs-peek[data-place=bottom]{justify-content:flex-end;align-items:flex-end}.vs-card[data-size=hero] .vs-logo{--logo-slot:34px}.vs-card__name{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;margin:0}.vs-card__line{font-size:var(--fs-sm);color:var(--text-2);margin:0;line-height:1.45}.vs-card[data-size=hero] .vs-card__line{font-size:var(--fs-body)}.vs-card__facts{flex-wrap:wrap;align-items:flex-start;gap:12px 10px;margin:auto 0 0;display:flex}.vs-card__facts>div{flex:1 1 0;align-content:start;gap:4px;display:grid}.vs-card__facts>div:nth-child(3){flex-grow:1.3}.vs-card__facts dt{font:500 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.vs-card__facts dd{font:600 14px/1.3 var(--font-sans);margin:0}.vs-card__facts dd[data-mono]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:13px}.vs-card__facts dd[data-gold]{color:var(--gold-text)}.vs-card[data-size=hero] .vs-card__facts dd{font-size:17px;line-height:1.2}.vs-card[data-size=hero] .vs-card__facts dd[data-mono]{font-size:20px;font-weight:700;line-height:1.1}.vs-card[data-size=hero] .vs-card__facts dd[data-gold]{color:var(--gold-deep)}.vs-card__foot{min-height:20px}.vs-card__link{font-size:var(--fs-sm);color:var(--primary);text-underline-offset:4px;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.vs-card__link .i{width:16px;height:16px}.vs-logo{--logo-slot:28px;--logo-k:.86;height:var(--logo-slot);color:currentColor;flex:none;align-items:center;display:flex}.vs-logo svg{width:auto;max-width:min(150px,100%);height:calc(var(--logo-slot) * var(--logo-k));display:block}.vs-logo .logo{--logo-h:calc(var(--logo-slot) * .82);width:calc(var(--logo-h) * 3590 / 1004);height:var(--logo-h);color:currentColor}.vs-logo[data-logo=f6s]{--logo-k:1}.vs-logo[data-logo=fundraisly],.vs-logo[data-logo=instrumentl]{--logo-k:.76}.vs-logo[data-logo=grantable],.vs-logo[data-logo=metal]{--logo-k:.72}.vs-logo--text{font:700 calc(var(--logo-slot) * .82) / 1 var(--font-display);letter-spacing:-.02em}.vs-logo--tile{width:var(--logo-slot);background:var(--forest-page);color:var(--mint);border-radius:8px;justify-content:center}.vs-logo--tile .i{width:60%;height:60%}.vs-section{padding:var(--section-y) 0}.vs-section__title{color:var(--text);margin:0 0 32px}.vs-panel{background:var(--paper);color:var(--text);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:48px;padding:32px;display:grid}.vs-panel--table{gap:0}.vs-pick{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.vs-pick__title{font:700 clamp(22px, 1vw + 16px, 28px) / 1.15 var(--font-display);letter-spacing:-.015em;margin:0}.vs-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.vs-grid>li{min-width:0;display:grid}.vs-note{color:var(--text-3);margin:16px 0 0;font-size:12px;line-height:1.5}.cmp__brand .vs-logo{flex:0 auto;min-width:0;max-width:100%;height:auto}.cmp__brand .vs-logo svg{width:auto;max-width:100%;height:16px}.cmp__brand .vs-logo--text{font-size:15px}.cmp__table[data-size=pair] .cmp__brand .vs-logo svg{height:22px}.cmp__table[data-size=pair] .cmp__brand .vs-logo--text{font-size:20px}.vs-zero{background:var(--forest-deep);padding:clamp(80px,10vw,144px) 0}.vs-zero__in{text-align:center;justify-items:center;gap:28px;display:grid}.vs-zero__line{font:700 clamp(28px, 1.6vw + 18px, 44px) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--text);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 48px;margin:0;display:flex}.vs-zero__fig{letter-spacing:-.045em;padding:.1em .3em;font-size:clamp(88px,4.4vw + 74px,140px);font-weight:800;line-height:1;display:inline-block;position:relative}.vs-zero__fig:before{content:"";border:.045em solid var(--gold);pointer-events:none;border-radius:50%;position:absolute;inset:-.04em -.06em;transform:rotate(-7deg)}.vs-zero__text{text-wrap:balance;max-width:15ch}.vs-zero__body{max-width:46ch;font-size:var(--fs-lead);color:var(--text-2);margin:0;line-height:1.5}.vs-legend{font-size:var(--fs-label);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.vs-legend li{align-items:center;gap:8px;display:inline-flex}.vs-legend .cmp__yes{width:20px;height:20px;padding:4px}.vs-legend__date{font-family:var(--font-mono);letter-spacing:-.01em;margin-inline-start:auto;font-size:12px}.vs-h2h{gap:12px;margin:0;padding:0;list-style:none;display:grid}.vs-h2h__row{border:1px solid var(--card-line);background:var(--surface);color:var(--text);box-shadow:var(--glass-shadow);transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out);border-radius:15px;grid-template-columns:minmax(0,1fr);place-items:center start;gap:16px;padding:20px;display:grid}.vs-h2h__row:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.vs-h2h__brands{align-items:center;gap:14px;display:inline-flex}.vs-h2h__brands .vs-logo{--logo-slot:26px}.vs-h2h__vs{font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.vs-h2h__q{font:600 19px/1.25 var(--font-display);letter-spacing:-.01em;margin:0}.vs-h2h__link{white-space:nowrap}.vs-h2h__hub{margin:24px 0 0}.vs-faq{background:var(--forest-deep);padding:clamp(80px,9vw,128px) 0}.vs-faq section{grid-template-columns:minmax(0,1fr);gap:24px}.vs-faq h2{font:700 clamp(34px, 2.6vw + 16px, 60px) / 1.02 var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0}.vs-faq dl{gap:0;margin:0}.vs-faq dl>div{border-top:1px solid var(--hair-2);padding:22px 0}.vs-faq dt{font:600 19px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text)}.vs-faq dd{max-width:60ch;font-size:var(--fs-ui);color:var(--text-2);margin:8px 0 0;line-height:1.55}.vs-split{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.vs-side{background:var(--surface);color:var(--text);border-radius:24px;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:32px;display:grid}.vs-side[data-own]{background:var(--primary-soft)}.vs-side__title{font:700 clamp(24px, 1vw + 18px, 32px) / 1.1 var(--font-display);letter-spacing:-.018em;text-wrap:balance;margin:0}.vs-side__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vs-side__list li{font-size:var(--fs-body);grid-template-columns:24px minmax(0,1fr);gap:12px;line-height:1.5;display:grid}.vs-side__list .cmp__yes{margin-top:1px}.vs-both__in{grid-template-columns:minmax(0,1fr);gap:20px;max-width:900px;display:grid}.vs-both__title{font:700 clamp(32px, 1vw + 24px, 40px) / 1.1 var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:balance;margin:0}.vs-both .lead{max-width:62ch;margin:0}.vs-sources{font-size:var(--fs-label);color:var(--text-3);padding:48px 0 72px;line-height:1.5}.vs-sources__title{font:600 var(--fs-sm) / 1.3 var(--font-sans);color:var(--text-2);margin:0 0 6px}.vs-sources__lead{margin:0 0 20px}.vs-sources__list{gap:10px 48px;margin:0;padding:0;list-style:none;display:grid}.vs-sources__list b{color:var(--text-2);font-weight:600}.vs-sources__list a{color:var(--text-2);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:639px){.vs-panel{border-radius:20px;gap:40px;padding:16px}.vs-side{padding:24px}}@media (min-width:640px){.vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.vs-split,.vs-sources__list{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-h2h__row{grid-template-columns:minmax(240px,auto) minmax(0,1fr) auto;gap:32px;padding:22px 28px}.vs-zero__text{text-align:left}}@media (min-width:1024px){.vs-grid[data-group=programs]{grid-template-columns:repeat(3,minmax(0,1fr))}.vs-hero__in:not([data-pair]){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(40px,5vw,80px)}.vs-hero__visual{max-width:none}.vs-stack{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.vs-stack>*{grid-row:1}.vs-stack__front{z-index:2;grid-column:1/-1;margin-block:84px;position:relative}.vs-stack__card{z-index:1;display:grid}.vs-stack__card--top{grid-column:2/11;align-self:start;transform:rotate(-5deg)}.vs-stack__card--bottom{grid-column:4/13;align-self:end;transform:translate(24px)rotate(4deg)}.vs-stack--pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vs-stack--pair .vs-stack__front{grid-column:1;margin:0}.vs-stack__them{z-index:1;grid-column:2;margin:28px 0 0 -16px;transform:rotate(3deg)}.vs-faq section{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:start;gap:64px}}@media (min-width:1280px){.vs-grid[data-group=investors]{grid-template-columns:repeat(4,minmax(0,1fr))}.vs-hero__in[data-pair]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,4vw,64px)}}@media (max-width:639px),(pointer:coarse){.vs-card__link{margin-block:-12px;padding-block:12px}}@media (hover:none),(prefers-reduced-motion:reduce){.vs-card[data-size=grid]:hover,.vs-h2h__row:hover{transform:none}}@media (prefers-reduced-motion:reduce){.vs-card,.vs-h2h__row{transition:none}.vs-page .vs-pill:active{transform:none}}
