.vcv-landing{--ink:#0d0d0d;--coal:#15120f;--iron:#1f1b17;--ash:#332d27;--chalk:#f3eee7;--dust:#a89f94;--ember:#ff6b00;--ember-hi:#ff8c3a;--ember-wash:#ff6b0021;--ok:#5fd38d;--warn:#f5b942;--bad:#ff6b6b;--low:#7fa8ff;--display:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--body:"Barlow","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--r:14px;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.vcv-landing *{box-sizing:border-box}.vcv-landing{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.vcv-landing html{scroll-behavior:auto}.vcv-landing *{transition:none!important;animation:none!important}}.vcv-landing{background:var(--ink);color:var(--chalk);font-family:var(--body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}.vcv-landing:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--ink);position:fixed;inset:0 0 auto}.vcv-landing:after{content:"";pointer-events:none;z-index:80;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.vcv-landing a{color:inherit}.vcv-landing img{max-width:100%;display:block}.vcv-landing :focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:6px}.vcv-landing .wrap{max-width:1180px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.vcv-landing h1,.vcv-landing h2,.vcv-landing h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;line-height:.92}.vcv-landing p{margin:0}.vcv-landing .eyebrow,.vcv-landing .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-size:12.5px;font-weight:600}.vcv-landing .muted{color:var(--dust)}.vcv-landing .btn{min-height:48px;font-family:var(--body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.vcv-landing .btn-primary{background:var(--ember);color:#160800}.vcv-landing .btn-primary:hover{background:var(--ember-hi);transform:translateY(-1px)}.vcv-landing .btn-ghost{border-color:var(--ash);color:var(--chalk);background:0 0}.vcv-landing .btn-ghost:hover{border-color:var(--dust)}.vcv-landing .ribbon{background:var(--ember-wash);color:var(--ember-hi);border-bottom:1px solid #ff6b0059;font-size:13.5px}.vcv-landing .ribbon .wrap{flex-wrap:wrap;align-items:baseline;gap:8px;padding-block:9px;display:flex}.vcv-landing .ribbon b{font-family:var(--mono);letter-spacing:.1em;font-size:11.5px}.vcv-landing .top{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:blur(10px);background:#0d0d0de6;border-bottom:1px solid #332d2799;position:sticky}.vcv-landing .top .wrap{align-items:center;gap:18px;padding-block:10px;display:flex}.vcv-landing .brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.vcv-landing .brand img{width:40px;height:auto}.vcv-landing .brand span{font-family:var(--display);letter-spacing:.02em;font-size:24px;font-weight:900}.vcv-landing .nav{gap:22px;font-size:15px;font-weight:600;display:flex}.vcv-landing .nav a{color:var(--dust);text-decoration:none}.vcv-landing .nav a:hover{color:var(--chalk)}.vcv-landing .top .btn{min-height:40px;padding-inline:16px;font-size:14.5px}@media (width<=820px){.vcv-landing .nav{display:none}}@media (width<=420px){.vcv-landing .top .btn{padding-inline:11px;font-size:14px}.vcv-landing .brand{gap:8px}.vcv-landing .brand img{width:34px}.vcv-landing .top .brand span{font-size:18px}}@media (width<=340px){.vcv-landing .top .brand span{display:none}}.vcv-landing .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:32px;padding-block:56px 40px;display:grid}.vcv-landing .hero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.vcv-landing .hero h1{font-size:clamp(52px,8.4vw,112px);font-weight:900}.vcv-landing .hero h1 .line{animation:.7s cubic-bezier(.2,.7,.2,1) both rise;display:block}.vcv-landing .hero h1 .line:nth-child(2){animation-delay:80ms}.vcv-landing .hero h1 .line:nth-child(3){color:var(--ember);animation-delay:.16s}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}.vcv-landing .lede{color:#d9d2c8;max-width:34em;font-size:19px}.vcv-landing .cta-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.vcv-landing .from{color:var(--dust);font-size:15px}.vcv-landing .from b{color:var(--chalk);font-size:17px}.vcv-landing .assure{color:var(--dust);flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.vcv-landing .assure li{align-items:center;gap:7px;display:flex}.vcv-landing .assure li:before{content:"";background:var(--ember);border-radius:2px;width:7px;height:7px}.vcv-landing .hero-visual{min-width:0;min-height:600px;position:relative}.vcv-landing .hero-visual:before{content:"";filter:blur(10px);background:radial-gradient(closest-side,#ff6b0052,#0000);position:absolute;inset:10% 0 0 18%}.vcv-landing .photo{border-radius:22px;width:76%;height:100%;margin:0;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.vcv-landing .photo img{object-fit:cover;object-position:50% 18%;filter:saturate(.8)contrast(1.06);width:100%;height:100%}.vcv-landing .photo:after{content:"";background:linear-gradient(100deg,#0d0d0dbf,#0000 45%);position:absolute;inset:0}.vcv-landing .hero .phone{animation:.9s cubic-bezier(.2,.7,.2,1) .2s both float-in;position:absolute;bottom:0;left:0}@keyframes float-in{0%{transform:translateY(26px)rotate(-2deg)}to{transform:rotate(-2deg)}}@media (width<=900px){.vcv-landing .hero .wrap{grid-template-columns:1fr;padding-block:36px 24px}.vcv-landing .hero-visual{min-height:560px}.vcv-landing .photo{opacity:.6;width:100%}.vcv-landing .hero .phone{margin-left:-135px;left:50%}@keyframes float-in{0%{transform:translateY(26px)}to{transform:none}}}.vcv-landing .phone{background:#050505;border-radius:38px;width:270px;max-width:100%;padding:9px;box-shadow:0 30px 60px #0000008c,0 0 0 1px #2a2520}.vcv-landing .screen{color:#ece7e0;background:#0f0f0f;border-radius:30px;font-size:12.5px;line-height:1.35;overflow:hidden}.vcv-landing .scr-top{align-items:center;gap:9px;padding:16px 14px 10px;display:flex}.vcv-landing .ava{color:#140a00;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.vcv-landing .scr-top b{font-size:14px;display:block}.vcv-landing .scr-top small{color:#9b948a;font-size:11px}.vcv-landing .scr-body{flex-direction:column;gap:9px;padding:0 10px 12px;display:flex}.vcv-landing .card{background:#1a1816;border:1px solid #2a2622;border-radius:13px;padding:11px}.vcv-landing .card .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#9b948a;font-size:9.5px}.vcv-landing .card h4{margin:3px 0 2px;font-size:14px;font-weight:700}.vcv-landing .go{background:var(--ember);color:#140a00;text-align:center;border-radius:9px;margin-top:8px;padding:7px;font-weight:700}.vcv-landing .days{justify-content:space-between;margin-top:8px;display:flex}.vcv-landing .days span{color:#8f887e;background:#262320;border-radius:8px;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:700;display:grid}.vcv-landing .days .on{background:var(--ember);color:#140a00}.vcv-landing .days .today{outline:1.5px solid var(--ember);color:var(--chalk)}.vcv-landing .food{border-top:1px solid #2a2622;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.vcv-landing .food:first-of-type{border-top:0}.vcv-landing .food small{color:#9b948a;font-size:10.5px;display:block}.vcv-landing .swap{color:var(--ember);border:1px solid #ff6b0080;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:700}.vcv-landing .tabbar{color:#8f887e;border-top:1px solid #2a2622;justify-content:space-around;padding:9px 6px 12px;font-size:10px;display:flex}.vcv-landing .tabbar .on{color:var(--ember);font-weight:700}.vcv-landing section{position:relative}.vcv-landing .band{padding-block:88px}.vcv-landing .band-tight{padding-block:56px}.vcv-landing .sec-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:44px;display:flex}.vcv-landing .sec-head h2{font-size:clamp(40px,5.6vw,72px);font-weight:900}.vcv-landing .sec-head p{color:#d2cbc1;max-width:40em;font-size:18px}.vcv-landing .scatter{border-block:1px solid var(--ash);background:var(--coal)}.vcv-landing .scatter .wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding-block:28px;display:grid}.vcv-landing .scatter .label{color:var(--dust)}.vcv-landing .scatter ul{flex-wrap:wrap;gap:10px 26px;margin:0;padding:0;list-style:none;display:flex}.vcv-landing .scatter li{font-family:var(--display);text-transform:uppercase;color:#8d857b;text-decoration:line-through;-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);font-size:24px;font-weight:800;text-decoration-thickness:3px}.vcv-landing .scatter strong{font-family:var(--display);text-transform:uppercase;color:var(--chalk);white-space:nowrap;font-size:26px;font-weight:900}.vcv-landing .scatter strong em{color:var(--ember);font-style:normal}@media (width<=900px){.vcv-landing .scatter .wrap{grid-template-columns:1fr;gap:14px}.vcv-landing .scatter strong{white-space:normal}}.vcv-landing .placar .wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.vcv-landing .placar .sec-head{margin-bottom:0}.vcv-landing .board-wrap{min-width:0;overflow-x:auto}.vcv-landing .board{border-collapse:separate;border-spacing:0;border:1px solid var(--ash);font-variant-numeric:tabular-nums;background:linear-gradient(#191512,#110f0d);border-radius:20px;width:100%;overflow:hidden}.vcv-landing .board th,.vcv-landing .board td{text-align:left;border-top:1px solid #2a2520;padding:16px 18px}.vcv-landing .board thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dust);border-top:0;padding-block:18px 12px;font-size:11.5px;font-weight:600}.vcv-landing .board thead th:last-child{color:var(--ember)}.vcv-landing .board t.vcv-landing th{color:#d2cbc1;font-size:15px;font-weight:600}.vcv-landing .board td{font-family:var(--display);white-space:nowrap;font-size:30px;font-weight:800;line-height:1}.vcv-landing .board td:nth-child(2){color:#8d857b}.vcv-landing .board td:last-child{color:var(--chalk)}.vcv-landing .board td:last-child small{font-family:var(--mono);color:var(--ok);letter-spacing:.04em;margin-top:5px;font-size:11px;font-weight:600;display:block}.vcv-landing .board caption{caption-side:bottom;text-align:left;color:var(--dust);padding:12px 4px 0;font-size:13px}.vcv-landing .vs{font-family:var(--display);letter-spacing:.2em;color:var(--ember);font-size:15px;font-weight:900}@media (width<=900px){.vcv-landing .placar .wrap{grid-template-columns:1fr;gap:28px}.vcv-landing .board td{font-size:24px}.vcv-landing .board th,.vcv-landing .board td{padding:13px 12px}}.vcv-landing .split{background:linear-gradient(180deg,var(--ink),#110e0b 30%,var(--ink))}.vcv-landing .module{border-top:1px solid var(--ash);grid-template-columns:150px minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:36px;padding-block:52px;display:grid}.vcv-landing .module:first-of-type{border-top:0}.vcv-landing .letter{font-family:var(--display);color:#0000;-webkit-text-stroke:2px var(--ember);text-align:center;align-self:start;font-size:190px;font-weight:900;line-height:.8}.vcv-landing .mod-copy{flex-direction:column;gap:14px;min-width:0;display:flex}.vcv-landing .mod-copy h3{font-size:clamp(32px,3.6vw,46px);font-weight:900}.vcv-landing .ticks{flex-direction:column;gap:11px;margin:6px 0 0;padding:0;list-style:none;display:flex}.vcv-landing .ticks li{color:#d6cfc5;grid-template-columns:18px 1fr;gap:10px;font-size:16.5px;display:grid}.vcv-landing .ticks li:before{content:"";border:2px solid var(--ember);border-radius:3px;width:12px;height:12px;margin-top:6px}.vcv-landing .mock{min-width:0}@media (width<=980px){.vcv-landing .module{grid-template-columns:1fr;gap:20px;padding-block:44px}.vcv-landing .letter{text-align:left;-webkit-text-stroke-width:1.5px;font-size:120px}}.vcv-landing .panel{border:1px solid var(--ash);background:#151311;border-radius:18px;padding:18px;font-size:14px;box-shadow:0 24px 50px #0006}.vcv-landing .panel-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vcv-landing .panel-h b{font-size:15px}.vcv-landing .seg{border:1px solid var(--ash);background:#0f0e0c;border-radius:999px;padding:3px;font-size:12px;font-weight:600;display:flex}.vcv-landing .seg span{color:var(--dust);border-radius:999px;padding:4px 10px}.vcv-landing .seg .on{background:var(--ember);color:#140a00}.vcv-landing .vol{font-variant-numeric:tabular-nums;grid-template-columns:86px 1fr 28px 86px;align-items:center;gap:10px;padding:7px 0;display:grid}.vcv-landing .vol .bar{background:#24201c;border-radius:99px;height:10px;position:relative;overflow:hidden}.vcv-landing .vol .bar i{border-radius:99px;position:absolute;inset:0 auto 0 0}.vcv-landing .vol .bar:after{content:"";background:linear-gradient(90deg,#0000 calc(33.3% - 1px),#f3eee740 33.3%,#0000 calc(33.3% + 1px) calc(66.6% - 1px),#f3eee740 66.6%,#0000 calc(66.6% + 1px) calc(83.3% - 1px),#f3eee740 83.3%,#0000 calc(83.3% + 1px));position:absolute;inset:0}.vcv-landing .vol b{font-family:var(--mono);text-align:right;font-size:13px}.vcv-landing .chip{text-align:center;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.vcv-landing .c-ok{color:var(--ok);background:#5fd38d1f}.vcv-landing .c-warn{color:var(--warn);background:#f5b94221}.vcv-landing .c-bad{color:var(--bad);background:#ff6b6b21}.vcv-landing .c-low{color:var(--low);background:#7fa8ff21}.vcv-landing .panel-f{border-top:1px solid var(--ash);color:var(--dust);margin-top:12px;padding-top:12px;font-size:12.5px}@media (width<=460px){.vcv-landing .vol{grid-template-columns:72px 1fr 24px 74px;gap:7px}.vcv-landing .vol span:first-child{font-size:13px}}.vcv-landing .swap-list{flex-direction:column;display:flex}.vcv-landing .swap-row{border-top:1px solid var(--ash);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 2px;display:grid}.vcv-landing .swap-row:first-child{border-top:0}.vcv-landing .swap-row .q{font-family:var(--mono);color:var(--chalk);font-size:13px}.vcv-landing .swap-row .kc{font-family:var(--mono);color:var(--dust);text-align:right;min-width:64px;font-size:12.5px}.vcv-landing .swap-row.from{background:var(--ember-wash);border-top:0;border-radius:10px;margin-bottom:6px;padding-inline:10px}.vcv-landing .macros{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.vcv-landing .macros div{border:1px solid var(--ash);background:#0f0e0c;border-radius:10px;padding:8px 10px}.vcv-landing .macros small{font-family:var(--mono);color:var(--dust);letter-spacing:.08em;font-size:10.5px;display:block}.vcv-landing .macros b{font-family:var(--display);font-size:22px;font-weight:800}.vcv-landing .eval{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.vcv-landing .pct{font-family:var(--display);color:var(--chalk);font-size:76px;font-weight:900;line-height:.85}.vcv-landing .pct small{color:var(--dust);font-size:28px}.vcv-landing .delta{font-family:var(--mono);color:var(--ok);font-size:12.5px}.vcv-landing .grid4{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}.vcv-landing .grid4 div{border:1px solid var(--ash);background:#0f0e0c;border-radius:10px;padding:9px 11px}.vcv-landing .grid4 small{color:var(--dust);font-size:11.5px;display:block}.vcv-landing .grid4 b{font-family:var(--mono);font-size:15px}.vcv-landing .dobras{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.vcv-landing .dobras span{font-family:var(--mono);border:1px solid var(--ash);color:#d6cfc5;border-radius:8px;padding:4px 8px;font-size:12px}.vcv-landing .balance{background:var(--ember-wash);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;display:flex}.vcv-landing .balance b{color:var(--ember-hi)}.vcv-landing .report{grid-template-columns:1fr 128px;align-items:stretch;gap:16px;display:grid}.vcv-landing .kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.vcv-landing .kpis div{border:1px solid var(--ash);background:#0f0e0c;border-radius:10px;padding:8px 10px}.vcv-landing .kpis small{color:var(--dust);font-size:11px;display:block}.vcv-landing .kpis b{font-family:var(--display);font-size:24px;font-weight:800}.vcv-landing .chart{width:100%;height:auto;display:block}.vcv-landing .story{aspect-ratio:9/16;border:1px solid var(--ash);background:linear-gradient(170deg,#1b1714 0%,#120f0d 55%,#5a2600 100%);border-radius:16px;flex-direction:column;justify-content:space-between;max-width:100%;padding:12px 10px;display:flex;overflow:hidden}.vcv-landing .story .k{font-family:var(--mono);letter-spacing:.12em;color:var(--dust);text-transform:uppercase;font-size:8.5px}.vcv-landing .story strong{font-family:var(--display);color:var(--ember);font-size:34px;font-weight:900;line-height:.85}.vcv-landing .story p{color:#e6dfd6;font-size:10.5px;line-height:1.35}.vcv-landing .story em{font-style:normal;font-family:var(--display);letter-spacing:.04em;font-size:12px;font-weight:800}@media (width<=520px){.vcv-landing .report{grid-template-columns:1fr}.vcv-landing .story{max-width:150px}}.vcv-landing .team-row{border-top:1px solid var(--ash);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.vcv-landing .team-row:first-of-type{border-top:0}.vcv-landing .team-row .ava{width:36px;height:36px;font-size:14px}.vcv-landing .team-row small{color:var(--dust);font-size:12.5px;display:block}.vcv-landing .tag{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--ash);color:#d6cfc5;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px}.vcv-landing .tag.t{color:var(--ember-hi);border-color:#ff6b008c}.vcv-landing .meter{gap:10px;margin-top:14px;display:grid}.vcv-landing .meter div{grid-template-columns:1fr auto;gap:6px;font-size:13px;display:grid}.vcv-landing .meter i{background:#24201c;border-radius:99px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.vcv-landing .meter i:after{content:"";width:var(--w);background:var(--ember);border-radius:99px;position:absolute;inset:0 auto 0 0}.vcv-landing .ia{background:var(--coal);border-block:1px solid var(--ash)}.vcv-landing .ia .wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.vcv-landing .ia .sec-head{margin-bottom:0}.vcv-landing .quota{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.vcv-landing .quota span{font-family:var(--mono);border:1px solid var(--ash);color:#d6cfc5;background:var(--ink);border-radius:999px;padding:5px 11px;font-size:12.5px}.vcv-landing .quota b{color:var(--ember-hi)}.vcv-landing .import{grid-template-columns:150px 40px minmax(0,1fr);align-items:center;gap:0;display:grid}.vcv-landing .file{background:var(--ink);text-align:center;border:1px dashed #5a4f45;border-radius:14px;padding:16px 12px;font-size:13px}.vcv-landing .file .ic{background:linear-gradient(135deg,#2b2520 0 70%,var(--ember) 70%);border-radius:5px;width:38px;height:46px;margin:0 auto 10px;position:relative}.vcv-landing .file .ic:after{content:"PDF";font-family:var(--mono);color:var(--chalk);font-size:9px;font-weight:600;position:absolute;bottom:7px;left:0;right:0}.vcv-landing .file small{color:var(--dust);font-size:11.5px;display:block}.vcv-landing .arrow{background:var(--ember);height:2px;margin-inline:6px;position:relative}.vcv-landing .arrow:after{content:"";border:6px solid #0000;border-left-color:var(--ember);border-right:0;position:absolute;top:-5px;right:-1px}.vcv-landing .prev-row{border-top:1px solid var(--ash);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;font-size:13.5px;display:grid}.vcv-landing .prev-row:first-of-type{border-top:0}.vcv-landing .prev-row .q{font-family:var(--mono);color:var(--dust);white-space:nowrap;font-size:12px}.vcv-landing .linked{color:var(--ok);white-space:nowrap;font-size:11px;font-weight:700}.vcv-landing .review{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.vcv-landing .review span{border:1px solid var(--ash);border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700}.vcv-landing .review .ok{background:var(--ember);color:#140a00;border-color:var(--ember)}@media (width<=980px){.vcv-landing .ia .wrap{grid-template-columns:1fr;gap:28px}}@media (width<=560px){.vcv-landing .import{grid-template-columns:1fr;gap:12px}.vcv-landing .arrow{width:2px;height:28px;margin:0 auto}.vcv-landing .arrow:after{border:6px solid #0000;border-top-color:var(--ember);border-bottom:0;top:auto;bottom:-1px;right:-5px}.vcv-landing .file{max-width:220px;margin:0 auto}}.vcv-landing .founder .wrap{grid-template-columns:200px 1fr;align-items:center;gap:44px;max-width:980px;display:grid}.vcv-landing .founder img{opacity:.95;width:200px}.vcv-landing .founder blockquote{color:var(--chalk);text-wrap:pretty;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:500;line-height:1.32}.vcv-landing .founder blockquote em{color:var(--ember);font-style:normal}.vcv-landing .founder cite{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dust);margin-top:18px;font-size:13px;display:block}@media (width<=700px){.vcv-landing .founder .wrap{grid-template-columns:1fr;gap:20px}.vcv-landing .founder img{width:120px}}.vcv-landing .steps{border:1px solid var(--ash);counter-reset:s;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.vcv-landing .steps li{border-left:1px solid var(--ash);background:var(--coal);counter-increment:s;flex-direction:column;gap:10px;min-width:0;padding:26px 22px;display:flex}.vcv-landing .steps li:first-child{border-left:0}.vcv-landing .steps li:before{content:counter(s,decimal-leading-zero);font-family:var(--display);color:var(--ember);font-size:46px;font-weight:900;line-height:1}.vcv-landing .steps h3{font-size:26px;font-weight:800}.vcv-landing .steps p{color:#cfc8be;font-size:15.5px}.vcv-landing .steps-note{color:var(--dust);margin-top:16px;font-size:15px}@media (width<=900px){.vcv-landing .steps{grid-template-columns:1fr 1fr}.vcv-landing .steps li:nth-child(3){border-left:0}.vcv-landing .steps li:nth-child(n+3){border-top:1px solid var(--ash)}}@media (width<=540px){.vcv-landing .steps{grid-template-columns:1fr}.vcv-landing .steps li{border-left:0;border-top:1px solid var(--ash)}.vcv-landing .steps li:first-child{border-top:0}}.vcv-landing .toggle{background:var(--coal);border:1px solid var(--ash);border-radius:999px;gap:4px;margin-bottom:28px;padding:4px;display:inline-flex}.vcv-landing .toggle button{font:inherit;color:var(--dust);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font-size:15px;font-weight:700;display:flex}.vcv-landing .toggle button[aria-pressed=true]{background:var(--chalk);color:var(--ink)}.vcv-landing .toggle .save{font-family:var(--mono);color:var(--ember);letter-spacing:.04em;font-size:11px;font-weight:600}.vcv-landing .toggle button[aria-pressed=true] .save{color:#b34a00}.vcv-landing .plans{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.vcv-landing .plan{background:var(--coal);border:1px solid var(--ash);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:24px 20px;display:flex;position:relative}.vcv-landing .plan.rec{border-color:var(--ember);background:linear-gradient(180deg,#24170d,var(--coal) 40%);box-shadow:0 0 0 1px var(--ember),0 30px 60px #ff6b001f}.vcv-landing .plan .badge{background:var(--ember);color:#140a00;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:-12px;left:20px}.vcv-landing .plan h3{font-size:34px;font-weight:900}.vcv-landing .plan .desc{color:var(--dust);min-height:2.9em;font-size:15px}.vcv-landing .price{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.vcv-landing .price b{font-family:var(--display);font-size:50px;font-weight:900;line-height:1}.vcv-landing .price span{color:var(--dust);font-size:15px}.vcv-landing .price-sub{color:var(--dust);min-height:2.6em;margin-top:-8px;font-size:13.5px}.vcv-landing .per{font-family:var(--mono);color:var(--ember-hi);border-top:1px dashed var(--ash);padding-top:12px;font-size:12.5px}.vcv-landing .feats{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.vcv-landing .feats li{border-bottom:1px solid #2a2520;justify-content:space-between;gap:10px;padding-bottom:9px;display:flex}.vcv-landing .feats li span{color:var(--dust)}.vcv-landing .feats li b{text-align:right}.vcv-landing .plan .btn{width:100%}.vcv-landing .plan:not(.rec) .btn{border-color:var(--ash);color:var(--chalk);background:0 0}.vcv-landing .plan:not(.rec) .btn:hover{border-color:var(--ember);color:var(--ember-hi)}.vcv-landing .custom{border:1px dashed #4a4038;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:16px;padding:20px 22px;display:grid}.vcv-landing .custom h3{font-size:26px;font-weight:800}.vcv-landing .custom p{color:var(--dust);margin-top:4px;font-size:15px}.vcv-landing .mail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vcv-landing .mail code{font-family:var(--mono);background:var(--ink);border:1px solid var(--ash);-webkit-user-select:all;user-select:all;word-break:break-all;border-radius:10px;padding:9px 12px;font-size:13.5px}.vcv-landing .mail button{font:inherit;border:1px solid var(--ash);color:var(--chalk);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.vcv-landing .guar{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:26px;display:grid}.vcv-landing .guar div{border-left:3px solid var(--ember);flex-direction:column;gap:4px;padding-left:16px;display:flex}.vcv-landing .guar b{font-size:16px}.vcv-landing .guar span{color:var(--dust);font-size:14.5px}@media (width<=1060px){.vcv-landing .plans{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.vcv-landing .plans,.vcv-landing .custom,.vcv-landing .guar{grid-template-columns:1fr}}.vcv-landing .faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.vcv-landing .qa{border-top:1px solid var(--ash);padding:22px 0}.vcv-landing .qa h3{font-family:var(--body);text-transform:none;letter-spacing:0;font-size:18.5px;font-weight:700;line-height:1.3}.vcv-landing .qa p{color:#cfc8be;margin-top:8px;font-size:16px}.vcv-landing .qa a{color:var(--ember-hi)}@media (width<=820px){.vcv-landing .faq{grid-template-columns:1fr}}.vcv-landing .closing{border-top:1px solid var(--ash);background:radial-gradient(60% 90% at 50% 110%,#ff6b0047,transparent 70%),var(--ink);overflow:hidden}.vcv-landing .closing .wrap{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-block:96px;display:flex}.vcv-landing .closing h2{font-size:clamp(64px,13vw,190px);font-weight:900;line-height:.82}.vcv-landing .closing h2 span{color:var(--ember)}.vcv-landing .closing p{color:#d2cbc1;max-width:32em;font-size:19px}.vcv-landing .foot{border-top:1px solid var(--ash);background:#090908}.vcv-landing .foot .wrap{color:var(--dust);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding-block:28px;font-size:14px;display:grid}.vcv-landing .foot img{width:44px}.vcv-landing .foot nav{flex-wrap:wrap;gap:18px;display:flex}.vcv-landing .foot nav a{text-decoration:none}.vcv-landing .foot nav a:hover{color:var(--chalk)}@media (width<=760px){.vcv-landing .foot .wrap{grid-template-columns:1fr}}.vcv-landing .toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--chalk);width:min(460px,100% - 32px);color:var(--ink);border-radius:14px;padding:14px 16px;font-size:15px;position:fixed;transform:translate(-50%);box-shadow:0 20px 50px #00000080}.vcv-landing .toast b{margin-bottom:2px;display:block}.vcv-landing *{letter-spacing:0!important}.vcv-landing .hero h1{font-size:112px}.vcv-landing .sec-head h2{font-size:72px}.vcv-landing .mod-copy h3{font-size:46px}.vcv-landing .closing h2{font-size:150px}@media (width<=900px){.vcv-landing .hero h1{font-size:68px}.vcv-landing .sec-head h2{font-size:48px}.vcv-landing .closing h2{font-size:86px}.vcv-landing .mod-copy h3{font-size:36px}}@media (width<=420px){.vcv-landing .hero h1{font-size:54px}.vcv-landing .sec-head h2{font-size:40px}.vcv-landing .closing h2{font-size:70px}.vcv-landing .top .wrap{gap:8px}}.vcv-landing .ref-style-0{background:#ff8c3a}.vcv-landing .ref-style-1{font-size:11.5px}.vcv-landing .ref-style-2{background:var(--ok);width:46.6%}.vcv-landing .ref-style-3{background:var(--ok);width:53.3%}.vcv-landing .ref-style-4{background:var(--bad);width:86.6%}.vcv-landing .ref-style-5{background:var(--low);width:26.6%}.vcv-landing .ref-style-6{background:var(--ok);width:60%}.vcv-landing .ref-style-7{background:var(--warn);width:73.3%}.vcv-landing .ref-style-8{font-size:12.5px}.vcv-landing .ref-style-9{min-width:0}.vcv-landing .ref-style-10{background:#ff8c3a}.vcv-landing .ref-style-11{background:#a78bfa}.vcv-landing .ref-style-12{background:#5fd38d}.vcv-landing .ref-style-13{--w:76%}.vcv-landing .ref-style-14{--w:100%}.vcv-landing .ref-style-15{min-width:0}.vcv-landing .ref-style-16{font-size:12.5px}.vcv-landing .ref-style-17{padding-top:24px}
