.vz-root{color:#fff;background:#070f1f;font-family:Instrument Sans,sans-serif}.vz-root a{color:#5b9bf5;text-decoration:none}.vz-root a:hover{color:#8ab8f8}.vz-root ::selection{background:#2f7de866}.vz-scroller::-webkit-scrollbar{width:0}.vz-scroller{scrollbar-width:none;scroll-behavior:smooth}.vz-rail{flex-direction:column;gap:9px;display:flex}.vz-scrollhint{align-items:center;gap:8px;display:flex}.vz-marquee{position:absolute;bottom:0;left:0;right:0}@keyframes vzFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes vzBlob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(80px,-50px)scale(1.15)}66%{transform:translate(-50px,40px)scale(.9)}}@keyframes vzBar{0%{height:6%}to{height:var(--h)}}@keyframes vzW{0%{width:0}to{width:var(--w)}}@keyframes vzTick{0%,to{opacity:.35}50%{opacity:1}}@keyframes vzMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vzDash{to{stroke-dashoffset:-16px}}@keyframes vzWordIn{0%{opacity:0;transform:translateY(20px)skewY(3deg)}to{opacity:1;transform:none}}@keyframes vzFeedIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes vzSweep{0%{transform:translate(-120%)skew(-18deg)}55%,to{transform:translate(220%)skew(-18deg)}}@keyframes vzHue{0%,to{filter:blur(50px)hue-rotate()}50%{filter:blur(50px)hue-rotate(45deg)}}@keyframes vzRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vzChip{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes vzScan{0%,to{top:8%}50%{top:88%}}@keyframes vzRingPulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes vzTravel{0%{opacity:0;transform:translate(0)}12%{opacity:1}82%{opacity:1}to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes vzGlow{0%,to{box-shadow:0 12px 32px #1e63d073}50%{box-shadow:0 12px 46px #2f7de8d9,0 0 0 7px #2f7de81f}}@keyframes vzGradShift{0%{background-position:0%}to{background-position:200%}}@keyframes vzPart{0%{opacity:0;transform:translateY(0)}15%{opacity:.7}85%{opacity:.7}to{opacity:0;transform:translateY(-48vh)}}@keyframes vzBounce{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.vz-sec .rv{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.vz-sec.on .rv{opacity:1;transform:translateY(0)}.vz-sec.on .rv.d1{transition-delay:80ms}.vz-sec.on .rv.d2{transition-delay:.16s}.vz-sec.on .rv.d3{transition-delay:.24s}.vz-sec.on .rv.d4{transition-delay:.32s}.vz-sec.on .rv.d5{transition-delay:.4s}.vz-sec.on .rv.d6{transition-delay:.48s}.vz-sec.on .bar{animation:1.1s cubic-bezier(.16,1,.3,1) .5s both vzBar}.vz-sec.on .wbar{animation:1.1s cubic-bezier(.16,1,.3,1) .55s both vzW}.vz-nav-pill:hover{background:#0b1830b3}.vz-nav-cta:hover{transform:translateY(-2px)}.vz-cta-primary:hover{transform:translateY(-3px)}.vz-cta-ghost:hover{background:#ffffff12}.vz-dot:hover{background:#5b9bf5}.vz-dor:hover{background:#e0708a0d;padding-left:20px}.vz-area:hover{transform:translateY(-7px);box-shadow:0 24px 48px #13243d21}.vz-eco:hover{border-color:#5b9bf580;transform:translate(-50%,-50%)scale(1.05)}.vz-section{scroll-snap-align:start;box-sizing:border-box;place-items:center;height:100vh;padding:0 44px;display:grid}.vz-hero{scroll-snap-align:start;height:100vh;position:relative;overflow:hidden}.vz-hero-inner{box-sizing:border-box;grid-template-columns:460px 1fr;align-items:center;gap:40px;max-width:1240px;height:100%;margin:0 auto;padding:0 44px;display:grid;position:relative}.vz-h2{font-family:Sora;font-size:var(--fs,42px);letter-spacing:-.04em;text-wrap:pretty;font-weight:800;line-height:1.1}.vz-split{grid-template-columns:var(--col) 1fr;align-items:center;gap:64px;width:100%;display:grid}.vz-fin-grid{grid-template-columns:1fr var(--col);align-items:center;gap:64px;width:100%;display:grid}.vz-fin-cards{align-items:stretch;gap:16px;display:flex}.vz-fin-side{flex-direction:column;gap:14px;width:200px;display:flex}.vz-areas-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.vz-areas-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px;display:grid}.vz-dor{grid-template-columns:70px 300px 1fr;align-items:baseline;gap:24px;display:grid}.vz-mpp-row{grid-template-columns:1fr 170px 60px 70px;align-items:center;gap:14px;display:grid}.vz-ia-flow{grid-template-columns:1fr 40px 1fr 40px 1fr 40px 1fr;align-items:center;margin-top:52px;display:grid}.vz-ia-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;display:grid}.vz-eco-map{height:330px;margin-top:30px;position:relative}.vz-eco{left:var(--l);top:var(--t);width:190px;position:absolute;transform:translate(-50%,-50%)}.vz-eco-hub{z-index:2;position:absolute;top:166px;left:50%;transform:translate(-50%,-50%)}.vz-eco-dot{left:var(--l);top:var(--t);position:absolute}.vz-nav{padding:16px 44px}.vz-nav-actions{gap:10px;top:14px;right:44px}.vz-nav-pill,.vz-nav-cta{font-size:13px}.vz-nav-pill{padding:8px 14px}.vz-nav-cta{padding:8px 18px}.vz-counter{top:26px;left:44px}.vz-footer{align-items:center;gap:20px;display:flex}.vz-footer-links{flex:1;justify-content:center;gap:24px;display:flex}@media (width<=1024px){.vz-section{height:auto;min-height:100vh;padding:104px 28px 72px}.vz-hero{height:auto;min-height:100vh}.vz-hero-inner{grid-template-columns:1fr;gap:48px;height:auto;padding:112px 28px 96px}.vz-h2{font-size:calc(var(--fs,42px) * .8)}.vz-split,.vz-fin-grid{grid-template-columns:1fr;gap:36px}.vz-fin-grid>:first-child{order:2}.vz-areas-head{flex-direction:column;align-items:flex-start;gap:18px}.vz-areas-grid{grid-template-columns:repeat(2,1fr);margin-top:32px}.vz-dor{grid-template-columns:70px 1fr;gap:6px 20px}.vz-dor>:nth-child(3){grid-column:2}.vz-mpp-row{grid-template-columns:1fr 110px 58px 60px;gap:10px}.vz-ia-flow{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px}.vz-ia-flow>svg{display:none}.vz-eco-map{grid-template-columns:repeat(2,1fr);gap:12px;height:auto;margin-top:28px;display:grid;position:static}.vz-eco-map>svg,.vz-eco-dot{display:none}.vz-eco,.vz-eco-hub{text-align:left;width:auto;position:static;transform:none}.vz-eco-hub{grid-column:1/-1;justify-self:center}.vz-eco-pulse{display:none}.vz-eco:hover{transform:translateY(-4px)}.vz-scrollhint{display:none}.vz-marquee{position:static}.vz-rail{display:none}.vz-nav{padding:16px 28px}.vz-nav-actions{right:28px}.vz-counter{left:28px}}@media (width<=640px){.vz-root,.vz-scroller{height:100dvh}.vz-section{min-height:100dvh;padding:92px 20px 64px}.vz-hero{min-height:100dvh}.vz-hero-inner{gap:36px;padding:96px 20px 80px}.vz-h2{font-size:calc(var(--fs,42px) * .58)}.vz-areas-grid,.vz-ia-flow,.vz-ia-cards,.vz-eco-map{grid-template-columns:1fr}.vz-dor{grid-template-columns:1fr;gap:6px}.vz-dor>:nth-child(3){grid-column:1}.vz-dor:hover{padding-left:8px}.vz-mpp-row{grid-template-columns:1fr auto;gap:6px 10px}.vz-mpp-bar{order:3;grid-column:1/-1}.vz-mpp-val{display:none}.vz-fin-cards{flex-direction:column}.vz-fin-side{flex-direction:row;width:auto}.vz-footer{text-align:center;flex-direction:column;gap:12px}.vz-footer-links{flex-wrap:wrap;flex:none;gap:16px}.vz-counter{display:none}.vz-nav{padding:14px 20px}.vz-nav-actions{gap:8px;top:12px;right:20px}.vz-nav-pill,.vz-nav-cta{padding:7px 13px;font-size:12px}}
