/* Process page */
.vbt-page-process{position:relative;padding:80px 0 115px;background:radial-gradient(circle at 15% 20%,rgba(74,102,255,.2),transparent 28%),radial-gradient(circle at 86% 70%,rgba(155,245,207,.1),transparent 26%),var(--vbt-page-ink);overflow:hidden}
.vbt-page-process__stage{position:relative;min-height:900px}
.vbt-page-process svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.vbt-page-process__shadow,.vbt-page-process__rail,.vbt-page-process__signal{fill:none;stroke-linecap:round;stroke-linejoin:round}.vbt-page-process__shadow{stroke:rgba(74,102,255,.2);stroke-width:35;filter:blur(15px)}.vbt-page-process__rail{stroke:rgba(255,255,255,.14);stroke-width:2}.vbt-page-process__signal{stroke:url(#vbtPageProcessGradient);stroke-width:5;filter:drop-shadow(0 0 10px rgba(155,245,207,.45))}
.vbt-page-process__steps{position:absolute;inset:0}.vbt-page-process__steps article{position:absolute;width:min(290px,23vw);padding:21px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(12,16,22,.78);backdrop-filter:blur(16px);box-shadow:0 22px 60px rgba(0,0,0,.28)}
.vbt-page-process__steps article:nth-child(1){left:0;top:76px}.vbt-page-process__steps article:nth-child(2){left:31%;top:22px}.vbt-page-process__steps article:nth-child(3){right:1%;top:118px}.vbt-page-process__steps article:nth-child(4){right:2%;top:430px}.vbt-page-process__steps article:nth-child(5){left:45%;top:660px}.vbt-page-process__steps article:nth-child(6){left:2%;top:625px}
.vbt-page-process__steps span{color:var(--vbt-page-mint);font:700 .64rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}.vbt-page-process__steps h2{margin:13px 0 9px;font-size:clamp(1.8rem,3vw,3rem);line-height:.95;letter-spacing:-.045em}.vbt-page-process__steps p{margin:0;color:#a2aab6;font-size:.9rem;line-height:1.55}
.vbt-artifact-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr;gap:14px}.vbt-artifact-grid figure{position:relative;min-height:500px;margin:0;overflow:hidden;border:1px solid var(--vbt-page-line);border-radius:23px;background:#151b24;cursor:zoom-in}.vbt-artifact-grid figure:first-child{min-height:610px}.vbt-artifact-grid figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(4,6,9,.48),transparent 40%);pointer-events:none}

/* About */
.vbt-about-hero{padding:165px 0 100px;background:radial-gradient(circle at 88% 12%,rgba(155,245,207,.13),transparent 31%),radial-gradient(circle at 12% 80%,rgba(74,102,255,.18),transparent 30%),var(--vbt-page-ink)}
.vbt-about-hero__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:70px;align-items:center}.vbt-about-hero .vbt-display{font-size:clamp(4.2rem,7.4vw,8.2rem)}
.vbt-about-collage{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,250px);gap:12px;transform:rotate(1.2deg)}
.vbt-about-collage figure{position:relative;margin:0;overflow:hidden;border:1px solid var(--vbt-page-line);border-radius:22px;background:#151b24;box-shadow:0 30px 80px rgba(0,0,0,.34);cursor:zoom-in}.vbt-about-collage__portrait{grid-row:1/3}.vbt-about-collage figure:nth-child(2){transform:translateY(22px)}
.vbt-about-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:70px;align-items:start}.vbt-about-manifesto{position:sticky;top:110px;padding:25px;border:1px solid var(--vbt-page-line-dark);border-radius:22px;background:#fff;box-shadow:0 18px 50px rgba(17,21,28,.08)}.vbt-about-manifesto span{display:block;padding:14px 0;border-top:1px solid var(--vbt-page-line-dark);font-size:1.03rem}.vbt-about-manifesto span:last-child{border-bottom:1px solid var(--vbt-page-line-dark)}
.vbt-founder-advantage>div:first-child{max-width:800px;margin-bottom:55px}

