:root{--vtq-navy:#061321;--vtq-navy-2:#0a2032;--vtq-cyan:#35ddf4;--vtq-blue:#2d7cf6;--vtq-ice:#eef4f7;--vtq-paper:#fbfcfd;--vtq-ink:#0a1723;--vtq-muted:#5b7080;--vtq-line:#cad7df}.vtqHome{background:var(--vtq-paper);color:var(--vtq-ink)}.vtqLabel{letter-spacing:.2em;color:#4e7f99;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.vtqHero{color:#fff;background:radial-gradient(circle at 80% 18%,#0d3b62 0,#0000 28%),linear-gradient(135deg,#04101d,#071827 58%,#0a2035);grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr);align-items:center;gap:5vw;min-height:calc(100vh - 82px);padding:76px max(6vw,56px) 82px;display:grid;position:relative;overflow:hidden}.vtqHero:before{content:"";background-image:linear-gradient(#5fdcf70a 1px,#0000 1px),linear-gradient(90deg,#5fdcf70a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 38% 100%)}.vtqHeroCopy,.vtqNetwork{z-index:2;position:relative}.vtqHeroCopy{max-width:760px}.vtqHeroCopy .vtqLabel{color:#61e7f8}.vtqHeroCopy h1{letter-spacing:-.065em;margin:24px 0 28px;font-size:clamp(58px,5.7vw,92px);line-height:.93}.vtqHeroCopy h1 em{background:linear-gradient(90deg,#2e7df9,#3bdcf7);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.vtqHeroCopy>p{color:#aec5d2;max-width:670px;font-size:19px;line-height:1.75}.vtqHeroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.vtqPrimary,.vtqSecondary{border-radius:9px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 20px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.vtqPrimary{color:#fff;background:linear-gradient(120deg,#2c7df7,#2bd2ef);box-shadow:0 16px 38px #2084ff3d}.vtqPrimary:hover{transform:translateY(-2px);box-shadow:0 20px 50px #2084ff57}.vtqSecondary{color:#d5e5ee;background:#0b2031;border:1px solid #38566c}.vtqSecondary:hover{background:#10283b;border-color:#55dff1}.vtqHeroProof{border-top:1px solid #2d485b;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:48px;padding-top:22px;display:grid}.vtqHeroProof strong{font-size:13px;display:block}.vtqHeroProof span{color:#7896a8;margin-top:6px;font-size:11px;line-height:1.45;display:block}.vtqNetwork{background:linear-gradient(#0a2032e8,#071724e8);border:1px solid #2a6382;min-height:610px;overflow:hidden;box-shadow:0 38px 90px #0007,0 0 65px #1d88ff18}.vtqNetwork:before{content:"";background-image:linear-gradient(#7ae8ff0a 1px,#0000 1px),linear-gradient(90deg,#7ae8ff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.vtqNetworkHeader{letter-spacing:.16em;color:#7b9aad;border-bottom:1px solid #21485f;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font:800 8px ui-monospace,Menlo,monospace;display:flex}.vtqNetworkHeader b{color:#61e3f6}.vtqNetworkBody{height:492px;position:relative}.vtqHub{z-index:5;background:radial-gradient(circle,#163c57 0,#0a1c2b 68%);border:1px solid #42cbf5;place-items:center;width:146px;height:146px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #1f98ff36}.vtqHub:before{content:"";border:1px solid #2e7df666;position:absolute;inset:13px}.vtqHubMark{filter:drop-shadow(0 0 16px #34dfff45);width:112px;height:auto}.vtqHubText{text-align:center;z-index:5;width:220px;position:absolute;top:calc(50% + 93px);left:50%;transform:translate(-50%)}.vtqHubText strong{letter-spacing:.18em;font-size:13px;display:block}.vtqHubText small{color:#64879b;letter-spacing:.13em;margin-top:7px;font:700 7px ui-monospace,Menlo,monospace;display:block}.vtqNode{z-index:4;background:#0c2537;border:1px solid #28526a;width:152px;padding:14px 15px;position:absolute}.vtqNode strong{font-size:12px;display:block}.vtqNode small{color:#7597a9;margin-top:5px;font-size:9px;display:block}.vtqNode.erp{top:12%;left:6%}.vtqNode.crm{top:35%;left:4%}.vtqNode.m365{top:59%;left:8%}.vtqNode.api{top:79%;left:19%}.vtqNode.visibility{top:16%;right:5%}.vtqNode.automation{top:42%;right:3%}.vtqNode.decisions{top:68%;right:7%}.vtqWire{transform-origin:0;opacity:.82;z-index:2;background:linear-gradient(90deg,#284e64,#37dcf2,#2d7cf6,#284e64);height:1px;position:absolute}.w1{width:31%;top:22%;left:20%;transform:rotate(19deg)}.w2{width:32%;top:43%;left:19%;transform:rotate(5deg)}.w3{width:29%;top:65%;left:22%;transform:rotate(-14deg)}.w4{width:23%;top:82%;left:29%;transform:rotate(-34deg)}.w5{width:32%;top:50%;left:50%;transform:rotate(-17deg)}.w6{width:34%;top:50%;left:50%;transform:rotate(0)}.w7{width:31%;top:50%;left:50%;transform:rotate(18deg)}.vtqPacket{z-index:6;background:#bcfbff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 14px #39dff5}.packetA{animation:4.2s linear infinite vtqPacketA;top:42%;left:29%}.packetB{animation:4.8s linear infinite vtqPacketB;top:49.5%;left:69%}.packetC{animation:5.4s linear infinite vtqPacketC;top:68%;left:33%}@keyframes vtqPacketA{0%{opacity:0;transform:translate(-40px,2px)}15%,85%{opacity:1}to{opacity:0;transform:translate(180px,18px)}}@keyframes vtqPacketB{0%{opacity:0;transform:translate(-40px)}15%,85%{opacity:1}to{opacity:0;transform:translate(170px)}}@keyframes vtqPacketC{0%{opacity:0;transform:translate(-40px,20px)}15%,85%{opacity:1}to{opacity:0;transform:translate(145px,-70px)}}.vtqNetworkFooter{color:#68899c;letter-spacing:.12em;border-top:1px solid #21485f;justify-content:space-between;align-items:center;height:60px;padding:0 20px;font:800 8px ui-monospace,Menlo,monospace;display:flex}.vtqNetworkFooter b{color:#61dfc7}.vtqThesis{background:#fff;grid-template-columns:.85fr 1.15fr;align-items:start;gap:11vw;padding:120px max(7vw,64px);display:grid}.vtqThesis h2,.vtqBuildIntro h2,.vtqValue h2,.vtqIndustries h2,.vtqApproach h2,.vtqFinal h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,4.3vw,70px);line-height:1.02}.vtqThesisText{padding-top:32px}.vtqThesisText .lead{color:#1d3a4e;margin-top:0;font-size:25px;line-height:1.45}.vtqThesisText p:not(.lead){color:#5c7080;font-size:16px;line-height:1.8}.vtqBuild{background:#eff4f6;padding:120px max(6vw,56px)}.vtqBuildIntro{max-width:900px}.vtqBuildIntro p{color:#5d7180;max-width:760px;line-height:1.75}.vtqBuildStack{gap:24px;margin-top:64px;display:grid}.vtqBuildRow{background:#fff;border:1px solid #d5e0e5;grid-template-columns:1.05fr .95fr;min-height:430px;display:grid;overflow:hidden}.vtqBuildRow:nth-child(2n){grid-template-columns:.95fr 1.05fr}.vtqBuildRow:nth-child(2n) .vtqBuildVisual{order:2}.vtqBuildCopy{flex-direction:column;justify-content:center;padding:50px;display:flex}.vtqBuildCopy>span{letter-spacing:.15em;color:#2d7cf6;font:800 9px ui-monospace,Menlo,monospace}.vtqBuildCopy h3{letter-spacing:-.04em;margin:14px 0;font-size:34px}.vtqBuildCopy p{color:#5c7080;max-width:620px;line-height:1.75}.vtqBuildCopy dl{grid-template-columns:repeat(2,1fr);gap:14px;margin:26px 0 0;display:grid}.vtqBuildCopy dt{letter-spacing:.12em;color:#6f8897;font:800 8px ui-monospace,Menlo,monospace}.vtqBuildCopy dd{color:#213d50;margin:6px 0 0;font-size:13px}.vtqBuildCopy a{color:#2d7cf6;margin-top:30px;font-size:13px;font-weight:800;display:inline-block}.vtqBuildVisual{color:#fff;background:#071a28;min-height:430px;position:relative;overflow:hidden}.vtqBuildVisual:before{content:"";background-image:linear-gradient(#64e7f80a 1px,#0000 1px),linear-gradient(90deg,#64e7f80a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.vtqUiTop{letter-spacing:.14em;color:#7999aa;border-bottom:1px solid #1f465b;justify-content:space-between;align-items:center;height:48px;padding:0 17px;font:800 7px ui-monospace,Menlo,monospace;display:flex}.vtqUiTop b{color:#56dfc7}.vtqControlBody{grid-template-columns:1.1fr .9fr;gap:16px;display:grid;position:absolute;inset:70px 24px 24px}.vtqMetricGrid{grid-template-columns:repeat(3,1fr);align-self:start;gap:8px;display:grid}.vtqMetric{background:#0c273a;border:1px solid #1f4a61;padding:14px}.vtqMetric small{color:#6f91a3;font-size:8px;display:block}.vtqMetric strong{margin-top:9px;font-size:27px;display:block}.vtqBars{border-bottom:1px solid #1e4559;grid-column:1/-1;align-items:end;gap:10px;height:165px;padding:20px 8px 0;display:flex}.vtqBars i{background:linear-gradient(#2f7df6,#29cdbd);flex:1}.vtqBars i:first-child{height:38%}.vtqBars i:nth-child(2){height:62%}.vtqBars i:nth-child(3){height:51%}.vtqBars i:nth-child(4){height:79%}.vtqBars i:nth-child(5){height:67%}.vtqQueue{flex-direction:column;display:flex}.vtqQueue span{color:#a9bfcb;border-bottom:1px solid #1e4559;padding:14px 10px;font-size:11px}.vtqQueue b{float:right;color:#5fe0c8}.vtqRouteCanvas{position:absolute;inset:70px 24px 80px}.vtqRoutePath{background:linear-gradient(90deg,#2cd1bd,#2d7cf6,#3bdcf4);height:2px;position:absolute;top:51%;left:12%;right:12%;transform:rotate(-7deg);box-shadow:0 0 15px #2eddf544}.vtqStop{color:#061621;background:#27cdb4;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid;position:absolute;box-shadow:0 0 20px #2bd6bf33}.stopOne{bottom:17%;left:9%}.stopTwo{top:10%;left:47%}.stopThree{bottom:12%;right:8%}.vtqRouteStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;bottom:20px;left:24px;right:24px}.vtqRouteStats span{text-align:center;color:#a9c2d0;border:1px solid #1e4b63;padding:11px;font-size:10px}.vtqWorkflowBody{position:absolute;inset:88px 30px 28px}.vtqWorkflowStages{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.vtqWorkflowStages span{text-align:center;letter-spacing:.08em;background:#0d2b3e;border:1px solid #23546e;padding:14px 8px;font:800 8px ui-monospace,Menlo,monospace}.vtqActivity{border-top:1px solid #1d465b;margin-top:50px}.vtqActivity span{color:#94aebb;border-bottom:1px solid #193e52;grid-template-columns:12px 1fr auto;gap:10px;padding:13px 0;font-size:10px;display:grid}.vtqActivity i{background:#42dfc7;border-radius:50%;width:7px;height:7px;margin-top:3px}.vtqActivity b{color:#58dff0;font-weight:700}.vtqValue{color:#fff;background:#071522;padding:120px max(7vw,64px)}.vtqValue .vtqLabel{color:#61ddc7}.vtqValue h2{max-width:880px}.vtqValueGrid{border-top:1px solid #244657;border-left:1px solid #244657;grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.vtqValueGrid article{border-bottom:1px solid #244657;border-right:1px solid #244657;min-height:270px;padding:38px}.vtqValueGrid strong{font-size:27px}.vtqValueGrid p{color:#9cb3bf;line-height:1.75}.vtqTechRail{color:#8faaba;background:#0a2032;border-top:1px solid #21465a;border-bottom:1px solid #21465a;flex-wrap:wrap;align-items:center;gap:28px;padding:32px max(6vw,56px);display:flex}.vtqTechRail b{color:#fff;margin-right:auto;font-size:12px}.vtqTechRail span{letter-spacing:.04em;font-size:11px}.vtqIndustries{background:#f7f9fa;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:115px max(7vw,64px);display:grid}.vtqIndustries p{color:#5d7180;line-height:1.75}.vtqIndustryList{border-top:1px solid #c8d6dd}.vtqIndustryList div{border-bottom:1px solid #c8d6dd;grid-template-columns:1fr 1.35fr;gap:30px;padding:23px 0;display:grid}.vtqIndustryList strong{font-size:18px}.vtqIndustryList span{color:#5e7280;line-height:1.55}.vtqApproach{background:#fff;padding:120px max(7vw,64px)}.vtqApproachHead{grid-template-columns:.9fr 1.1fr;align-items:end;gap:10vw;display:grid}.vtqApproachHead p{color:#5c7180;margin-bottom:14px;line-height:1.75}.vtqJourney{grid-template-columns:repeat(4,1fr);gap:0;margin-top:70px;padding-top:34px;display:grid;position:relative}.vtqJourney:before{content:"";background:#d6e0e5;height:2px;position:absolute;top:11px;left:0;right:0}.vtqJourney:after{content:"";background:linear-gradient(90deg,#2d7cf6,#35dff2);width:74%;height:2px;position:absolute;top:11px;left:0}.vtqJourney article{padding:24px 34px 0 0;position:relative}.vtqJourney article:before{content:"";z-index:2;background:#fff;border:4px solid #2d7cf6;border-radius:50%;width:16px;height:16px;position:absolute;top:-29px;left:0}.vtqJourney article:last-child:before{border-color:#36d7e8}.vtqJourney span{color:#2d7cf6;font:800 9px ui-monospace,Menlo,monospace}.vtqJourney h3{margin:16px 0 10px;font-size:22px}.vtqJourney p{color:#5d7180;line-height:1.65}.vtqApproach a{color:#2d7cf6;margin-top:35px;font-weight:800;display:inline-block}.vtqFinal{text-align:center;color:#fff;background:linear-gradient(135deg,#061421,#0a2942);padding:135px max(8vw,70px)}.vtqFinal .vtqLabel{color:#63e1ef}.vtqFinal h2{max-width:1000px;margin:20px auto}.vtqFinal p{color:#9db5c2;max-width:690px;margin:25px auto;font-size:17px;line-height:1.75}.vtqFinal .vtqPrimary{margin-top:20px}.vtqApproachPage{background:#f7f9fa}.vtqApproachHero{color:#fff;background:linear-gradient(135deg,#071522,#0a2942);padding:110px max(7vw,64px) 95px}.vtqApproachHero h1{letter-spacing:-.06em;max-width:980px;margin:24px 0;font-size:clamp(58px,5.6vw,90px);line-height:.94}.vtqApproachHero p{color:#a8c0cc;max-width:760px;font-size:18px;line-height:1.8}.vtqApproachHero .vtqLabel{color:#5fe5f5}.vtqApproachStory{grid-template-columns:.65fr 1.35fr;gap:10vw;padding:120px max(7vw,64px);display:grid}.vtqApproachStory h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(42px,4vw,65px);line-height:1.03}.vtqApproachStory p{color:#5e7280;line-height:1.8}.vtqJourneyLarge{border-left:2px solid #d4e0e5;position:relative}.vtqJourneyLarge article{padding:0 0 55px 55px;position:relative}.vtqJourneyLarge article:last-child{padding-bottom:0}.vtqJourneyLarge article:before{content:"";background:#fff;border:4px solid #2d7cf6;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:-10px}.vtqJourneyLarge span{color:#2d7cf6;font:800 9px ui-monospace,Menlo,monospace}.vtqJourneyLarge h3{margin:9px 0;font-size:28px}.vtqJourneyLarge p{max-width:700px;margin:0}.vtqJourneyLarge small{color:#78909f;margin-top:14px;display:block}.vtqPrinciples{color:#fff;background:#071522;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:115px max(7vw,64px);display:grid}.vtqPrinciples h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(42px,4vw,64px);line-height:1.04}.vtqPrincipleList article{border-top:1px solid #234556;padding:25px 0}.vtqPrincipleList h3{margin:0 0 8px;font-size:21px}.vtqPrincipleList p{color:#9fb6c2;margin:0;line-height:1.7}.vtqApproachCta{text-align:center;background:#fff;padding:125px max(7vw,64px)}.vtqApproachCta h2{letter-spacing:-.05em;max-width:850px;margin:18px auto;font-size:clamp(42px,4vw,66px)}.vtqApproachCta p{color:#5d7180}.vtqApproachCta .vtqPrimary{margin-top:20px}@media (max-width:1100px){.vtqHero{grid-template-columns:1fr;padding-top:70px}.vtqNetwork{min-height:560px}.vtqThesis,.vtqIndustries,.vtqApproachHead,.vtqApproachStory,.vtqPrinciples,.vtqBuildRow,.vtqBuildRow:nth-child(2n){grid-template-columns:1fr}.vtqBuildRow:nth-child(2n) .vtqBuildVisual{order:0}.vtqIndustryList div{grid-template-columns:1fr}.vtqApproachStory{gap:55px}}@media (max-width:760px){.vtqHero,.vtqThesis,.vtqBuild,.vtqValue,.vtqIndustries,.vtqApproach,.vtqFinal,.vtqApproachHero,.vtqApproachStory,.vtqPrinciples,.vtqApproachCta{padding-left:6vw;padding-right:6vw}.vtqHero{min-height:auto}.vtqHeroCopy h1{font-size:52px}.vtqHeroProof{grid-template-columns:1fr}.vtqNetwork{min-height:500px}.vtqNetworkBody{height:420px}.vtqNode{width:120px;padding:10px}.vtqNode.api{display:none}.vtqHub{width:105px;height:105px}.vtqHubMark{width:84px}.vtqBuildCopy{padding:34px}.vtqBuildCopy dl,.vtqValueGrid,.vtqJourney{grid-template-columns:1fr}.vtqValueGrid{border-left:0}.vtqJourney:before,.vtqJourney:after{display:none}.vtqJourney article{border-top:1px solid #d5e0e5;padding:22px 0}.vtqJourney article:before{display:none}.vtqTechRail b{width:100%;margin-right:0}.vtqApproachHero h1{font-size:52px}.vtqJourneyLarge article{padding-left:40px}}
