.vcdeck{--brand:#ffa24d;--paper:#0b0b0c;--ink:#f3efe9;--graphite:rgba(243,239,233,0.55);--faint:rgba(243,239,233,0.38);--border:rgba(255,255,255,0.08);--glass:rgba(255,255,255,0.05);--curve:cubic-bezier(0.2,0.8,0.2,1);min-height:100vh;min-height:100dvh;background:var(--paper);color:var(--ink);overflow-x:hidden;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.vcd-nav{max-width:1180px;margin:0 auto;padding:22px 24px 0}.vcd-nav__back{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:var(--glass);border:1px solid var(--border);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:transform .1s var(--curve),background .14s var(--curve),border-color .14s var(--curve)}.vcd-nav__back:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2)}.vcd-nav__back:active{transform:scale(.97)}.vcd-section{max-width:1180px;margin:0 auto;padding:48px 24px 0;box-sizing:border-box}.vcd-footer{max-width:1180px;margin:72px auto 0;padding:24px;border-top:1px solid var(--border);color:var(--faint);font-size:13px}.vcd-hero{max-width:820px;margin:0 auto;padding:128px 24px 8px;text-align:center}.vcd-eyebrow{font-size:13px;font-weight:700;letter-spacing:.22em;color:var(--brand)}.vcd-h1{margin:18px 0 0;font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.02em;font-weight:700}.vcd-h1__accent{color:var(--brand)}.vcd-sub{margin:20px auto 0;max-width:560px;font-size:18px;line-height:1.5;color:var(--graphite)}.vcd-h2{margin:0;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.015em;font-weight:700}.vcd-lede{margin:10px 0 0;max-width:560px;color:var(--graphite);font-size:16px;line-height:1.5}.vcd-sample{margin-top:18px;font-size:12px;letter-spacing:.04em;color:var(--faint)}.vcd-sample--center{text-align:center}.vcd-open{margin-top:26px}.vcd-open--center{display:flex;flex-direction:column;align-items:center;text-align:center}.vcd-open__btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:999px;border:1px solid rgba(255,162,77,.6);background:var(--brand);color:#1a1208;font-size:16px;font-weight:750;letter-spacing:-.01em;text-decoration:none;box-shadow:0 10px 34px -12px rgba(255,162,77,.55);transition:transform .1s var(--curve),background .14s var(--curve),box-shadow .14s var(--curve)}.vcd-open__btn:hover{background:#ffb067;box-shadow:0 14px 40px -12px rgba(255,162,77,.65)}.vcd-open__btn:active{transform:scale(.97)}.vcd-open__tier{margin:12px 0 0;font-size:13px;letter-spacing:.01em;color:var(--graphite)}.vcd-cta__or{margin-top:40px}.vcd-portrait{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.92);font-size:15px;font-weight:700;letter-spacing:.02em;flex:none}.vcd-portrait--lg{width:60px;height:60px;font-size:19px}.vcd-detail{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);gap:16px 40px;align-items:center;padding:28px;border-radius:24px;background:var(--glass);border:1px solid var(--border);box-shadow:0 30px 80px -40px rgba(0,0,0,.9),inset 0 1px 0 rgba(255,255,255,.06)}.vcd-detail__chart{min-width:0}.vcd-spider{display:block;width:100%;height:auto}.vcd-spider__ring{fill:none;stroke:rgba(255,255,255,.08);stroke-width:1}.vcd-spider__spoke{stroke:rgba(255,255,255,.06);stroke-width:1}.vcd-spider__area{fill:rgba(255,162,77,.16);stroke:var(--brand);stroke-width:2;stroke-linejoin:round;transition:all .3s var(--curve)}.vcd-spider__dot{fill:var(--brand);stroke:var(--paper);stroke-width:2}.vcd-spider__label{fill:var(--graphite);font-size:12px;font-weight:600}.vcd-spider__value{fill:var(--ink);font-size:13px;font-weight:700}.vcd-detail__info{min-width:0}.vcd-detail__head{display:flex;align-items:center;gap:16px}.vcd-detail__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand)}.vcd-detail__name{margin:4px 0 0;font-size:26px;letter-spacing:-.015em}.vcd-detail__meta{margin-top:4px;font-size:14px;color:var(--graphite)}.vcd-detail__profile{margin:18px 0 0;font-size:15px;line-height:1.55;color:var(--ink)}.vcd-detail__questions{margin-top:18px;padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid var(--border)}.vcd-detail__qLabel{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--graphite)}.vcd-detail__questions ol{margin:10px 0 0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.45;color:var(--ink)}.vcd-detail__questions li::marker{color:var(--brand);font-weight:700}.vcd-grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.vcd-card{appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;border-radius:18px;background:var(--glass);border:1px solid var(--border);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:transform .1s var(--curve),background .14s var(--curve),border-color .14s var(--curve)}.vcd-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.vcd-card:active{transform:scale(.97)}.vcd-card.is-selected{border-color:rgba(255,162,77,.55);background:rgba(255,162,77,.08)}.vcd-card__top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px}.vcd-card__code{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--faint);border:1px solid var(--border);border-radius:8px;padding:3px 8px}.vcd-card__name{font-size:16px;font-weight:700;letter-spacing:-.01em}.vcd-card__fund{font-size:13px;color:var(--graphite)}.vcd-card__archetype{margin-top:6px;font-size:12px;font-weight:600;color:var(--brand)}.vcd-fan{margin-top:36px;display:flex;justify-content:center;align-items:flex-end;padding:24px 0 8px}.vcd-qcard{width:210px;flex:none;padding:16px;border-radius:16px;background:linear-gradient(170deg,rgba(255,255,255,.09),rgba(255,255,255,.04)),#151310;border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px -24px rgba(0,0,0,.85);transition:transform .14s var(--curve)}.vcd-fan .vcd-qcard+.vcd-qcard{margin-left:-44px}.vcd-fan .vcd-qcard:first-child{transform:rotate(-9deg) translateY(16px)}.vcd-fan .vcd-qcard:nth-child(2){transform:rotate(-3deg) translateY(2px)}.vcd-fan .vcd-qcard:nth-child(3){transform:rotate(3deg) translateY(2px)}.vcd-fan .vcd-qcard:nth-child(4){transform:rotate(9deg) translateY(16px)}.vcd-fan .vcd-qcard:hover{transform:rotate(0deg) translateY(-10px);z-index:2;position:relative}.vcd-qcard__head{display:flex;align-items:baseline;gap:8px}.vcd-qcard__code{font-size:13px;font-weight:800;color:var(--brand)}.vcd-qcard__title{font-size:14px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vcd-qcard__portrait{display:flex;justify-content:center;padding:14px 0 8px}.vcd-qcard__fund{text-align:center;font-size:12px;color:var(--graphite);padding-bottom:10px;border-bottom:1px solid var(--border)}.vcd-qcard__stats{width:auto;margin-top:8px;border-collapse:collapse;font-size:12px}.vcd-qcard__stats th{text-align:left;font-weight:500;color:var(--graphite);padding:4px 0;white-space:nowrap}.vcd-qcard__stats td{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink);padding-left:14px}.vcd-evidence{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:2px 0 12px}.vcd-evidence__total{font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--brand);padding:4px 11px;border-radius:999px;border:1px solid rgba(255,162,77,.35);background:rgba(255,162,77,.08)}.vcd-evidence__chip{font-size:12px;color:var(--graphite);padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:var(--glass);white-space:nowrap}.vcd-card__sources{display:block;margin-top:7px;font-size:11px;font-weight:600;color:var(--faint);font-variant-numeric:tabular-nums}.vcd-ask{margin-top:28px;max-width:760px;padding:22px 24px;border-radius:20px;background:var(--glass);border:1px solid var(--border);display:flex;flex-direction:column;gap:16px}.vcd-ask__who{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}.vcd-ask__who--vc{color:var(--brand)}.vcd-ask__q{font-size:16px;font-weight:650;letter-spacing:-.01em}.vcd-ask__a p{margin:0;font-size:15px;line-height:1.6;color:var(--ink)}.vcd-ask__cites{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.vcd-cite{font-size:12px;color:var(--graphite);padding:4px 11px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.03);white-space:nowrap}.vcd-ask__bar{display:flex;align-items:center;gap:10px;padding-top:14px;border-top:1px solid var(--border)}.vcd-ask__bar input{flex:1;min-width:0;padding:11px 16px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--ink);font-size:14px;font-family:inherit}.vcd-ask__bar input::placeholder{color:var(--faint)}.vcd-ask__soon{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);white-space:nowrap}.vcd-brief{position:relative;margin-top:28px;padding:26px 28px 24px;border-radius:20px;background:var(--glass);border:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:28px}.vcd-brief__col h3{margin:0 0 8px;font-size:16px;font-weight:750;letter-spacing:-.01em}.vcd-brief__col p{margin:0;font-size:14px;line-height:1.6;color:var(--graphite)}.vcd-brief__badge{position:absolute;top:-11px;right:20px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);padding:4px 12px;border-radius:999px;border:1px solid rgba(255,162,77,.35);background:#17120d}.vcd-steps{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vcd-step{padding:22px;border-radius:18px;background:var(--glass);border:1px solid var(--border)}.vcd-step__n{font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--brand)}.vcd-step__title{margin:10px 0 0;font-size:17px;letter-spacing:-.01em}.vcd-step__body{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--graphite)}.vcd-cta{text-align:center;padding-top:72px}.vcd-cta .vcd-lede{margin-left:auto;margin-right:auto}.vcd-form{margin:24px auto 0;max-width:420px;text-align:left}.vcd-form__label{display:block;font-size:13px;font-weight:600;color:var(--graphite);margin-bottom:8px}.vcd-form__row{display:flex;gap:8px}.vcd-form__input{flex:1;min-width:0;padding:12px 16px;border-radius:999px;background:var(--glass);border:1px solid rgba(255,255,255,.15);color:var(--ink);font:inherit;font-size:15px;outline:none;transition:border-color .14s var(--curve),background .14s var(--curve)}.vcd-form__input::placeholder{color:var(--faint)}.vcd-form__input:focus{border-color:rgba(255,162,77,.6);background:rgba(255,255,255,.07)}.vcd-form__input.is-bad{border-color:rgba(255,110,110,.65)}.vcd-form__btn{appearance:none;padding:12px 20px;border-radius:999px;border:1px solid rgba(255,162,77,.5);background:rgba(255,162,77,.14);color:var(--brand);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:transform .1s var(--curve),background .14s var(--curve)}.vcd-form__btn:hover{background:rgba(255,162,77,.22)}.vcd-form__btn:active{transform:scale(.97)}.vcd-form__btn:disabled{opacity:.6;cursor:default}.vcd-form__note{min-height:20px;margin-top:8px;font-size:13px}.vcd-form__note.is-ok{color:#8fd99a}.vcd-form__note.is-error{color:#ff9d9d}@media (max-width:900px){.vcd-detail{padding:20px}.vcd-detail,.vcd-steps{grid-template-columns:1fr}}@media (max-width:760px){.vcd-footer,.vcd-hero,.vcd-nav,.vcd-section{padding-left:16px;padding-right:16px}.vcd-hero{padding-top:96px}.vcd-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.vcd-fan{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:12px;padding:8px 0 0}.vcd-fan .vcd-qcard{width:auto;margin-left:0}.vcd-fan .vcd-qcard:nth-child(n){transform:none}.vcd-form__row{flex-direction:column}.vcd-brief{grid-template-columns:1fr;gap:18px}.vcd-ask__bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.vcdeck *,.vcdeck :after,.vcdeck :before{transition:none!important;animation:none!important}.vcd-card:active,.vcd-form__btn:active,.vcd-nav__back:active{transform:none}}