.vx{--vx-cyan:#5ddbea;--vx-cyan-bright:#8cebf3;--vx-cyan-ink:#126f7c;--vx-gold:#e1bd70;--vx-ink:#061018;--vx-line:#5ddbea2b;color:#edf4f5;background:#050c11}.vx :where(h1,h2,h3,p){text-wrap:pretty}.vx :where(#operating-system,#pilot){scroll-margin-top:108px}.vx-kicker,.vx-eyebrow{color:var(--vx-cyan);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800;line-height:1.45}.vx-hero{isolation:isolate;border-bottom:1px solid var(--vx-line);background:radial-gradient(circle at 74% 38%,#5ddbea21,#0000 28%),linear-gradient(125deg,#02070b 4%,#06131a 62%,#061017 100%);grid-template-columns:minmax(0,.92fr) minmax(520px,.88fr);align-items:center;gap:clamp(54px,7vw,120px);min-height:min(900px,100svh - 88px);padding:clamp(92px,8vw,140px) clamp(28px,6.5vw,116px);display:grid;position:relative;overflow:hidden}.vx-hero:before{content:"";z-index:-1;background-image:linear-gradient(#5ddbea09 1px,#0000 1px),linear-gradient(90deg,#5ddbea09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(95deg,#0000 2%,#000 52% 100%);mask-image:linear-gradient(95deg,#0000 2%,#000 52% 100%)}.vx-hero__art{z-index:-2;object-fit:cover;object-position:center;opacity:.16;filter:saturate(.65)contrast(1.12);-webkit-mask-image:linear-gradient(90deg,#0000 6%,#000000b3 58%,#000 100%);mask-image:linear-gradient(90deg,#0000 6%,#000000b3 58%,#000 100%)}.vx-hero__copy{z-index:2;max-width:810px;position:relative}.vx-hero__copy>.vortex-brand{justify-content:flex-start;gap:15px;margin-bottom:38px}.vx-hero__copy>.vortex-brand .vortex-brand__mark{width:58px;height:58px}.vx-hero__copy>.vortex-brand .vortex-brand__word{color:#edf7f8;letter-spacing:.09em;font-size:clamp(2.15rem,3vw,3.3rem)}.vx-hero h1{color:#f3f7f7;max-width:13ch;font-family:var(--font-sans);letter-spacing:-.058em;margin:23px 0 0;font-size:clamp(3.15rem,5vw,5.8rem);font-weight:550;line-height:.98}.vx-hero__lead{color:#b5c4c8;max-width:680px;margin:29px 0 0;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.72}.vx-hero__actions,.vx-close__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:36px;display:flex}.button--vx{background:var(--vx-cyan);color:#041116;border:1px solid #5ddbeaa6;box-shadow:0 16px 46px #27afc129}.button--vx:hover{border-color:var(--vx-cyan-bright);background:var(--vx-cyan-bright)}.vx-text-link{color:#e7f1f2;border-bottom:1px solid #8cebf373;align-items:center;gap:8px;min-height:44px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.vx-text-link:hover{color:var(--vx-cyan-bright)}.vx-hero__facts{border-top:1px solid var(--vx-line);border-left:1px solid var(--vx-line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;margin:42px 0 0;display:grid}.vx-hero__facts>div{border-right:1px solid var(--vx-line);border-bottom:1px solid var(--vx-line);padding:16px 17px}.vx-hero__facts dt{color:#6bdce9;letter-spacing:.12em;font-size:.75rem;font-weight:800}.vx-hero__facts dd{color:#d7e3e5;margin:7px 0 0;font-size:.9rem;line-height:1.45}.vx-hero__status{color:#849ba2;align-items:center;gap:10px;margin:18px 0 0;font-size:.84rem;line-height:1.5;display:flex}.vx-hero__status span{background:var(--vx-gold);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 16px #e1bd70b3}.vx-console{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e14e0;border:1px solid #5ddbea47;align-self:center;min-width:0;position:relative;box-shadow:0 38px 120px #0000006b}.vx-console>header{border-bottom:1px solid var(--vx-line);color:#78959d;font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;font-size:.75rem;display:flex}.vx-console__body{grid-template-columns:minmax(0,.82fr) minmax(160px,.78fr) minmax(0,.82fr);min-height:470px;display:grid}.vx-console__rail{border-right:1px solid var(--vx-line);flex-direction:column;min-width:0;padding:30px 20px;display:flex}.vx-console__rail--output{border-right:0;border-left:1px solid var(--vx-line)}.vx-console__rail>strong{color:#6adce9;letter-spacing:.1em;min-height:46px;font-size:.75rem;font-weight:800;line-height:1.4}.vx-console__rail>span{color:#c8d6d9;border-top:1px solid #5ddbea1f;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;font-size:.84rem;line-height:1.4;display:grid}.vx-console__rail small{color:#58747d;font-family:var(--font-mono);font-size:.75rem}.vx-console__core{background:radial-gradient(circle,#5ddbea2e,#0000 39%),#5ddbea06;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:relative;overflow:hidden}.vx-console__core:before,.vx-console__core:after{content:"";border:1px solid #5ddbea2e;border-radius:50%;position:absolute}.vx-console__core:before{width:240px;height:240px}.vx-console__core:after{width:170px;height:170px}.vx-console__core>span{z-index:2;color:#78939b;letter-spacing:.12em;font-size:.75rem;font-weight:800;position:relative}.vx-console__core .vortex-brand{z-index:2;justify-content:center;position:relative}.vx-console__core .vortex-brand__mark{width:82px;height:82px}.vx-console__core .vortex-brand__word{display:none}.vx-console__core>i{z-index:3;background:var(--vx-cyan-bright);width:8px;height:8px;box-shadow:0 0 22px var(--vx-cyan);border-radius:50%;position:absolute;top:28%;right:23%}.vx-console>footer{border-top:1px solid var(--vx-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.vx-console>footer span{border-right:1px solid var(--vx-line);color:#78a0aa;font-family:var(--font-mono);letter-spacing:.07em;text-align:center;padding:13px 8px;font-size:.75rem}.vx-console>footer span:last-child{border-right:0}.vx-definition,.vx-product-demo,.vx-problem,.vx-value-contract,.vx-architecture,.vx-capabilities,.vx-workflows,.vx-value,.vx-engagement,.vx-diligence,.vx-close{padding:clamp(92px,9vw,150px) clamp(28px,7vw,124px)}.vx-section-heading{max-width:1420px;margin:0 auto clamp(52px,6vw,88px)}.vx-section-heading--split{grid-template-columns:minmax(0,1.04fr) minmax(300px,.57fr);align-items:end;gap:36px clamp(58px,9vw,150px);display:grid}.vx-section-heading h2{max-width:19ch;font-family:var(--font-sans);letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(2.45rem,3.8vw,4.35rem);font-weight:555;line-height:1.04}.vx-section-heading>p:last-child,.vx-section-heading--split>p{color:#9fb1b7;max-width:590px;margin:26px 0 0;font-size:1.0625rem;line-height:1.75}.vx-section-heading--split>p{margin:0}.vx-definition{color:var(--vx-ink);background:#e9edeb}.vx-product-demo{background:radial-gradient(circle at 84% 18%,#5ddbea1a,#0000 29%),linear-gradient(145deg,#02090e 0%,#071820 58%,#041017 100%);position:relative;overflow:hidden}.vx-product-demo:before{content:"";pointer-events:none;background-image:linear-gradient(#5ddbea07 1px,#0000 1px),linear-gradient(90deg,#5ddbea07 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%,#0000)}.vx-lab{z-index:1;background:#030c12e6;border:1px solid #5ddbea3d;max-width:1420px;margin:0 auto;position:relative;box-shadow:0 44px 120px #00000052}.vx-lab__tabs{border-bottom:1px solid var(--vx-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vx-lab__tabs button{border:0;border-right:1px solid var(--vx-line);color:#859ba1;cursor:pointer;min-height:78px;font:inherit;text-align:left;background:#5ddbea05;align-items:center;gap:18px;padding:0 28px;font-size:.92rem;font-weight:700;transition:background .18s,color .18s;display:flex}.vx-lab__tabs button:last-child{border-right:0}.vx-lab__tabs button span{color:#4e747d;font-family:var(--font-mono);letter-spacing:.09em;font-size:.75rem}.vx-lab__tabs button:hover,.vx-lab__tabs button.is-active{color:#edf7f8;background:#5ddbea13}.vx-lab__tabs button.is-active{box-shadow:inset 0 -2px 0 var(--vx-cyan)}.vx-lab__tabs button.is-active span{color:var(--vx-cyan)}.vx-lab__panel{grid-template-columns:minmax(300px,.72fr) minmax(560px,1.28fr);min-height:590px;display:grid}.vx-lab__brief{border-right:1px solid var(--vx-line);background:linear-gradient(155deg,#5ddbea12,#0000 45%),#071820d1;flex-direction:column;padding:clamp(34px,4.1vw,64px);display:flex}.vx-lab__brief>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.vx-lab__brief>div p,.vx-lab__brief>div span,.vx-lab__flow li>div:last-of-type>p{color:#62818a;letter-spacing:.11em;margin:0;font-size:.75rem;font-weight:800;line-height:1.4}.vx-lab__brief>div span{color:var(--vx-cyan);font-family:var(--font-mono)}.vx-lab__brief h3{max-width:14ch;font-family:var(--font-sans);letter-spacing:-.045em;margin:76px 0 22px;font-size:clamp(2rem,2.8vw,3.15rem);font-weight:560;line-height:1.04}.vx-lab__brief>p{color:#9fb1b7;margin:0;font-size:1rem;line-height:1.7}.vx-lab__brief blockquote{color:#b9c6c9;border-top:1px solid #e1bd7038;margin:auto 0 0;padding:24px 0 0;font-size:.92rem;line-height:1.64}.vx-lab__brief blockquote strong{color:var(--vx-gold);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:.75rem;display:block}.vx-lab__flow{margin:0;padding:34px clamp(26px,3vw,44px);list-style:none;display:grid}.vx-lab__flow li{border-bottom:1px solid #5ddbea21;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:15px 0;display:grid;position:relative}.vx-lab__flow li:last-child{border-bottom:0}.vx-lab__node{width:46px;height:46px;color:var(--vx-cyan);background:#5ddbea0e;border:1px solid #5ddbea52;justify-content:center;align-items:center;display:flex;position:relative}.vx-lab__node span{color:#66848c;font-family:var(--font-mono);background:#071820;padding:2px 4px;font-size:.75rem;position:absolute;top:-6px;right:-6px}.vx-lab__flow li>div:last-of-type{min-width:0}.vx-lab__flow li>div:last-of-type>p{color:#6bdce9;flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vx-lab__flow em{color:var(--vx-gold);letter-spacing:.08em;border:1px solid #e1bd7042;padding:3px 6px;font-size:.75rem;font-style:normal}.vx-lab__flow strong{color:#d8e3e5;margin-top:7px;font-size:.94rem;font-weight:620;line-height:1.45;display:block}.vx-lab__arrow{z-index:2;color:#476a73;position:absolute;bottom:-9px;left:15px;transform:rotate(90deg)}.vx-lab>footer{border-top:1px solid var(--vx-line);color:#718a91;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;font-size:.75rem;line-height:1.5;display:flex}.vx-lab>footer span:first-child{color:#87a5ad;align-items:center;gap:9px;font-weight:800;display:flex}.vx-lab>footer i{background:var(--vx-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #5ddbeabf}.vx-definition .vx-eyebrow,.vx-workflows .vx-eyebrow{color:var(--vx-cyan-ink)}.vx-definition .vx-section-heading>p:last-child,.vx-definition .vx-section-heading--split>p,.vx-workflows .vx-section-heading>p:last-child,.vx-workflows .vx-section-heading--split>p{color:#53656b}.vx-definition__grid{border-top:1px solid #06101833;border-left:1px solid #0610182e;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1420px;margin:0 auto;display:grid}.vx-definition__grid article{border-bottom:1px solid #0610182e;border-right:1px solid #0610182e;min-height:360px;padding:clamp(30px,3.4vw,48px)}.vx-definition__grid span,.vx-pain-grid>article>span,.vx-capability-grid>article>div span,.vx-workflow-grid>article>span,.vx-role-grid>article>span,.vx-engagement__steps>li>span,.vx-room-grid>a>span{letter-spacing:.12em;font-size:.75rem;font-weight:820}.vx-definition__grid span{color:var(--vx-cyan-ink)}.vx-definition__grid h3{max-width:17ch;font-family:var(--font-sans);letter-spacing:-.035em;margin:108px 0 17px;font-size:clamp(1.55rem,2vw,2.1rem);font-weight:620;line-height:1.12}.vx-definition__grid p{color:#4c5e64;margin:0;font-size:1rem;line-height:1.68}.vx-problem{background:#071720}.vx-pain-grid{background:#5ddbea26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1420px;margin:0 auto;display:grid}.vx-pain-grid article{background:#091b24;flex-direction:column;min-height:430px;padding:clamp(28px,3vw,42px);display:flex}.vx-pain-grid>article>span{color:var(--vx-cyan)}.vx-pain-grid h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:72px 0 16px;font-size:clamp(1.4rem,1.7vw,1.8rem);font-weight:620;line-height:1.15}.vx-pain-grid p{color:#9dafb5;margin:0;font-size:1rem;line-height:1.66}.vx-pain-grid strong{color:#d7c28f;border-top:1px solid #e1bd702e;margin-top:auto;padding-top:28px;font-size:1rem;font-weight:620;line-height:1.62}.vx-value-contract{color:var(--vx-ink);background:radial-gradient(circle at 12% 16%,#5ddbea1c,#0000 27%),linear-gradient(145deg,#dfe6e5 0%,#edf0ef 56%,#d9e1e0 100%)}.vx-value-contract__frame{background:#f4f7f67a;border:1px solid #06101833;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);max-width:1420px;margin:0 auto;display:grid;box-shadow:0 34px 90px #06101814}.vx-value-contract__frame>header{border-right:1px solid #06101830;padding:clamp(36px,4.6vw,68px)}.vx-value-contract__frame .vx-eyebrow{color:#117b88}.vx-value-contract__frame h2{max-width:12ch;font-family:var(--font-sans);letter-spacing:-.055em;margin:24px 0 28px;font-size:clamp(2.55rem,4vw,4.65rem);font-weight:560;line-height:1.01}.vx-value-contract__frame>header>p:last-child{color:#4d6066;max-width:520px;margin:0;font-size:1.0625rem;line-height:1.74}.vx-value-contract__metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-value-contract__metrics article{border-bottom:1px solid #06101826;border-right:1px solid #06101826;flex-direction:column;min-height:300px;padding:clamp(30px,3.2vw,46px);display:flex}.vx-value-contract__metrics article:nth-child(2n){border-right:0}.vx-value-contract__metrics article:nth-last-child(-n+2){border-bottom:0}.vx-value-contract__metrics article:last-child:nth-child(odd){border-right:0;grid-column:1/-1;min-height:260px}.vx-value-contract__metrics span{color:#117b88;font-family:var(--font-mono);letter-spacing:.12em;font-size:.75rem;font-weight:800}.vx-value-contract__metrics h3{max-width:19ch;font-family:var(--font-sans);letter-spacing:-.032em;margin:48px 0 14px;font-size:clamp(1.35rem,1.7vw,1.8rem);font-weight:650;line-height:1.14}.vx-value-contract__metrics p{color:#53666b;max-width:42ch;margin:0;font-size:1rem;line-height:1.66}.vx-value-contract__metrics strong{color:#18333a;margin-top:auto;padding-top:24px;font-size:.95rem;font-weight:720;line-height:1.55}.vx-value-contract__disclosure{color:#45595f;border:1px solid #0610182b;align-items:flex-start;gap:13px;max-width:1420px;margin:24px auto 0;padding:22px 25px;font-size:.95rem;font-weight:620;line-height:1.62;display:flex}.vx-value-contract__disclosure svg{color:#117b88;flex:none;margin-top:2px}.vx-architecture{isolation:isolate;background:radial-gradient(circle at 50% 55%,#5ddbea17,#0000 34%),#030b10;position:relative;overflow:hidden}.vx-architecture .vx-section-heading{text-align:center}.vx-architecture .vx-section-heading h2,.vx-architecture .vx-section-heading>p:last-child{margin-left:auto;margin-right:auto}.vx-spine{grid-template-columns:repeat(5,minmax(0,1fr));max-width:1480px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.vx-spine:before{content:"";background:linear-gradient(90deg, transparent, var(--vx-cyan) 12%, var(--vx-cyan) 88%, transparent);height:1px;position:absolute;top:58px;left:8%;right:8%;box-shadow:0 0 18px #5ddbea52}.vx-spine li{z-index:1;text-align:center;min-width:0;padding:29px clamp(18px,2.4vw,35px) 0;position:relative}.vx-spine li>div{background:#071821;border:1px solid #5ddbea80;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto;display:flex;box-shadow:0 0 28px #5ddbea1c}.vx-spine li>div span{display:none}.vx-spine li>div svg{color:var(--vx-cyan)}.vx-spine h3{font-family:var(--font-sans);letter-spacing:-.02em;margin:32px 0 14px;font-size:1.15rem;font-weight:650;line-height:1.2}.vx-spine p{color:#8fa4aa;margin:0;font-size:1rem;line-height:1.65}.vx-capabilities{background:#0b222c}.vx-capability-grid,.vx-role-grid,.vx-room-grid{background:#5ddbea26;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1420px;margin:0 auto;display:grid}.vx-capability-grid article{background:#091b24;min-height:330px;padding:clamp(28px,3vw,42px)}.vx-capability-grid article>div{justify-content:space-between;align-items:center;display:flex}.vx-capability-grid article>div span,.vx-capability-grid article>div svg{color:var(--vx-cyan)}.vx-capability-grid h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:82px 0 16px;font-size:clamp(1.35rem,1.65vw,1.75rem);font-weight:620;line-height:1.16}.vx-capability-grid p{color:#9cafb5;margin:0;font-size:1rem;line-height:1.68}.vx-workflows{color:var(--vx-ink);background:#e9edeb}.vx-workflow-grid{border-top:1px solid #06101833;border-left:1px solid #0610182e;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1420px;margin:0 auto;display:grid}.vx-workflow-grid article{border-bottom:1px solid #0610182e;border-right:1px solid #0610182e;min-height:305px;padding:clamp(28px,3vw,42px);position:relative}.vx-workflow-grid>article>span,.vx-workflow-grid>article>svg{color:var(--vx-cyan-ink)}.vx-workflow-grid>article>svg{position:absolute;top:38px;right:38px}.vx-workflow-grid h3{max-width:22ch;font-family:var(--font-sans);letter-spacing:-.03em;margin:72px 0 14px;font-size:clamp(1.35rem,1.65vw,1.75rem);font-weight:630;line-height:1.15}.vx-workflow-grid p{color:#506168;margin:0;font-size:1rem;line-height:1.67}.vx-value{background:radial-gradient(circle at 14% 18%,#e1bd7017,#0000 28%),#08161e}.vx-role-grid{background:#e1bd7029}.vx-role-grid article{background:#0a1b24;min-height:340px;padding:clamp(28px,3vw,42px)}.vx-role-grid>article>span{color:var(--vx-gold)}.vx-role-grid h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:76px 0 16px;font-size:clamp(1.35rem,1.65vw,1.75rem);font-weight:620;line-height:1.15}.vx-role-grid p{color:#9dafb5;margin:0;font-size:1rem;line-height:1.68}.vx-engagement{background:#0b222c}.vx-engagement__steps{background:#5ddbea29;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:1420px;margin:0 auto;padding:0;list-style:none;display:grid}.vx-engagement__steps>li{background:#091a23;min-height:440px;padding:clamp(28px,3vw,42px)}.vx-engagement__steps>li>span{color:var(--vx-cyan)}.vx-engagement__steps h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:72px 0 28px;font-size:clamp(1.35rem,1.65vw,1.75rem);font-weight:620;line-height:1.15}.vx-engagement__steps dl,.vx-engagement__steps dl div{margin:0}.vx-engagement__steps dl div{border-top:1px solid #5ddbea21;padding:18px 0}.vx-engagement__steps dt{color:#6bdce9;letter-spacing:.1em;font-size:.75rem;font-weight:800}.vx-engagement__steps dd{color:#9cafb5;margin:9px 0 0;font-size:1rem;line-height:1.62}.vx-product-position{background:#e1bd700b;border:1px solid #e1bd703d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px 32px;max-width:1420px;margin:36px auto 0;padding:clamp(26px,3vw,38px);display:grid}.vx-product-position>svg{color:var(--vx-gold)}.vx-product-position span{color:var(--vx-gold);letter-spacing:.12em;font-size:.75rem;font-weight:820}.vx-product-position p{color:#adbdc1;max-width:850px;margin:10px 0 0;font-size:1rem;line-height:1.65}.vx-product-position>a{color:#e3edef;border-bottom:1px solid #5ddbea73;align-items:center;gap:8px;padding-bottom:7px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.vx-diligence{background:#030a0f}.vx-room-grid a{min-height:320px;color:inherit;background:#071820;padding:clamp(28px,3vw,42px);text-decoration:none;transition:background .18s,transform .18s;position:relative}.vx-room-grid a:hover{z-index:1;background:#0a2530;transform:translateY(-3px)}.vx-room-grid>a>span,.vx-room-grid>a>svg{color:var(--vx-cyan)}.vx-room-grid>a>svg{position:absolute;top:36px;right:36px}.vx-room-grid h3{font-family:var(--font-sans);letter-spacing:-.03em;margin:80px 0 15px;font-size:clamp(1.4rem,1.75vw,1.85rem);font-weight:620}.vx-room-grid p{color:#97aab0;margin:0;font-size:1rem;line-height:1.65}.vx-diligence__link{color:#e5edef;border-bottom:1px solid #5ddbea73;align-items:center;gap:9px;width:fit-content;margin:36px auto 0;padding-bottom:7px;font-size:1rem;font-weight:720;text-decoration:none;display:flex}.vx-close{background:radial-gradient(circle at 82% 18%,#5ddbea1a,#0000 25%),#06141c;border-top:1px solid #e1bd7033;grid-template-columns:minmax(0,1.05fr) minmax(340px,.62fr);align-items:end;gap:48px clamp(70px,10vw,170px);display:grid}.vx-close h2{max-width:17ch;font-family:var(--font-sans);letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(2.55rem,4.2vw,4.8rem);font-weight:550;line-height:1.02}.vx-close>div:last-child>p{color:#a8b9bd;max-width:600px;margin:0;font-size:1.0625rem;line-height:1.74}@media (max-width:1180px){.vx-hero{grid-template-columns:1fr;min-height:auto}.vx-console{width:min(100%,820px)}.vx-pain-grid,.vx-value-contract__frame,.vx-capability-grid,.vx-role-grid,.vx-engagement__steps,.vx-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vx-value-contract__frame{grid-template-columns:1fr}.vx-value-contract__frame>header{border-bottom:1px solid #06101830;border-right:0}.vx-spine{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 0}.vx-spine:before{display:none}}@media (max-width:900px){.vx-section-heading--split,.vx-close{grid-template-columns:1fr}.vx-section-heading--split{align-items:start}.vx-definition__grid,.vx-workflow-grid{grid-template-columns:1fr}.vx-definition__grid article{min-height:300px}.vx-lab__panel{grid-template-columns:1fr}.vx-lab__brief{border-right:0;border-bottom:1px solid var(--vx-line);min-height:470px}.vx-console__body{grid-template-columns:1fr}.vx-console__rail,.vx-console__rail--output{border-left:0;border-right:0}.vx-console__rail{border-bottom:1px solid var(--vx-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-console__rail>strong{grid-column:1/-1}.vx-console__rail--output{border-top:1px solid var(--vx-line);border-bottom:0}.vx-console__core{min-height:260px}.vx-product-position{grid-template-columns:auto minmax(0,1fr)}.vx-product-position>a{grid-column:2;justify-self:start}}@media (max-width:640px){.vx-hero{padding:58px 20px 70px}.vx-hero h1{font-size:clamp(2.55rem,11.5vw,3.25rem);line-height:1.02}.vx-hero__facts{grid-template-columns:1fr}.vx-hero__actions,.vx-close__actions,.vx-hero__actions .button,.vx-close__actions .button{width:100%}.vx-hero__actions .button,.vx-close__actions .button{justify-content:center}.vx-console>header{flex-direction:column;align-items:flex-start}.vx-console__rail{grid-template-columns:1fr}.vx-console__rail>strong{grid-column:auto}.vx-console>footer{grid-template-columns:1fr}.vx-console>footer span{border-right:0;border-bottom:1px solid var(--vx-line)}.vx-definition,.vx-product-demo,.vx-problem,.vx-value-contract,.vx-architecture,.vx-capabilities,.vx-workflows,.vx-value,.vx-engagement,.vx-diligence,.vx-close{padding:74px 20px}.vx-section-heading h2,.vx-close h2{font-size:clamp(2.2rem,9.6vw,2.9rem);line-height:1.06}.vx-lab__tabs{grid-template-columns:1fr}.vx-lab__tabs button{border-right:0;border-bottom:1px solid var(--vx-line);min-height:64px}.vx-lab__brief{min-height:0;padding:30px 24px}.vx-lab__brief h3{margin-top:50px}.vx-lab__brief blockquote{margin-top:48px}.vx-lab__flow{padding:24px}.vx-lab>footer{flex-direction:column;align-items:flex-start}.vx-definition__grid article,.vx-pain-grid article,.vx-capability-grid article,.vx-workflow-grid article,.vx-role-grid article,.vx-engagement__steps>li,.vx-room-grid a{min-height:0;padding:29px 24px 34px}.vx-definition__grid h3,.vx-pain-grid h3,.vx-capability-grid h3,.vx-workflow-grid h3,.vx-role-grid h3,.vx-engagement__steps h3,.vx-room-grid h3{margin-top:44px}.vx-pain-grid,.vx-value-contract__metrics,.vx-capability-grid,.vx-role-grid,.vx-engagement__steps,.vx-room-grid,.vx-spine{grid-template-columns:1fr}.vx-value-contract__frame>header,.vx-value-contract__metrics article{padding:30px 24px 34px}.vx-value-contract__frame h2{font-size:clamp(2.2rem,9.6vw,2.9rem);line-height:1.06}.vx-value-contract__metrics article,.vx-value-contract__metrics article:nth-child(2n),.vx-value-contract__metrics article:nth-last-child(-n+2),.vx-value-contract__metrics article:last-child:nth-child(odd){border-bottom:1px solid #06101826;border-right:0;grid-column:auto;min-height:0}.vx-value-contract__metrics article:last-child{border-bottom:0}.vx-value-contract__metrics h3{margin-top:38px}.vx-spine{gap:0}.vx-spine li{border-bottom:1px solid var(--vx-line);text-align:left;grid-template-columns:58px minmax(0,1fr);gap:0 20px;padding:22px 0;display:grid}.vx-spine li>div{grid-row:1/3;margin:0}.vx-spine h3{margin:4px 0 10px}.vx-product-position{grid-template-columns:1fr;padding:27px 24px}.vx-product-position>a{grid-column:auto}}@media (prefers-reduced-motion:reduce){.vx-room-grid a,.vx-text-link,.button--vx{transition:none}}@media print{.vx-hero__art,.vx-hero__actions,.vx-close__actions,.vx-console__core:before,.vx-console__core:after{display:none!important}.vx,.vx-hero,.vx-definition,.vx-product-demo,.vx-problem,.vx-architecture,.vx-capabilities,.vx-workflows,.vx-value,.vx-engagement,.vx-diligence,.vx-close{color:#111!important;background:#fff!important}.vx :where(h1,h2,h3,p,span,strong,small,dt,dd,a){color:#111!important}}.vx .vx-hero{background:#070d14;grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:clamp(32px,5vw,90px);min-height:920px;padding:100px clamp(24px,5vw,96px) 255px}.vx-hero:before{z-index:1;pointer-events:none;background:linear-gradient(90deg,#060d15eb 0%,#060d15b0 34%,#060d1520 70%),linear-gradient(#0000 66%,#060d15);-webkit-mask-image:none;mask-image:none}.vx-bim{z-index:auto;pointer-events:none;position:absolute;inset:0;overflow:hidden}.vx-bim__scene{z-index:0;perspective:1200px;align-items:center;display:grid;position:absolute;inset:0}.vx-bim__scene>img{object-fit:contain;opacity:.9;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#0000,#000 7% 92%,#0000);mask-image:linear-gradient(#0000,#000 7% 92%,#0000)}.vx-bim__scene>svg{aspect-ratio:1672/941;width:100%;height:auto;position:absolute;top:50%;transform:translateY(-50%)}.vx-bim__scene polygon{fill:#0000;stroke:#0000;stroke-width:2px;transition:fill .4s,stroke .4s}.vx-bim__scene polygon.is-lit{fill:#4adfff28;stroke:#a2edff;filter:drop-shadow(0 0 12px #51cfff)}.vx-hero__copy,.vx-live-core{z-index:2}.vx-bim__explore fieldset{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:10px 0;padding:0;display:flex}.vx-live-core__steps{border:0;min-width:0;margin:0;padding:0}.vx-bim__explore{z-index:3;pointer-events:auto;background:linear-gradient(90deg,#07121ce8,#07121c75);border-left:1px solid #86dbed70;width:min(580px,90%);padding:16px 20px;position:absolute;bottom:30px;right:5%}.vx-bim__explore>span{color:#b0e8f4;letter-spacing:.14em;font-size:10px;font-weight:750}.vx-bim__explore>div{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.vx-bim__explore button{font:inherit;color:#def8ff;cursor:pointer;background:#112739d9;border:1px solid #5cacc675;border-radius:24px;min-height:44px;padding:10px 14px;font-size:12px}.vx-bim__explore button[aria-pressed=true]{color:#04151e;background:#a0e9ff;border-color:#d1f4ff;box-shadow:0 0 25px #49c8ff40}.vx-bim__explore p{color:#e6ecf2;min-height:42px;margin:8px 0;font-size:13px;line-height:1.6}.vx-bim__explore small{color:#c3cdd4;font-size:10px}.vx-live-core{color:#edf8ff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(130deg,#091522b3,#0b182149);border:1px solid #8acfe333;border-radius:24px;justify-self:end;width:100%;max-width:560px;padding:18px 22px;position:relative;box-shadow:0 25px 65px #0004}.vx-live-core__top{color:#b5e9f4;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:10px;display:flex}.vx-live-core__volume{height:240px;margin:-10px 0;position:relative}.vx-neural-signal{width:100%;height:100%;display:block}.vx-live-core__stage{color:#bcdfef;font-size:11px;position:absolute;bottom:6px;right:0}.vx-live-core__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.vx-live-core__steps button{font:inherit;color:#cddce5;cursor:pointer;background:#061422a8;border:1px solid #89bed433;border-radius:7px;min-height:50px;padding:10px 2px;font-size:10px}.vx-live-core__steps button span{color:#93c5db;margin-bottom:6px;font-size:9px;display:block}.vx-live-core__steps button[aria-pressed=true]{color:#fff;background:#164054;border-color:#91eaff;box-shadow:0 0 24px #70d3f22b}.vx-live-core__detail{min-height:115px;padding-top:20px}.vx-live-core .vx-live-core__detail h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:18px!important;line-height:1.4!important}.vx-live-core__detail p{color:#d5e3ed;margin:8px 0 0;font-size:13px;line-height:1.7}.vx-live-core__next{color:#a9e7f5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:12px 0;font-size:12px;display:flex}.vx-live-core>small{color:#c3cdd4;border-top:1px solid #94c8d82e;padding-top:10px;font-size:10px;display:block}:is(.vx-live-core button:focus-visible,.vx-bim button:focus-visible){outline-offset:4px;outline:2px solid #edcc86}.vx-live-core{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:radial-gradient(at 50% 30%,#09213288,#0000 66%);border-color:#0000}.vx-live-core__detail{background:linear-gradient(90deg,#07121bea,#07121bb0);border-left:1px solid #93d9ee80;border-radius:0 10px 10px 0;margin-top:15px;padding:16px}.vx-live-core__top{padding-inline:10px}.vx-live-core__next,.vx-live-core>small{background:#07121bbc;padding-inline:12px}body.site-refined main#conteudo .vx-live-core__detail h2{max-width:none;font-size:18px!important;line-height:1.4!important}@media (max-width:950px){.vx .vx-hero{grid-template-columns:1fr;gap:30px;padding-top:70px}.vx-live-core{justify-self:start;max-width:560px}.vx-bim__scene{align-items:start;top:60px}.vx-bim__scene>img{width:100%;min-width:100%;height:auto}.vx-bim__scene>svg{top:0;transform:none}.vx-hero:before{background:linear-gradient(90deg,#060d15df,#060d155e),linear-gradient(#0000 25%,#060d15)}.vx-bim__explore{width:auto;bottom:24px;left:24px;right:24px}.vx-live-core__volume{height:220px}}@media (max-width:420px){.vx-live-core{padding:14px}.vx-live-core__steps{gap:3px}.vx-live-core__steps button{font-size:9px}.vx-live-core__detail{min-height:130px}}.vx-neural-scene{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 7% 88%,#0000);mask-image:linear-gradient(#0000,#000 7% 88%,#0000)}.vx-neural-scene canvas{pointer-events:none;width:100%;height:100%;display:block}.vx-hero__copy{position:relative}@media print{.vx-neural-scene{display:none}}.vx-bim__model{opacity:0;transition:opacity .7s;position:absolute;inset:0}.vx-bim__model canvas{width:100%;height:100%;display:block}.vx-bim[data-model=ready] .vx-bim__model{opacity:1}.vx-bim[data-model=ready] .vx-bim__scene>img{opacity:.2}.vx-bim__scene>img{transition:opacity .7s}.vx-bim__view{align-items:center;gap:8px;display:flex}.vx-bim__view button{flex:0 0 44px;place-items:center;padding:8px;display:grid}.vx-bim button:disabled{opacity:.55;cursor:default}.vx-definition{color:#edf4f5;background:radial-gradient(at 82% 0,#173f514d,#0000 65%),linear-gradient(#060d15,#0a1620);border-top:0;position:relative}.vx-definition .vx-eyebrow,.vx-definition__grid span{color:#85ddec}.vx-definition .vx-section-heading>p:last-child,.vx-definition .vx-section-heading--split>p,.vx-definition__grid p{color:#becbd3}.vx-definition__grid,.vx-definition__grid article{border-color:#95c9da33}@media (prefers-reduced-motion:reduce){.vx-bim__model,.vx-bim__scene>img{transition:none}}@media (max-width:950px){.vx-bim__model{height:600px;top:auto;bottom:290px}.vx-bim__explore{bottom:65px}.vx .vx-hero{padding-bottom:370px}}
