:root{--ink:#0b1721;--ink-2:#142738;--paper:#f5f5f1;--surface:#fff;--soft:#edf1f2;--line:#d9e0e2;--muted:#5f707b;--blue:#3178f6;--mint:#27c9a9;--navy:#081a28;--navy-2:#0d2638;--radius:22px;--shadow:0 24px 70px #172f411a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-family:Segoe UI Variable,Aptos,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}em{color:var(--blue);font-style:normal}.siteHeader{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f5f1eb;border-bottom:1px solid #0b172114;justify-content:space-between;align-items:center;gap:30px;height:78px;padding:0 4.5vw;display:flex;position:sticky;top:0}.siteBrand{align-items:center;gap:12px;min-width:max-content;display:flex}.brandMark{background:#fff;border:1px solid #2a7df2;place-items:center;width:36px;height:36px;display:grid;transform:rotate(45deg)}.brandMark i{font-size:13px;font-style:normal;font-weight:900;transform:rotate(-45deg)}.brandWords{letter-spacing:.16em;font-size:13px;font-weight:900}.brandWords small{color:#72838e;letter-spacing:.34em;margin-top:4px;font-size:7px;display:block}.siteNav{color:#425765;align-items:center;gap:32px;font-size:13px;display:flex}.siteNav a{position:relative}.siteNav a:after{content:"";background:var(--blue);height:1px;transition:all .25s;position:absolute;bottom:-8px;left:0;right:100%}.siteNav a:hover:after{right:0}.headerCta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:18px;padding:14px 18px;font-size:12px;font-weight:800;transition:all .25s;display:flex}.headerCta:hover{background:var(--blue);transform:translateY(-1px)}.sectionLabel{letter-spacing:.18em;color:#39738f;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.buttonPrimary,.buttonGhost{border-radius:999px;justify-content:space-between;align-items:center;gap:25px;padding:16px 20px;font-size:13px;font-weight:800;transition:all .25s;display:inline-flex}.buttonPrimary{background:var(--ink);color:#fff}.buttonPrimary:hover{background:var(--blue);transform:translateY(-2px)}.buttonGhost{color:var(--ink);background:#ffffffa6;border:1px solid #bdc9ce}.buttonGhost:hover{background:#fff;transform:translateY(-2px)}.newHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:6vw;max-width:1600px;min-height:740px;margin:0 auto;padding:76px 6vw 82px;display:grid}.heroContent h1{letter-spacing:-.065em;max-width:760px;margin:24px 0 28px;font-size:clamp(58px,5.5vw,92px);line-height:.93}.heroContent>p{color:#536774;max-width:680px;font-size:19px;line-height:1.75}.heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.heroMeta{border-top:1px solid #cfd8dc;flex-wrap:wrap;gap:9px;margin-top:44px;padding-top:20px;display:flex}.heroMeta span{color:#516875;background:#fafbfa;border:1px solid #d8e0e3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.challengeSection,.capabilitySection,.patternSection,.deliverySection,.industryBand,.finalCta,.subHero,.solutionShowcase,.decisionSection,.industryBento,.industryPerspective,.approachJourney,.workingPrinciples,.pageCta,.aboutNarrative,.beliefSection,.aboutStatement,.contactHero,.contactGuide,.contactAction{max-width:1600px;margin:0 auto}.challengeSection{background:#fff;padding:125px 6vw}.sectionIntro{max-width:900px}.sectionIntro h2,.deliveryIntro h2,.industryBand h2,.finalCta h2,.decisionSection h2,.industryPerspective h2,.workingPrinciples h2,.aboutNarrative h2,.aboutStatement h2,.contactGuide h2,.contactAction h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(42px,4.4vw,70px);line-height:1.02}.challengeGrid{border-top:1px solid #cad4d8;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.challengeGrid article{border-right:1px solid #d9e0e2;padding:34px 48px 20px 0}.challengeGrid article+article{padding-left:34px}.challengeGrid article:last-child{border-right:0}.challengeGrid h3{letter-spacing:-.025em;margin:0 0 16px;font-size:25px}.challengeGrid p{color:#60727e;margin:0;font-size:16px;line-height:1.75}.capabilitySection{background:var(--soft);padding:125px 6vw}.splitIntro{grid-template-columns:1.1fr .7fr;align-items:end;gap:12vw;display:grid}.splitIntro p{color:#60727e;margin:0 0 7px;font-size:17px;line-height:1.75}.capabilityList{border-top:1px solid #c8d3d8;margin-top:60px}.capabilityList>a{border-bottom:1px solid #c8d3d8;grid-template-columns:1fr 40px;align-items:center;gap:20px;padding:28px 6px;transition:all .22s;display:grid}.capabilityList>a:hover{background:#ffffff8c;padding-left:15px}.capabilityList h3{letter-spacing:-.035em;margin:0 0 7px;font-size:29px}.capabilityList p{color:#5e717d;margin:0;line-height:1.6}.capabilityList>a>span{width:36px;height:36px;color:var(--blue);background:#fff;border:1px solid #cbd6db;border-radius:50%;place-items:center;display:grid}.patternSection{background:var(--navy);color:#fff;max-width:none;padding:125px 6vw}.patternSection>*{max-width:1400px;margin-left:auto;margin-right:auto}.darkIntro{max-width:900px;margin-left:0!important}.darkIntro .sectionLabel{color:#6ad8c5}.darkIntro h2{letter-spacing:-.055em;margin:18px 0;font-size:clamp(42px,4.4vw,70px);line-height:1.02}.darkIntro h2 em{color:#6ad8c5}.darkIntro p{color:#a2b8c5;max-width:750px;line-height:1.75}.patternGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;margin-top:60px!important}.patternCard{background:#0d2232;border:1px solid #1c3d51;border-radius:24px;padding:20px 20px 28px}.patternLabel{letter-spacing:.16em;color:#61d5c2;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.patternCard h3{margin:13px 0 10px;font-size:27px}.patternCard p{color:#a8bbc7;margin:0;line-height:1.7}.patternTags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.patternTags span{color:#8eabba;border:1px solid #2a4a5f;border-radius:999px;padding:7px 9px;font-size:10px}.deliverySection{background:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:125px 6vw;display:grid}.deliveryIntro p{color:#60727e;line-height:1.75}.deliveryIntro>a,.industryBand a,.decisionSection a,.industryPerspective a,.aboutStatement a{color:var(--blue);margin-top:20px;font-weight:800;display:inline-block}.deliveryFlow{align-self:center}.deliveryFlow>div{border-bottom:1px solid #d5dfe3;grid-template-columns:150px 1fr;align-items:center;gap:30px;padding:20px 0;display:grid}.deliveryFlow strong{font-size:21px}.deliveryFlow p{color:#5d707c;margin:0;line-height:1.6}.deliveryFlow>i{display:none}.industryBand{background:#dfeaed;grid-template-columns:.85fr 1.15fr;gap:10vw;max-width:none;padding:115px 6vw;display:grid}.industryBand>div:first-child{max-width:620px}.industryBand p{color:#58707e;font-size:17px;line-height:1.75}.industryNames{border-top:1px solid #b9cbd2;grid-template-columns:1fr 1fr;align-content:center;display:grid}.industryNames span{border-bottom:1px solid #b9cbd2;padding:20px 5px;font-size:16px}.finalCta{text-align:center;background:var(--paper);padding:140px 8vw}.finalCta h2{max-width:1000px;margin:20px auto}.finalCta p{color:#60727e;max-width:720px;margin:25px auto;font-size:17px;line-height:1.75}.finalCta>a,.pageCta>a,.contactAction>a{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:45px;margin-top:20px;padding:18px 22px;font-weight:800;display:inline-flex}.finalCta>a:hover,.pageCta>a:hover,.contactAction>a:hover{background:var(--blue)}.subHero{grid-template-columns:1.1fr .7fr;align-items:end;gap:11vw;padding:110px 6vw 95px;display:grid}.subHeroCopy h1{letter-spacing:-.065em;margin:22px 0 28px;font-size:clamp(56px,5.6vw,92px);line-height:.94}.subHeroCopy>p{color:#5a6f7c;max-width:760px;font-size:18px;line-height:1.75}.subHeroCopy>.buttonPrimary{margin-top:16px}.subHeroAside{border-top:1px solid #bdcbd1;padding-top:8px}.subHeroAside>span,.industrySignal>span{letter-spacing:.16em;color:#4c7c94;padding:12px 0;font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.subHeroAside>div{border-top:1px solid #d6dfe3;grid-template-columns:35px 1fr;gap:16px;padding:15px 0;display:grid}.subHeroAside b{color:var(--blue);font:800 9px ui-monospace,SFMono-Regular,Menlo,monospace}.subHeroAside p{color:#405765;margin:0;line-height:1.5}.solutionShowcase{padding:0 6vw 120px}.solutionFeature{border-top:1px solid #ccd7dc;grid-template-columns:1fr .9fr;align-items:center;gap:9vw;padding:95px 0;scroll-margin-top:100px;display:grid}.solutionFeature.reverse{grid-template-columns:.9fr 1fr}.solutionFeature.reverse .solutionFeatureCopy{order:2}.solutionFeature.reverse .solutionVisual{order:1}.solutionFeatureCopy h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(40px,4vw,64px);line-height:1.02}.solutionFeatureCopy>p{color:#5c707d;font-size:16px;line-height:1.75}.solutionLead{color:#223e50!important;font-size:21px!important;line-height:1.5!important}.solutionPills{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.solutionPills span{color:#466071;background:#fafbfa;border:1px solid #cad7dc;border-radius:999px;padding:8px 11px;font-size:11px}.solutionVisual{height:390px;box-shadow:var(--shadow);background:#0a1b29;border:1px solid #19384b;border-radius:26px;position:relative;overflow:hidden}.visualGrid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.visualCenter{color:#fff;background:#10293b;border:1px solid #3d99ff;place-items:center;width:82px;height:82px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.visualCenter:first-letter{transform:rotate(-45deg)}.visualNode{color:#91afbf;letter-spacing:.14em;background:#0e2637;border:1px solid #2c5066;border-radius:10px;padding:12px 14px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}.nodeOne{top:17%;left:9%}.nodeTwo{top:17%;right:9%}.nodeThree{bottom:14%;right:12%}.visualLine{background:linear-gradient(90deg,#2dcdb8,#397ff6);width:45%;height:1px;position:absolute;top:50%;left:27%}.lineTwo{transform:rotate(45deg)}.visual-process .lineTwo{transform:rotate(-35deg)}.visual-data .visualCenter{border-radius:50%;transform:translate(-50%,-50%)}.visual-automation .visualGrid{background-size:26px 26px}.visual-apps .visualCenter{border-radius:12px;width:115px;height:70px;transform:translate(-50%,-50%)}.decisionSection{background:#dfeaed;grid-template-columns:1.1fr .75fr;gap:10vw;max-width:none;padding:110px 6vw;display:grid}.decisionSection h2{font-size:clamp(38px,4vw,62px)}.decisionSection p{color:#526a78;font-size:17px;line-height:1.8}.industrySignal{box-shadow:var(--shadow);background:#fff;border:1px solid #d4dfe3;border-radius:20px;padding:22px 24px}.industrySignal p{color:#425a68;border-top:1px solid #e1e7e9;margin:0;padding:13px 0}.industryBento{grid-template-columns:repeat(12,1fr);gap:18px;padding:20px 6vw 120px;display:grid}.industryTile{background:#fff;border:1px solid #d6dfe3;border-radius:24px;flex-direction:column;min-height:330px;padding:28px;transition:all .25s;display:flex;overflow:hidden}.industryTile:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.tile1,.tile2{grid-column:span 6}.tile3,.tile4,.tile5,.tile6{grid-column:span 3}.industryGraphic{border-bottom:1px solid #e0e6e9;height:85px;margin-bottom:30px;position:relative}.industryGraphic i{background:radial-gradient(circle,#2b86ff33,#0000 70%);border-radius:50%;width:56px;height:56px;position:absolute;top:0;left:0}.industryGraphic span{letter-spacing:.16em;color:#7a8d98;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:12px;right:0}.industryTile h2{letter-spacing:-.035em;margin:0 0 13px;font-size:26px}.industryTile>p{color:#60727e;margin:0;line-height:1.7}.industryTile>div:last-child{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:25px;display:flex}.industryTile>div:last-child span{color:#536b79;border:1px solid #d6e0e3;border-radius:999px;padding:7px 9px;font-size:10px}.industryPerspective{background:var(--navy);color:#fff;grid-template-columns:1fr .75fr;gap:10vw;max-width:none;padding:110px 6vw;display:grid}.industryPerspective h2{font-size:clamp(38px,4vw,62px)}.industryPerspective p{color:#a7bac5;line-height:1.8}.industryPerspective a{color:#67d7c2}.approachPreview{color:#3f6073;letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:12px;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.approachPreview span{background:#fff;border:1px solid #d4dfe3;border-radius:999px;padding:11px 13px}.approachPreview i{color:var(--blue)}.approachJourney{padding:25px 6vw 120px}.approachJourney article{border-top:1px solid #cbd7dc;grid-template-columns:180px .8fr 1fr;gap:45px;padding:55px 0;display:grid}.phaseTrack{position:relative}.phaseTrack span{background:var(--ink);color:#fff;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.phaseTrack i{background:linear-gradient(var(--mint),#cfdadf);width:1px;position:absolute;top:42px;bottom:-56px;left:24px}.phaseTrack i.last{display:none}.phaseHeadline h2{letter-spacing:-.04em;margin:0;font-size:36px}.phaseBody>p{color:#5c707d;margin:0 0 25px;font-size:17px;line-height:1.75}.phaseBody>div{border-top:1px solid #dce4e7;padding-top:15px}.phaseBody small{letter-spacing:.14em;color:#4a829c;margin-bottom:7px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.phaseBody b{color:#435d6d;font-size:12px;font-weight:700}.workingPrinciples{background:#e6edef;grid-template-columns:.7fr 1.3fr;gap:10vw;max-width:none;padding:110px 6vw;display:grid}.principleList article{border-top:1px solid #bfccd2;padding:22px 0}.principleList h3{margin:0 0 7px;font-size:22px}.principleList p{color:#5b6f7c;margin:0;line-height:1.65}.pageCta{text-align:center;padding:120px 8vw}.pageCta h2{margin:18px 0 0}.pageCta p{color:#60727e}.aboutModel{letter-spacing:.12em;color:#5d7482;flex-wrap:wrap;align-items:center;gap:9px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.aboutModel span{background:#fff;border:1px solid #d0dce0;border-radius:999px;padding:11px 12px}.aboutModel i{color:var(--blue)}.aboutNarrative{background:#fff;grid-template-columns:.9fr 1.1fr;gap:11vw;padding:110px 6vw;display:grid}.aboutNarrative>div:last-child p{color:#586e7b;margin-top:0;font-size:17px;line-height:1.85}.beliefSection{background:#fff;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 6vw 115px;display:grid}.beliefSection article{background:#f0f3f3;border-radius:20px;min-height:285px;padding:30px}.beliefSection span{letter-spacing:.14em;color:#4a829c;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.beliefSection h3{letter-spacing:-.03em;margin:70px 0 12px;font-size:23px}.beliefSection p{color:#5f727e;line-height:1.7}.aboutStatement{background:var(--navy);color:#fff;max-width:none;padding:120px 7vw}.aboutStatement h2{color:#fff;max-width:1150px}.aboutStatement a{color:#66d7c4}.contactMain{background:var(--paper)}.contactHero{grid-template-columns:1.15fr .65fr;align-items:center;gap:10vw;padding:110px 6vw;display:grid}.contactHero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(58px,5.8vw,94px);line-height:.94}.contactHero>div>p{color:#5c707d;max-width:720px;font-size:18px;line-height:1.75}.contactCard{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:24px;padding:30px}.contactCard>span{letter-spacing:.14em;color:#68d4c2;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.contactCard>a{color:#e8f4f8;word-break:break-word;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;justify-content:space-between;gap:15px;margin:24px 0;padding:18px 0;font-size:16px;display:flex}.contactCard p{color:#91a9b7;line-height:1.7}.contactGuide{background:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;max-width:none;padding:110px 6vw;display:grid}.contactGuideGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contactGuideGrid article{background:#eef2f3;border-radius:18px;min-height:170px;padding:24px}.contactGuideGrid span{letter-spacing:.13em;color:#4c829a;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.contactGuideGrid p{color:#586d79;line-height:1.65}.contactAction{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:100px 6vw;display:grid}.contactAction h2{font-size:clamp(36px,3.8vw,58px)}.contactAction>a{margin-top:0}.siteFooter{color:#dce9ef;background:#06141f;grid-template-columns:1.3fr .5fr 1fr;gap:8vw;padding:70px 6vw 30px;display:grid}.footerBrandLink{color:#fff}.footerBrandLink .brandMark{background:0 0}.footerBrand p{color:#839ca9;max-width:360px;margin-top:22px;line-height:1.7}.footerColumn{flex-direction:column;gap:11px;font-size:12px;display:flex}.footerColumn>span{letter-spacing:.15em;color:#5fd3bf;margin-bottom:5px;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.footerColumn a{color:#b5c7d0}.footerColumn a:hover{color:#fff}.footerColumn small{color:#78919f;line-height:1.6}.footerBottom{color:#607986;border-top:1px solid #ffffff12;grid-column:1/-1;margin-top:30px;padding-top:22px;font-size:11px}.emptyInsights{background:var(--navy);color:#fff;border-radius:24px;margin:80px 8vw;padding:60px}.pageHero{padding:100px 8vw}.pageHero h1{letter-spacing:-.055em;font-size:clamp(52px,5vw,82px)}.pageHero p{color:#5d707d;font-size:18px;line-height:1.75}@media (max-width:1100px){.siteNav{gap:20px}.newHero,.subHero,.solutionFeature,.decisionSection,.industryPerspective,.deliverySection,.industryBand,.workingPrinciples,.aboutNarrative,.contactHero,.contactGuide{grid-template-columns:1fr}.opsCanvas{width:100%;max-width:760px;margin:0 auto}.splitIntro{grid-template-columns:1fr;gap:25px}.patternGrid{grid-template-columns:1fr 1fr}.challengeGrid{grid-template-columns:1fr}.challengeGrid article,.challengeGrid article+article{border-bottom:1px solid #d9e0e2;border-right:0;padding:28px 0}.industryTile{grid-column:span 6!important}.approachJourney article{grid-template-columns:130px .8fr 1fr}.beliefSection{grid-template-columns:1fr 1fr}.contactAction{grid-template-columns:1fr}.siteFooter{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}}@media (max-width:760px){.siteHeader{height:70px;padding:0 5vw}.siteNav{display:none}.brandWords{font-size:11px}.headerCta{padding:12px 14px;font-size:10px}.newHero,.challengeSection,.capabilitySection,.deliverySection,.industryBand,.finalCta,.subHero,.solutionShowcase,.decisionSection,.industryBento,.industryPerspective,.approachJourney,.workingPrinciples,.pageCta,.aboutNarrative,.beliefSection,.aboutStatement,.contactHero,.contactGuide,.contactAction{padding-left:6vw;padding-right:6vw}.newHero{min-height:auto;padding-top:55px}.heroContent h1,.subHeroCopy h1,.contactHero h1{font-size:50px}.heroContent>p,.subHeroCopy>p{font-size:16px}.heroActions{flex-direction:column;align-items:stretch}.buttonPrimary,.buttonGhost{width:100%}.heroMeta{gap:6px}.patternGrid{grid-template-columns:1fr}.deliveryFlow>div{grid-template-columns:1fr;gap:6px}.industryNames{grid-template-columns:1fr}.solutionFeature,.solutionFeature.reverse{grid-template-columns:1fr;gap:35px;padding:65px 0}.solutionFeature.reverse .solutionFeatureCopy,.solutionFeature.reverse .solutionVisual{order:initial}.solutionVisual{height:310px}.solutionPoints{grid-template-columns:1fr}.solutionPoints span:nth-child(odd){margin-right:0}.subHero{padding-top:70px}.subHeroAside,.industrySignal{margin-top:10px}.industryBento{grid-template-columns:1fr}.industryTile{min-height:300px;grid-column:auto!important}.approachPreview{margin-top:20px}.approachJourney article{grid-template-columns:1fr;gap:20px}.phaseTrack i{display:none}.beliefSection,.contactGuideGrid,.siteFooter{grid-template-columns:1fr}.footerBrand,.footerBottom{grid-column:1}.headerCta span{display:none}}
.ecosystemSection{background:#f8f9f7;border-top:1px solid #dce3e5;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;max-width:1600px;margin:0 auto;padding:85px 6vw;display:grid}.ecosystemSection h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(34px,3.4vw,54px);line-height:1.05}.ecosystemList{border-top:1px solid #cbd6da;grid-template-columns:1fr 1fr;display:grid}.ecosystemList span{color:#3f5867;border-bottom:1px solid #cbd6da;padding:18px 4px;font-size:14px}.ecosystemList span:nth-child(odd){margin-right:22px}@media (max-width:900px){.ecosystemSection{grid-template-columns:1fr;gap:35px}}@media (max-width:760px){.ecosystemSection{padding-left:6vw;padding-right:6vw}.ecosystemList{grid-template-columns:1fr}.ecosystemList span:nth-child(odd){margin-right:0}}
:root{--brand-navy:#020817;--brand-navy-2:#07152a;--brand-blue:#156cff;--brand-cyan:#24d9ff;--brand-ice:#eef8ff;--brand-line:#c9dbe7}body{color:#0a1725;background:#f7fbff}.siteHeader{height:88px;box-shadow:0 12px 35px #0208171f;background:#020817f5!important;border-bottom:1px solid #3db1ff2e!important}.siteBrand{align-items:center;min-width:225px;display:flex}.siteBrandLogo{object-fit:contain;width:210px;height:auto;display:block}.siteNav{color:#c7d9e8!important;gap:30px!important}.siteNav a{font-weight:600}.siteNav a:after{background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan))!important;height:2px!important}.siteNav a:hover{color:#fff}.headerCta{box-shadow:0 10px 30px #167aff47;color:#fff!important;background:linear-gradient(135deg,#176eff,#1fcff3)!important}.headerCta:hover{filter:brightness(1.07);transform:translateY(-2px)}.home2026{background:#f7fbff!important}.hero2026{color:#fff;background:radial-gradient(circle at 78% 34%,#1fc4ff29,#0000 27%),linear-gradient(135deg,#020817 0%,#07152a 55%,#081b31 100%);position:relative;overflow:hidden;max-width:none!important;margin:0!important;padding:92px 7vw 105px!important}.hero2026:before{content:"";pointer-events:none;background-image:linear-gradient(#3eaeff0d 1px,#0000 1px),linear-gradient(90deg,#3eaeff0d 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 100%);mask-image:linear-gradient(90deg,#0000,#000 42% 100%)}.hero2026>*{z-index:1;position:relative}.homeEyebrow{color:var(--brand-cyan)!important}.hero2026Copy h1{color:#fff!important}.hero2026Copy h1 em,.homeSectionIntro h2 em,.workIntro h2 em{color:#35bfff!important;background:linear-gradient(90deg,#1682ff,#28d7ff)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.hero2026Copy>p{color:#b6c9d8!important}.homePrimary{box-shadow:0 14px 30px #1472ff40;color:#fff!important;background:linear-gradient(135deg,#156cff,#20cfee)!important}.homeSecondary{color:#e8f5ff!important;background:#ffffff0a!important;border-color:#39536a!important}.homeSecondary:hover{background:#ffffff17!important}.operationsMap{background:linear-gradient(160deg,#07172b,#081e35)!important;border:1px solid #1e5a81!important;box-shadow:0 35px 100px #00000057,0 0 55px #1ca9ff17!important}.operationsMapHead,.operationsMapFoot{color:#82a9c0!important;background:#061326!important;border-color:#173c58!important}.operationsMapHead b{color:#3cd8ff!important}.operationsMapBody{background:radial-gradient(circle,#197fff33,#0000 38%),linear-gradient(#07182b,#061321)!important}.mapLabel{color:#55cfee!important}.mapItem{color:#fff!important;background:#081f34e0!important;border-color:#245372!important;box-shadow:0 12px 28px #0000002e!important}.mapItem small{color:#8faabd!important}.mapCenter>b{color:#fff!important}.mapCenter>small{color:#5ea4c8!important}.mapBrandMark{background:#020817;border-radius:18px;width:120px;height:82px;margin:0 auto 18px;overflow:hidden;box-shadow:0 0 42px #25b7ff3d}.mapBrandMark img{object-fit:cover;width:100%;height:100%;display:block}.mapConnector{box-shadow:0 0 10px #23c0ff47;background:linear-gradient(90deg,#1f8cff,#29d8ff,#1f8cff)!important}.credibilityStrip{color:#b7cddd!important;background:#06111f!important}.credibilityStrip b{color:#2dd8ff!important}.homeProblem{background:#fff!important}.homeCapabilities2026{background:linear-gradient(#eef7fd,#e7f2f9)!important}.capabilityCard{box-shadow:0 14px 32px #1c48690d;background:#ffffffdb!important;border-color:#c7dce9!important}.capabilityCard:hover{border-color:#6fc7f3!important;box-shadow:0 20px 45px #18679d1f!important}.capVerb,.capabilityCard b{color:#116ff2!important}.workSection{background:linear-gradient(160deg,#020817,#07182b 65%,#08233a)!important}.workCard{background:#0a2236!important;border-color:#1a5070!important}.workIntro .homeEyebrow,.workType,.workLink{color:#39d9ff!important}.solutionSketch{background:#061727!important}.sketchHeader{background:#0a2034!important}.industrySection2026{background:linear-gradient(135deg,#eaf7ff,#dcedf7)!important}.approachBand{background:#fff!important}.homeCta2026{color:#fff;background:radial-gradient(circle at 50% 20%,#23aeff29,#0000 30%),linear-gradient(135deg,#061326,#020817)!important}.homeCta2026 h2{color:#fff!important}.homeCta2026 p{color:#a9bfd0!important}.homeCta2026>a{box-shadow:0 14px 35px #1471ff42;color:#fff!important;background:linear-gradient(135deg,#156cff,#25d5ef)!important}.siteFooter{background:linear-gradient(160deg,#020817,#06182a)!important;border-top:1px solid #164464!important}.footerBrandLogo{width:230px;height:auto;display:block}.footerBrandLink{min-width:0!important}.footerBrand p{color:#9db5c5!important}.footerColumn>span{color:#35d6ff!important}.footerColumn a,.footerColumn small{color:#b8ccda!important}.footerColumn a:hover{color:#fff!important}.footerBottom{color:#68879a!important;border-color:#18374d!important}@media (max-width:950px){.siteBrand{min-width:170px}.siteBrandLogo{width:165px}.siteNav{gap:18px!important}.hero2026{padding-left:5vw!important;padding-right:5vw!important}}@media (max-width:700px){.siteHeader{height:74px}.siteBrandLogo{width:145px}.hero2026{padding-top:65px!important}.mapBrandMark{width:100px;height:70px}.footerBrandLogo{width:190px}}
.siteHeader{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:34px;height:76px;display:flex;position:sticky;top:0;box-shadow:none!important;background:#050f1af7!important;border-bottom:1px solid #18364a!important;padding:0 max(4.5vw,42px)!important}.siteBrand{align-items:center;gap:12px;min-width:210px;color:#fff!important;display:flex!important}.siteBrandMark{object-fit:contain;width:48px;height:40px;overflow:visible}.siteBrandWords{letter-spacing:.18em;color:#fff;font-size:13px;font-weight:900;line-height:1}.siteBrandWords small{color:#6f94a8;letter-spacing:.34em;margin-top:5px;font-size:7px;display:block}.siteNav{align-items:center;gap:29px;font-size:13px;color:#a6bac7!important;display:flex!important}.siteNav a{transition:all .2s;position:relative}.siteNav a:hover{color:#fff}.siteNav a:after{content:"";background:#43ddf1;height:1px;transition:all .25s;position:absolute;bottom:-9px;left:0;right:100%}.siteNav a:hover:after{right:0}.headerCta{align-items:center;gap:18px;font-size:12px;font-weight:800;transition:all .25s;color:#fff!important;box-shadow:none!important;background:#147ee8!important;border-radius:8px!important;padding:13px 17px!important;display:inline-flex!important}.headerCta:hover{transform:translateY(-1px);background:#20bede!important}.siteFooter{color:#dbe7ed;background:#05111d!important;border-top:1px solid #17364a!important;min-height:auto!important;padding:58px max(5vw,48px) 24px!important;display:block!important}.footerTop{grid-template-columns:1.3fr .55fr 1fr;align-items:start;gap:8vw;max-width:1500px;margin:0 auto;display:grid}.footerBrandLink{min-width:0}.footerBrandMark{width:62px;height:48px}.footerBrand p{color:#8da7b6;max-width:390px;margin:20px 0 0;line-height:1.7}.footerColumn{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerColumn>span{letter-spacing:.17em;color:#5edff0;margin-bottom:5px;font:800 8px ui-monospace,Menlo,monospace}.footerColumn a{color:#a8beca;font-size:13px;transition:all .2s}.footerColumn a:hover{color:#fff}.footerColumn small{color:#667f8e;line-height:1.6}.footerCta{margin-top:8px;font-weight:800;color:#5fddf2!important}.footerBottom{color:#587383;border-top:1px solid #183344;justify-content:space-between;gap:20px;max-width:1500px;margin:48px auto 0;padding-top:18px;font-size:10px;display:flex}.footerBottom span:last-child{letter-spacing:.08em}.brandVisualCenter{background:radial-gradient(circle,#163e5b,#091b2a 70%)!important;border:1px solid #2f79a1!important;border-radius:18px!important;place-items:center!important;width:112px!important;height:96px!important;padding:10px!important;display:grid!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 50px #2cafff38!important}.solutionBrandMark{filter:drop-shadow(0 0 12px #29d3ff40);width:95px!important;height:auto!important}.solutionVisual{background:linear-gradient(160deg,#071827,#0a2235)!important;border-color:#1f4d69!important}.visualNode{color:#a8c3d1!important;background:#0f2a3d!important;border-color:#2a5872!important}.visualLine{background:linear-gradient(90deg,#1c7cff,#3fdfff)!important;box-shadow:0 0 10px #37d2ff40!important}@media (max-width:900px){.siteHeader{padding:0 5vw!important}.siteNav{display:none!important}.siteBrand{min-width:0}.footerTop{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerBottom{flex-direction:column}.siteBrandMark{width:44px}.siteBrandWords{font-size:12px}}@media (max-width:560px){.headerCta{padding:11px 13px!important}.headerCta span,.siteBrandWords small{display:none}.footerTop{grid-template-columns:1fr}.footerBrand{grid-column:auto}}
.siteHeader{background:#06111f!important;border-bottom:1px solid #17364a!important;height:76px!important;padding:0 max(4vw,36px)!important}.siteBrand{gap:10px!important}.siteBrandMark{filter:drop-shadow(0 0 8px #37b9ff38);flex:0 0 42px!important;width:42px!important;height:38px!important}.siteBrandWords{color:#f6fbff!important;letter-spacing:.16em!important;font-size:13px!important}.siteBrandWords small{color:#78a4bb!important}.siteNav{color:#b4c7d2!important;gap:28px!important}.siteNav a{font-size:12px!important;font-weight:650!important}.headerCta{background:linear-gradient(135deg,#1b75ff,#2acff0)!important;border-radius:10px!important;padding:13px 17px!important}.siteFooter{min-height:0!important;padding:54px max(5vw,46px) 22px!important}.footerTop{grid-template-columns:1.25fr .55fr .9fr!important;gap:7vw!important;max-width:1440px!important}.footerBrandLink{align-items:center!important;gap:12px!important;display:inline-flex!important}.footerBrandMark{flex:0 0 52px!important;width:52px!important;max-width:52px!important;height:46px!important}.footerBrandWords{letter-spacing:.16em!important;color:#fff!important;font-size:14px!important;font-weight:900!important}.footerBrandWords small{letter-spacing:.32em!important;color:#7398aa!important;margin-top:5px!important;font-size:7px!important;display:block!important}.footerBrand p{max-width:430px!important;margin-top:18px!important;font-size:14px!important}.footerColumn{gap:9px!important}.footerColumn a{font-size:12px!important}.footerContact>a:first-of-type{word-break:break-word}.footerCta{font-weight:800;color:#5ee3f1!important;margin-top:10px!important}.footerBottom{margin-top:42px!important;padding-top:16px!important}.subHero{padding-top:92px!important;padding-bottom:78px!important}.subHeroCopy h1{max-width:930px;font-size:clamp(52px,5vw,82px)!important}.solutionFeature{gap:7vw!important;padding:78px 0!important}.solutionFeatureCopy h2{font-size:clamp(38px,3.6vw,58px)!important}.solutionLead{font-size:19px!important}.solutionVisual{flex-direction:column;justify-content:space-between;padding:26px;display:flex;background:linear-gradient(160deg,#071b2b,#0b2638)!important;border-color:#1d4b65!important;border-radius:22px!important;height:360px!important;box-shadow:0 22px 60px #11304224!important}.visualTitle,.visualFooter{letter-spacing:.16em;color:#65dff0;font:800 8px ui-monospace,Menlo,monospace}.processFlow,.automationFlow{flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.processFlow span,.automationFlow span{color:#e9f7ff;text-align:center;background:#0d2b3d;border:1px solid #28526a;border-radius:10px;min-width:90px;padding:13px 12px;font:800 9px ui-monospace,Menlo,monospace}.processFlow i,.automationFlow i{color:#44d8e9;font-style:normal}.processNote{border-top:1px solid #183e52;justify-content:space-between;align-items:end;padding-top:15px;display:flex}.processNote b{color:#fff;font-size:17px}.processNote small{color:#7f9dab}.systemsHub{flex:1;grid-template-columns:1fr 1fr;place-content:center;gap:18px;padding:25px 70px;display:grid;position:relative}.systemsHub span{color:#d9f7ff;text-align:center;background:#0c2a3c;border:1px solid #28526a;border-radius:12px;padding:15px;font:800 10px ui-monospace,Menlo,monospace}.systemsHub b{color:#fff;background:linear-gradient(135deg,#156cff,#28d7ff);border-radius:12px;padding:14px 18px;font:800 9px ui-monospace,Menlo,monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #25b2ff47}.dataKpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dataKpis span{background:#0d2b3d;border:1px solid #204b65;border-radius:12px;padding:14px}.dataKpis small{color:#6f9bad;letter-spacing:.14em;font:800 7px ui-monospace,Menlo,monospace;display:block}.dataKpis b{color:#fff;margin-top:8px;font-size:24px;display:block}.dataChart{align-items:flex-end;gap:10px;height:150px;padding:12px 10px 0;display:flex}.dataChart i{background:linear-gradient(#1c80ff,#2bd1bd);border-radius:5px 5px 0 0;flex:1}.dataChart i:first-child{height:32%}.dataChart i:nth-child(2){height:55%}.dataChart i:nth-child(3){height:44%}.dataChart i:nth-child(4){height:72%}.dataChart i:nth-child(5){height:61%}.dataChart i:nth-child(6){height:84%}.automationFlow{gap:8px}.automationFlow span{min-width:105px}.automationFlow small{color:#7898a9;margin-top:7px;font-size:7px;line-height:1.35;display:block}.appMock{background:#071725;border:1px solid #244c63;border-radius:14px;flex:1;grid-template-columns:58px 1fr;display:grid;overflow:hidden}.appMock aside{background:#0c2333;flex-direction:column;gap:10px;padding:14px 12px;display:flex}.appMock aside i{background:#1b4a63;border-radius:4px;height:9px}.appMock main{padding:16px}.appTop{color:#fff;justify-content:space-between;align-items:center;display:flex}.appTop span{color:#62d8c4;font:800 7px ui-monospace,Menlo,monospace}.appCards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.appCards i{background:#0d2d40;border:1px solid #1f4b64;border-radius:8px;height:58px}.appRows{margin-top:16px}.appRows span{background:#12364a;border-radius:5px;height:10px;margin:8px 0;display:block}.visualGrid,.visualNode,.visualCenter,.visualLine{display:none!important}.industryBento{gap:16px!important;padding-top:34px!important}.industryTile{box-shadow:0 10px 28px #14374c0a;border-radius:18px!important;min-height:300px!important;padding:26px!important}.industryGraphic{justify-content:flex-end;align-items:end;display:flex;height:52px!important;margin-bottom:24px!important}.industryGraphic i{display:none!important}.industryGraphic span{background:#eef6fa;border-radius:999px;padding:6px 9px;color:#47748a!important;position:static!important}.industryTile h2{font-size:24px!important}.industryTile>p{font-size:14px!important;line-height:1.65!important}.industryTile>div:last-child{padding-top:18px!important}.workPage{background:#f6f9fb}.workHero{grid-template-columns:1.05fr .75fr;align-items:center;gap:9vw;max-width:1500px;margin:0 auto;padding:100px 6vw 90px;display:grid}.workHero h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(54px,5.2vw,86px);line-height:.95}.workHero p{color:#5d7280;max-width:760px;font-size:18px;line-height:1.75}.buildPath{color:#fff;background:#0b2030;border:1px solid #1e4c65;border-radius:22px;padding:28px;box-shadow:0 24px 60px #112e4124}.buildPath>span{color:#5ed9eb;letter-spacing:.16em;font:800 8px ui-monospace,Menlo,monospace}.buildPath>div{border-bottom:1px solid #1c4155;padding:18px 0}.buildPath>div:last-child{border-bottom:0}.buildPath b{font-size:17px;display:block}.buildPath p{color:#8faab8;margin:6px 0 0;font-size:13px}.workStories{color:#fff;background:#071724;padding:100px 6vw 110px}.workStoriesIntro,.workStory{max-width:1440px;margin-left:auto;margin-right:auto}.workStoriesIntro h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(44px,4vw,66px);line-height:1.02}.workStory{border-top:1px solid #1c3f52;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:74px 0;display:grid}.workStory.reverse .portfolioVisual{order:2}.workStory.reverse .workStoryCopy{order:1}.workStoryCopy h3{margin:14px 0 28px;font-size:36px}.workStoryCopy dl{gap:22px;display:grid}.workStoryCopy dl div{grid-template-columns:150px 1fr;gap:20px;display:grid}.workStoryCopy dt{color:#56d8ea;letter-spacing:.14em;text-transform:uppercase;font:800 8px ui-monospace,Menlo,monospace}.workStoryCopy dd{color:#a9bdc8;margin:0;line-height:1.7}.workTags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.workTags span{color:#8daab8;border:1px solid #2a4e61;border-radius:999px;padding:7px 9px;font-size:10px}.portfolioVisual{background:#0a2030;border:1px solid #1d4b62;border-radius:20px;height:360px;overflow:hidden;box-shadow:0 24px 60px #0000002e}.portfolioChrome{color:#6f95a7;letter-spacing:.13em;background:#0e2b3d;border-bottom:1px solid #1d4b62;justify-content:space-between;align-items:center;height:42px;padding:0 14px;font:800 8px ui-monospace,Menlo,monospace;display:flex}.portfolioChrome b{color:#5edbc5}.portfolioKpis{grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.portfolioKpis span{background:#0d2a3a;border:1px solid #214a61;border-radius:10px;padding:14px}.portfolioKpis small{color:#6f93a4;font-size:7px;display:block}.portfolioKpis b{color:#fff;margin-top:6px;font-size:22px;display:block}.portfolioBody{grid-template-columns:1.1fr .9fr;gap:12px;padding:0 16px 16px;display:grid}.portfolioBars{align-items:flex-end;gap:8px;height:190px;padding:18px;display:flex}.portfolioBars i{background:linear-gradient(#207dff,#29cdb0);border-radius:5px 5px 0 0;flex:1}.portfolioBars i:first-child{height:42%}.portfolioBars i:nth-child(2){height:61%}.portfolioBars i:nth-child(3){height:53%}.portfolioBars i:nth-child(4){height:76%}.portfolioBars i:nth-child(5){height:64%}.portfolioQueue{padding:15px 0}.portfolioQueue span{color:#b4c7d1;border-bottom:1px solid #173d50;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.portfolioQueue b{color:#61d4c2;font-size:10px}.routeCanvas{background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:28px 28px;height:235px;position:relative}.stop{color:#04131f;z-index:2;background:#27c9a9;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid;position:absolute}.s1{top:64%;left:12%}.s2{top:28%;left:47%}.s3{bottom:17%;right:9%}.path{transform-origin:0;background:linear-gradient(90deg,#27c9a9,#3178f6);height:2px;position:absolute}.p1{width:42%;top:66%;left:14%;transform:rotate(-28deg)}.p2{width:43%;top:31%;left:49%;transform:rotate(26deg)}.routeCompare{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 16px;display:grid}.routeCompare span{color:#9db5c1;text-align:center;border:1px solid #214a61;border-radius:8px;padding:10px;font-size:11px}.qualityStages{justify-content:center;align-items:center;gap:10px;height:180px;display:flex}.qualityStages span{color:#fff;text-align:center;background:#0d2b3c;border:1px solid #245169;border-radius:10px;padding:14px;font:800 9px ui-monospace,Menlo,monospace}.qualityStages small{color:#789aaa;margin-top:7px;font-size:7px;display:block}.qualityStages i{color:#53d9e7;font-style:normal}.qualityRows{padding:0 18px}.qualityRows span{background:#12384c;border-radius:5px;height:11px;margin:10px 0;display:block}@media (max-width:1000px){.footerTop,.workHero,.workStory{grid-template-columns:1fr!important}.workStory.reverse .portfolioVisual,.workStory.reverse .workStoryCopy{order:initial}.processFlow,.automationFlow{flex-wrap:wrap}.systemsHub{padding:25px}.industryBento{grid-template-columns:1fr 1fr!important}.industryTile{grid-column:auto!important}.workStoryCopy dl div{grid-template-columns:1fr}.siteBrandWords{display:block!important}}@media (max-width:700px){.siteBrandWords{font-size:11px!important}.siteBrandWords small{display:none!important}.siteHeader{padding:0 18px!important}.siteBrandMark{width:38px!important;height:34px!important}.footerTop,.industryBento{grid-template-columns:1fr!important}.workHero,.workStories{padding-left:5vw;padding-right:5vw}.solutionVisual{min-height:320px;height:auto!important}.dataKpis{grid-template-columns:1fr}.workStory{gap:34px}.portfolioVisual{height:320px}}
.caseStudyPage{overflow:hidden;background:#06111d!important}.caseStudyPage .portfolioShell{width:100%!important;max-width:1560px!important;margin:0 auto!important;padding-left:clamp(24px,5vw,76px)!important;padding-right:clamp(24px,5vw,76px)!important}.caseHero{padding-top:72px!important;padding-bottom:54px!important}.caseBack{color:#7fa5b6!important;margin-bottom:30px!important}.caseHeroGrid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.72fr)!important;align-items:end!important;gap:clamp(44px,7vw,110px)!important}.caseHero h1{max-width:780px!important;margin:14px 0 22px!important;font-size:clamp(50px,5vw,78px)!important;line-height:.94!important}.caseHero p{color:#a9bfcb!important;max-width:760px!important;font-size:17px!important}.caseMeta{border-top:1px solid #2a5267!important;align-self:center!important}.caseMeta div{grid-template-columns:96px 1fr!important;padding:13px 0!important}.caseMeta b{font-size:12px!important;line-height:1.45!important}.caseVisualWrap{padding-bottom:86px!important}.caseVisual{background:linear-gradient(145deg,#081b29,#06131d)!important;border:1px solid #2a5970!important;border-radius:18px!important;width:100%!important;min-height:680px!important;box-shadow:0 34px 90px #00000052,0 0 70px #23a0dc14!important}.caseVisualHeader{height:58px!important;padding:0 22px!important;font-size:9px!important}.caseColumns{grid-template-columns:260px 1fr!important;height:622px!important}.caseSidebar{padding:22px!important}.caseSidebar>span{margin-bottom:14px!important;font-size:8px!important}.caseSidebar div{background:#0b2a3c!important;border-color:#24536a!important;margin-bottom:10px!important;padding:14px!important}.caseSidebar strong{font-size:13px!important}.caseSidebar small{font-size:11px!important}.caseKpis{gap:10px!important;top:24px!important;left:24px!important;right:24px!important}.caseKpis div{background:#0c2b3d!important;border-color:#28566d!important;padding:16px!important}.caseKpis small{font-size:8px!important}.caseKpis strong{font-size:24px!important}.caseRoute{inset:128px 38px 108px!important}.caseRoute .pathCurve{height:3px!important;box-shadow:0 0 16px #2acddc38!important}.caseRoute .node{width:34px!important;height:34px!important;font-size:10px!important;box-shadow:0 0 18px #24c9b12e!important}.caseRoute .n4{border-radius:8px!important}.caseBottomBar{gap:10px!important;bottom:22px!important;left:24px!important;right:24px!important}.caseBottomBar span{background:#0b2636!important;padding:14px!important;font-size:12px!important}.inboundBoard,.scheduleBoard,.cycleBoard,.queueBoard{background:#081923!important;height:622px!important;padding:24px!important}.inboundTop,.scheduleTop,.cycleTop,.queueTop{gap:10px!important}.inboundTop div,.scheduleTop div,.cycleTop div,.queueTop div{background:#0b2a3c!important;border-color:#28566d!important;padding:16px!important}.inboundTop small,.scheduleTop small,.cycleTop small,.queueTop small{font-size:8px!important}.inboundTop strong,.scheduleTop strong,.cycleTop strong,.queueTop strong{font-size:23px!important}.inboundMain{gap:14px!important;height:470px!important;margin-top:14px!important}.shipmentTable,.eventPanel,.scheduleTable,.cycleTable,.queueList{background:#0a2231!important;border-color:#28566d!important}.tableHead{height:42px!important;padding:0 14px!important;font-size:8px!important}.tableRows{padding:7px 14px!important}.tableRows span{padding:14px 0!important;font-size:12px!important}.tableRows b{font-size:10px!important}.eventPanel{padding:16px!important}.eventPanel>span{font-size:8px!important}.eventPanel div{padding:14px 0!important}.eventPanel strong{font-size:12px!important}.eventPanel small{font-size:11px!important}.scheduleFilters{gap:10px!important;margin:14px 0!important}.scheduleFilters span{padding:9px 12px!important;font-size:10px!important}.scheduleTable{height:435px!important}.cycleBoard{grid-template-columns:210px 1fr!important;gap:14px!important}.cycleSidebar{padding:16px!important}.cycleSidebar span{padding:14px!important;font-size:11px!important}.scanBar{gap:10px!important;margin:14px 0!important}.scanBar input{padding:14px!important;font-size:12px!important}.scanBar button{padding:0 22px!important;font-size:11px!important}.queueBoard{grid-template-columns:.82fr 1.18fr!important;gap:24px!important}.queuePhone{border-radius:24px!important;justify-self:center!important;width:100%!important;max-width:360px!important;padding:28px!important;box-shadow:0 18px 50px #0000002e!important}.queuePhone h3{margin:12px 0!important;font-size:28px!important}.queuePhone p{font-size:13px!important;line-height:1.55!important}.queuePhone .choice{padding:12px!important;font-size:11px!important}.queuePhone button{padding:13px!important;font-size:12px!important}.caseNarrative{color:#0a1723!important;background:#f3f7f9!important;padding:110px 0!important}.caseNarrativeGrid{grid-template-columns:.82fr 1.18fr!important;align-items:start!important;gap:9vw!important;display:grid!important}.caseNarrative h2{letter-spacing:-.05em!important;margin:18px 0!important;font-size:clamp(42px,4vw,64px)!important;line-height:1.02!important}.caseNarrativeGrid>div:last-child{border-top:1px solid #cad7de!important;gap:0!important;display:grid!important}.caseNarrativeGrid section{border-bottom:1px solid #cad7de!important;grid-template-columns:180px 1fr!important;gap:34px!important;padding:28px 0!important;display:grid!important}.caseNarrativeGrid h3{color:#245d7a!important;margin:0!important;font-size:14px!important}.caseNarrativeGrid p{color:#5b6f7c!important;margin:0!important;font-size:16px!important;line-height:1.75!important}.caseCapabilities{padding-top:105px!important;padding-bottom:110px!important}.caseCapabilitiesHead{grid-template-columns:1fr .82fr!important;align-items:end!important;gap:8vw!important;display:grid!important}.caseCapabilitiesHead h2{letter-spacing:-.05em!important;margin:18px 0 0!important;font-size:clamp(40px,4vw,62px)!important;line-height:1.02!important}.caseCapabilitiesHead p{color:#91aab7!important;line-height:1.7!important}.capabilityMatrix{background:#21485d!important;border:1px solid #21485d!important;grid-template-columns:repeat(3,1fr)!important;gap:1px!important;margin-top:44px!important;display:grid!important}.capabilityMatrix span{color:#dbeaf1!important;background:#0a2030!important;padding:22px!important;font-size:13px!important}.caseStack{flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important;display:flex!important}.caseStack span{color:#8ca8b6!important;background:#0a2030!important;border:1px solid #2a5063!important;border-radius:6px!important;padding:9px 11px!important;font-size:10px!important}.caseStudyCta{border-top:1px solid #21465a!important;justify-content:space-between!important;align-items:end!important;gap:60px!important;max-width:1560px!important;margin:0 auto!important;padding:85px clamp(24px,5vw,76px) 100px!important;display:flex!important}.caseStudyCta h2{letter-spacing:-.05em!important;max-width:760px!important;margin:0!important;font-size:clamp(40px,4vw,64px)!important;line-height:1!important}.caseStudyCta p{color:#91aab7!important;max-width:700px!important;font-size:16px!important;line-height:1.7!important}.caseStudyCta a{flex:none!important;margin:0!important}@media (max-width:1000px){.caseHeroGrid,.caseNarrativeGrid,.caseCapabilitiesHead{grid-template-columns:1fr!important}.caseHeroGrid{gap:38px!important}.caseMeta{grid-template-columns:1fr 1fr!important;display:grid!important}.caseMeta div{grid-template-columns:82px 1fr!important}.caseVisual{min-height:600px!important}.caseColumns{grid-template-columns:190px 1fr!important;height:542px!important}.inboundBoard,.scheduleBoard,.cycleBoard,.queueBoard{height:542px!important}.inboundMain{height:390px!important}.caseNarrativeGrid section{grid-template-columns:140px 1fr!important}.caseStudyCta{flex-direction:column!important;align-items:flex-start!important}.capabilityMatrix{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.caseStudyPage .portfolioShell{padding-left:20px!important;padding-right:20px!important}.caseHero{padding-top:52px!important}.caseHero h1{font-size:46px!important}.caseMeta{grid-template-columns:1fr!important}.caseVisual{min-height:auto!important;overflow:visible!important}.caseColumns{height:auto!important;display:block!important}.caseSidebar{border-bottom:1px solid #1d4256!important;border-right:0!important;grid-template-columns:1fr 1fr!important;display:grid!important}.caseWorkspace{height:480px!important}.inboundBoard,.scheduleBoard,.cycleBoard,.queueBoard{height:auto!important;min-height:520px!important}.inboundTop,.scheduleTop,.cycleTop,.queueTop{grid-template-columns:1fr 1fr!important}.inboundMain{grid-template-columns:1fr!important;height:auto!important}.eventPanel{min-height:250px!important}.cycleBoard,.queueBoard{grid-template-columns:1fr!important}.cycleSidebar{grid-template-columns:1fr 1fr!important;display:grid!important}.capabilityMatrix{grid-template-columns:1fr!important}.caseNarrativeGrid section{grid-template-columns:1fr!important;gap:10px!important}.caseStudyCta{padding-left:20px!important;padding-right:20px!important}}
.visionHero{background:radial-gradient(circle at 74% 18%,#115e9970,#0000 24%),radial-gradient(circle at 78% 68%,#225d9733,#0000 30%),linear-gradient(135deg,#020b13 0%,#051421 44%,#071b2b 100%);grid-template-columns:minmax(420px,.72fr) minmax(720px,1.28fr);gap:26px 2.8vw;min-height:calc(100vh - 72px);padding:54px max(4vw,44px) 26px}.visionHero:before{background-image:linear-gradient(#4cd3f607 1px,#0000 1px),linear-gradient(90deg,#4cd3f607 1px,#0000 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30% 100%)}.visionHero:after{filter:blur(14px);background:radial-gradient(#0d5a9157,#0000 64%);width:78%;height:66%;bottom:-24%;right:-5%}.visionHeroCopy{max-width:650px;padding-top:0}.visionEyebrow{font-size:10px}.visionHeroCopy h1{max-width:640px;margin:24px 0;font-size:clamp(66px,5.9vw,98px)}.visionHeroCopy>p{max-width:590px;font-size:18px;line-height:1.72}.visionSystem{isolation:isolate;min-height:690px;position:relative}.visionSystem:before{content:"";z-index:-3;opacity:.66;clip-path:polygon(6% 7%,96% 0,100% 92%,0 100%);background:linear-gradient(#020a111a,#020d168c),repeating-linear-gradient(90deg,#28587024 0 2px,#0000 2px 62px),repeating-linear-gradient(0deg,#2858701c 0 2px,#0000 2px 46px),radial-gradient(circle at 18% 72%,#12649a38,#0000 20%),radial-gradient(circle at 66% 76%,#1d76ae2e,#0000 24%);position:absolute;inset:4% -5% 7% -7%}.visionSystem:after{content:"";z-index:-2;clip-path:polygon(8% 25%,92% 0,100% 100%,0 100%);filter:drop-shadow(0 -24px 34px #0000004d);background:linear-gradient(#0b22310d,#030b12b8),repeating-linear-gradient(90deg,#2e6c8b2e 0 2px,#0000 2px 72px);height:190px;position:absolute;bottom:108px;left:8%;right:4%}.visionStage{background:0 0;border:0;height:535px;overflow:visible}.visionStage:before{background-image:linear-gradient(#49cff30a 1px,#0000 1px),linear-gradient(90deg,#49cff30a 1px,#0000 1px);background-size:48px 48px;inset:5% 0 0;-webkit-mask-image:linear-gradient(#000,#00000094 66%,#0000);mask-image:linear-gradient(#000,#00000094 66%,#0000)}.visionStage:after{transform-origin:bottom;filter:none;opacity:.75;background-image:linear-gradient(#42cbee14 1px,#0000 1px),linear-gradient(90deg,#42cbee14 1px,#0000 1px),radial-gradient(#1b77ba2e,#0000 62%);background-size:38px 38px,38px 38px,100% 100%;border-radius:0;width:86%;height:52%;top:auto;bottom:-7%;left:50%;transform:translate(-50%)perspective(500px)rotateX(64deg)}.visionSources,.visionOutcomes{z-index:6}.visionSources{gap:13px;width:31.5%;top:50px;left:0}.visionOutcomes{gap:19px;width:29%;top:74px;right:0}.visionNode{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(#0a273de0,#051827e6);border:1px solid #4aa6d39e;border-radius:8px;grid-template-columns:48px 1fr;gap:13px;min-height:80px;padding:11px 14px;box-shadow:0 18px 42px #0000004d,inset 0 1px #70dcf80d}.visionNode:before{content:"";opacity:.7;background:linear-gradient(#2c7df6,#30dff1);width:2px;position:absolute;top:14px;bottom:14px;left:-1px}.visionNode{position:relative}.visionNodeIcon{background:linear-gradient(#0c3048f5,#071d2df5);border-radius:9px;width:46px;height:46px;box-shadow:inset 0 0 24px #23b1ec14}.visionNode strong{font-size:13px}.visionNode small{font-size:9.5px}.visionCore{width:250px;height:230px;top:46%}.visionCoreHalo{border-color:#3dd7f833;inset:-42px;box-shadow:0 0 110px #1d93ff38,inset 0 0 70px #1badff1a}.visionCoreHalo:before{border-color:#3dcbf433;inset:19px}.visionCoreHalo:after{border-color:#38caf426;inset:45px}.visionCoreStack{clip-path:polygon(18% 0,82% 0,100% 23%,100% 76%,82% 100%,18% 100%,0 76%,0 23%);background:linear-gradient(160deg,#123d5a,#071a2a 67%);border-color:#46dcf5;width:176px;height:142px;overflow:visible;box-shadow:0 30px 58px #0000007a,0 0 70px #1ca9ff4f}.visionCoreStack:before{opacity:.78;filter:drop-shadow(0 6px 10px #1379ff54);background:linear-gradient(90deg,#176fe9,#32e3f0);height:20px;bottom:-16px;left:8px;right:8px}.visionCoreStack:after{opacity:.5;background:linear-gradient(90deg,#134a93,#18a8c1);height:18px;bottom:-31px;left:18px;right:18px}.visionCoreMark{filter:drop-shadow(0 0 20px #2cd3ff8f);width:112px}.visionCoreLabel{top:calc(50% + 126px)}.visionCoreLabel strong{letter-spacing:.18em;font-size:10px}.visionFlow{z-index:4;filter:drop-shadow(0 0 7px #2fc4ff47)}.visionFlow path{stroke-width:2.35px;stroke-dasharray:9 12;opacity:.95}.visionFlow circle{r:4.5px}.visionDomains{z-index:8;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:-56px;padding:0 1.5%;position:relative}.visionDomain{background:linear-gradient(#071d2c7a,#03101bf0);border:1px solid #2c5d7775;border-top:2px solid #32cfeabf;min-height:172px;padding:92px 14px 14px;box-shadow:0 18px 34px #0000003d}.visionDomain:before{opacity:1;background:linear-gradient(#081f3005,#04121dc7),radial-gradient(circle at 62% 25%,#2ac8f62e,#0000 32%);width:auto;height:78px;top:0;left:0;right:0}.visionDomain:after{content:"";background:linear-gradient(#071f2fc7,#03111ce0);border:1px solid #387a9a52;height:62px;position:absolute;top:12px;left:10px;right:10px;box-shadow:0 10px 24px #00000038}.visionDomain i{z-index:2;background:0 0;border:0;border-radius:2px;width:auto;height:48px;margin:0;position:absolute;top:19px;left:18px;right:18px}.visionDomain i:before,.visionDomain i:after{content:"";position:absolute}.visionDomain:first-child i:before{background:linear-gradient(90deg,#35dce9,#267af4);height:2px;top:23px;left:3px;right:3px;transform:rotate(-7deg);box-shadow:0 0 8px #31caff7a}.visionDomain:first-child i:after{background:#35ddea;border-radius:50%;width:8px;height:8px;top:7px;right:12px;box-shadow:-38px 15px #2e8cf5,-75px 4px #32d4de}.visionDomain:nth-child(2) i:before{background:repeating-linear-gradient(90deg,#0e3852 0 10px,#173f58 10px 13px);border-top:1px solid #2f8bb7;height:31px;bottom:4px;left:6px;right:6px}.visionDomain:nth-child(2) i:after{opacity:.6;background:repeating-linear-gradient(90deg,#42d6e7 0 2px,#0000 2px 14px);height:13px;bottom:8px;left:11px;right:11px}.visionDomain:nth-child(3) i:before{background:repeating-linear-gradient(0deg,#0000 0 9px,#2f97c247 9px 10px),linear-gradient(90deg,#2a7ca640,#0000);border:1px solid #2b6a88;inset:4px}.visionDomain:nth-child(3) i:after{clip-path:polygon(0 70%,24% 45%,46% 55%,68% 18%,100% 0,100% 100%,0 100%);background:linear-gradient(90deg,#2e7df6 0 10px,#2fd7dc 10px 24px,#246895 24px);width:42px;height:18px;bottom:10px;left:11px}.visionDomain:nth-child(4) i:before{background:linear-gradient(#0d334b,#061c2c);border:2px solid #39dce9;border-radius:5px;width:24px;height:44px;top:2px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #2ecaed42}.visionDomain:nth-child(4) i:after{background:repeating-linear-gradient(0deg,#31cfe1 0 2px,#0000 2px 5px);width:14px;height:20px;top:9px;left:50%;transform:translate(-50%)}.visionDomain:nth-child(5) i:before{background:linear-gradient(#0d3450,#071e30);border:1px solid #2b7394;height:34px;top:6px;left:4px;right:4px}.visionDomain:nth-child(5) i:after{background:#33d9e8;border-radius:50%;width:7px;height:7px;top:14px;left:12px;box-shadow:23px 0 #2c83ed,46px 0 #34d7e6,69px 0 #2d83ef,0 15px #2d83ef,23px 15px #34d7e6,46px 15px #2d83ef}.visionDomain strong{z-index:3;font-size:12px;position:relative}.visionDomain span{z-index:3;color:#8aa4b3;font-size:9px;position:relative}.visionPillars{margin-top:20px}.visionPillar{padding-top:22px;padding-bottom:18px}.visionPillarIcon{background:linear-gradient(#0a283b,#061925);box-shadow:inset 0 0 24px #2cc6ec0f}@media (max-width:1450px){.visionHero{grid-template-columns:minmax(390px,.74fr) minmax(650px,1.26fr);padding-left:38px;padding-right:38px}.visionHeroCopy h1{font-size:clamp(60px,5.55vw,86px)}.visionStage{height:500px}.visionSystem{min-height:660px}.visionNode{grid-template-columns:42px 1fr;min-height:74px}.visionNodeIcon{width:40px;height:40px}.visionCore{transform:translate(-50%,-50%)scale(.92)}.visionDomains{margin-top:-50px}.visionDomain{min-height:158px;padding-top:86px}}@media (max-width:1180px){.visionHero{grid-template-columns:1fr;min-height:0;padding:68px 32px 36px}.visionHeroCopy{max-width:760px}.visionSystem{min-height:0;margin-top:20px}.visionStage{height:545px}.visionDomains{margin-top:-38px}.visionPillars{grid-template-columns:1fr}.visionPillar:not(:last-child):after{display:none}.visionPillar{border-bottom:1px solid #203e50}.visionSources{width:31.5%;left:1%}.visionOutcomes{width:29.5%;right:1%}}@media (max-width:760px){.visionHero{padding:52px 20px 30px}.visionHeroCopy h1{font-size:clamp(50px,15vw,72px)}.visionHeroCopy>p{font-size:16px}.visionSystem:before,.visionSystem:after{display:none}.visionStage{background:#04121e80;grid-template-columns:1fr;gap:12px;height:auto;padding:18px;display:grid}.visionStage:after{display:none}.visionSources,.visionOutcomes,.visionCore{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.visionSources,.visionOutcomes{grid-template-columns:1fr;gap:10px;display:grid}.visionCore{height:235px;margin:4px 0}.visionCoreHalo{inset:4px}.visionCoreLabel{top:auto;bottom:0}.visionFlow{display:none}.visionDomains{grid-template-columns:1fr;margin-top:14px;padding:0}.visionDomain{min-height:150px}.visionPillar{grid-template-columns:46px 1fr;padding-right:0}.visionPillarIcon{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.visionFlow path{animation:none}.visionPrimary,.visionSecondary{transition:none}}
.visionSystem{isolation:isolate;min-height:700px;position:relative;overflow:visible}.visionSystem:before{content:"";z-index:-4;opacity:.98;filter:saturate(1.08)contrast(1.04);clip-path:none;background:linear-gradient(#030e180a 0%,#030e1814 45%,#030e1842 100%),url(/hero-operations-scene.svg) 50% 54%/cover no-repeat;position:absolute;inset:0 -4% 0 -6%}.visionSystem:after{content:"";z-index:-3;filter:blur(28px);clip-path:none;background:radial-gradient(#1f9beb3d,#0f476c14 45%,#0000 72%);height:280px;position:absolute;bottom:80px;left:17%;right:4%}.visionStage{background:linear-gradient(#04101b14,#030e171f);border:0;height:540px;overflow:visible}.visionStage:before{background-image:linear-gradient(#46d0f407 1px,#0000 1px),linear-gradient(90deg,#46d0f407 1px,#0000 1px);background-size:52px 52px;inset:2% 0 10%;-webkit-mask-image:linear-gradient(#000,#000000b8 74%,#0000);mask-image:linear-gradient(#000,#000000b8 74%,#0000)}.visionStage:after{display:none}.visionSources{gap:14px;width:31%;top:66px;left:0}.visionOutcomes{gap:21px;width:29%;top:88px;right:0}.visionNode{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#092336d1,#041522cc);border:1px solid #48addba6;border-radius:10px;min-height:82px;box-shadow:0 22px 52px #00000057,inset 0 1px #8ee7ff14}.visionNode:before{background:linear-gradient(#2c7df6,#36e2ef);box-shadow:0 0 12px #2fd5f059}.visionNodeIcon{background:linear-gradient(#092b42f2,#041623f2);border-color:#31a2d7b3;box-shadow:inset 0 0 25px #27b8ec1a,0 0 18px #1b9cdc14}.visionCore{width:270px;height:250px;top:45%}.visionCoreHalo{border-color:#40dcf833;inset:-54px;box-shadow:0 0 130px #189dff47,inset 0 0 82px #1cacff1c}.visionCoreHalo:before{border-color:#3ec9f138;inset:18px}.visionCoreHalo:after{border-color:#40cff52b;inset:46px}.visionCoreStack{background:linear-gradient(165deg,#0f3954fa,#051421fa);border-color:#49e0f4;width:188px;height:150px;transform:perspective(520px)rotateX(4deg);box-shadow:0 32px 68px #0000008c,0 0 90px #1ca5ff6b}.visionCoreStack:before{opacity:.9;background:linear-gradient(90deg,#166fe8,#2edff0);height:22px;bottom:-17px;left:8px;right:8px;box-shadow:0 8px 20px #166fe859}.visionCoreStack:after{opacity:.54;background:linear-gradient(90deg,#123c7b,#149eb9);height:20px;bottom:-34px;left:19px;right:19px}.visionCoreMark{filter:drop-shadow(0 0 22px #33d9ff99);width:118px}.visionCoreLabel{top:calc(50% + 137px)}.visionFlow{filter:drop-shadow(0 0 10px #2accff5c)}.visionFlow path{stroke-width:2.8px;stroke-dasharray:10 11;opacity:1}.visionFlow circle{filter:drop-shadow(0 0 8px #37dff5)}.visionDomains{z-index:8;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:-156px;padding:0 2%;position:relative}.visionDomain{min-height:176px;box-shadow:none;background:linear-gradient(#0000 0%,#03101b3d 54%,#030f19eb 100%);border:0;border-top:1px solid #34d2edb8;padding:116px 12px 14px;overflow:visible}.visionDomain:before{content:"";opacity:.68;background:linear-gradient(90deg,#2c7df6,#35ddeb);height:2px;position:absolute;top:0;left:0;right:0}.visionDomain:after,.visionDomain i{display:none!important}.visionDomain strong{text-shadow:0 2px 12px #000000e6;font-size:13px}.visionDomain span{color:#8fa9b8;text-shadow:0 2px 10px #000000e6;font-size:9px;line-height:1.35}.visionPillars{margin-top:12px}.visionHero{padding-top:50px;padding-bottom:24px}.visionHeroCopy{align-self:center}.visionHeroCopy h1{font-size:clamp(68px,6vw,102px);line-height:.9}.visionHeroCopy>p{font-size:18px;line-height:1.72}.visionPrimary,.visionSecondary{min-height:56px}.visionPillar{padding-top:24px;padding-bottom:18px}@media (max-width:1450px){.visionSystem{min-height:660px}.visionStage{height:510px}.visionDomains{margin-top:-142px}.visionDomain{min-height:164px;padding-top:108px}.visionCore{transform:translate(-50%,-50%)scale(.92)}}@media (max-width:1180px){.visionSystem:before{background-position:50%;inset:0 -2%}.visionDomains{margin-top:-118px}.visionDomain{padding-top:94px}.visionCore{transform:translate(-50%,-50%)scale(.9)}}@media (max-width:760px){.visionSystem:before,.visionSystem:after{display:none}.visionDomains{margin-top:14px}.visionDomain{background:#04121ed1;border:1px solid #24485c;min-height:96px;padding:18px 12px}.visionDomain:before{height:2px}.visionCore{transform:none}.visionHeroCopy h1{font-size:clamp(50px,15vw,72px)}}
:root{--vr-bg:#020b14;--vr-bg2:#061522;--vr-panel:#071a29;--vr-panel2:#0a2234;--vr-line:#123e58;--vr-line2:#246b8f;--vr-blue:#2780ff;--vr-cyan:#2ee6f2;--vr-cyan2:#75f7ff;--vr-text:#f3f9fd;--vr-muted:#8ea9b9;--vr-soft:#c1d4de;--vr-green:#22d99b;--vr-red:#ff6774;--vr-yellow:#f8c84d;--vr-radius:18px;--vr-shadow:0 28px 80px #00000057}html{scroll-behavior:smooth}body{background:var(--vr-bg);color:var(--vr-text)}.siteHeader{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:72px;padding:0 max(3.7vw,34px);top:0;background:#020b14e0!important;border-bottom:1px solid #4cb5e02e!important;grid-template-columns:280px 1fr 280px!important;align-items:center!important;display:grid!important;position:sticky!important}.siteBrand{align-items:center!important;gap:11px!important;text-decoration:none!important;display:flex!important}.siteBrandMark{width:38px!important;height:auto!important}.siteBrandWords{letter-spacing:.16em!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.siteBrandWords small{letter-spacing:.34em!important;color:#8eb8cb!important;margin-top:6px!important;font-size:6px!important;display:block!important}.siteNav{justify-content:center!important;gap:34px!important;display:flex!important}.siteNav a{position:relative;color:#d9e8ef!important;padding:28px 0 25px!important;font-size:12px!important;font-weight:750!important;text-decoration:none!important}.siteNav a:after{content:"";background:linear-gradient(90deg,var(--vr-blue),var(--vr-cyan));height:2px;box-shadow:0 0 12px var(--vr-cyan);transition:right .25s;position:absolute;bottom:15px;left:0;right:100%}.siteNav a:hover:after,.siteNav a[data-active=true]:after{right:0}.headerCta{color:#fff!important;background:linear-gradient(110deg,#2475ff,#2bd9ed)!important;border-radius:11px!important;justify-self:end!important;align-items:center!important;gap:22px!important;min-height:42px!important;padding:0 18px!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 10px 28px #2586ff40!important}.headerCta:hover{transform:translateY(-1px);box-shadow:0 13px 34px #2586ff5c!important}.vrPage{background:radial-gradient(circle at 72% 8%,#165b9436,#0000 28%),linear-gradient(#020b14,#04101a 46%,#020a12);min-height:100vh;overflow:hidden}.vrShell{width:min(1440px,100% - 80px);margin:0 auto}.vrEyebrow{color:var(--vr-cyan);letter-spacing:.24em;text-transform:uppercase;font:800 10px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.vrGradient{background:linear-gradient(90deg,var(--vr-blue),#28b8ff 45%,var(--vr-cyan));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.vrTitle{letter-spacing:-.055em;color:#fff;margin:22px 0;font-size:clamp(54px,5.3vw,88px);line-height:.96}.vrLead{color:#b0c6d2;font-size:18px;line-height:1.7}.vrButtonRow{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.vrButton{color:#eff8fb;border:1px solid #365b70;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;min-height:52px;padding:0 22px;font-size:13px;font-weight:850;text-decoration:none;transition:all .22s;display:inline-flex}.vrButton.primary{background:linear-gradient(110deg,#2377ff,#2ad8ee);border-color:#0000;box-shadow:0 12px 36px #237eff47}.vrButton:hover{border-color:#41d9eb;transform:translateY(-2px)}.vrSectionHead{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.vrSectionHead h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(40px,4.3vw,68px);line-height:1.02}.vrSectionHead p{color:#92acbb;font-size:16px;line-height:1.75}.vrWave{background:radial-gradient(#2ad6f21a,#0000 62%);height:80px;position:relative;overflow:hidden}.vrWave:before,.vrWave:after{content:"";border-top:1px solid #36dbf252;border-radius:50%;height:70px;position:absolute;left:-5%;right:-5%;transform:rotate(-2deg)}.vrWave:before{top:18px}.vrWave:after{opacity:.4;top:43px;transform:rotate(2deg)}.vrHero{grid-template-columns:minmax(420px,.82fr) minmax(680px,1.18fr);align-items:center;gap:55px;min-height:calc(100vh - 72px);padding:72px 0 36px;display:grid;position:relative}.vrHero:before{content:"";pointer-events:none;background-image:linear-gradient(#33b7e709 1px,#0000 1px),linear-gradient(90deg,#33b7e709 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0 -15vw;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 30% 100%)}.vrHeroCopy{z-index:2;position:relative}.vrHeroCopy h1{letter-spacing:-.068em;margin:25px 0 28px;font-size:clamp(65px,5.8vw,96px);line-height:.89}.vrHeroCopy p{max-width:620px}.vrHeroVisual{min-height:610px;position:relative}.vrHeroProof{border-top:1px solid #477e9775;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.vrProofItem{grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:22px 22px 10px 0;display:grid}.vrProofItem:not(:last-child){border-right:1px solid #477e9747}.vrProofItem>span{background:#071b29;border:1px solid #2c647b;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.vrProofItem svg{width:25px;height:25px;stroke:var(--vr-cyan);fill:none;stroke-width:1.7px}.vrProofItem b{font-size:14px;display:block}.vrProofItem small{color:#82a0b0;margin-top:5px;line-height:1.45;display:block}.vrOperating{height:590px;box-shadow:var(--vr-shadow);background:radial-gradient(circle at 50% 48%,#1870b738,#0000 30%),linear-gradient(#041624f0,#020d17fa);border:1px solid #2d7ea64d;position:relative;overflow:hidden}.vrOperatingGrid,.vrStackGrid{background-image:linear-gradient(#47d3f60b 1px,#0000 1px),linear-gradient(90deg,#47d3f60b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.vrOperatingInputs,.vrOperatingOutputs{z-index:4;gap:16px;width:31%;display:grid;position:absolute;top:52px}.vrOperatingInputs{left:3%}.vrOperatingOutputs{gap:24px;top:78px;right:3%}.vrSysNode{background:linear-gradient(#09263ae8,#051928f0);border:1px solid #449ec69e;grid-template-columns:48px 1fr;align-items:center;gap:13px;min-height:82px;padding:12px 14px;transition:all .24s;display:grid;box-shadow:0 14px 36px #0000002e}.vrSysNode:hover{border-color:var(--vr-cyan);transform:translate(4px);box-shadow:0 0 30px #2ddaf11f}.vrSysNode>span{background:#082238;border:1px solid #286785;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.vrSysNode svg{width:23px;height:23px;stroke:var(--vr-cyan);fill:none;stroke-width:1.7px}.vrSysNode b{font-size:13px;display:block}.vrSysNode small{color:#7f9faf;margin-top:5px;font-size:9px;line-height:1.35;display:block}.vrOperatingCore{z-index:6;text-align:center;width:230px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.vrCoreRings{border:1px solid #34cff22e;border-radius:50%;width:250px;height:250px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #269dff29,inset 0 0 45px #1a8be014}.vrCoreRings:before,.vrCoreRings:after{content:"";border:1px dashed #34cff233;border-radius:50%;animation:18s linear infinite vrRotate;position:absolute;inset:18px}.vrCoreRings:after{animation-duration:13s;animation-direction:reverse;inset:42px}.vrCorePlate{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);background:linear-gradient(155deg,#0d314d,#061625 68%);border:1px solid #35d6f1;align-content:center;place-items:center;gap:5px;width:164px;height:156px;margin:0 auto;display:grid;box-shadow:0 0 48px #2cb1ff4d,0 28px 60px #00000080}.vrCoreMark{filter:drop-shadow(0 0 16px #2bd0f66b);width:82px;height:auto}.vrCorePlate b{letter-spacing:.17em;font-size:13px}.vrCorePlate small{letter-spacing:.18em;color:#79a2b6;font-size:7px}.vrOperatingCore em{color:#4d839d;letter-spacing:.18em;margin-top:16px;font:800 7px ui-monospace,Menlo,monospace;display:block}.vrOperatingLines{z-index:2;width:100%;height:100%;position:absolute;inset:0}.vrOperatingLines path{fill:none;stroke:url(#vrline);stroke-width:1.6px;stroke-dasharray:7 9;filter:drop-shadow(0 0 4px #2ddef238);animation:9s linear infinite vrDash}.vrPulse{z-index:5;background:#d8ffff;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite vrPulse;position:absolute;box-shadow:0 0 16px 5px #2be0f473}.p1{top:27%;left:39%}.p2{animation-delay:.4s;top:49%;left:45%}.p3{animation-delay:.7s;top:31%;right:34%}.p4{animation-delay:1.1s;top:55%;right:30%}@keyframes vrDash{to{stroke-dashoffset:-140px}}@keyframes vrRotate{to{transform:rotate(360deg)}}@keyframes vrPulse{50%{opacity:.35;transform:scale(.7)}}.vrProjectStrip{padding:18px 0 72px}.vrProjectGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.vrProjectCard{color:#fff;background:linear-gradient(#071b2b,#04121e);border:1px solid #31708f8f;min-height:250px;text-decoration:none;transition:all .28s;position:relative;overflow:hidden}.vrProjectCard:before{content:"";background:radial-gradient(circle at 78% 18%,#2683e838,#0000 40%),linear-gradient(135deg,#0000,#25ccec0d);transition:all .28s;position:absolute;inset:0}.vrProjectCard:hover{border-color:#2dd9ed;transform:translateY(-5px);box-shadow:0 22px 60px #00000052,0 0 35px #24c7eb1c}.vrProjectScene{background:linear-gradient(155deg,#09273d,#05131f);border-bottom:1px solid #173e54;height:142px;position:relative}.vrProjectScene:before,.vrProjectScene:after{content:"";position:absolute}.vrProjectScene.route:before{background:linear-gradient(90deg,#25dcd7,#2085ff);height:2px;top:76px;left:20px;right:24px;transform:rotate(-8deg);box-shadow:0 0 10px #2cdcf64d}.vrProjectScene.route:after{background:#06192a;border:2px solid #2fe5ef;border-radius:50%;width:11px;height:11px;top:53px;left:58%;box-shadow:-55px 35px 0 -2px #06192a,-55px 35px #2fe5ef,55px -4px 0 -2px #06192a,55px -4px #2fe5ef}.vrProjectScene.inbound:before{background:linear-gradient(#0c3047,#071923);border:1px solid #277497;width:70%;height:42px;bottom:22px;left:24px;box-shadow:76px -23px 0 -8px #0a273b}.vrProjectScene.inbound:after{border:2px solid #34d8ed;width:26px;height:19px;bottom:36px;left:42px;box-shadow:42px 0 0 -2px #082235,42px 0 #34d8ed,84px 0 0 -2px #082235,84px 0 #34d8ed}.vrProjectScene.inventory:before{background:repeating-linear-gradient(90deg,#153d55 0 7px,#0000 7px 22px),repeating-linear-gradient(0deg,#0000 0 21px,#1b5b75 21px 23px);border:1px solid #1f516b;inset:24px}.vrProjectScene.inventory:after{border:6px solid #2ddced;border-color:#2ddced #2283ff #27d8ed26 #27d8ed26;border-radius:50%;width:52px;height:52px;top:25px;right:25px}.vrProjectScene.cycle:before{background:linear-gradient(#0b3450,#071a29);border:2px solid #38d9ed;border-radius:10px;width:54px;height:92px;top:18px;left:50%;transform:translate(-50%)rotate(-8deg);box-shadow:0 14px 30px #00000040}.vrProjectScene.cycle:after{background:repeating-linear-gradient(0deg,#28aee9 0 3px,#0000 3px 7px);width:36px;height:24px;top:33px;left:50%;transform:translate(-50%)rotate(-8deg)}.vrProjectScene.queue:before{background:repeating-linear-gradient(0deg,#0d2b3d 0 13px,#1d5771 13px 14px);border:1px solid #25637d;height:58px;top:35px;left:24px;right:24px}.vrProjectScene.queue:after{background:#22db9a;border-radius:50%;width:7px;height:7px;top:49px;left:36px;box-shadow:0 19px #2dd9ed,0 38px #2c85ff,120px 0 #22db9a,120px 19px #f5c34b,120px 38px #2dd9ed}.vrProjectBody{padding:15px 16px 18px;position:relative}.vrProjectBody b{font-size:14px}.vrProjectBody span{color:#7698aa;margin-top:6px;font-size:10px;line-height:1.45;display:block}.vrProjectArrow{color:#39e0ef;border:1px solid #2d6781;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:15px;right:14px}.vrDarkSection{border-top:1px solid #24536c80;padding:96px 0;position:relative}.vrIntroGrid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.vrIntroGrid h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(46px,4.5vw,72px);line-height:1.02}.vrIntroGrid p{color:#97b0bf;font-size:17px;line-height:1.8}.vrCapabilityGrid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.vrCapabilityCard{background:linear-gradient(#071c2d,#03101a);border:1px solid #173f56;min-height:320px;padding:20px;transition:all .26s;position:relative;overflow:hidden}.vrCapabilityCard:hover{border-color:#2dd7ed;transform:translateY(-4px)}.vrCapabilityCard .vrCapIcon{border:1px solid #23627e;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.vrCapabilityCard svg{stroke:#32d9ed;fill:none;stroke-width:1.65px;width:27px;height:27px}.vrCapabilityCard h3{margin:22px 0 12px;font-size:22px;line-height:1.05}.vrCapabilityCard p{color:#89a5b4;font-size:13px;line-height:1.65}.vrPills{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.vrPills span{color:#a8c1ce;border:1px solid #28506a;border-radius:999px;padding:7px 9px;font-size:9px}.vrOutcomeRail{border-top:1px solid #19445d;border-bottom:1px solid #19445d;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.vrOutcomeRail div{grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:24px 24px 24px 0;display:grid}.vrOutcomeRail div:not(:last-child){border-right:1px solid #173d54;margin-right:24px}.vrOutcomeRail svg{stroke:#31dded;fill:none;stroke-width:1.6px;width:29px;height:29px}.vrOutcomeRail b{font-size:13px}.vrOutcomeRail small{color:#6f95a7;margin-top:4px;display:block}.vrCtaBand{border-top:1px solid #173d54;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:66px 0 78px;display:grid}.vrCtaBand h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(38px,4vw,64px);line-height:1}.vrSubHero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:650px;padding:82px 0 70px;display:grid}.vrSubHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(58px,5.5vw,92px);line-height:.94}.vrSubHero p{max-width:700px}.vrStackVisual{background:radial-gradient(circle at 50% 45%,#287fdd38,#0000 32%),#04111c;border:1px solid #256c9447;height:520px;position:relative;overflow:hidden}.vrStackLayers{z-index:3;gap:-4px;width:300px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.vrStackLayers div{background:linear-gradient(145deg,#144f7aed,#06192af5);border:1px solid #32c6ef;justify-content:space-between;align-items:center;height:85px;margin-top:-12px;padding:0 28px;display:flex;transform:skewY(-8deg);box-shadow:0 10px 28px #00000059,0 0 28px #22a7f41f}.vrStackLayers div:nth-child(2){margin-left:10px;margin-right:-10px}.vrStackLayers div:nth-child(3){margin-left:20px;margin-right:-20px}.vrStackLayers div:nth-child(4){margin-left:30px;margin-right:-30px}.vrStackLayers div:nth-child(5){margin-left:40px;margin-right:-40px}.vrStackLayers svg{stroke:#31dcf0;fill:none;stroke-width:1.7px;width:30px;height:30px}.vrStackLayers b{letter-spacing:.16em;font-size:11px}.vrStackTag{color:#dff8ff;letter-spacing:.08em;background:#08243a;border:1px solid #2a7295;border-radius:10px;padding:9px 13px;font-size:10px;font-weight:800;position:absolute}.tag1{top:15%;left:8%}.tag2{bottom:14%;left:10%}.tag3{top:15%;right:8%}.tag4{top:42%;right:5%}.tag5{bottom:16%;right:7%}.vrSolutionCards{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.vrSolutionCard{background:linear-gradient(#071c2c,#03101a);border:1px solid #16415a;min-height:420px;transition:all .28s;position:relative;overflow:hidden}.vrSolutionCard:hover{border-color:#31dced;transform:translateY(-5px);box-shadow:0 20px 55px #00000052,0 0 28px #28c0ef1a}.vrSolutionScene{background:radial-gradient(circle at 70% 28%,#298feb4d,#0000 35%),linear-gradient(145deg,#0b2b43,#061522);border-bottom:1px solid #18455c;height:165px;position:relative}.vrSolutionScene.ops:before{content:"";background:repeating-linear-gradient(90deg,#0d2d42 0 48px,#214f66 48px 49px);border:1px solid #2e7694;height:48px;position:absolute;bottom:28px;left:25px;right:25px}.vrSolutionScene.ops:after{content:"";border:2px solid #35d8ec;width:30px;height:22px;position:absolute;bottom:48px;left:54px;box-shadow:64px 0 0 -2px #082033,64px 0 #35d8ec,128px 0 0 -2px #082033,128px 0 #35d8ec}.vrSolutionScene.systems:before{content:"";border:1px solid #30d3ef;border-radius:50%;width:82px;height:82px;position:absolute;top:31px;left:50%;transform:translate(-50%);box-shadow:-95px 28px 0 -28px #2b88ff,95px 28px 0 -28px #2b88ff,0 0 38px #2ccef229}.vrSolutionScene.systems:after{content:"";background:linear-gradient(90deg,#2580ff,#30ddef,#2580ff);height:1px;position:absolute;top:71px;left:18%;right:18%}.vrSolutionScene.data:before{content:"";background:linear-gradient(#0000,#1e6fa614);border-bottom:1px solid #295e79;border-left:1px solid #295e79;height:90px;position:absolute;bottom:24px;left:24px;right:24px}.vrSolutionScene.data:after{content:"";background:linear-gradient(90deg,#21d8c8,#2781ff);height:2px;position:absolute;bottom:49px;left:40px;right:35px;transform:skewY(-12deg);box-shadow:34px -22px 0 -1px #2bd6ee,68px 8px 0 -1px #2bd6ee}.vrSolutionScene.ai:before{content:"";background:radial-gradient(circle,#25cbe8 0 5px,#0000 6px),linear-gradient(45deg,#0000 46%,#246688 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#246688 47% 53%,#0000 54%);border:1px solid #2f7697;border-radius:24px;width:90px;height:90px;position:absolute;top:31px;left:50%;transform:translate(-50%)}.vrSolutionScene.ai:after{content:"";background:linear-gradient(90deg,#0000,#33ddec,#0000);height:1px;position:absolute;top:76px;left:24px;right:24px}.vrSolutionScene.apps:before{content:"";background:linear-gradient(90deg,#0a2437 0 28%,#061722 28%);border:1px solid #2a6a89;position:absolute;inset:30px 28px 28px}.vrSolutionScene.apps:after{content:"";background:#0e3249;height:22px;position:absolute;top:52px;left:40%;right:42px;box-shadow:0 33px #0c2a3e,0 66px #0b2638}.vrSolutionBody{padding:20px}.vrSolutionBody>span{border:1px solid #286681;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.vrSolutionBody svg{stroke:#31ddec;fill:none;stroke-width:1.65px;width:26px;height:26px}.vrSolutionBody h3{margin:17px 0 11px;font-size:23px;line-height:1.05}.vrSolutionBody p{color:#8da7b6;font-size:13px;line-height:1.62}.vrSolutionBody .vrPills{margin-top:17px}.vrWorkHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;padding:76px 0 42px;display:grid}.vrWorkHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(62px,5.7vw,94px);line-height:.94}.vrProblemFlow{align-items:center;gap:10px;height:280px;padding:25px;display:flex;position:relative}.vrProblemFlow:before{content:"";background:linear-gradient(90deg,#2172ff,#2ae0ee);height:2px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 17px #2ed9f142}.vrProblemStep{z-index:2;background:linear-gradient(#08263b,#041421);border:1px solid #24627e;align-content:center;place-items:center;gap:10px;width:120px;height:145px;display:grid;position:relative;transform:perspective(500px)rotateY(-6deg);box-shadow:0 15px 36px #00000040}.vrProblemStep.final{border-color:#2cdff0;height:175px;box-shadow:0 0 35px #26c8f426}.vrProblemStep svg{stroke:#31dff0;fill:none;stroke-width:1.6px;width:28px;height:28px}.vrProblemStep b{text-align:center;letter-spacing:.08em;font-size:9px}.vrProblemStep>span{color:#43e6f2;z-index:3;position:absolute;right:-14px}.vrWorkFilters{flex-wrap:wrap;gap:10px;margin:28px 0 30px;display:flex}.vrWorkFilters span{color:#9db6c4;border:1px solid #28506a;border-radius:999px;padding:10px 16px;font-size:11px}.vrWorkFilters span.active{color:#fff;background:linear-gradient(90deg,#176ef8,#25cde7);border-color:#0000}.vrWorkGrid{grid-template-columns:repeat(6,1fr);gap:16px;display:grid}.vrWorkCard{color:#fff;background:#061522;border:1px solid #18455e;grid-column:span 2;min-height:460px;text-decoration:none;transition:all .26s;overflow:hidden}.vrWorkCard.wide{grid-column:span 3}.vrWorkCard:hover{border-color:#30d8eb;transform:translateY(-4px);box-shadow:0 20px 55px #00000052}.vrWorkMedia{background:linear-gradient(145deg,#0b2b43,#071723);height:245px;position:relative;overflow:hidden}.vrWorkMedia img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block}.vrWorkMedia.transport{padding:10px}.vrWorkMedia.transport>div{transform-origin:0 0;pointer-events:none;width:138%;height:138%;transform:scale(.72)}.vrWorkBadge{letter-spacing:.12em;background:#03111ccc;border:1px solid #2f7190;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:13px;left:13px}.vrWorkBody{padding:20px}.vrWorkBody h3{margin:8px 0 10px;font-size:25px;line-height:1.05}.vrWorkBody p{color:#8ca8b7;font-size:13px;line-height:1.6}.vrWorkMeta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.vrWorkMeta span{color:#a8c2cf;border:1px solid #26536d;border-radius:999px;padding:7px 9px;font-size:9px}.vrIndustryHero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;padding:80px 0 50px;display:grid}.vrIndustryHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(62px,5.6vw,94px);line-height:.94}.vrGlobeVisual{height:520px;position:relative}.vrGlobe{background:radial-gradient(circle at 38% 32%,#45daf561,#165b9a2e 30%,#031322ed 72%),repeating-radial-gradient(circle,#0000 0 18px,#31abe71f 19px 20px);border:1px solid #287db2;border-radius:50%;width:330px;height:330px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #2791ff40,inset -32px -24px 55px #0000007a}.vrGlobe>i{border:1px solid #43ccf238;border-radius:50%;position:absolute}.vrGlobe>i:first-child{inset:38px 0}.vrGlobe>i:nth-child(2){inset:0 80px}.vrGlobe>i:nth-child(3){border-radius:0;height:1px;top:92px;left:20px;right:20px}.vrGlobe>i:nth-child(4){border-radius:0;height:1px;top:165px;left:8px;right:8px}.vrGlobe>i:nth-child(5){border-radius:0;height:1px;top:235px;left:20px;right:20px}.vrGlobe .glowA,.vrGlobe .glowB,.vrGlobe .glowC{background:#d9ffff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 15px 6px #2bdaf159}.glowA{top:34%;left:30%}.glowB{top:45%;right:27%}.glowC{bottom:20%;left:46%}.vrOrbit{border:1px solid #30caf133;border-radius:50%;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.vrOrbit.o1{width:470px;height:220px}.vrOrbit.o2{width:510px;height:300px;transform:translate(-50%,-50%)rotate(22deg)}.vrOrbit.o3{width:570px;height:380px;transform:translate(-50%,-50%)rotate(-34deg)}.vrGlobeTag{background:#08233a;border:1px solid #2b6f94;border-radius:10px;align-items:center;gap:9px;padding:10px 13px;font-size:10px;font-weight:800;display:flex;position:absolute}.vrGlobeTag svg{stroke:#31ddec;fill:none;stroke-width:1.6px;width:21px;height:21px}.vrGlobeTag.t1{top:20%;left:5%}.vrGlobeTag.t2{bottom:18%;left:1%}.vrGlobeTag.t3{top:27%;right:1%}.vrIndustryGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vrIndustryCard{background:#061522;border:1px solid #17445d;min-height:420px;overflow:hidden}.vrIndustryScene{background:radial-gradient(circle at 75% 25%,#2b88ec47,#0000 38%),linear-gradient(145deg,#0b293f,#061521);height:210px;position:relative}.vrIndustryScene.logistics:before{content:"";background:linear-gradient(90deg,#1f70ff,#2ee0ed);height:3px;position:absolute;bottom:54px;left:8%;right:7%;transform:skewY(-8deg);box-shadow:0 0 13px #2ed7f24d}.vrIndustryScene.logistics:after{content:"";background:#092538;border:1px solid #2e7898;width:98px;height:42px;position:absolute;bottom:62px;right:16%;box-shadow:-20px 31px 0 -17px #2fdceb,68px 31px 0 -17px #2fdceb}.vrIndustryScene.manufacturing:before{content:"";background:linear-gradient(90deg,#0000 0 12%,#143b50 12% 18%,#0000 18% 35%,#143b50 35% 41%,#0000 41% 58%,#143b50 58% 64%,#0000 64%);border-bottom:2px solid #2f89a9;height:100px;position:absolute;bottom:35px;left:10%;right:10%}.vrIndustryScene.manufacturing:after{content:"";transform-origin:0;background:#2dd9ed;width:120px;height:9px;position:absolute;top:38px;left:24%;transform:rotate(29deg);box-shadow:74px 39px 0 -2px #2c83ff}.vrIndustryScene.distribution:before{content:"";background:repeating-linear-gradient(90deg,#12364b 0 9px,#0000 9px 30px),repeating-linear-gradient(0deg,#0000 0 28px,#1c5973 28px 30px);position:absolute;inset:28px}.vrIndustryScene.distribution:after{content:"";background:#0b3046;border:1px solid #2bd8ed;width:45px;height:52px;position:absolute;bottom:26px;right:40px;box-shadow:-10px 52px 0 -18px #2bd8ed,28px 52px 0 -18px #2bd8ed}.vrIndustryBody{padding:22px}.vrIndustryBody h3{margin:9px 0 12px;font-size:27px}.vrIndustryBody p{color:#8ba7b6;font-size:14px;line-height:1.65}.vrOtherOps{background:linear-gradient(90deg,#071b2a,#04121d);border:1px solid #17455e;grid-template-columns:1fr auto;align-items:center;gap:25px;margin-top:20px;padding:28px;display:grid}.vrOtherOps h3{margin:0 0 7px;font-size:24px}.vrOtherOps p{color:#85a3b3;max-width:840px;margin:0}.vrApproachHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;padding:80px 0 42px;display:grid}.vrApproachHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(62px,5.6vw,94px);line-height:.94}.vrJourneyVisual{grid-template-columns:repeat(4,1fr);align-items:center;height:420px;padding:0 34px;display:grid;position:relative}.vrJourneyWave{background:linear-gradient(90deg,#1f77ff,#2fdced,#2385ff);border-radius:50%;height:3px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 22px #2ed6f059}.vrJourneyWave:before,.vrJourneyWave:after{content:"";border-top:1px solid #2ed6f040;border-radius:50%;height:80px;position:absolute;top:-38px;left:0;right:0}.vrJourneyWave:after{opacity:.4;top:8px}.vrJourneyNode{z-index:2;text-align:center;justify-items:center;gap:7px;display:grid}.vrJourneyNode span{background:#08233a;border:2px solid #2ccce9;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 32px #24b9f138,inset 0 0 28px #24b9f114}.vrJourneyNode svg{stroke:#e8ffff;fill:none;stroke-width:1.5px;width:38px;height:38px}.vrJourneyNode small{color:#7ea0b1}.vrJourneyNode b{letter-spacing:.07em;font-size:14px}.vrStageGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.vrStageCard{background:linear-gradient(#071d2e,#03101a);border:1px solid #18445c;min-height:470px;padding:22px;position:relative}.vrStageIcon{border:1px solid #28789a;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 0 24px #2bd4f01f}.vrStageIcon svg{stroke:#37dff0;fill:none;stroke-width:1.6px;width:31px;height:31px}.vrStageCard>span{color:#6c8fa1;font:800 11px ui-monospace,Menlo,monospace;position:absolute;top:24px;right:22px}.vrStageCard h3{margin:26px 0 6px;font-size:24px}.vrStageCard h4{color:#35dcec;letter-spacing:.16em;margin:0 0 14px;font-size:11px}.vrStageCard p{color:#8fa9b7;font-size:13px;line-height:1.65}.vrStageCard ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.vrStageCard li{color:#bfd0d8;padding-left:20px;font-size:11px;position:relative}.vrStageCard li:before{content:"✓";color:#32ddec;position:absolute;left:0}.vrPrincipleRow{border-top:1px solid #17435a;grid-template-columns:1.2fr repeat(4,1fr);margin-top:42px;display:grid}.vrPrincipleRow>div{padding:26px 22px 16px 0}.vrPrincipleRow>div:not(:last-child){border-right:1px solid #173d53;margin-right:22px}.vrPrincipleRow h3{margin:9px 0;font-size:13px}.vrPrincipleRow p{color:#7f9dad;font-size:11px;line-height:1.55}.vrAboutHero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:60px;padding:80px 0 48px;display:grid}.vrAboutHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(62px,5.6vw,94px);line-height:.94}.vrAboutVisual{height:520px;position:relative}.vrAboutCore{clip-path:polygon(18% 0,82% 0,100% 25%,100% 75%,82% 100%,18% 100%,0 75%,0 25%);background:linear-gradient(145deg,#0c3552,#061724);border:1px solid #31d8ed;place-items:center;width:210px;height:130px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #0006,0 0 45px #26bff133}.vrAboutCore svg{width:90px}.vrAboutCore span{opacity:.25;background:#31d9ed;height:2px;position:absolute;left:10%;right:10%}.vrAboutCore span:first-of-type{bottom:-18px}.vrAboutCore span:nth-of-type(2){bottom:-34px}.vrAboutCore span:nth-of-type(3){bottom:-50px}.vrAboutNode{background:#082238;border:1px solid #276682;grid-template-columns:40px 1fr;align-items:center;gap:10px;width:190px;padding:12px;display:grid;position:absolute}.vrAboutNode svg{stroke:#2fdcec;fill:none;stroke-width:1.6px;width:24px;height:24px}.vrAboutNode b{font-size:11px;display:block}.vrAboutNode small{color:#7999aa;margin-top:4px;font-size:9px;display:block}.vrAboutNode.n1{top:10%;left:4%}.vrAboutNode.n2{top:13%;right:3%}.vrAboutNode.n3{top:45%;left:0}.vrAboutNode.n4{top:48%;right:0}.vrAboutNode.n5{bottom:3%;left:50%;transform:translate(-50%)}.vrAboutStory{border-top:1px solid #163c52;grid-template-columns:.9fr 1.1fr;gap:70px;padding:84px 0;display:grid}.vrAboutStory h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(42px,4.1vw,66px);line-height:1.03}.vrAboutStory p{color:#91acbb;font-size:16px;line-height:1.8}.vrBeliefs{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.vrBelief{background:#061522;border:1px solid #174159;min-height:210px;padding:24px}.vrBelief span{border:1px solid #286782;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.vrBelief svg{stroke:#32ddec;fill:none;stroke-width:1.6px;width:25px;height:25px}.vrBelief h3{margin:18px 0 8px;font-size:18px}.vrBelief p{color:#819ead;font-size:12px;line-height:1.6}.vrContactHero{grid-template-columns:1.05fr .95fr;align-items:start;gap:70px;padding:94px 0 60px;display:grid}.vrContactHero h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(62px,5.7vw,94px);line-height:.94}.vrContactPanel{box-shadow:var(--vr-shadow);background:linear-gradient(#081e30,#04111c);border:1px solid #1e5873;padding:26px}.vrContactPanel>span{color:#39deef;letter-spacing:.18em;font:800 9px ui-monospace,Menlo,monospace}.vrContactPanel a{color:#fff;word-break:break-word;margin:18px 0;font-size:18px;font-weight:800;text-decoration:none;display:block}.vrContactPanel p{color:#83a0b1;line-height:1.6}.vrContactGuide{border-top:1px solid #173d52;grid-template-columns:.8fr 1.2fr;gap:70px;padding:72px 0;display:grid}.vrContactGuide h2{letter-spacing:-.05em;margin:14px 0;font-size:46px;line-height:1.03}.vrGuideGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vrGuideGrid article{background:#061522;border:1px solid #174259;padding:20px}.vrGuideGrid span{color:#30ddec;letter-spacing:.15em;font-size:9px}.vrGuideGrid p{color:#8aa6b5;font-size:13px;line-height:1.6}.vrContactAction{background:radial-gradient(circle at 78%,#278be733,#0000 30%),linear-gradient(90deg,#071b2b,#04111c);border:1px solid #1c5a75;grid-template-columns:1fr auto;align-items:center;gap:30px;width:min(1440px,100% - 80px);margin:0 auto 80px;padding:34px 38px;display:grid}.vrContactAction h2{margin:0 0 8px;font-size:40px}.vrContactAction p{color:#83a0b1;margin:0}.vrCaseHero{padding:62px 0 36px}.vrCaseBack{color:#6e9cb2;margin-bottom:22px;font-size:11px;text-decoration:none;display:inline-block}.vrCaseHeroGrid{grid-template-columns:1.05fr .95fr;align-items:end;gap:60px;display:grid}.vrCaseHero h1{letter-spacing:-.06em;margin:15px 0;font-size:clamp(58px,5vw,86px);line-height:.96}.vrCaseHero p{color:#9bb3c0;max-width:760px;font-size:16px;line-height:1.72}.vrCaseSignal{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vrCaseSignal div{background:#071a29;border:1px solid #1c526c;padding:15px}.vrCaseSignal small{color:#5f8ba1;letter-spacing:.15em;font-size:8px;display:block}.vrCaseSignal b{margin-top:6px;font-size:12px;display:block}.vrCaseEvidence{padding:18px 0 70px}.vrCaseFrame{box-shadow:var(--vr-shadow);background:#051521;border:1px solid #1b5a76;overflow:hidden}.vrCaseFrameTop{color:#58dbea;letter-spacing:.16em;border-bottom:1px solid #184c65;justify-content:space-between;align-items:center;height:44px;padding:0 16px;font:800 8px ui-monospace,Menlo,monospace;display:flex}.vrCaseFrame img{width:100%;height:auto;display:block}.vrCaseFrame.transport>div:nth-child(2){min-height:640px}.vrCaseStory{color:#06131f;background:#f4f8fb;padding:80px 0}.vrCaseStoryGrid{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.vrCaseStory h2{letter-spacing:-.05em;margin:12px 0;font-size:50px;line-height:1.02}.vrCaseStorySections{gap:26px;display:grid}.vrCaseStorySections section{border-bottom:1px solid #c9d6de;padding-bottom:24px}.vrCaseStorySections h3{margin:0 0 8px;font-size:18px}.vrCaseStorySections p{color:#516777;margin:0;line-height:1.7}.vrCaseCapabilities{padding:80px 0}.vrCapabilityMatrix{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.vrCapabilityMatrix span{color:#c6d8e1;background:#061522;border:1px solid #174158;padding:16px;font-size:12px}.vrStackTags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.vrStackTags span{color:#8eabba;border:1px solid #244b62;border-radius:999px;padding:7px 10px;font-size:9px}.siteFooter{color:#fff!important;background:#020911!important;border-top:1px solid #17384b!important;padding:54px max(4vw,38px) 24px!important}.footerTop{grid-template-columns:1.4fr .6fr 1fr!important;gap:60px!important;display:grid!important}.footerBrandLink{align-items:center!important;gap:12px!important;text-decoration:none!important;display:flex!important}.footerBrandMark{width:46px!important}.footerBrandWords{letter-spacing:.16em!important;color:#fff!important;font-size:17px!important;font-weight:900!important}.footerBrandWords small{letter-spacing:.3em!important;color:#7597aa!important;margin-top:6px!important;font-size:7px!important;display:block!important}.footerBrand p{color:#7999a9!important;max-width:460px!important;line-height:1.6!important}.footerColumn>span{color:#38ddec!important;letter-spacing:.17em!important;font:800 9px ui-monospace,Menlo,monospace!important}.footerColumn a{color:#d9e8ef!important;text-decoration:none!important}.footerColumn small{color:#7795a5!important}.footerBottom{color:#617f8f!important;border-top:1px solid #17384b!important;margin-top:38px!important;padding-top:18px!important;font-size:10px!important}@media (max-width:1260px){.siteHeader{grid-template-columns:220px 1fr 220px!important}.siteNav{gap:22px!important}.vrHero{grid-template-columns:1fr;min-height:0}.vrHeroCopy{max-width:800px}.vrHeroVisual{min-height:590px}.vrProjectGrid{grid-template-columns:repeat(3,1fr)}.vrProjectCard:nth-child(4),.vrProjectCard:nth-child(5){grid-column:span 1}.vrCapabilityGrid,.vrSolutionCards{grid-template-columns:repeat(3,1fr)}.vrSubHero,.vrIndustryHero,.vrApproachHero,.vrAboutHero,.vrWorkHero,.vrContactHero{grid-template-columns:1fr}.vrWorkGrid{grid-template-columns:repeat(2,1fr)}.vrWorkCard,.vrWorkCard.wide{grid-column:span 1}.vrStageGrid,.vrBeliefs{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.siteHeader{height:64px;grid-template-columns:1fr auto!important;padding:0 20px!important}.siteNav{display:none!important}.siteBrandMark{width:34px!important}.headerCta{min-height:38px!important;font-size:10px!important}.vrShell,.vrContactAction{width:min(100% - 36px,1440px)}.vrTitle,.vrHeroCopy h1,.vrSubHero h1,.vrWorkHero h1,.vrIndustryHero h1,.vrApproachHero h1,.vrAboutHero h1,.vrContactHero h1{font-size:clamp(48px,13vw,72px)}.vrOperating{height:auto;min-height:720px;padding:20px}.vrOperatingInputs,.vrOperatingOutputs,.vrOperatingCore{width:auto;position:relative;top:auto;left:auto;right:auto;transform:none}.vrOperatingInputs,.vrOperatingOutputs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vrOperatingCore{height:220px;margin:36px auto}.vrOperatingLines,.vrPulse{display:none}.vrProjectGrid,.vrCapabilityGrid,.vrSolutionCards,.vrIndustryGrid,.vrBeliefs{grid-template-columns:1fr 1fr}.vrHeroProof,.vrOutcomeRail,.vrPrincipleRow{grid-template-columns:1fr}.vrProofItem:not(:last-child),.vrOutcomeRail div:not(:last-child),.vrPrincipleRow>div:not(:last-child){border-bottom:1px solid #173d53;border-right:0;margin-right:0}.vrSectionHead,.vrIntroGrid,.vrAboutStory,.vrContactGuide,.vrCaseHeroGrid,.vrCaseStoryGrid{grid-template-columns:1fr;gap:30px}.vrJourneyVisual{grid-template-columns:repeat(2,1fr);height:520px}.vrJourneyWave{display:none}.vrStageGrid{grid-template-columns:1fr 1fr}.vrWorkGrid{grid-template-columns:1fr}.vrCaseSignal,.vrCapabilityMatrix{grid-template-columns:1fr 1fr}.footerTop{grid-template-columns:1fr 1fr!important}.footerBrand{grid-column:1/-1}}@media (max-width:620px){.headerCta{gap:10px!important;padding:0 12px!important}.headerCta span{display:none}.siteBrandWords{font-size:12px!important}.vrHero,.vrSubHero,.vrWorkHero,.vrIndustryHero,.vrApproachHero,.vrAboutHero,.vrContactHero{padding-top:50px}.vrHeroCopy h1,.vrSubHero h1,.vrWorkHero h1,.vrIndustryHero h1,.vrApproachHero h1,.vrAboutHero h1,.vrContactHero h1{font-size:50px}.vrLead{font-size:16px}.vrOperatingInputs,.vrOperatingOutputs,.vrProjectGrid,.vrCapabilityGrid,.vrSolutionCards,.vrIndustryGrid,.vrBeliefs,.vrStageGrid,.vrGuideGrid{grid-template-columns:1fr}.vrProjectCard:nth-child(4),.vrProjectCard:nth-child(5){grid-column:auto}.vrOperating{min-height:1040px}.vrGlobeVisual{height:430px;transform:scale(.8)}.vrProblemFlow{justify-content:flex-start;overflow-x:auto}.vrProblemStep{min-width:115px}.vrJourneyVisual{grid-template-columns:1fr 1fr;height:480px}.vrAboutVisual{margin-inline:-60px;transform:scale(.78)}.vrCapabilityMatrix,.vrContactAction,.vrCtaBand{grid-template-columns:1fr}.footerTop{grid-template-columns:1fr!important}.footerBrand{grid-column:auto}.footerBottom{gap:8px;display:grid!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.vrOperatingLines path,.vrCoreRings:before,.vrCoreRings:after,.vrPulse{animation:none!important}.vrProjectCard,.vrSolutionCard,.vrSysNode,.vrButton{transition:none!important}}
:root{--vr-electric:#1f7cff;--vr-aqua:#2fe5f2;--vr-deep:#020a13;--vr-glass:#071b2bd1}.vrPage{background:radial-gradient(circle at 78% 5%,#125b9d3d,#0000 27%),radial-gradient(circle at 18% 42%,#0c4f811a,#0000 28%),linear-gradient(#020b14 0%,#03111c 55%,#020911 100%);position:relative}.vrPage:before{content:"";z-index:0;pointer-events:none;filter:blur(.1px);background:radial-gradient(at 50% 100%,#2484ff26,#0000 60%),repeating-radial-gradient(at 50% 100%,#0000 0 24px,#26d4f00e 25px 26px,#0000 27px 46px);height:42vh;position:fixed;bottom:-17vh;left:-10vw;right:-10vw}.vrPage>section{z-index:1;position:relative}.siteHeader{box-shadow:0 16px 45px #0000002e}.siteBrandMark{filter:drop-shadow(0 0 12px #25b7ff47)}.vrHero{gap:42px;min-height:780px;padding-top:58px;padding-bottom:18px}.vrHeroCopy{align-self:center}.vrHeroCopy h1{text-shadow:0 12px 38px #0000003b;max-width:640px}.vrHeroVisual{align-self:center;min-height:560px}.vrOperating{isolation:isolate;background:radial-gradient(circle at 50% 46%,#258ded4d,#0000 25%),radial-gradient(circle at 76% 16%,#1363a033,#0000 34%),linear-gradient(#051a2af7,#020d17fb);border:1px solid #40b6e457;border-radius:24px;height:560px;box-shadow:0 40px 100px #0006,0 0 60px #1783db14}.vrOperating:before{content:"";z-index:0;transform-origin:bottom;background:repeating-radial-gradient(at 50% 120%,#0000 0 18px,#2cd1f01a 19px 20px,#0000 21px 40px);height:35%;position:absolute;bottom:-4%;left:-12%;right:-12%;transform:perspective(500px)rotateX(64deg)}.vrOperating:after{content:"";filter:blur(10px);z-index:0;background:radial-gradient(circle,#23a7ff24,#0000 68%);border-radius:50%;position:absolute;inset:10% 35% 14%}.vrOperatingInputs,.vrOperatingOutputs{z-index:5}.vrSysNode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#0a2a40eb,#041523f0);border-color:#49b1dc9e;border-radius:14px}.vrSysNode:hover{transform:translate(5px)scale(1.015);box-shadow:0 0 32px #2ddcf229,0 14px 36px #00000047}.vrOperatingCore{z-index:7}.vrCoreRings{width:280px;height:280px;box-shadow:0 0 95px #2295ff38,inset 0 0 60px #28a8ff14}.vrCorePlate{background:linear-gradient(155deg,#0e3b5b,#061722 70%);width:176px;height:168px;box-shadow:0 0 50px #26cdf84d,0 0 110px #247eff2e,0 30px 70px #0000008c}.vrCoreMark{width:94px}.vrOperatingLines path{stroke-width:2px;filter:drop-shadow(0 0 7px #2ddef261)}.vrPulse{width:10px;height:10px;box-shadow:0 0 20px 6px #2be0f485}.vrHeroProof{background:linear-gradient(90deg,#0517252e,#0a263866,#0517252e);border-bottom:1px solid #477e973d;margin-top:0}.vrProofItem{padding-top:18px;padding-bottom:18px}.vrProofItem>span{box-shadow:inset 0 0 22px #25b8ed0f}.vrProjectStrip{padding:28px 0 82px}.vrProjectGrid{gap:16px}.vrProjectCard{background:linear-gradient(#082238 0%,#061927 46%,#03101a 100%);border-color:#327ea08f;border-radius:16px;min-height:310px;box-shadow:0 18px 48px #0000002e}.vrProjectCard:after{content:"";opacity:.55;background:linear-gradient(90deg,#2478ff,#2adfeb);height:3px;position:absolute;top:0;left:0;right:0}.vrProjectCard:hover:after{opacity:1;box-shadow:0 0 18px #2cd7f073}.vrProjectScene{background:linear-gradient(#2fcbf00b 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#2fcbf00b 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 72% 23%,#2789ef47,#0000 37%),linear-gradient(145deg,#0b2d46,#061521);height:176px}.vrProjectBody{min-height:132px;padding:20px 18px 22px}.vrProjectBody .vrCapIcon{background:#08263a!important;border:1px solid #28708e!important;border-radius:11px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important;position:absolute!important;top:-24px!important;left:18px!important;box-shadow:0 8px 25px #00000047,0 0 20px #29caed17!important}.vrProjectBody .vrCapIcon svg{stroke:#35dff0!important;fill:none!important;stroke-width:1.65px!important;width:25px!important;height:25px!important}.vrProjectBody b{margin-top:16px!important;font-size:15px!important;display:block!important}.vrProjectBody>span:not(.vrCapIcon){color:#7f9ead!important;font-size:10px!important}.vrProjectArrow{color:#43e3ef;background:#061c2c;box-shadow:inset 0 0 14px #27c4eb0f}.vrProjectScene.route{background:radial-gradient(circle at 22% 65%,#26e0e02e,#0000 8%),radial-gradient(circle at 65% 32%,#2880ff38,#0000 10%),linear-gradient(#2fcbf00b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2fcbf00b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(145deg,#0a2940,#061421)}.vrProjectScene.inbound{background:linear-gradient(#0000 55%,#00000038),linear-gradient(90deg,#123e53cc 0 12%,#0000 12% 26%,#123e53b3 26% 39%,#0000 39% 100%),radial-gradient(circle at 78% 20%,#2584ea3b,#0000 32%),linear-gradient(145deg,#0b2b43,#071623)}.vrProjectScene.inventory{background:radial-gradient(circle at 75% 18%,#2381ed40,#0000 32%),linear-gradient(145deg,#0a2a41,#061521)}.vrProjectScene.cycle{background:radial-gradient(circle at 50% 30%,#26c3ee2e,#0000 30%),linear-gradient(145deg,#0a2a41,#061521)}.vrProjectScene.queue{background:radial-gradient(circle at 75% 20%,#2484eb40,#0000 34%),linear-gradient(145deg,#0b2a41,#061522)}.vrDarkSection{background:linear-gradient(#020c1433,#0617244d,#020a112e);padding:108px 0;overflow:hidden}.vrDarkSection:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 50% 100%,#0000 0 20px,#2ad2ef0b 21px 22px,#0000 23px 41px);height:170px;position:absolute;bottom:-60px;left:-10%;right:-10%}.vrSectionHead{margin-bottom:42px}.vrSectionHead h2,.vrIntroGrid h2{max-width:800px}.vrCapabilityCard,.vrSolutionCard,.vrIndustryCard,.vrStageCard,.vrBelief{border-radius:16px;box-shadow:0 18px 50px #0000002e}.vrCapabilityCard:before,.vrSolutionCard:before,.vrIndustryCard:before,.vrStageCard:before,.vrBelief:before{content:"";opacity:.38;background:linear-gradient(90deg,#2178ff,#2addf0);height:2px;position:absolute;top:0;left:0;right:0}.vrCapabilityCard:hover:before,.vrSolutionCard:hover:before,.vrIndustryCard:hover:before,.vrStageCard:hover:before,.vrBelief:hover:before{opacity:1;box-shadow:0 0 18px #2bd6ef61}.vrSubHero{min-height:720px}.vrStackVisual{background:radial-gradient(circle at 50% 43%,#268df04d,#0000 29%),linear-gradient(#061a2a,#03101b);border-color:#3aa4d059;border-radius:24px;height:560px;box-shadow:0 30px 80px #00000057}.vrStackVisual:after{content:"";background:repeating-radial-gradient(at 50% 100%,#0000 0 20px,#2ddef214 21px 22px,#0000 23px 42px);height:46%;position:absolute;bottom:-26%;left:-10%;right:-10%;transform:perspective(500px)rotateX(58deg)}.vrStackLayers{filter:drop-shadow(0 22px 28px #00000059);width:335px}.vrStackLayers div{background:linear-gradient(145deg,#165e91f5,#071b2cf7);height:92px;box-shadow:0 15px 35px #00000061,0 0 34px #27b4f824}.vrStackTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #00000038}.vrSolutionCards{gap:18px}.vrSolutionCard{min-height:450px}.vrSolutionScene{height:190px}.vrSolutionBody h3{font-size:24px}.vrSolutionBody p{font-size:13.5px}.vrSolutionCard:first-child{border-color:#2dd8eb;box-shadow:0 18px 55px #0000004d,0 0 28px #27cbee14}.vrWorkHero{padding-top:90px;padding-bottom:70px}.vrProblemFlow{height:330px}.vrProblemStep{background:linear-gradient(#0a2b42,#041521);border-radius:14px;box-shadow:0 20px 46px #00000042}.vrProblemStep.final{background:linear-gradient(#0e3854,#061928)}.vrWorkGrid{gap:20px}.vrWorkCard{background:linear-gradient(#071b2b,#03101a);border-radius:17px;min-height:500px;box-shadow:0 22px 60px #00000038}.vrWorkMedia{background:linear-gradient(145deg,#09263a,#04131f);height:270px}.vrWorkBody{padding:22px}.vrWorkBody h3{font-size:27px}.vrWorkBody p{font-size:13.5px}.vrWorkBadge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04121ddb;box-shadow:0 8px 25px #00000038}.vrPortfolioPreview{background:linear-gradient(#31c2e80b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#31c2e80b 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 65% 34%,#2384ed38,#0000 32%),linear-gradient(145deg,#08283e,#04131f);height:100%;position:relative;overflow:hidden}.vrPreviewTop{letter-spacing:.13em;color:#63deed;border-bottom:1px solid #4196ba57;justify-content:space-between;align-items:center;height:38px;padding:0 14px;font:800 8px ui-monospace,Menlo,monospace;display:flex}.vrPreviewTop b{color:#22dc9c}.vrPreviewKpis{grid-template-columns:repeat(3,1fr);gap:7px;padding:10px;display:grid}.vrPreviewKpis span{background:#072030d1;border:1px solid #1f5873;padding:9px}.vrPreviewKpis small{color:#668fa2;font-size:7px;display:block}.vrPreviewKpis b{margin-top:3px;font-size:13px;display:block}.vrPreviewMap{position:absolute;inset:94px 12px 14px}.vrPreviewMap .routeLine{transform-origin:0;background:linear-gradient(90deg,#22d7c3,#2d7fff);height:2px;position:absolute;box-shadow:0 0 8px #2cd7f040}.vrPreviewMap .r1{width:64%;top:52%;left:10%;transform:rotate(-9deg)}.vrPreviewMap .r2{width:51%;top:31%;left:28%;transform:rotate(16deg)}.vrPreviewMap .r3{width:58%;top:72%;left:18%;transform:rotate(-20deg)}.vrPreviewMap i{background:#66f4a7;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 12px #4eeeb980}.vrPreviewMap .s1{top:58%;left:17%}.vrPreviewMap .s2{top:43%;left:39%}.vrPreviewMap .s3{top:52%;left:61%}.vrPreviewMap .s4{top:29%;left:76%}.vrPreviewMap .s5{top:72%;left:49%}.vrDockPreview{background:linear-gradient(#030e170d,#020b1273),radial-gradient(circle at 65% 25%,#2282eb38,#0000 30%),linear-gradient(145deg,#0b2a40,#05131f);height:100%;position:relative}.vrDockPreview:before{content:"";background:repeating-linear-gradient(90deg,#0a2537 0 52px,#1b4d63 52px 54px);border:1px solid #245f79;height:110px;position:absolute;bottom:25px;left:7%;right:7%}.vrDockPreview:after{content:"";background:repeating-linear-gradient(90deg,#103248 0 38px,#0000 38px 74px);height:42px;position:absolute;bottom:45px;left:14%;right:20%;box-shadow:0 -54px 0 -20px #2ed8ee29}.vrCyclePreview{background:radial-gradient(circle at 30% 35%,#24b2eb2e,#0000 30%),linear-gradient(145deg,#09263b,#04131e);grid-template-columns:.8fr 1.2fr;gap:14px;height:100%;padding:18px;display:grid}.vrScannerMock{background:linear-gradient(#0f3b59,#061724);border:2px solid #2edbec;border-radius:14px;width:88px;height:150px;margin:auto;position:relative;transform:rotate(-8deg);box-shadow:0 18px 40px #00000059,0 0 25px #2cd7f021}.vrScannerMock:before{content:"";background:repeating-linear-gradient(0deg,#23a6e0 0 4px,#0000 4px 9px);height:42px;position:absolute;top:22px;left:14px;right:14px}.vrCyclePanel{background:#051a28c7;border:1px solid #215b75;align-self:center;padding:14px}.vrCyclePanel strong{font-size:28px;display:block}.vrCyclePanel span{color:#7b9bac;margin-top:4px;font-size:9px;display:block}.vrCycleBar{background:#0d3348;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.vrCycleBar i{background:linear-gradient(90deg,#287cff,#2ddfed);width:78%;height:100%;display:block}.vrIndustryHero{min-height:650px;padding-top:76px;padding-bottom:74px}.vrGlobeVisual{height:560px}.vrGlobe{background:radial-gradient(circle at 38% 30%,#55e2f86b,#1f6fb738 29%,#031322f2 72%),repeating-radial-gradient(circle,#0000 0 17px,#31abe724 18px 19px);width:370px;height:370px;box-shadow:0 0 110px #2791ff4d,inset -42px -30px 70px #0000008f}.vrOrbit{border-color:#34cdf147}.vrGlobeTag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#072033e6;padding:11px 14px;box-shadow:0 12px 32px #00000042}.vrIndustryCard{min-height:470px;transition:all .28s}.vrIndustryCard:hover{border-color:#31ddec;transform:translateY(-5px);box-shadow:0 22px 65px #00000047}.vrIndustryScene{height:245px}.vrIndustryBody{padding:24px}.vrIndustryBody h3{font-size:30px}.vrIndustryBody p{font-size:14px}.vrApproachHero{min-height:650px;padding-top:74px;padding-bottom:58px}.vrJourneyVisual{height:450px}.vrJourneyWave{height:4px;box-shadow:0 0 32px #2ed6f06b}.vrJourneyNode span{background:radial-gradient(circle,#0d3955,#072137 70%);width:94px;height:94px;box-shadow:0 0 38px #24b9f142,inset 0 0 34px #24b9f11a}.vrStageGrid{gap:20px}.vrStageCard{min-height:500px;padding:24px;transition:all .28s}.vrStageCard:hover{border-color:#2ed9ed;transform:translateY(-5px);box-shadow:0 22px 60px #00000042}.vrStageCard:after{content:"";filter:blur(8px);background:linear-gradient(90deg,#0000,#2581e21f,#0000);height:46px;position:absolute;bottom:18px;left:22px;right:22px}.vrAboutHero{min-height:650px}.vrAboutVisual{height:520px}.vrAboutCore{box-shadow:0 0 90px #26a0ff33}.vrAboutNode{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#09263aeb,#051826f0);border-color:#409ec794;box-shadow:0 16px 40px #00000038}.vrAboutStory{align-items:center}.vrAboutStory h2{font-size:clamp(48px,4.3vw,72px)}.vrAboutStory>div:last-child{background:linear-gradient(#081e2ebf,#04121dcc);border:1px solid #173f56;border-radius:16px;padding:26px 30px;box-shadow:0 18px 50px #0000002e}.vrBelief{transition:all .26s;position:relative;overflow:hidden}.vrBelief:hover{border-color:#2edbed;transform:translateY(-4px)}.vrContactHero{min-height:620px}.vrContactCard{border-radius:18px;box-shadow:0 24px 70px #00000047}@media (max-width:1260px){.vrHero{min-height:0}.vrProjectGrid{grid-template-columns:repeat(3,1fr)}.vrProjectCard{min-height:300px}.vrProjectScene{height:170px}.vrSubHero,.vrIndustryHero,.vrApproachHero,.vrAboutHero{min-height:0}}@media (max-width:900px){.vrHeroVisual{min-height:0}.vrOperating{height:auto;min-height:700px}.vrProjectCard{min-height:280px}.vrWorkMedia{height:240px}.vrGlobe{width:320px;height:320px}.vrIndustryScene{height:210px}}@media (max-width:620px){.vrProjectGrid{grid-template-columns:1fr}.vrProjectCard{min-height:0}.vrProjectScene{height:180px}.vrWorkMedia{height:220px}.vrGlobe{width:300px;height:300px}.vrStageCard{min-height:0}}@media (prefers-reduced-motion:reduce){.vrCoreRings:before,.vrCoreRings:after,.vrOperatingLines path,.vrPulse{animation:none!important}}
