:root{--ink:#eef5ff;--muted:#8d9caf;--dim:#65758a;--navy:#030914;--panel:#071322;--panel-2:#0a1a2d;--line:rgba(137,177,221,.16);--line-strong:rgba(137,177,221,.28);--blue:#2f8cff;--blue-soft:#69b1ff;--green:#48d997;--shell:min(1240px,calc(100% - 64px));--sans:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{margin:0;background:var(--navy);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;overflow-x:hidden}body.vq-modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.vq-shell{width:var(--shell);margin-inline:auto}.vq-skip-link{position:fixed;z-index:9999;top:12px;left:12px;padding:10px 16px;background:#fff;color:#071322;transform:translateY(-160%)}.vq-skip-link:focus{transform:none}.vq-brand{display:flex;align-items:center}.vq-brand img{display:block;width:154px;height:auto}.vq-waitlist-header{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:1px solid transparent;transition:background .25s,border-color .25s}.vq-waitlist-header.is-scrolled{position:fixed;background:rgba(3,9,20,.86);border-color:var(--line);backdrop-filter:blur(18px)}.vq-waitlist-header__inner{height:88px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:42px}.vq-waitlist-header nav ul,.vq-waitlist-footer ul{display:flex;gap:34px;list-style:none;padding:0;margin:0}.vq-waitlist-header nav a{font-size:13px;color:#a9b6c7;transition:color .2s}.vq-waitlist-header nav a:hover{color:#fff}.vq-waitlist-header .vq-button{justify-self:end}.vq-button{appearance:none;border:1px solid rgba(112,176,255,.42);border-radius:3px;background:linear-gradient(180deg,#318fff,#1465d4);box-shadow:0 10px 30px rgba(20,101,212,.2),inset 0 1px rgba(255,255,255,.18);color:white;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:0 21px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:transform .2s,filter .2s,border-color .2s}.vq-button:hover{transform:translateY(-2px);filter:brightness(1.09)}.vq-button--small{min-height:42px;padding:0 16px;font-size:12px;gap:14px}.vq-button span{font-size:18px}.vq-text-link{display:inline-flex;align-items:center;gap:16px;font-size:14px;color:#b7c4d4;padding:12px 4px}.vq-text-link span{color:var(--blue-soft)}:where(a,button,input,select):focus-visible{outline:2px solid #8ac4ff;outline-offset:4px}.vq-waitlist-hero{position:relative;overflow:hidden;padding:190px 0 0;background:radial-gradient(circle at 50% 23%,rgba(39,113,207,.16),transparent 34%),linear-gradient(180deg,#020711 0%,#030a15 72%,#06101e 100%)}.vq-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(91,139,194,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(91,139,194,.045) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to bottom,#000 0%,transparent 74%)}.vq-hero-grid:after{content:"";position:absolute;left:50%;top:130px;width:700px;height:700px;transform:translateX(-50%);border:1px solid rgba(84,147,224,.07);border-radius:50%;box-shadow:0 0 0 100px rgba(84,147,224,.025),0 0 0 200px rgba(84,147,224,.018)}.vq-waitlist-hero__inner{position:relative;text-align:center;display:flex;align-items:center;flex-direction:column}.vq-eyebrow,.vq-kicker{margin:0 0 24px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#8da4bf}.vq-eyebrow{display:flex;align-items:center;justify-content:center;gap:12px}.vq-eyebrow span{width:25px;height:1px;background:var(--blue);box-shadow:0 0 12px var(--blue)}.vq-waitlist-hero h1{max-width:1050px;margin:0;font-size:clamp(52px,6.2vw,92px);font-weight:470;line-height:.99;letter-spacing:-.058em;text-wrap:balance}.vq-hero-lead{max-width:720px;margin:30px auto 0;color:#a6b4c6;font-size:18px;line-height:1.65;text-wrap:balance}.vq-actions{display:flex;align-items:center;gap:30px;margin-top:34px}.vq-hero-note{margin:20px 0 0;color:#62738a;font-size:11px}.vq-product-stage{position:relative;margin-top:100px;padding:12px;border:1px solid var(--line-strong);border-bottom:0;background:rgba(8,20,36,.58);box-shadow:0 -35px 120px rgba(24,103,205,.11)}.vq-product-stage:before,.vq-product-stage:after{content:"";position:absolute;top:0;width:1px;height:100%;background:linear-gradient(transparent,var(--blue),transparent);opacity:.38}.vq-product-stage:before{left:-1px}.vq-product-stage:after{right:-1px}.vq-product-stage__rail{height:40px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;color:#607692;font:9px var(--mono);letter-spacing:.14em}.vq-product-stage__rail span{display:flex;align-items:center;gap:8px}.vq-product-stage__rail i,.vq-core-window__top small:before,.vq-core-main__head span i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 11px var(--green)}.vq-core-window{border:1px solid #1b395b;background:#061323;box-shadow:0 25px 100px rgba(0,0,0,.46);text-align:left}.vq-core-window__top{height:52px;border-bottom:1px solid #1a3552;display:flex;align-items:center;padding:0 18px;gap:10px;font-size:11px;letter-spacing:.06em}.vq-core-window__top strong{font-weight:600}.vq-core-window__top small{margin-left:auto;color:#78d9a7;display:flex;align-items:center;gap:8px}.vq-core-window__body{display:grid;grid-template-columns:170px 1fr;min-height:470px}.vq-core-window aside{padding:26px 12px;border-right:1px solid #17314c;display:flex;flex-direction:column;gap:6px}.vq-core-window aside b{color:#53708e;font:9px var(--mono);letter-spacing:.16em;padding:0 12px 13px}.vq-core-window aside span{display:flex;justify-content:space-between;padding:12px;border:1px solid transparent;border-radius:3px;color:#8ca0b7;font-size:11px}.vq-core-window aside span i{font:9px var(--mono);font-style:normal}.vq-core-window aside .is-active{background:#0b2540;border-color:#1a5b9f;color:#e5f2ff}.vq-core-main{padding:25px}.vq-core-main__head{display:flex;justify-content:space-between;align-items:center}.vq-core-main__head div{display:flex;flex-direction:column}.vq-core-main__head small{font:9px var(--mono);letter-spacing:.14em;color:#55718e}.vq-core-main__head strong{font-size:18px;margin-top:4px}.vq-core-main__head>span{display:flex;align-items:center;gap:8px;border:1px solid #1d466b;padding:7px 10px;color:#8edbae;font-size:10px}.vq-core-table{margin-top:22px;border:1px solid #173959}.vq-core-row{display:grid;grid-template-columns:1.4fr 1fr .8fr .4fr;align-items:center;min-height:66px;padding:0 20px;border-top:1px solid #15314b;color:#b8c9da;font-size:11px}.vq-core-row.is-head{min-height:38px;border-top:0;background:#091b2d;color:#56738f;font:9px var(--mono);letter-spacing:.12em}.vq-core-row span:nth-child(3){display:flex;align-items:center;gap:7px}.vq-core-row:not(.is-head) span:nth-child(3) i{width:5px;height:5px;border-radius:50%;background:#48d997}.vq-core-log{margin-top:20px;border:1px solid #173959;background:#07182a;min-height:100px;padding:18px;display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center}.vq-core-log div{display:flex;flex-direction:column}.vq-core-log small{font:8px var(--mono);color:#57738f;letter-spacing:.12em}.vq-core-log b{font-size:11px;margin-top:5px}.vq-log-line{height:1px;background:linear-gradient(90deg,#2267ad 0 11%,transparent 11% 14%,#2267ad 14% 49%,transparent 49% 53%,#2267ad 53% 80%,transparent 80%);box-shadow:0 8px rgba(35,104,175,.35)}.vq-log-line.is-short{display:none}.vq-mini-mark{color:#60a8fb;font-size:20px}.vq-waitlist-platform{padding:150px 0;background:#f0f3f6;color:#07111f}.vq-editorial-split{display:grid;grid-template-columns:1.05fr .95fr;gap:12vw}.vq-editorial-split h2,.vq-capabilities-intro h2,.vq-final-cta h2{margin:0;font-size:clamp(42px,5vw,72px);font-weight:480;letter-spacing:-.05em;line-height:1.02;text-wrap:balance}.vq-kicker{color:#49647e}.vq-editorial-split .vq-lead{margin:38px 0 34px;color:#425367;font-size:19px;line-height:1.7}.vq-editorial-split ul{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none;border-top:1px solid #bac5d0}.vq-editorial-split li{padding:14px 0;border-bottom:1px solid #bac5d0;font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase}.vq-concept-note{margin-top:75px;padding-top:18px;border-top:1px solid #c5ced7;color:#718091;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.vq-waitlist-capabilities{padding:150px 0 170px;background:linear-gradient(180deg,#06101e,#030914)}.vq-capabilities-intro{text-align:center}.vq-capabilities-intro h2{max-width:900px;margin-inline:auto}.vq-capabilities-intro .vq-lead{max-width:670px;margin:25px auto 0;color:#8f9fb2;font-size:17px}.vq-capability-list{display:grid;gap:20px;margin-top:76px}.vq-capability{min-height:480px;display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border:1px solid var(--line);background:linear-gradient(135deg,rgba(10,25,43,.9),rgba(5,13,25,.92));position:relative}.vq-capability:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(108,160,218,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(108,160,218,.04) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000)}.vq-capability__copy{position:relative;z-index:2;padding:58px;display:flex;flex-direction:column;align-items:flex-start}.vq-capability__copy>span{font:10px var(--mono);color:#478ad5}.vq-capability__copy>p{margin:auto 0 8px;color:#65819e;font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em}.vq-capability h3{margin:0 0 16px;font-size:40px;font-weight:480;letter-spacing:-.045em}.vq-capability__copy>div{max-width:410px;color:#91a1b3;font-size:15px;line-height:1.7}.vq-capability__visual{position:relative;display:grid;place-items:center;min-height:460px}.vq-visual-core{position:relative;width:260px;height:260px;border:1px solid rgba(75,145,225,.34);display:grid;place-items:center;transform:rotate(45deg);box-shadow:0 0 0 40px rgba(36,105,187,.035),0 0 80px rgba(35,112,207,.2)}.vq-visual-core:before,.vq-visual-core:after,.vq-visual-core i{content:"";position:absolute;border:1px solid rgba(69,144,232,.23)}.vq-visual-core:before{inset:35px}.vq-visual-core:after{inset:70px;background:rgba(31,112,207,.12)}.vq-visual-core i:nth-child(1){left:-35px;right:-35px;top:50%}.vq-visual-core i:nth-child(2){top:-35px;bottom:-35px;left:50%}.vq-visual-core b,.vq-visual-core span{position:absolute;z-index:2;transform:rotate(-45deg)}.vq-visual-core b{font:22px var(--mono);letter-spacing:.12em}.vq-visual-core span{margin-top:56px;color:#5d7997;font:8px var(--mono);letter-spacing:.1em}.vq-strategy-stack{width:min(440px,80%);display:grid;gap:8px;perspective:700px}.vq-strategy-stack span{height:52px;border:1px solid #1c466e;background:linear-gradient(90deg,#0c2946,rgba(9,25,43,.55));display:flex;align-items:center;padding:0 22px;color:#9eb4cb;font:10px var(--mono);letter-spacing:.13em;transform:rotateY(-9deg) translateX(var(--offset,0));box-shadow:20px 20px 35px rgba(0,0,0,.12)}.vq-strategy-stack span:nth-child(2),.vq-strategy-stack span:nth-child(5){--offset:18px}.vq-strategy-stack span:nth-child(3),.vq-strategy-stack span:nth-child(4){--offset:36px;border-color:#286db1;color:#e1efff}.vq-feed-route{display:grid;grid-template-columns:auto 100px 126px 100px auto;align-items:center;width:88%;color:#7089a5;font:9px var(--mono);letter-spacing:.12em}.vq-feed-route i{height:1px;background:linear-gradient(90deg,transparent,#2f8cff 20% 80%,transparent);position:relative}.vq-feed-route i:after{content:"";position:absolute;right:22%;top:-3px;width:7px;height:7px;border-radius:50%;background:#75b9ff;box-shadow:0 0 14px #2f8cff;animation:vq-route 2.2s linear infinite}.vq-feed-route b{display:grid;place-items:center;text-align:center;aspect-ratio:1;border:1px solid #2c72b8;transform:rotate(45deg);font:16px var(--mono);line-height:1.2;color:#e8f4ff;background:#0a223a;box-shadow:0 0 70px rgba(47,140,255,.25)}.vq-feed-route b br{display:none}.vq-feed-route b{font-size:0}.vq-feed-route b:after{content:"FAST FEED";font:13px var(--mono);transform:rotate(-45deg)}@keyframes vq-route{from{transform:translateX(-75px)}to{transform:translateX(70px)}}.vq-final-cta{position:relative;overflow:hidden;padding:180px 0;background:#e8edf2;color:#07111e}.vq-final-cta__rings{position:absolute;left:50%;top:50%;width:760px;height:760px;transform:translate(-50%,-50%)}.vq-final-cta__rings i{position:absolute;inset:var(--ring,0);border:1px solid rgba(20,74,130,.12);border-radius:50%}.vq-final-cta__rings i:nth-child(2){--ring:90px}.vq-final-cta__rings i:nth-child(3){--ring:180px;background:radial-gradient(circle,rgba(40,126,220,.09),transparent 68%)}.vq-final-cta__inner{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.vq-final-cta .vq-eyebrow{color:#4c6988}.vq-final-cta h2{max-width:800px}.vq-final-cta__inner>p:not(.vq-eyebrow){max-width:620px;margin:25px auto 34px;color:#48596b;font-size:17px}.vq-waitlist-footer{padding:64px 0 34px;background:#030914;border-top:1px solid var(--line)}.vq-footer-top,.vq-footer-bottom{display:flex;justify-content:space-between;align-items:center}.vq-footer-top{padding-bottom:45px}.vq-footer-top p{color:#8292a5}.vq-footer-bottom{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:9px var(--mono);letter-spacing:.12em;color:#66788d;text-transform:uppercase}.vq-footer-bottom nav a:hover{color:#fff}.vq-footer-disclosure{max-width:850px;margin:24px 0 0;color:#516278;font-size:10px;line-height:1.7}.vq-modal[hidden]{display:none}.vq-modal{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px}.vq-modal__backdrop{position:absolute;inset:0;background:rgba(0,5,12,.74);backdrop-filter:blur(14px)}.vq-modal__dialog{position:relative;width:min(550px,100%);max-height:calc(100vh - 48px);overflow:auto;background:linear-gradient(145deg,#0a1828,#050d18);border:1px solid #244563;box-shadow:0 40px 120px rgba(0,0,0,.65);padding:42px;color:#edf5ff}.vq-modal__dialog:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#2f8cff,transparent)}.vq-modal__close{position:absolute;right:17px;top:15px;width:34px;height:34px;border:1px solid var(--line);background:transparent;color:#8ea0b5;cursor:pointer;font-size:23px;line-height:1}.vq-modal__brand{display:flex;align-items:center;gap:12px;color:#6e85a0;font:9px var(--mono);letter-spacing:.14em}.vq-modal__brand img{width:28px}.vq-modal h2{margin:26px 0 12px;font-size:38px;line-height:1.05;letter-spacing:-.04em;font-weight:500}.vq-modal__dialog>p{margin:0;color:#8fa0b3;font-size:14px;line-height:1.65}.vq-waitlist-form{margin-top:28px;display:grid;gap:17px}.vq-field{display:grid;gap:7px}.vq-field label{font-size:11px;color:#a8b7c9}.vq-field input,.vq-field select{width:100%;height:48px;border:1px solid #23405e;border-radius:2px;background:#061322;color:#edf6ff;padding:0 13px;outline:none}.vq-field input:focus,.vq-field select:focus{border-color:#378be5;box-shadow:0 0 0 3px rgba(47,140,255,.12)}.vq-field small{min-height:0;color:#ff8e8e;font-size:10px}.vq-field small:not(:empty){min-height:15px}.vq-check{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:start;color:#8193a8;font-size:10px;line-height:1.5}.vq-check input{margin:2px 0 0;accent-color:#2f8cff}.vq-check a{text-decoration:underline;color:#b7cbe0}.vq-button--submit{width:100%;margin-top:4px}.vq-form-note{text-align:center!important;color:#53677d!important;font-size:9px!important}.vq-honeypot{position:absolute!important;left:-9999px!important}.vq-form-status{padding:11px 13px;margin:18px 0 0;border:1px solid #315a7d;color:#c5dbef;font-size:12px}.vq-form-status.is-success{border-color:#287857;color:#91e2b8}.vq-form-status.is-error{border-color:#8e4545;color:#ffb0b0}
@media (max-width:900px){:root{--shell:min(100% - 40px,1240px)}.vq-waitlist-header__inner{grid-template-columns:1fr auto}.vq-waitlist-header nav{display:none}.vq-core-window__body{grid-template-columns:130px 1fr}.vq-editorial-split{gap:60px}.vq-capability{grid-template-columns:1fr}.vq-capability__copy{min-height:330px}.vq-capability__visual{min-height:400px}.vq-feed-route{grid-template-columns:auto 65px 110px 65px auto}}
@media (max-width:700px){:root{--shell:calc(100% - 32px)}.vq-brand img{width:132px}.vq-waitlist-header__inner{height:72px}.vq-button--small{font-size:0;min-width:42px;padding:0}.vq-button--small span{font-size:18px}.vq-waitlist-hero{padding-top:145px}.vq-waitlist-hero h1{font-size:clamp(43px,13vw,62px);line-height:1.02}.vq-hero-lead{font-size:16px}.vq-actions{flex-direction:column;gap:9px}.vq-actions .vq-button{width:100%}.vq-hero-note{max-width:300px}.vq-product-stage{width:calc(100% - 16px);margin-top:70px;padding:7px}.vq-product-stage__rail span:last-child{display:none}.vq-core-window__body{display:block;min-height:390px}.vq-core-window aside{display:none}.vq-core-main{padding:16px 12px}.vq-core-row{grid-template-columns:1.4fr .8fr .75fr;min-height:58px;padding:0 10px;font-size:9px}.vq-core-row span:nth-child(2){display:none}.vq-core-row span:nth-child(4){text-align:right}.vq-core-log{grid-template-columns:1fr;min-height:86px}.vq-waitlist-platform,.vq-waitlist-capabilities{padding:95px 0}.vq-editorial-split{grid-template-columns:1fr;gap:25px}.vq-editorial-split h2,.vq-capabilities-intro h2,.vq-final-cta h2{font-size:43px}.vq-editorial-split .vq-lead{margin-top:0;font-size:16px}.vq-editorial-split ul{grid-template-columns:1fr}.vq-concept-note{margin-top:50px}.vq-capability-list{margin-top:50px}.vq-capability{min-height:auto}.vq-capability__copy{padding:34px 26px;min-height:315px}.vq-capability h3{font-size:34px}.vq-capability__visual{min-height:330px}.vq-visual-core{width:175px;height:175px}.vq-strategy-stack{width:85%}.vq-strategy-stack span{height:42px}.vq-feed-route{width:92%;grid-template-columns:auto 26px 90px 26px auto}.vq-feed-route span{font-size:7px}.vq-final-cta{padding:110px 0}.vq-footer-top,.vq-footer-bottom{align-items:flex-start;flex-direction:column;gap:22px}.vq-footer-bottom nav ul{gap:18px;flex-wrap:wrap}.vq-modal{padding:10px}.vq-modal__dialog{max-height:calc(100vh - 20px);padding:32px 22px}.vq-modal h2{font-size:32px}.vq-modal__close{right:10px;top:10px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.vq-button:hover{transform:none}}
.vq-header-cta{justify-self:end}
