:root{--bg:#03101b;--bg-deep:#010812;--bg-soft:#071927;--panel:#0a1c2a;--panel2:#0c2232;--line:#173c51;--line2:#245c75;--text:#f2f8fb;--muted:#91a8b6;--muted2:#6e8998;--cyan:#28dcff;--cyan2:#0db3da;--blue:#4c73ff;--radius:18px;--max:1460px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-deep)}body{color:var(--text);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 78% -10%,#0a75a02b,#0000 30%),linear-gradient(#03101b,#020a12 72%);margin:0;font-family:IBM Plex Sans Arabic,Manrope,Arial,sans-serif;font-size:15px;line-height:1.75;overflow-x:hidden}html[lang=en] body{font-family:Manrope,IBM Plex Sans Arabic,Arial,sans-serif}html[lang=ar] .en,html[lang=en] .ar{display:none!important}a{color:inherit;text-decoration:none}button,select,input,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%}::selection{color:#001018;background:#28dcff}.siteHeader{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#02101aea;border-bottom:1px solid #1b4054;align-items:center;gap:28px;height:74px;padding:0 max(24px,4vw);display:flex;position:fixed;inset:0 0 auto;box-shadow:0 8px 30px #0005}.brand{flex:none;align-items:center;width:170px;height:52px;display:flex}.brand img{object-fit:contain;object-position:left center;width:100%;height:48px}.siteHeader nav{color:#c7d5dd;flex:1;justify-content:center;align-items:center;gap:20px;height:100%;font-size:12.5px;display:flex}.siteHeader nav>a,.navDrop>button{height:100%;color:inherit;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;transition:all .2s;display:flex}.siteHeader nav>a:hover,.navDrop:hover>button{color:#58e6ff}.navDrop{align-items:center;height:100%;display:flex;position:relative}.chev{color:#5e8798;font-size:11px}.dropPanel{top:68px;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#061521f5;border:1px solid #24526a;border-radius:16px;width:min(760px,82vw);padding:20px;transition:all .2s;position:absolute;inset-inline-start:50%;transform:translate(-50%)translateY(9px);box-shadow:0 28px 80px #000b}.navDrop:hover .dropPanel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.companiesDrop{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.companiesDrop a{background:#091c29;border:1px solid #17384c;border-radius:12px;align-items:center;gap:10px;min-height:75px;padding:9px;transition:all .2s;display:flex}.companiesDrop a:hover{background:#0b2332;border-color:#31cce8}.companiesDrop img{object-fit:contain;width:70px;height:44px}.companiesDrop span{font:600 11px Manrope}.dropList{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.dropList a{background:#081a27;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px;display:flex}.dropList a:hover{background:#0b2231;border-color:#215a71}.dropList b{font:600 11px Manrope}.dropList small{color:#7e9aa8;font-size:10px}.compactDrop{grid-template-columns:repeat(2,1fr)}.dropAll{font-size:11px;color:#54dcf6!important;justify-content:flex-end!important;height:auto!important;margin-top:12px!important}.headerActions{flex:none;align-items:center;gap:8px;display:flex}.langBtn{color:#dcebf1;background:#071925;border:1px solid #2b566c;border-radius:999px;height:35px;padding:0 11px;font:600 11px Manrope}.ctaSmall{color:#00121b;background:linear-gradient(90deg,#21d7f8,#3b7cff);border-radius:999px;place-items:center;height:35px;padding:0 14px;font-size:11px;font-weight:700;display:grid;box-shadow:0 8px 25px #19b8e025}.menuBtn{background:#071925;border:1px solid #2b566c;border-radius:9px;width:38px;height:35px;display:none}.pageMain{padding-top:74px}.primaryBtn,.ghostBtn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:12px;font-weight:700;display:inline-flex}.primaryBtn{color:#01131c;background:linear-gradient(95deg,#1ce4ff,#3d78ff);box-shadow:0 12px 36px #12bce12f}.primaryBtn:hover{filter:brightness(1.08);transform:translateY(-1px)}.ghostBtn{color:#e4f3f8;background:#071724cc;border-color:#3a6075}.ghostBtn:hover{border-color:#46d7f3}.textLink{color:#5fe4fb;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:600;display:inline-flex}.eyebrow,.sectionV4 small,.innerHero small,.textHeroV4>small,.companyHeroCopy>small,.leadershipV4 small{letter-spacing:.24em;color:#55dff6;font:700 9px Manrope}.breadcrumb{color:#66889a;margin-bottom:24px;font:500 10px Manrope}.lead{max-width:720px;font-size:16px!important}.holoScene{position:absolute;inset:0}.holoScene canvas{width:100%;height:100%;display:block}.voiceControl{align-items:center;gap:7px;margin-top:16px;display:flex}.voiceControl button,.voiceControl select{background:#061723;border:1px solid #2d5a71;border-radius:999px;height:33px;padding:0 11px;font-size:10px}.voiceControl button.speaking{border-color:#54ddf7;box-shadow:0 0 24px #28dfff35}.heroV4{background:radial-gradient(circle at 73% 35%,#0b7ba23d,#0000 30%),linear-gradient(135deg,#03101b,#041725 58%,#021019);border-bottom:1px solid #15384b;grid-template-columns:1.03fr .97fr;align-items:center;gap:2vw;min-height:760px;padding:80px max(25px,5.2vw) 70px;display:grid;position:relative;overflow:hidden}.heroGridFX{opacity:.2;background-image:linear-gradient(#3edfff13 1px,#0000 1px),linear-gradient(90deg,#3edfff13 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.heroCopyV4{z-index:3;max-width:800px;position:relative}.heroCopyV4 h1{letter-spacing:-.04em;margin:13px 0 22px;font-size:clamp(41px,5.2vw,72px);font-weight:650;line-height:1.07}.heroCopyV4 p{color:#9cb0bc;margin:0;line-height:1.9}.heroVisualV4{z-index:2;isolation:isolate;height:610px;position:relative}.heroVisualV4:after{content:"";filter:blur(20px);z-index:-2;background:radial-gradient(circle,#0ee3ff22,#0000 63%);border-radius:50%;position:absolute;inset:10% 5% 0}.robotMascot{--rx:0deg;--ry:0deg;--tx:0px;--ty:0px;perspective:900px;transform-style:preserve-3d;transition:transform .12s;position:relative}.robotArt{object-fit:contain;z-index:2;width:100%;height:100%;transform:translate(var(--tx),var(--ty)) rotateX(var(--rx)) rotateY(var(--ry));filter:drop-shadow(0 20px 35px #0008);transition:transform .16s;position:relative}.robotGlow{background:radial-gradient(circle,var(--accent),transparent 63%);filter:blur(38px);opacity:.23;position:absolute;inset:18% 14%}.heroMascot{width:58%;height:77%;animation:5s ease-in-out infinite floatHero;position:absolute;bottom:2%;left:9%}.heroMascot .robotArt{object-fit:cover;mix-blend-mode:screen;border-radius:30px;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.robotBadge{z-index:4;border:1px solid color-mix(in srgb,var(--accent),#1c3340 55%);background:#03111de8;border-radius:999px;align-items:center;gap:7px;padding:5px 8px 5px 5px;display:flex;position:absolute;bottom:8px;left:10px;box-shadow:0 7px 20px #0007}.robotBadge img{object-fit:contain;width:34px;height:25px}.robotBadge span{color:#fff;font:700 9px Manrope}.ecosystemOrbit{position:absolute;inset:0}.orbitLogo{border:1px solid color-mix(in srgb,var(--accent),#1a3b50 55%);width:105px;height:74px;box-shadow:0 0 25px color-mix(in srgb,var(--accent),transparent 75%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#051827dd;border-radius:50%;place-items:center;padding:12px;animation:5s ease-in-out infinite floatNode;display:grid;position:absolute}.orbitLogo img{object-fit:contain;max-width:100%;max-height:48px}.o1{top:7%;right:14%}.o2{animation-delay:.5s;top:31%;right:0}.o3{animation-delay:1s;bottom:16%;right:4%}.o4{animation-delay:1.5s;bottom:2%;left:51%}.o5{animation-delay:2s;top:4%;left:42%}.o6{animation-delay:2.5s;bottom:6%;right:28%}.o7{animation-delay:3s;top:25%;right:35%}.heroVisualLabel{letter-spacing:.2em;color:#63bed2;font:600 8px Manrope;position:absolute;bottom:8px;right:6%}.heroVisualLabel span{vertical-align:middle;background:#2ee1ff;width:22px;height:1px;margin-right:8px;display:inline-block}.brandTicker{background:#04131f;border-bottom:1px solid #16374a;overflow:hidden}.brandTicker div{letter-spacing:.18em;color:#789baa;align-items:center;gap:28px;width:max-content;height:42px;font:600 9px Manrope;animation:42s linear infinite ticker;display:flex}.brandTicker i{background:#21dfff;border-radius:50%;width:4px;height:4px;box-shadow:0 0 12px #21dfff}.sectionV4{border-bottom:1px solid #153649;padding:92px max(24px,5.2vw);position:relative}.sectionV4.darkBand{background:#04121d}.sectionTitle{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:34px;display:grid}.sectionTitle h2,.featureCopy h2,.engineeringCopy h2,.managedSplit h2,.contactBanner h2{letter-spacing:-.025em;margin:8px 0 0;font-size:clamp(30px,3.5vw,48px);font-weight:620;line-height:1.2}.sectionTitle p{color:#819ba9;max-width:750px;margin:8px 0 0}.sectionTitle>a{color:#62def5;margin-bottom:7px;font-size:11px;font-weight:600}.companyCardsV4{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.companyCardV4{isolation:isolate;background:linear-gradient(#092031,#05131f);border:1px solid #1c4156;border-radius:16px;min-width:0;padding:12px;transition:all .25s;position:relative;overflow:hidden}.companyCardV4:before{content:"";background:radial-gradient(circle,var(--accent),transparent 70%);opacity:.12;z-index:-1;height:45%;position:absolute;inset:auto 10% 0}.companyCardV4:hover{border-color:color-mix(in srgb,var(--accent),#24485d 45%);transform:translateY(-6px);box-shadow:0 20px 40px #0006}.companyCardTop{justify-content:space-between;align-items:center;height:45px;display:flex}.companyLogoV4{object-fit:contain;object-position:left center;width:100px;height:42px}.companyCardTop>span{color:#7e9dad;font-size:12px}.companyCardV4 .robotMascot{height:150px;margin:2px -4px 3px}.companyCardCopy h3{margin:6px 0 2px;font:700 14px Manrope}.companyCardCopy p{color:#d9e7ed;margin:0;font-size:11px}.companyCardCopy small{color:#688493;letter-spacing:0;margin-top:8px;font:500 8.5px/1.5 Manrope;display:block}.serviceMatrix{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.serviceTile{background:#071a27;border:1px solid #1b4256;border-radius:13px;grid-template-columns:38px 1fr 18px;align-items:center;gap:12px;min-height:105px;padding:17px;transition:all .2s;display:grid}.serviceTile:hover{background:#0a2231;border-color:#3acbe8;transform:translateY(-2px)}.serviceIcon{color:#59e2fa;background:#092635;border:1px solid #2d728c;border-radius:10px;place-items:center;width:38px;height:38px;font:700 15px Manrope;display:grid}.serviceTile b{margin-bottom:3px;font:650 12px Manrope;display:block}.serviceTile small{color:#758e9d;letter-spacing:0;font:400 9px/1.5 Manrope;display:block}.serviceTile em{color:#678b9b;font-style:normal}.solutionFeature{background:linear-gradient(120deg,#03101a,#071b2c);grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;display:grid}.featureVisual{height:620px;position:relative}.featureScene{background:radial-gradient(circle,#174d7a33,#0000 60%);border:1px solid #1d4c65;border-radius:30px;position:absolute;inset:4%;overflow:hidden}.featureCore{text-align:center;background:radial-gradient(circle at 35% 30%,#77edff,#1169a2 45%,#06213a 80%);border:1px solid #4eddf6;border-radius:50%;place-items:center;width:180px;height:180px;font:800 18px Manrope;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #31cde747}.featureCore span{letter-spacing:.18em;font-size:9px}.featureCopy>p,.engineeringCopy>p,.managedSplit>div:first-child>p{color:#8fa4b1;max-width:720px}.solutionListMini{border-top:1px solid #18394a;margin-top:26px}.solutionListMini a{border-bottom:1px solid #18394a;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;min-height:52px;display:grid}.solutionListMini span{color:#49d9f6;font:600 9px Manrope}.solutionListMini b{font:550 12px Manrope}.solutionListMini em{color:#62899b;font-style:normal}.engineeringFeature{grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;display:grid}.engineeringPills{flex-wrap:wrap;gap:7px;margin:26px 0;display:flex}.engineeringPills span,.miniServices span{color:#abc0ca;background:#071926;border:1px solid #225069;border-radius:999px;padding:7px 10px;font:500 9px Manrope}.engineeringVisual{place-items:center;height:520px;display:grid;position:relative}.mechaArm{background:radial-gradient(circle,#0f5d7c,#062235 65%);border:1px solid #3197b5;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 80px #21d8ff30}.mechaArm b{color:#58e5ff;font:700 21px Manrope}.mechaArm i{transform-origin:0;background:linear-gradient(90deg,#29ddff,#234c6e);border-radius:10px;width:95px;height:15px;position:absolute;top:50%;left:50%;box-shadow:0 0 18px #23ccea50}.mechaArm i:first-child{transform:rotate(-55deg)}.mechaArm i:nth-child(2){width:120px;transform:rotate(20deg)}.mechaArm i:nth-child(3){width:80px;transform:rotate(145deg)}.dataRing{border:1px solid #246b84;border-radius:50%;animation:15s linear infinite spin;position:absolute}.r1{width:330px;height:330px}.r2{width:430px;height:210px;animation-duration:22s;transform:rotate(38deg)}.sensorDot{color:#71d6e8;background:#071926;border:1px solid #2b6580;border-radius:6px;padding:5px 8px;font:600 8px Manrope;position:absolute}.s1{top:13%;right:18%}.s2{bottom:17%;right:9%}.s3{bottom:10%;left:17%}.industriesRail{grid-template-columns:repeat(9,1fr);gap:8px;display:grid}.industriesRail a{background:#071a27;border:1px solid #1b4054;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:110px;transition:all .2s;display:flex}.industriesRail a:hover{border-color:#36c9e6;transform:translateY(-3px)}.industriesRail span{filter:grayscale(.3);font-size:24px}.industriesRail b{font:600 10px Manrope}.managedSplit{grid-template-columns:.8fr 1.2fr;align-items:start;gap:8vw;display:grid}.managedRows{border-top:1px solid #1a3d50}.managedRows a,.managedRows>div{border-bottom:1px solid #1a3d50;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:56px;display:grid}.managedRows span{color:#46d5f2;font:600 9px Manrope}.managedRows b{font:550 11px Manrope}.managedRows em{color:#628695;font:500 9px Manrope}.managedRows.large>div{min-height:65px}.technologiesSection{background:#061724}.techRail{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.techRail span{color:#c8d9e0;background:#081b28;border:1px solid #1b4255;border-radius:12px;place-items:center;height:72px;font:650 12px Manrope;display:grid}.techNote{color:#5f7a89;margin-top:14px;font-size:10px}.contactBanner{background:radial-gradient(circle at 68%,#087fa34d,#0000 30%),linear-gradient(110deg,#061a27,#042234);border-bottom:1px solid #1e536b;justify-content:space-between;align-items:center;gap:40px;min-height:250px;margin:0;padding:60px max(24px,5.2vw);display:flex}.contactBanner h2{max-width:900px}.contactBanner p{color:#8ea5b2}.contactBannerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.innerHero{background:radial-gradient(circle at 78% 45%,#0d789d31,#0000 30%),#03111d;border-bottom:1px solid #17384b;grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:650px;padding:70px max(24px,5.2vw);display:grid}.innerHero>div:first-child{z-index:2;position:relative}.innerHero h1,.textHeroV4 h1,.companyHero h1{letter-spacing:-.035em;margin:10px 0 20px;font-size:clamp(38px,4.6vw,62px);font-weight:620;line-height:1.12}.innerHero p,.textHeroV4 p,.companyHero p{color:#93a8b4;max-width:760px;font-size:15px}.innerHeroVisual{height:520px;position:relative}.innerHeroVisual .heroMascot{width:62%;height:78%;left:14%}.solutionSphere,.mechaCore{text-align:center;background:radial-gradient(circle at 30% 20%,#6defff,#145e9f 46%,#06182b 78%);border:1px solid #50dff8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:180px;height:180px;font:750 18px Manrope;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #2cbbef35}.solutionSphere span,.mechaCore b{letter-spacing:.17em;font:700 8px Manrope}.textHeroV4{background:radial-gradient(circle at 82% 40%,#0b6f9423,#0000 28%),#03111b;border-bottom:1px solid #17384b;padding:105px max(24px,5.2vw) 72px}.textHeroV4 h1{max-width:1000px}.textHeroV4 p{max-width:880px}.companyDirectory{flex-direction:column;gap:16px;display:flex}.companyDirectoryRow{background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--accent),transparent 84%),transparent 40%),#071824;border:1px solid #1c4256;border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:2vw;min-height:430px;padding:30px 5vw;display:grid;overflow:hidden}.companyDirectoryRow.reverse{grid-template-columns:1.2fr .8fr}.companyDirectoryRow.reverse .directoryRobot{order:2}.directoryRobot{height:350px}.directoryRobot .robotMascot{height:100%}.directoryRobot .robotBadge{display:none}.directoryCopy>img{object-fit:contain;object-position:left;width:260px;height:90px;margin-bottom:8px}.directoryCopy h2{margin:7px 0 12px;font-size:32px}.directoryCopy p{color:#91a6b3;max-width:760px}.miniServices{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.companyHero{background:radial-gradient(circle at 75% 45%,color-mix(in srgb,var(--accent),transparent 80%),transparent 35%),#03111c;border-bottom:1px solid #17384b;grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;min-height:670px;padding:70px max(24px,5.2vw);display:grid}.companyHeroLogo{object-fit:contain;object-position:left;width:min(400px,70%);max-height:135px;margin:5px 0 12px}.companyHeroVisual{height:530px;position:relative}.companyHeroVisual .robotMascot{height:auto;position:absolute;inset:8% 14%}.companyHeroVisual .robotBadge{display:none}.capabilityGrid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.capabilityGrid article{background:#071925;border:1px solid #1b4054;border-radius:14px;min-height:190px;padding:21px;transition:all .2s}.capabilityGrid article:hover{border-color:#32c9e8;transform:translateY(-3px)}.capabilityGrid span{color:#4edbf5;font:600 9px Manrope}.capabilityGrid h3{margin:35px 0 9px;font:600 14px Manrope}.capabilityGrid p{color:#7e97a5;font-size:11px}.twoColStatement{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.twoColStatement h2{margin:7px 0 12px;font-size:40px}.twoColStatement p{color:#8da2af}.stepsV4{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stepsV4 div{background:#071a27;border:1px solid #1b4358;border-radius:12px;flex-direction:column;justify-content:space-between;height:100px;padding:16px;display:flex}.stepsV4 b{color:#4ee1fa;font:600 9px Manrope}.stepsV4 span{font:600 12px Manrope}.relatedCompanies{border-bottom:1px solid #17384b;padding:70px max(24px,5.2vw)}.relatedCompanies h2{font-size:30px}.relatedCompanies a{background:#071925;border:1px solid #1b4054;border-radius:13px;align-items:center;gap:12px;height:105px;padding:12px;display:flex}.relatedCompanies img{object-fit:contain;width:105px;height:60px}.relatedCompanies span{font:650 12px Manrope}.servicePageGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.servicePageGrid article{background:#071925;border:1px solid #1b4054;border-radius:16px;min-height:255px;padding:23px}.servicePageGrid article>span,.solutionDirectory article span,.industryDirectory article>span,.engineeringCapabilities article>span,.technologyWall article span,.insightGrid article span{color:#49d7f4;font:600 9px Manrope}.servicePageGrid h2{margin:35px 0 10px;font-size:20px}.servicePageGrid p{color:#7f98a6;font-size:12px}.serviceOwner{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.serviceOwner a{border:1px solid #24546b;border-radius:999px;padding:5px 8px;font:600 8px Manrope}.solutionDirectory{border-top:1px solid #1a3d50;flex-direction:column;display:flex}.solutionDirectory article{border-bottom:1px solid #1a3d50;grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:40px;min-height:138px;padding:22px 0;display:grid}.solutionDirectory article>div{grid-template-columns:38px 1fr;align-items:center;display:grid}.solutionDirectory h2{margin:0;font-size:19px}.solutionDirectory p{color:#829aa8;margin:0;font-size:12px}.solutionDirectory a{color:#56dff6;white-space:nowrap;font-size:10px}.industryDirectory{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.industryDirectory article{background:#071925;border:1px solid #1b4054;border-radius:15px;min-height:280px;padding:22px}.industryDirectory h2{margin:34px 0 10px;font-size:21px}.industryDirectory p{color:#8299a6;font-size:12px}.industryDirectory article>div{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.industryDirectory small{letter-spacing:0;border:1px solid #244f66;border-radius:999px;padding:5px 7px;font:500 8px Manrope}.industryDirectory a{color:#58def5;margin-top:18px;font-size:10px;display:inline-flex}.engineeringCapabilities{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.engineeringCapabilities article{background:#071925;border:1px solid #1b4054;border-radius:15px;min-height:210px;padding:22px}.engineeringCapabilities h2{margin:34px 0 9px;font-size:18px}.engineeringCapabilities p{color:#829aa7;font-size:12px}.architectureFlow{justify-content:center;align-items:center;gap:15px;min-height:190px;display:flex}.architectureFlow>div{background:#08202d;border:1px solid #2a637a;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:150px;height:95px;display:flex}.architectureFlow b{font:700 12px Manrope}.architectureFlow small{letter-spacing:.05em;color:#6f96a8;margin-top:5px}.architectureFlow i{color:#4bd8f2;font-style:normal}.technologyWall{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.technologyWall article{background:#071925;border:1px solid #1b4054;border-radius:15px;flex-direction:column;justify-content:space-between;height:155px;padding:20px;display:flex}.technologyWall b{font:700 18px Manrope}.technologyWall small{letter-spacing:0;color:#738d9b;font:500 9px Manrope}.insightGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.insightGrid article{background:#071925;border:1px solid #1b4054;border-radius:15px;min-height:260px;padding:22px}.insightGrid h2{margin:40px 0 12px;font-size:22px}.insightGrid p{color:#829ba8}.insightGrid small{letter-spacing:0;color:#4fdcf5}.missionGrid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.missionGrid article{background:#071925;border:1px solid #1b4054;border-radius:16px;min-height:220px;padding:25px}.missionGrid span:first-child{color:#4cdbf5;font:600 9px Manrope}.missionGrid h2{margin:40px 0 10px;font-size:26px}.missionGrid p{color:#839ba8}.aboutCompanyRail{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.aboutCompanyRail a{background:#071925;border:1px solid #1c4256;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:120px;padding:12px;display:flex}.aboutCompanyRail img{object-fit:contain;width:110px;height:65px}.aboutCompanyRail span{font:650 9px Manrope}.leadershipV4{background:#061723;border-bottom:1px solid #17384b;grid-template-columns:190px 1fr;align-items:center;gap:45px;padding:85px max(24px,5.2vw);display:grid}.founderMonogram{color:#58e2f8;background:radial-gradient(circle,#0d4864,#04131e 70%);border:1px solid #2a809d;border-radius:50%;place-items:center;width:170px;height:170px;font:700 48px Manrope;display:grid;box-shadow:0 0 65px #20caf327}.leadershipV4 h2{margin:5px 0 0;font-size:40px}.leadershipV4 h3{color:#75adbf;margin:0 0 15px;font-size:16px}.leadershipV4 p{color:#8ea3b0;max-width:800px}.contactIntro{padding-bottom:50px}.contactLayout{grid-template-columns:.75fr 1.25fr;gap:14px;padding:40px max(24px,5.2vw) 100px;display:grid}.contactInfoPanel{gap:8px;display:grid}.contactInfoPanel article{background:#071925;border:1px solid #1b4054;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:100px;padding:18px;display:flex}.contactInfoPanel small{letter-spacing:.18em;color:#50dcf5;font:700 8px Manrope}.contactInfoPanel a,.contactInfoPanel b{font:600 14px Manrope}.contactFormV4{background:radial-gradient(circle at 90% 10%,#0e7b9e22,#0000 30%),#071925;border:1px solid #1c4b61;border-radius:18px;padding:30px}.contactFormV4>small{letter-spacing:.2em;color:#50dcf5;font:700 8px Manrope}.contactFormV4 h2{margin:6px 0 24px;font-size:30px}.formGrid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:18px;display:grid}.formGrid label{flex-direction:column;gap:6px;display:flex}.formGrid label>span{color:#9db1bb;font-size:11px}.formGrid input,.formGrid select,.formGrid textarea{background:#05141e;border:1px solid #27546a;border-radius:9px;outline:none;width:100%;padding:10px 12px}.formGrid input:focus,.formGrid select:focus,.formGrid textarea:focus{border-color:#3bd7f3;box-shadow:0 0 0 3px #1fd3f010}.formGrid .full{grid-column:1/-1}.footerV4{background:#01070d;border-top:1px solid #17384b;padding:55px max(24px,5.2vw) 20px}.footerMain{grid-template-columns:1.5fr repeat(4,1fr);gap:38px;padding-bottom:38px;display:grid}.footerMain>div{color:#77909d;flex-direction:column;gap:7px;font-size:11px;display:flex}.footerMain b{color:#e9f4f7;margin-bottom:6px;font:650 11px Manrope}.footerMain a:hover{color:#53ddf5}.footerBrand img{object-fit:contain;object-position:left;width:210px;height:72px}.footerBrand p{max-width:340px}.footerBrand>a{color:#57dff6}.salesLabel{margin-top:8px}.footerBottom{color:#526d7b;border-top:1px solid #142d3d;justify-content:space-between;align-items:center;padding-top:17px;font:500 9px Manrope;display:flex}.footerBottom>div{gap:18px;display:flex}@keyframes floatHero{50%{transform:translateY(-8px)}}@keyframes floatNode{50%{transform:translateY(-6px)}}@keyframes ticker{to{transform:translate(-35%)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1260px){.siteHeader nav{gap:12px;font-size:11px}.companyCardsV4{grid-template-columns:repeat(4,1fr)}.serviceMatrix{grid-template-columns:repeat(3,1fr)}.industriesRail{grid-template-columns:repeat(5,1fr)}.aboutCompanyRail{grid-template-columns:repeat(4,1fr)}.footerMain{grid-template-columns:1.3fr repeat(2,1fr)}.footerMain>div:nth-child(4),.footerMain>div:nth-child(5){margin-top:15px}.capabilityGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1040px){.siteHeader nav{background:#04131efa;border-bottom:1px solid #24546a;flex-direction:column;align-items:stretch;height:auto;max-height:calc(100vh - 74px);padding:18px 24px;display:none;position:fixed;top:74px;left:0;right:0;overflow:auto}.siteHeader nav.open{display:flex}.siteHeader nav>a,.navDrop>button{justify-content:space-between;height:42px}.navDrop{height:auto;display:block}.dropPanel{display:none!important}.menuBtn{display:block}.ctaSmall{display:none}.heroV4,.innerHero,.companyHero,.solutionFeature,.engineeringFeature,.managedSplit{grid-template-columns:1fr}.heroV4{padding-top:55px}.heroVisualV4{height:520px}.featureVisual{order:2;height:480px}.engineeringVisual{height:430px}.companyCardsV4{grid-template-columns:repeat(3,1fr)}.serviceMatrix{grid-template-columns:repeat(2,1fr)}.industriesRail{grid-template-columns:repeat(3,1fr)}.companyDirectoryRow,.companyDirectoryRow.reverse{grid-template-columns:1fr}.companyDirectoryRow.reverse .directoryRobot{order:0}.directoryRobot{height:300px}.capabilityGrid,.servicePageGrid,.industryDirectory,.engineeringCapabilities{grid-template-columns:repeat(2,1fr)}.solutionDirectory article{grid-template-columns:1fr}.solutionDirectory article>div{grid-template-columns:38px 1fr}.technologyWall{grid-template-columns:repeat(3,1fr)}.contactLayout{grid-template-columns:1fr}.footerMain{grid-template-columns:repeat(2,1fr)}.footerBrand{grid-column:1/-1}.architectureFlow{flex-wrap:wrap}.aboutCompanyRail{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){body{font-size:14px}.siteHeader{height:66px;padding:0 14px}.siteHeader nav{max-height:calc(100vh - 66px);top:66px}.brand{width:137px}.pageMain{padding-top:66px}.heroV4{min-height:auto;padding:80px 18px 45px}.heroCopyV4 h1{font-size:40px}.heroVisualV4{height:420px;margin-top:-10px}.heroMascot{width:76%;left:0}.orbitLogo{width:74px;height:55px;padding:9px}.o2{top:26%;right:1%}.o3{bottom:19%;right:1%}.o4{bottom:0;left:44%}.o6{bottom:8%;right:24%}.companyCardsV4{grid-template-columns:1fr 1fr}.companyCardV4 .robotMascot{height:130px}.companyLogoV4{width:90px}.sectionV4{padding:70px 18px}.sectionTitle{grid-template-columns:1fr;gap:10px}.sectionTitle h2,.featureCopy h2,.engineeringCopy h2,.managedSplit h2,.contactBanner h2{font-size:31px}.serviceMatrix{grid-template-columns:1fr}.featureVisual{height:380px}.featureCore{width:140px;height:140px}.engineeringVisual{height:350px}.r1{width:260px;height:260px}.r2{width:310px;height:170px}.industriesRail,.techRail{grid-template-columns:repeat(2,1fr)}.contactBanner{flex-direction:column;align-items:flex-start;padding:50px 18px}.contactBannerActions{justify-content:flex-start}.innerHero,.companyHero{min-height:auto;padding:55px 18px}.innerHero h1,.textHeroV4 h1,.companyHero h1{font-size:38px}.innerHeroVisual,.companyHeroVisual{height:390px}.innerHeroVisual .heroMascot{width:75%;left:3%}.textHeroV4{padding:80px 18px 55px}.companyDirectoryRow{padding:22px 20px}.directoryCopy h2{font-size:27px}.directoryRobot{height:250px}.capabilityGrid,.servicePageGrid,.industryDirectory,.engineeringCapabilities,.technologyWall,.insightGrid,.twoColStatement{grid-template-columns:1fr}.stepsV4{grid-template-columns:repeat(2,1fr)}.relatedCompanies>div{grid-template-columns:1fr 1fr}.missionGrid{grid-template-columns:1fr}.aboutCompanyRail{grid-template-columns:1fr 1fr}.leadershipV4{grid-template-columns:1fr;padding:65px 18px}.founderMonogram{width:120px;height:120px;font-size:34px}.contactLayout{padding:25px 18px 70px}.contactFormV4{padding:20px}.formGrid{grid-template-columns:1fr}.formGrid .full{grid-column:auto}.footerV4{padding:45px 18px 18px}.footerMain{grid-template-columns:1fr}.footerBrand{grid-column:auto}.footerBottom{flex-direction:column;align-items:flex-start;gap:10px}.footerBottom>div{flex-wrap:wrap}.architectureFlow{gap:7px}.architectureFlow>div{width:125px}.architectureFlow i{display:none}}.ambientFx{pointer-events:none;z-index:1;opacity:.42;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.ambientFx i{width:2px;height:2px;animation:ambientDrift calc(9s + var(--i)*.55s) linear infinite;animation-delay:calc(var(--i)*-.7s);background:#5fe8ff;border-radius:50%;position:absolute;box-shadow:0 0 12px #42dfff}@keyframes ambientDrift{0%{opacity:0;transform:translateY(18vh)scale(.4)}20%{opacity:.8}to{transform:translate3d(calc((var(--i) - 8)*2vw),-28vh,0) scale(1.8);opacity:0}}.experienceGate{z-index:9999;background:radial-gradient(circle at 50% 42%,#0b3b5a 0,#031522 26%,#01060c 63%,#000 100%);place-items:center;animation:.45s both gateIn;display:grid;position:fixed;inset:0;overflow:hidden}.gateGrid{background-image:linear-gradient(#30dfff16 1px,#0000 1px),linear-gradient(90deg,#30dfff16 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:-20%;transform:perspective(700px)rotateX(63deg)translateY(23%);-webkit-mask-image:linear-gradient(#0000 15%,#000 60%,#0000);mask-image:linear-gradient(#0000 15%,#000 60%,#0000)}.gateGrid:after{content:"";background:radial-gradient(circle,#3ae7ff32,#0000 48%);animation:2.4s ease-in-out infinite gateBreath;position:absolute;inset:0}.gateCore{text-align:center;width:min(620px,88vw);padding:42px 22px;position:relative}.gateLogo{filter:drop-shadow(0 0 28px #27ddff88);width:200px;height:90px;margin:auto auto 24px}.gateLogo img{object-fit:contain;width:100%;height:100%}.gateCore small{letter-spacing:.26em;color:#6feaff;font:600 10px/1.2 Inter,system-ui}.gateCore h1{color:#f4fbff;margin:16px 0;font-size:clamp(34px,5vw,64px);line-height:1.05}.gateCore p{color:#8eafbf;max-width:530px;margin:0 auto 26px;font-size:14px;line-height:1.8}.gateCore button{color:#00111b;cursor:pointer;background:linear-gradient(120deg,#0cc7e8,#2e6fff);border:1px solid #65eaff;border-radius:999px;padding:14px 25px;font-weight:800;transition:all .25s;position:relative;box-shadow:0 0 0 8px #2fe5ff0a,0 18px 60px #00bfe85e}.gateCore button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 0 0 14px #2fe5ff0c,0 24px 75px #00bfe879}.gatePulse{background:#fff;border-radius:50%;width:8px;height:8px;margin-inline-end:8px;animation:1.2s infinite pulseDot;display:inline-block;box-shadow:0 0 14px #fff}.gateCore em{color:#4e7184;letter-spacing:.34em;margin-top:19px;font:500 9px Inter;display:block}.experienceLive:after{content:"";z-index:8000;pointer-events:none;background:linear-gradient(90deg,#0000,#70efff33,#0000);animation:1.6s cubic-bezier(.2,.8,.2,1) experienceSweep;position:fixed;inset:0;transform:translate(-110%)}@keyframes gateIn{0%{opacity:0}to{opacity:1}}@keyframes gateBreath{50%{opacity:.5;transform:scale(1.15)}}@keyframes pulseDot{50%{opacity:.35;transform:scale(1.8)}}@keyframes experienceSweep{to{transform:translate(110%)}}.companyCardV4.fxReveal:nth-child(2n),.serviceTile.fxReveal:nth-child(2n){transition-delay:60ms}.companyCardV4.fxReveal:nth-child(3n),.serviceTile.fxReveal:nth-child(3n){transition-delay:.11s}.robotStage{--rx:0deg;--ry:0deg;--tx:0px;--ty:0px;isolation:isolate;perspective:1100px;cursor:default;min-height:360px;position:relative}.robotStage .robotArt{z-index:4;transform:translate3d(var(--tx),var(--ty),28px) rotateX(var(--rx)) rotateY(var(--ry));transform-origin:52% 62%;filter:drop-shadow(0 24px 30px #000a) drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 34%,transparent));will-change:transform;transition:transform .18s ease-out,filter .25s;animation:4.2s ease-in-out infinite robotIdle;position:relative}.robotStage:hover .robotArt{filter:drop-shadow(0 28px 38px #000b) drop-shadow(0 0 34px color-mix(in srgb,var(--accent) 55%,transparent))}.robotPortal{z-index:1;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--accent) 75%,transparent);width:68%;box-shadow:0 0 42px color-mix(in srgb,var(--accent) 30%,transparent),inset 0 0 34px color-mix(in srgb,var(--accent) 25%,transparent);border-radius:50%;animation:2.7s ease-in-out infinite portalPulse;position:absolute;bottom:8%;left:50%;transform:translate(-50%)rotateX(72deg)}.robotPortal i{border:1px dashed color-mix(in srgb,var(--accent) 58%,transparent);border-radius:50%;animation:9s linear infinite ringSpin;position:absolute;inset:10%}.robotPortal i:nth-child(2){animation-duration:6s;animation-direction:reverse;inset:22%}.robotPortal i:nth-child(3){border-style:solid;animation-duration:4s;inset:34%}.robotScan{z-index:5;background:linear-gradient(90deg,transparent,var(--accent),#fff,var(--accent),transparent);height:2px;box-shadow:0 0 16px var(--accent);opacity:0;animation:5.5s ease-in-out infinite scanRobot;position:absolute;top:16%;left:19%;right:19%}.robotGlow{z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 64%);filter:blur(18px);border-radius:50%;animation:3.2s ease-in-out infinite aura;position:absolute;inset:15% 12% 12%}.robotEnergy{z-index:2;width:7px;height:7px;box-shadow:0 0 16px var(--accent);background:#fff;border-radius:50%;animation:4.5s linear infinite energyOrbit;position:absolute}.robotEnergy.e1{top:34%;left:19%}.robotEnergy.e2{animation-direction:reverse;animation-delay:-2.2s;top:50%;right:18%}.robotShadow{z-index:2;filter:blur(15px);background:#000b;border-radius:50%;height:8%;position:absolute;bottom:7%;left:24%;right:24%;transform:rotateX(76deg)}.robotVoiceWave{z-index:8;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);height:32px;box-shadow:0 0 24px color-mix(in srgb,var(--accent) 28%,transparent);opacity:0;background:#02111bdd;border-radius:999px;align-items:center;gap:3px;padding:7px 10px;transition:all .25s;display:flex;position:absolute;top:18%;right:10%;transform:translateY(8px)scale(.9)}.robotVoiceWave i{background:var(--accent);border-radius:3px;width:2px;height:8px}.isSpeaking .robotVoiceWave{opacity:1;transform:none}.isSpeaking .robotVoiceWave i{animation:.55s ease-in-out infinite alternate voiceBar}.isSpeaking .robotVoiceWave i:nth-child(2){animation-delay:-.2s}.isSpeaking .robotVoiceWave i:nth-child(3){animation-delay:-.4s}.isSpeaking .robotVoiceWave i:nth-child(4){animation-delay:-.1s}.isSpeaking .robotVoiceWave i:nth-child(5){animation-delay:-.32s}.isSpeaking .robotArt{animation:.74s ease-in-out infinite robotTalk}.isSpeaking .robotGlow{animation:.7s ease-in-out infinite auraTalk}.isSpeaking .robotScan{opacity:1;animation-duration:1.4s}.robotPing .robotArt{animation:.6s robotPing!important}.serviceConstellation{z-index:9;pointer-events:none;position:absolute;inset:0}.serviceConstellation span{border:1px solid color-mix(in srgb,var(--accent) 42%,transparent);color:#9fbdca;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.46;background:#03111dde;border-radius:10px;max-width:185px;padding:7px 10px;font:600 9px/1.25 Inter,system-ui;transition:all .45s;position:absolute;transform:translateZ(40px)scale(.94);box-shadow:0 8px 26px #0007}.serviceConstellation span.active{opacity:1;color:#fff;border-color:var(--accent);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateZ(70px)scale(1.05)}.serviceConstellation span:first-child{top:22%;left:3%}.serviceConstellation span:nth-child(2){top:28%;right:1%}.serviceConstellation span:nth-child(3){bottom:25%;left:4%}.serviceConstellation span:nth-child(4){bottom:21%;right:2%}.serviceConstellation span:nth-child(5){bottom:4%;left:50%;transform:translate(-50%)scale(.94)}.serviceConstellation span:nth-child(5).active{transform:translate(-50%)scale(1.05)}@keyframes robotIdle{0%,to{translate:0}50%{translate:0 -9px}}@keyframes portalPulse{50%{opacity:.75;scale:1.05}}@keyframes ringSpin{to{rotate:360deg}}@keyframes scanRobot{0%,30%,to{opacity:0;top:20%}42%{opacity:.65}70%{opacity:.15;top:76%}}@keyframes aura{50%{opacity:.72;scale:1.08}}@keyframes auraTalk{50%{opacity:1;scale:1.16}}@keyframes voiceBar{to{height:22px}}@keyframes robotTalk{0%,to{translate:0;rotate:0deg}35%{translate:0 -4px;rotate:.6deg}70%{translate:0 -1px;rotate:-.5deg}}@keyframes robotPing{0%{scale:1}40%{translate:0 -10px;scale:1.035}to{scale:1}}@keyframes energyOrbit{0%{opacity:0;transform:translate(0)}20%{opacity:1}50%{opacity:.8;transform:translate(85px,-45px)}to{opacity:0;transform:translate(175px,20px)}}.voiceControl button{position:relative;overflow:hidden}.voiceDot{background:#5eeaff;border-radius:50%;width:7px;height:7px;margin-inline-end:7px;display:inline-block;box-shadow:0 0 12px #5eeaff}.voiceControl button.speaking .voiceDot{animation:.7s infinite pulseDot}.companyCardV4,.serviceTile,.capabilityGrid article,.solutionDirectory article,.industryDirectory article,.missionGrid article{transform-style:preserve-3d;backface-visibility:hidden}.companyCardV4:hover,.capabilityGrid article:hover,.solutionDirectory article:hover,.industryDirectory article:hover{box-shadow:0 26px 70px #0008,0 0 34px color-mix(in srgb,var(--accent,#2bdcff) 12%,transparent);transform:translateY(-7px)perspective(900px)rotateX(1.5deg)}.heroV4:before,.companyHero:before,.innerHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 45%,#3bdfff12,#0000 28%),linear-gradient(120deg,#0000 42%,#51eaff08 50%,#0000 58%);animation:7s ease-in-out infinite heroLight;position:absolute;inset:0}.heroV4,.companyHero,.innerHero{position:relative;overflow:hidden}@keyframes heroLight{50%{opacity:.65;transform:translate(3%)scale(1.05)}}@media (max-width:760px){.ambientFx{opacity:.22}.robotStage{min-height:310px}.robotPortal{width:82%;bottom:10%}.serviceConstellation span{max-width:128px;padding:6px 8px;font-size:8px}.serviceConstellation span:first-child{top:25%;left:0}.serviceConstellation span:nth-child(2){top:29%;right:0}.serviceConstellation span:nth-child(3),.serviceConstellation span:nth-child(4){bottom:19%}.serviceConstellation span:nth-child(5){display:none}.robotVoiceWave{top:15%;right:2%}.gateCore{padding-inline:18px}.gateCore p{font-size:12px}.ambientFx i:nth-child(n+10){display:none}}@media (prefers-reduced-motion:reduce){.ambientFx,.robotPortal i,.robotScan,.robotEnergy{display:none!important}.robotArt,.robotGlow,.fxReveal{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}}.routePulse main{animation:.68s cubic-bezier(.2,.8,.2,1) both routeIn}@keyframes routeIn{0%{opacity:.78;filter:blur(4px);transform:scale(.996)}to{opacity:1;filter:none;transform:none}}:root{--font-ui:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans Arabic","Helvetica Neue",Arial,sans-serif;--surface:#071824bd;--surface-strong:#071927;--shadow:0 28px 90px #00000061}html[data-theme=light]{--bg:#eef5f8;--bg-deep:#e5eef2;--bg-soft:#f7fbfd;--panel:#fff;--panel2:#f0f7fa;--line:#cbdde5;--line2:#a9c9d6;--text:#082233;--muted:#496776;--muted2:#6b8692;--surface:#ffffffc7;--surface-strong:#fff;--shadow:0 28px 80px #1f485d29}body{letter-spacing:-.006em;font-size:15px;transition:background .35s,color .35s;font-family:var(--font-ui)!important}html:not([data-lang=ar]):not([data-lang=fa]):not([data-lang=ur]) .ar,html[data-lang=ar] .en,html[data-lang=fa] .en,html[data-lang=ur] .en,html[data-lang=en] .ar{display:none!important}html[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 78% -10%,#23c9ff20,#0000 30%),linear-gradient(#f7fbfd,#edf5f8 72%)}.siteHeader{background:color-mix(in srgb,var(--bg-deep) 88%,transparent);border-color:var(--line);box-shadow:0 8px 28px #0003}.siteHeader nav{font-size:12px}.brand{width:152px}.brand img{height:44px}.headerActions{gap:6px}.uxControls{align-items:center;gap:6px;display:flex}.themeToggle,.globalLang{border:1px solid var(--line2);background:var(--surface);height:35px;color:var(--text);font:600 10px var(--font-ui);border-radius:999px}.themeToggle{width:36px}.globalLang{max-width:122px;padding:0 10px}.siteHeader .dropPanel{background:color-mix(in srgb,var(--bg-soft) 94%,transparent);border-color:var(--line);box-shadow:var(--shadow)}html[data-theme=light] .companiesDrop a,html[data-theme=light] .dropList a{color:#143142;background:#f5fafc;border-color:#d7e7ed}.pageMain{background:0 0}.journeyProgress{z-index:120;width:calc(var(--scroll-progress,0)*100%);pointer-events:none;background:linear-gradient(90deg,#22e2ff,#5575ff,#c65cff);height:2px;position:fixed;top:0;left:0;box-shadow:0 0 14px #2bdfff}.cursorAura{z-index:1;left:var(--mx,-100px);top:var(--my,-100px);pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle,#26dfff0e,#0000 70%);border-radius:50%;width:280px;height:280px;position:fixed;transform:translate(-50%,-50%)}.ambientFx{opacity:.55}.sectionV6{border-bottom:1px solid var(--line);padding:96px max(24px,5.2vw);position:relative}.sectionV6.darkBand{background:color-mix(in srgb,var(--bg-soft) 74%,transparent)}.sectionV6 h2{letter-spacing:-.025em}.textHeroV4,.innerHero,.companyHero{border-bottom-color:var(--line)}.heroV4{background:radial-gradient(circle at 75% 34%,#0aa2d82c,transparent 28%),linear-gradient(135deg,var(--bg),var(--bg-soft) 58%,var(--bg-deep));min-height:720px;padding-top:94px}.heroCopyV4 h1{max-width:830px;font-size:clamp(38px,4.7vw,64px)}.heroCopyV4 .lead{max-width:760px;font-size:15.5px!important}.heroVisualV4{height:590px}.heroMascot{width:58%;height:82%;bottom:0;left:9%}.heroMascot .robotArt{object-fit:contain;mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}.ecosystemOrbit .orbitLogo{width:96px;height:66px}.orbitLogo img{max-height:42px}.companyCardsV4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.companyCardV4{min-height:380px;padding:15px}.companyCardV4 .robotStage{height:205px;min-height:205px}.companyCardV4 .robotArt{object-fit:contain}.companyCardCopy h3{font-size:18px}.companyCardCopy p{font-size:12px}.serviceMatrix{grid-template-columns:repeat(3,1fr);gap:12px}.serviceTile3d{position:relative;overflow:hidden;min-height:290px!important;padding:0!important;display:block!important}.serviceTile3d .service3D{background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--cyan) 15%,transparent),transparent 65%);border-bottom:1px solid var(--line);height:170px}.serviceTile3d>div:not(.service3D){padding:17px 18px 19px}.serviceTile3d>em{position:absolute;bottom:16px;right:16px}.serviceGalleryV6{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.serviceCardV6{border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--bg-deep) 92%,transparent));min-height:380px;transform-style:preserve-3d;border-radius:22px;transition:all .35s;overflow:hidden;box-shadow:0 18px 55px #0002}.serviceCardV6:hover{border-color:#35dfff;transform:translateY(-8px)perspective(1100px)rotateX(1.2deg);box-shadow:0 28px 70px #0006,0 0 35px #2ddfff12}.serviceCardV6 .service3D{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 65%,#26ddff14,#0000 60%);height:235px}.serviceCardMeta{grid-template-columns:auto 1fr auto;gap:14px;padding:18px;display:grid}.serviceCardMeta>span{font:700 10px var(--font-ui);color:#57def7}.serviceCardMeta h2{margin:0 0 7px;font-size:18px}.serviceCardMeta p{color:var(--muted);margin:0;font-size:12px}.serviceCardMeta em{color:#61e5fb;font-style:normal}.managedV6{background:var(--bg-soft)}.serviceDetailHero{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;align-items:center;gap:4vw;min-height:680px;padding:120px max(24px,6vw) 72px;display:grid;position:relative;overflow:hidden}.serviceDetailHero h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(40px,5.4vw,76px);line-height:1.02}.serviceDetailHero p{max-width:700px;color:var(--muted);font-size:15px;line-height:1.85}.serviceHeroCanvas{border:1px solid var(--line);height:520px;box-shadow:var(--shadow);background:radial-gradient(circle at 50% 55%,#1edcff1a,#0000 55%),linear-gradient(145deg,#051726cc,#020b14cc);border-radius:30px;position:relative;overflow:hidden}html[data-theme=light] .serviceHeroCanvas{background:radial-gradient(circle at 50% 55%,#1edcff20,#0000 55%),linear-gradient(145deg,#f7fbfd,#e6f3f7)}.serviceHeroCanvas .service3D{position:absolute;inset:0}.serviceCodeOverlay{z-index:4;flex-wrap:wrap;align-items:center;gap:9px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.serviceCodeOverlay code,.serviceCodeOverlay span{font:600 9px var(--font-ui);letter-spacing:.12em;color:#86dff0;background:#02101bcf;border:1px solid #1d5066;border-radius:999px;padding:7px 10px}.serviceBlueprint{grid-template-columns:.35fr .65fr;gap:5vw;display:grid}.serviceBlueprint h2{margin:10px 0;font-size:clamp(32px,4vw,54px)}.blueprintFlow{gap:2px;display:grid}.blueprintFlow article{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr 70px;align-items:center;min-height:72px;display:grid}.blueprintFlow span{font:700 10px var(--font-ui);color:#4ddff8}.blueprintFlow b{font-size:15px}.blueprintFlow i{background:linear-gradient(90deg,#28dfff,#0000);height:1px;position:relative}.blueprintFlow i:after{content:"";background:#28dfff;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;right:0;box-shadow:0 0 12px #28dfff}.technicalCanvas{background:var(--bg-soft);grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.codePanel{border:1px solid var(--line);background:#020b13;border-radius:24px;min-height:350px;overflow:hidden;box-shadow:inset 0 0 60px #0ad6ff0c,0 30px 80px #0004}.codePanel>div{border-bottom:1px solid #163648;align-items:center;gap:7px;height:42px;padding:0 15px;display:flex}.codePanel i{background:#28dcff;border-radius:50%;width:8px;height:8px}.codePanel i:nth-child(2){background:#6c72ff}.codePanel i:nth-child(3){background:#c15cff}.codePanel pre{color:#7ddff1;white-space:pre-wrap;margin:0;padding:34px;font:500 13px/2 ui-monospace,SFMono-Regular,Menlo,monospace}.relatedCompanies>div{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.relatedCompanies a{border:1px solid var(--line);background:var(--panel);border-radius:16px;justify-content:center;align-items:center;gap:14px;min-height:110px;padding:14px;display:flex}.relatedCompanies img{object-fit:contain;max-width:130px;max-height:65px}.companyHeroV6{min-height:700px}.companyHeroV6 .companyHeroCopy h1{font-size:clamp(38px,4.8vw,64px)}.companyHeroV6 .companyHeroVisual{height:590px}.companyHeroV6 .robotStage{height:100%}.techSignature{flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px;display:flex}.techSignature code,.techSignature span{color:#7ddff1;font:600 9px ui-monospace,SFMono-Regular,monospace}.techSignature i{background:linear-gradient(90deg,var(--accent),transparent);width:80px;height:1px}.companyCapabilitiesV6{background:linear-gradient(180deg,var(--bg),var(--bg-soft))}.capabilityGridV6{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.capabilityGridV6 article{border:1px solid var(--line);background:linear-gradient(160deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--bg-deep) 88%,transparent));border-radius:20px;min-height:290px;padding:18px;transition:all .3s;position:relative;overflow:hidden}.capabilityGridV6 article:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-6px);box-shadow:0 24px 60px #0005}.capabilityGridV6 article>span{font:700 9px var(--font-ui);color:var(--accent)}.capabilityGridV6 h3{margin:10px 0;font-size:16px;line-height:1.35}.capabilityGridV6 p{color:var(--muted);margin:0;font-size:12px}.capGlyph{perspective:600px;place-items:center;height:115px;display:grid;position:relative}.capGlyph i{border:1px solid color-mix(in srgb,var(--cap) 75%,transparent);width:62px;height:62px;box-shadow:inset 0 0 25px color-mix(in srgb,var(--cap) 18%,transparent),0 0 20px color-mix(in srgb,var(--cap) 12%,transparent);animation:8s linear infinite capSpin;position:absolute;transform:rotateX(62deg)rotate(45deg)}.capGlyph i:nth-child(2){width:42px;height:42px;animation-duration:5s;animation-direction:reverse}.capGlyph i:nth-child(3){background:var(--cap);filter:blur(.2px);width:18px;height:18px;box-shadow:0 0 22px var(--cap);border-radius:50%}.capGlyph>span{font:800 9px var(--font-ui);color:#fff;z-index:3;position:absolute}.g1 i{border-radius:50%}.g2 i:first-child{border-radius:50%;transform:rotateX(70deg)}.g3 i:first-child{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.g4 i:first-child{border-radius:16px}.g5 i:first-child{border-style:dashed;border-radius:50%}@keyframes capSpin{to{rotate:360deg}}.stepsV6{grid-template-columns:repeat(6,1fr);gap:0;display:grid}.stepsV6 div{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 12px;position:relative}.stepsV6 b{color:#4de0f7;font:700 9px var(--font-ui);display:block}.stepsV6 span{font-size:13px;font-weight:700}.stepsV6 i{background:#2cdfff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:-5px;box-shadow:0 0 18px #2cdfff}.dynamicShowcase{gap:90px;display:grid}.dynamicBlock{gap:10px;display:grid}.productRail{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.productRail>a,.workRail>a{border:1px solid var(--line);background:var(--panel);border-radius:20px;transition:all .3s;overflow:hidden}.productRail>a:hover,.workRail>a:hover{border-color:#37dfff;transform:translateY(-6px)}.productRail .media{background:linear-gradient(145deg,#062033,#020b13);place-items:center;height:220px;display:grid;overflow:hidden}.productRail .media img{object-fit:cover;width:100%;height:100%}.productRail .media span{font:800 90px var(--font-ui);color:#21dfff}.productRail>a>small,.productRail>a>h3,.productRail>a>p{margin-inline:18px;display:block}.productRail>a>small{color:#52ddf5;font:700 9px var(--font-ui);margin-top:15px}.productRail h3{margin-top:6px!important;margin-bottom:4px!important}.productRail p{color:var(--muted);font-size:12px;margin-bottom:20px!important}.workRail{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.workImage{background:#061522;place-items:center;height:250px;display:grid;overflow:hidden}.workImage img{object-fit:cover;width:100%;height:100%}.workImage span{font:700 11px var(--font-ui);letter-spacing:.25em;color:#5de1fa}.workRail b,.workRail small{margin-inline:17px;display:block}.workRail b{margin-top:13px}.workRail small{color:var(--muted);margin-bottom:17px}.clientCloud{border-bottom:1px solid var(--line);background:var(--bg-soft);padding:48px max(24px,5.2vw)}.clientCloud>small{font:700 9px var(--font-ui);letter-spacing:.22em;color:#4ddff6}.clientCloud>div{align-items:center;gap:16px;padding-top:20px;display:flex;overflow:auto}.clientCloud a{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex:0 0 145px;place-items:center;height:78px;padding:10px;display:grid}.clientCloud img{object-fit:contain;max-width:120px;max-height:48px}.clientCloud b{font-size:12px}.catalogGrid,.clientsGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.catalogGrid article,.clientsGrid article{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:20px}.catalogGrid img{object-fit:cover;border-radius:13px;width:100%;height:220px;margin-bottom:16px}.catalogGrid h2,.clientsGrid h2{font-size:19px}.catalogGrid p,.clientsGrid p{color:var(--muted);font-size:13px}.workGrid{gap:18px;display:grid}.workGrid article{border:1px solid var(--line);background:var(--panel);border-radius:24px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.workGrid img{object-fit:cover;width:100%;height:330px}.workGrid article>div{padding:36px}.clientsGrid img{object-fit:contain;width:100%;height:90px;margin-bottom:18px}.emptyState{border:1px dashed var(--line2);color:var(--muted);text-align:center;border-radius:18px;grid-column:1/-1;padding:50px}.adminLogin{background:radial-gradient(circle at 50% 20%,#0c73964d,#0000 35%),#010913;place-items:center;min-height:100vh;padding:20px;display:grid}.adminLogin form{background:#061725;border:1px solid #1f536c;border-radius:24px;width:min(430px,100%);padding:34px;box-shadow:0 35px 100px #000a}.adminLogin img{object-fit:contain;width:180px;height:70px;margin:auto;display:block}.adminLogin small{text-align:center;color:#51dcf5;font:700 9px var(--font-ui);letter-spacing:.22em;display:block}.adminLogin h1{text-align:center}.adminLogin input{background:#03101a;border:1px solid #285a71;border-radius:11px;width:100%;height:46px;padding:0 14px}.adminLogin button{color:#00131d;background:linear-gradient(90deg,#20dfff,#4f72ff);border:0;border-radius:11px;width:100%;height:44px;margin-top:10px;font-weight:800}.adminLogin p{color:#ff8b8b;text-align:center}.adminShell{color:#eefaff;min-height:100vh;font-family:var(--font-ui);background:#020b13;grid-template-columns:240px 1fr;display:grid}.adminShell aside{background:#05131f;border-right:1px solid #183b4e;height:100vh;padding:24px 15px;position:sticky;top:0}.adminShell aside img{object-fit:contain;width:150px;height:60px}.adminShell aside h2{margin:15px 8px 20px;font-size:15px}.adminShell aside button,.adminShell aside a{text-align:left;color:#9ab3c0;text-transform:capitalize;background:0 0;border:1px solid #0000;border-radius:9px;width:100%;margin:3px 0;padding:10px 12px;display:block}.adminShell aside button.active{color:#57e1f8;background:#0b2637;border-color:#20566f}.adminShell aside a{border-color:#1c475d;margin-top:25px}.adminShell>section{padding:30px 4vw}.adminShell header{border-bottom:1px solid #17394b;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.adminShell header small{color:#55dff6;font:700 9px var(--font-ui);letter-spacing:.2em}.adminShell header h1{text-transform:capitalize;margin:5px 0 0}.adminShell header button,.adminForm button,.adminRows button{background:#0a2130;border:1px solid #24546b;border-radius:9px;padding:8px 12px}.adminForm{background:#061724;border:1px solid #183f53;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:25px 0;padding:20px;display:grid}.adminForm label{gap:6px;display:grid}.adminForm label span{color:#84a4b4;font-size:10px}.adminForm input,.adminForm textarea{background:#020d15;border:1px solid #244d62;border-radius:9px;padding:10px}.adminForm textarea{min-height:100px}.adminForm label:has(textarea){grid-column:1/-1}.adminForm>div{grid-column:1/-1;gap:8px;display:flex}.adminForm>div button:first-child{color:#00131b;background:linear-gradient(90deg,#20dfff,#4d74ff);border:0;font-weight:800}.fileInput{font-size:9px!important}.adminRows{gap:8px;display:grid}.adminRows article{background:#061622;border:1px solid #173c50;border-radius:13px;grid-template-columns:80px 1fr auto;align-items:center;gap:15px;padding:11px;display:grid}.adminRows article img,.adminPlaceholder{object-fit:contain;background:#03101a;border-radius:8px;place-items:center;width:80px;height:64px;display:grid}.adminRows article b{display:block}.adminRows article small{color:#57dbf3}.adminRows article p{color:#7e9caa;margin:4px 0;font-size:11px}.adminRows article>div:last-child{gap:6px;display:flex}.adminRows .danger{color:#ff9292;border-color:#6f3030}html[data-theme=light] .companyCardV4,html[data-theme=light] .serviceCardV6,html[data-theme=light] .capabilityGridV6 article,html[data-theme=light] .productRail>a,html[data-theme=light] .workRail>a,html[data-theme=light] .catalogGrid article,html[data-theme=light] .clientsGrid article,html[data-theme=light] .clientCloud a{background:#ffffffe0;box-shadow:0 18px 55px #416d8012}html[data-theme=light] .footerV4{color:#173442;background:#e5eef2}html[data-theme=light] .siteHeader nav{color:#244555}html[data-theme=light] .ghostBtn{color:#12303f;background:#f6fbfd}html[data-theme=light] .brandTicker{background:#eaf3f6}html[data-theme=light] .brandTicker div{color:#52717f}@media (max-width:1200px){.siteHeader nav{gap:12px;font-size:10.5px}.brand{width:130px}.globalLang{max-width:105px}.companyCardsV4{grid-template-columns:repeat(3,1fr)}.serviceGalleryV6,.serviceMatrix{grid-template-columns:repeat(2,1fr)}.capabilityGridV6{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.siteHeader{height:66px;padding:0 16px}.pageMain{padding-top:66px}.siteHeader nav{background:color-mix(in srgb,var(--bg-deep) 97%,transparent);border:1px solid var(--line);height:auto;max-height:calc(100vh - 88px);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;align-items:stretch;padding:12px;display:none;position:fixed;top:72px;left:14px;right:14px;overflow:auto}.siteHeader nav.open{display:flex}.siteHeader nav>a,.navDrop>button{height:40px;padding:0 10px}.navDrop{height:auto;display:block}.navDrop>button{justify-content:space-between;width:100%}.dropPanel{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:none;background:0 0;border:0;padding:6px;display:none;position:static;transform:none!important}.navDrop:focus-within .dropPanel,.navDrop:hover .dropPanel{display:block}.companiesDrop{grid-template-columns:repeat(2,1fr)}.headerActions .ctaSmall{display:none}.menuBtn{display:block}.heroV4{grid-template-columns:1fr;min-height:auto;padding-top:70px}.heroVisualV4{height:560px}.heroCopyV4{max-width:760px}.companyCardsV4{grid-template-columns:repeat(2,1fr)}.serviceDetailHero,.serviceBlueprint,.technicalCanvas{grid-template-columns:1fr}.serviceHeroCanvas{height:440px}.serviceBlueprint{gap:30px}.capabilityGridV6{grid-template-columns:repeat(2,1fr)}.stepsV6{grid-template-columns:repeat(3,1fr)}.productRail,.workRail,.catalogGrid,.clientsGrid{grid-template-columns:repeat(2,1fr)}.workGrid article{grid-template-columns:1fr}.workGrid img{height:280px}}@media (max-width:640px){body{font-size:14px}.brand{width:112px}.themeToggle{width:33px}.globalLang{max-width:92px}.heroV4{padding:55px 18px 38px}.heroCopyV4 h1{font-size:37px;line-height:1.08}.heroCopyV4 .lead{font-size:14px!important}.heroVisualV4{height:480px;margin-inline:-18px}.heroMascot{width:70%;height:82%;left:1%}.ecosystemOrbit .orbitLogo{width:76px;height:52px;padding:8px}.o1{right:8%}.o2{right:1%}.o3{right:0}.o5{left:31%}.o7{right:25%}.sectionV4,.sectionV6{padding:68px 18px}.sectionTitle{grid-template-columns:1fr;gap:12px}.sectionTitle h2{font-size:31px}.companyCardsV4,.serviceGalleryV6,.serviceMatrix,.capabilityGridV6,.productRail,.workRail,.catalogGrid,.clientsGrid{grid-template-columns:1fr}.companyCardV4{min-height:430px}.companyCardV4 .robotStage{height:250px;min-height:250px}.serviceTile3d{min-height:330px!important}.serviceTile3d .service3D{height:200px}.serviceCardV6 .service3D{height:230px}.serviceDetailHero{min-height:auto;padding:90px 18px 55px}.serviceDetailHero h1{font-size:42px}.serviceHeroCanvas{height:380px}.serviceCodeOverlay{bottom:12px;left:12px;right:12px}.serviceCodeOverlay code,.serviceCodeOverlay span{font-size:7px}.blueprintFlow article{grid-template-columns:35px 1fr 40px}.technicalCanvas .codePanel{min-height:270px}.codePanel pre{padding:20px;font-size:11px}.companyHeroV6{min-height:auto}.companyHeroV6 .companyHeroVisual{height:500px}.companyHeroV6 .companyHeroCopy h1{font-size:38px}.capabilityGridV6 article{min-height:250px}.stepsV6,.relatedCompanies>div{grid-template-columns:repeat(2,1fr)}.workGrid article>div{padding:22px}.adminShell{grid-template-columns:1fr}.adminShell aside{gap:5px;height:auto;padding:10px;display:flex;position:static;overflow:auto}.adminShell aside img,.adminShell aside h2,.adminShell aside a{display:none}.adminShell aside button{white-space:nowrap;width:auto}.adminShell>section{padding:18px}.adminForm{grid-template-columns:1fr}:is(.adminForm label:has(textarea),.adminForm>div){grid-column:auto}.adminRows article{grid-template-columns:55px 1fr}.adminRows article img,.adminPlaceholder{width:55px;height:55px}.adminRows article>div:last-child{grid-column:1/-1}.cursorAura,.serviceConstellation{display:none}}@media (prefers-reduced-motion:reduce){.journeyProgress{display:none}.capGlyph i,.brandTicker div{animation:none!important}}.soundToggle{border:1px solid var(--line2);background:var(--surface);width:36px;height:35px;color:var(--text);font:700 10px var(--font-ui);border-radius:999px}html[data-translation=fallback] .globalLang{border-color:#7f6f34}html[data-translation=translated] .globalLang{border-color:#2fbcd6}.aboutHero{grid-template-columns:.86fr 1.14fr;min-height:660px}.aboutHero>div:first-child{max-width:760px}.aboutHero h1{max-width:720px;font-size:clamp(36px,4.2vw,58px)}.aboutHero .innerHeroVisual{height:560px}.aboutHero .heroMascot{width:68%;height:88%;left:8%}.aboutHero .robotArt{object-fit:contain}@media (max-width:980px){.aboutHero{grid-template-columns:1fr}.aboutHero .innerHeroVisual{height:500px}.aboutHero>div:first-child{max-width:none}}@media (max-width:640px){.soundToggle,.themeToggle{width:32px;height:32px}.globalLang{height:32px}.aboutHero .innerHeroVisual{height:430px}.aboutHero h1{font-size:36px}}.sectionV7{border-bottom:1px solid var(--line);padding:100px max(24px,5.2vw);position:relative}.sectionTitleV7{grid-template-columns:1fr auto;align-items:end;gap:35px;margin-bottom:38px;display:grid}.sectionTitleV7 small,.sectionV7>div>small{letter-spacing:.24em;color:var(--cyan);font:800 9px Manrope}.sectionTitleV7 h2,.sectionV7 h2{letter-spacing:-.032em;margin:8px 0 0;font-size:clamp(30px,3.4vw,50px);font-weight:620;line-height:1.15}.sectionTitleV7 p{max-width:760px;color:var(--muted);margin:9px 0 0}.sectionTitleV7>a{color:#62e7ff;font-size:11px;font-weight:700}.siteHeader .brand img{height:58px}.companiesDrop img{width:96px;height:54px}.companyLogoV4{width:145px!important;height:56px!important}.heroV7{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 30%,#0ac9ff1c,#0000 30%),linear-gradient(135deg,#020b14,#041b2b 57%,#020b13);grid-template-columns:.92fr 1.08fr;align-items:center;gap:4vw;min-height:790px;padding:105px max(24px,5.2vw) 70px;display:grid;position:relative;overflow:hidden}.heroFxV7{background-image:linear-gradient(#39dfff0b 1px,#0000 1px),linear-gradient(90deg,#39dfff0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 93%);mask-image:linear-gradient(#000,#0000 93%)}.heroCopyV7{z-index:8;max-width:760px;position:relative}.heroLogoV7{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 20px #20dfff24);width:min(330px,60%);height:118px;margin-bottom:12px}.heroCopyV7 h1{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(44px,5.4vw,78px);font-weight:650;line-height:1.02}.heroCopyV7>p{color:#9bb2bf;max-width:720px;font-size:16px;line-height:1.9}.primaryV7{min-height:48px;padding-inline:23px;font-size:12px;box-shadow:0 14px 45px #16c9ee38}.voiceV7{box-shadow:0 12px 35px #0005,0 0 22px #21ddff12;background:linear-gradient(135deg,#0b2d42,#061622)!important;border:1px solid #31bdd8!important;border-radius:14px!important;align-items:center!important;gap:10px!important;min-height:52px!important;margin-top:18px!important;padding:6px 16px 6px 8px!important;display:inline-flex!important}.voiceV7 .voiceIcon{color:#001018;background:linear-gradient(145deg,#20ddff,#5272ff);border-radius:11px;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.voiceV7>span:last-child{text-align:start;display:grid}.voiceV7 b{font-size:11px}.voiceV7 small{color:#75a6b7;font-size:8px}.voiceV7.active{box-shadow:0 0 30px #27dfff44}.heroStageV7{z-index:4;isolation:isolate;height:630px;position:relative}.heroStageV7 .heroMascot{z-index:6;width:54%;height:88%;bottom:-1%;left:auto;right:0}.heroStageV7 .heroMascot .robotArt{object-fit:contain;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.heroStageV7 .holoScene{z-index:1;opacity:.8}.heroStageLabel{letter-spacing:.2em;color:#73cddd;z-index:8;font:700 8px Manrope;position:absolute;bottom:2%;right:5%}.heroStageLabel i{vertical-align:middle;background:#2ae6ff;width:25px;height:1px;margin-right:8px;display:inline-block}.codeCascade{z-index:3;pointer-events:none;width:57%;height:65%;position:absolute;top:13%;left:0}.terminalGlass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(140deg,#061725d9,#03111ad9);border:1px solid #2ad7f533;border-radius:18px;min-height:280px;position:absolute;inset:8% 0 auto;overflow:hidden;transform:perspective(800px)rotateY(9deg)rotateX(2deg);box-shadow:0 25px 80px #0007,0 0 45px #20e4ff0d}.terminalTop{border-bottom:1px solid #1e5269;align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.terminalTop span{background:#29dfff;border-radius:50%;width:7px;height:7px}.terminalTop span:nth-child(2){background:#7b74ff}.terminalTop span:nth-child(3){background:#ff5bd7}.terminalTop b{letter-spacing:.15em;color:#6693a5;margin-left:auto;font:700 7px Manrope}.terminalBody{gap:7px;padding:15px;display:grid}.terminalBody code{color:#69dff5;opacity:0;animation:8s infinite codeWrite;animation-delay:calc(var(--i)*.35s);font:500 8px/1.5 ui-monospace,Menlo,monospace}.terminalBody code em{color:#385d70;width:25px;font-style:normal;display:inline-block}.codeRain{opacity:.25;position:absolute;inset:0;overflow:hidden}.codeRain i{top:-40px;left:calc((var(--i)*6.2%));color:#2de1ff;animation:codeFall calc(5s + var(--i)*.23s) linear infinite;animation-delay:calc(var(--i)*-.31s);font:600 8px ui-monospace;position:absolute}.ecosystemLogoBar{border-bottom:1px solid var(--line);background:#04131f;padding:24px max(24px,5.2vw) 30px}.ecosystemLogoBar>small{text-align:center;letter-spacing:.27em;color:#648c9e;margin-bottom:16px;font:800 8px Manrope;display:block}.ecosystemLogoBar>div{max-width:var(--max);grid-template-columns:repeat(7,1fr);gap:9px;margin:auto;display:grid}.ecosystemLogoBar a{background:linear-gradient(150deg,#0b2131,#06141f);border:1px solid #1a465c;border-radius:15px;grid-template-rows:70px auto;place-items:center;height:112px;padding:8px;transition:all .25s;display:grid;position:relative;overflow:hidden}.ecosystemLogoBar a:before{content:"";background:radial-gradient(circle,var(--accent),transparent 70%);opacity:.12;height:40%;position:absolute;inset:auto 20% 0}.ecosystemLogoBar a:hover{border-color:color-mix(in srgb,var(--accent),#1e4c62 45%);transform:translateY(-5px);box-shadow:0 15px 35px #0005}.ecosystemLogoBar img{object-fit:contain;z-index:2;width:150px;height:66px;position:relative}.ecosystemLogoBar span{color:#7896a5;text-align:center;z-index:2;font:600 8px Manrope;position:relative}.companyExperienceHome{background:linear-gradient(#030d16,#061825)}.companyExperienceTabs{gap:8px;margin-bottom:22px;padding-bottom:8px;display:flex;overflow:auto}.companyExperienceTabs button{background:#071a27;border:1px solid #1d485e;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-width:135px;height:75px;padding:6px;transition:all .2s;display:flex}.companyExperienceTabs button.active{border-color:var(--accent);box-shadow:0 0 28px color-mix(in srgb,var(--accent),transparent 75%);background:#0b2232}.companyExperienceTabs img{object-fit:contain;width:100px;height:42px}.companyExperienceTabs span{font:700 8px Manrope}.companyExperienceStage{border:1px solid color-mix(in srgb,var(--accent),#24495d 70%);background:radial-gradient(circle at 30% 50%,color-mix(in srgb,var(--accent),transparent 87%),transparent 30%),#04121e;border-radius:25px;grid-template-columns:.72fr 1.08fr .9fr;min-height:620px;display:grid;position:relative;overflow:hidden}.experienceRobot{min-height:620px;position:relative}.experienceRobot .robotStage{height:100%;min-height:620px}.experienceRobot .robotArt{object-fit:contain;padding:18px}.experienceDemo{border-inline:1px solid #184155;min-height:620px}.companyExperienceV7{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent),transparent 88%),transparent 50%);height:100%;min-height:560px;position:relative;overflow:hidden}.companyExperienceV7 canvas{width:100%;height:100%;position:absolute;inset:0}.processHud{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:absolute;inset:0}.processHud>small{letter-spacing:.2em;color:var(--accent);font:800 8px Manrope}.processHud>b{color:#85a7b5;letter-spacing:.08em;font:600 9px Manrope}.processNodes{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.processNodes span{border:1px solid color-mix(in srgb,var(--accent),#25465a 55%);letter-spacing:.1em;animation:3s infinite hudPulse;animation-delay:calc(var(--i)*.24s);background:#03121bd9;border-radius:999px;padding:6px 9px;font:700 7px Manrope}.experienceCopy{align-self:center;padding:45px 32px}.experienceCopy>img{object-fit:contain;object-position:left center;width:230px;height:105px;margin-bottom:18px}.experienceCopy h3{margin:0 0 14px;font-size:28px;line-height:1.2}.experienceCopy p{color:#91a9b7;font-size:13px}.experienceCopy>div{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.experienceCopy>div span{border:1px solid #24576e;border-radius:999px;padding:6px 8px;font:600 8px Manrope}.experienceCopy>a{color:var(--accent);font:700 10px Manrope}.servicesV7{background:#03101b}.serviceGridV7{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.serviceCardV7{background:linear-gradient(160deg,#0a2131,#05131f);border:1px solid #1d485e;border-radius:19px;grid-template-rows:235px 1fr;min-height:390px;transition:all .25s;display:grid;overflow:hidden}.serviceCardV7:hover{border-color:#36c9e7;transform:translateY(-5px);box-shadow:0 20px 45px #0006}.serviceCardV7 .service3D{background:radial-gradient(circle,#0a83ad23,#0000 60%);border-bottom:1px solid #184052;height:235px}.serviceCardV7>div:last-child{padding:18px}.serviceCardV7 small{color:#46dfff;font:800 8px Manrope}.serviceCardV7 h3{margin:5px 0 6px;font-size:18px}.serviceCardV7 p{color:#7f9aa8;margin:0 0 12px;font-size:11px}.serviceCardV7 b{color:#4edff6;letter-spacing:.1em;font:700 8px Manrope}.solutionStoryV7{background:#04131e;grid-template-columns:.92fr 1.08fr;align-items:center;gap:5vw;display:grid}.solutionVisualV7{height:570px;position:relative}.systemPulse{text-align:center;background:radial-gradient(circle,#0b3854,#03101a 72%);border:1px solid #4a77ff;border-radius:50%;align-content:center;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 65px #5778ff35}.systemPulse b{font:800 25px Manrope}.systemPulse span{color:#8ca8ff;letter-spacing:.16em;font:700 7px Manrope}.solutionRowsV7{margin-top:25px;display:grid}.solutionRowsV7 a{border-bottom:1px solid #173c50;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid}.solutionRowsV7 span{color:#496d80;font:700 8px Manrope}.solutionRowsV7 b{font-size:12px}.solutionRowsV7 em{color:#48def6;font-style:normal}.techStackV7{background:#020b13}.techCategoryGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.techCategoryGrid article{background:#071824;border:1px solid #1a4459;border-radius:17px;padding:20px}.techCategoryGrid h3{color:#9ec0ce;margin:0 0 14px;font:600 14px Manrope}.techCategoryGrid article>div{flex-wrap:wrap;gap:8px;display:flex}.techCategoryGrid span{background:#04121d;border:1px solid #214b60;border-radius:10px;align-items:center;gap:7px;height:42px;padding:5px 11px;display:flex}.techCategoryGrid span img{object-fit:contain;width:28px;height:26px}.techCategoryGrid span b{font:600 10px Manrope}.dynamicShowcaseV7{background:#04131f}.productRailV7,.workRailV7{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.productRailV7>a,.workRailV7>a{background:#071925;border:1px solid #1a465b;border-radius:17px;padding:14px;overflow:hidden}.productRailV7 .media{background:#03111b;border-radius:12px;place-items:center;height:180px;margin-bottom:12px;display:grid}.productRailV7 .media img{object-fit:contain;max-width:85%;max-height:145px}.productRailV7 h3{font-size:16px}.productRailV7 p{color:#7e98a7;font-size:11px}.workRailV7>a>div{background:#04101a;place-items:center;height:190px;margin:-14px -14px 12px;display:grid}.workRailV7 img{object-fit:cover;width:100%;height:100%}.workRailV7 b{display:block}.workRailV7 small{color:#48dff7}.clientBrandSection{background:linear-gradient(#020b13,#04121d)}.clientBrandGrid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.clientBrandCard{text-align:center;background:#071925;border:1px solid #1b465b;border-radius:18px;min-height:300px;padding:20px;transition:all .25s}.clientBrandCard:hover{border-color:#36dfff;transform:translateY(-5px);box-shadow:0 18px 40px #0005}.clientMasterLogo{object-fit:contain;width:100%;height:100px;margin-bottom:14px}.clientMasterFallback{color:#4adff6;place-items:center;height:100px;font:800 35px Manrope;display:grid}.clientBrandCard h3{margin:4px 0;font-size:17px}.clientBrandCard>small{color:#56dff5}.clientBrandCard>p{color:#7e99a8;font-size:11px}.brandLogoStrip{border-top:1px solid #173d50;margin-top:17px;padding-top:13px}.brandLogoStrip>b{letter-spacing:.2em;color:#53788a;font:800 7px Manrope}.brandLogoStrip>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:9px;display:flex}.brandLogoStrip img{object-fit:contain;background:#03101a;border-radius:7px;width:45px;height:35px;padding:3px}.clientBrandEmpty{color:#5f8495;border:1px dashed #2a5b72;border-radius:18px;align-content:center;place-items:center;min-height:160px;display:grid}.clientBrandEmpty b{font:700 14px Manrope}.clientBrandEmpty span{font:500 10px Manrope}.industriesV7{background:#04131f}.industriesV7>div:last-child{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.industriesV7>div:last-child a{background:#071925;border:1px solid #1c4559;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:115px;display:grid}.industriesV7>div:last-child b{color:#45dff7;font-size:27px}.industriesV7>div:last-child span{font:600 10px Manrope}.contactBannerV7{grid-template-columns:1fr auto;align-items:center;gap:30px;margin:30px max(20px,3vw);display:grid;border-radius:24px!important}.contactBannerV7>div:last-child{gap:8px;display:flex}.companyHeroV7{min-height:680px}.companyHeroLogoV7{width:min(390px,75%)!important;height:145px!important}.companyDemoV7{background:#04131f;grid-template-columns:.7fr 1.3fr;align-items:center;gap:4vw;display:grid}.companyDemoV7>.companyExperienceV7{border:1px solid #1a485d;border-radius:22px;height:520px}.relatedCompanies>div{grid-template-columns:repeat(6,1fr)!important}.relatedCompanies a{min-height:120px}.relatedCompanies img{width:150px!important;height:70px!important}.clientHeroV7 h1{max-width:900px}.adminFormV7 label.wide{grid-column:1/-1}.adminGallery{border:1px dashed #244f63;border-radius:10px;flex-wrap:wrap;gap:7px;min-height:55px;padding:8px;display:flex}.adminGallery span{position:relative}.adminGallery img{object-fit:contain;background:#020d15;border-radius:7px;width:75px;height:55px}.adminGallery button{width:20px;height:20px;position:absolute;top:-5px;right:-5px;color:#fff!important;background:#752f3a!important;border-radius:50%!important;padding:0!important}.adminPreview{object-fit:contain;border:1px solid #244f63;border-radius:8px;width:120px;height:80px;margin-top:4px}.adminRows article em{color:#8a6fff;font:600 9px Manrope}.adminError{color:#ff8585}@keyframes codeWrite{0%,10%{opacity:0;transform:translate(-8px)}20%,80%{opacity:.86;transform:none}95%,to{opacity:.15}}@keyframes codeFall{0%{transform:translateY(-20px)}to{transform:translateY(520px)}}@keyframes hudPulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px color-mix(in srgb,var(--accent),transparent 65%)}}@media (max-width:1200px){.heroV7{grid-template-columns:1fr 1fr}.ecosystemLogoBar>div{grid-template-columns:repeat(4,1fr)}.companyExperienceStage{grid-template-columns:1fr 1fr}.experienceCopy{border-top:1px solid #184155;grid-column:1/-1}.serviceGridV7{grid-template-columns:repeat(2,1fr)}.clientBrandGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.siteHeader .brand{width:155px}.heroV7{grid-template-columns:1fr;padding-top:80px}.heroCopyV7{max-width:820px}.heroStageV7{height:560px}.heroStageV7 .heroMascot{width:52%}.codeCascade{width:60%;left:2%}.companyExperienceStage,.solutionStoryV7,.companyDemoV7{grid-template-columns:1fr}.experienceRobot,.experienceDemo,.experienceRobot .robotStage{min-height:500px}.clientBrandGrid{grid-template-columns:repeat(2,1fr)}.techCategoryGrid{grid-template-columns:1fr}.industriesV7>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.sectionV7{padding:68px 18px}.sectionTitleV7{grid-template-columns:1fr;gap:10px}.siteHeader .brand{width:126px}.heroV7{min-height:auto;padding:55px 18px 40px}.heroLogoV7{width:230px;height:92px}.heroCopyV7 h1{font-size:40px}.heroCopyV7>p{font-size:13px}.heroStageV7{height:480px;margin-inline:-18px}.heroStageV7 .heroMascot{width:67%;height:88%;right:-7%}.codeCascade{width:62%;top:12%;left:4%}.terminalGlass{min-height:240px}.terminalBody code{font-size:6px}.ecosystemLogoBar{padding-inline:12px}.ecosystemLogoBar>div{grid-template-columns:repeat(2,1fr)}.ecosystemLogoBar a{height:95px}.ecosystemLogoBar img{width:125px;height:58px}.companyExperienceStage{grid-template-columns:1fr}.experienceRobot,.experienceDemo,.experienceRobot .robotStage{min-height:430px}.experienceDemo{border-inline:0;border-top:1px solid #184155}.experienceCopy{padding:28px 20px}.experienceCopy>img{width:190px;height:85px}.serviceGridV7,.productRailV7,.workRailV7,.clientBrandGrid{grid-template-columns:1fr}.solutionVisualV7{height:420px}.industriesV7>div:last-child{grid-template-columns:repeat(2,1fr)}.contactBannerV7{grid-template-columns:1fr;padding:28px 20px}.contactBannerV7>div:last-child{flex-wrap:wrap}.companyHeroLogoV7{width:280px!important;height:110px!important}.companyDemoV7>.companyExperienceV7{height:430px}.relatedCompanies>div{grid-template-columns:repeat(2,1fr)!important}.voiceV7{max-width:100%}}html[data-theme=light] .heroV7,html[data-theme=light] .companyExperienceHome,html[data-theme=light] .servicesV7,html[data-theme=light] .solutionStoryV7,html[data-theme=light] .techStackV7,html[data-theme=light] .dynamicShowcaseV7,html[data-theme=light] .clientBrandSection,html[data-theme=light] .industriesV7{background:#eef6f8}.experienceGate{z-index:999!important}.brandLogoStrip figure{justify-items:center;gap:3px;margin:0;display:grid}.brandLogoStrip figcaption{color:#7795a4;white-space:nowrap;text-overflow:ellipsis;max-width:64px;font:600 6px Manrope;overflow:hidden}.adminRows article em{margin-top:3px;display:block}.clientBrandCard>em{color:#667f8d;margin-top:2px;font:600 8px Manrope;display:block}@media (max-width:640px){.heroStageV7{height:650px}.codeCascade{width:90%;height:41%;display:block;top:2%;left:5%}.terminalGlass{min-height:245px;transform:none}.heroStageV7 .heroMascot{width:82%;height:58%;bottom:-2%;right:4%}.heroStageLabel{bottom:4px}.codeRain{opacity:.12}}.catalogGridV7 article>em,.workGridV7 article>div>em{color:#50ddf5;margin-bottom:8px;font:700 8px Manrope;display:block}.miniGallery{gap:6px;margin:14px 0;display:flex;overflow:auto}.catalogGridV7 .miniGallery img,.workGridV7 .miniGallery img{object-fit:cover;border-radius:7px;width:70px;height:55px;margin:0}.tagRow{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.tagRow span{color:#8fb4c3;border:1px solid #24536a;border-radius:999px;padding:5px 7px;font:600 7px Manrope}.heroV7{isolation:isolate;background:radial-gradient(circle at 74% 28%,#075d8a38,#0000 27%),radial-gradient(circle at 36% 78%,#6d33ff18,#0000 31%),linear-gradient(#020811 0%,#04111d 58%,#020811 100%);position:relative;overflow:hidden}.heroV7:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#45e5ff0b 1px,#0000 1px),linear-gradient(90deg,#45e5ff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000b,#0000 90%);mask-image:linear-gradient(#000b,#0000 90%)}.heroV7>*{z-index:1;position:relative}.heroCopyV7{z-index:5}.heroCopyV7>p{max-width:760px}.heroAudioMeta{flex-wrap:wrap;gap:9px;margin:12px 0 4px;display:flex}.heroAudioMeta span{color:#7ddff4;letter-spacing:.08em;background:#051520c9;border:1px solid #20536a;border-radius:999px;padding:8px 11px;font:700 8px Manrope;box-shadow:inset 0 0 18px #21dfff08}.heroStageV7:after{content:"";filter:blur(24px);pointer-events:none;background:radial-gradient(#27dfff28,#0000 62%);height:23%;position:absolute;inset:auto 6% 3%}.heroStageV7 .heroMascot{z-index:7;width:48%;height:89%;bottom:1%;right:7%}.heroStageV7 .holoScene{opacity:.72}.heroStageLabel{z-index:12}.codeCascadeV8{z-index:6;pointer-events:none;perspective:1100px;position:absolute;inset:0;overflow:visible}.codeCascadeV8 .codeRain{opacity:.18;position:absolute;inset:0;overflow:hidden}.codeCascadeV8 .codeRain i{left:var(--x);color:#55e7ff;animation:codeFallV8 calc(8s + var(--i)*.22s) linear infinite;animation-delay:calc(var(--i)*-.47s);text-shadow:0 0 12px #28dfff;font:700 8px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-40px}.terminalV8{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(160deg,#06131ef0,#071c2ae8);border:1px solid #2d8eb2;border-radius:17px;width:47%;min-height:300px;position:absolute;top:8%;left:0;overflow:hidden;transform:rotateY(7deg)rotateX(2deg);box-shadow:0 30px 70px #0008,0 0 36px #00cfff17}.terminalV8 .terminalTop{background:#081a27;border-bottom:1px solid #17495f;align-items:center;gap:7px;height:35px;padding:0 12px;display:flex}.terminalV8 .terminalTop span{background:#49ddf6;border-radius:50%;width:8px;height:8px}.terminalV8 .terminalTop span:nth-child(2){background:#8e6cff}.terminalV8 .terminalTop span:nth-child(3){background:#ff6a8b}.terminalV8 .terminalTop b{color:#6d9aaa;letter-spacing:.1em;margin-inline-start:auto;font:700 7px Manrope}.typedCode{padding:18px}.typedCode pre{white-space:pre-wrap;color:#c0dfe9;margin:0;font:600 10px/1.72 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.typedCode pre:first-line{color:#9f82ff}.typeCursor{color:#50e5ff;font-style:normal;animation:.72s step-end infinite cursorBlink;display:inline}.hudPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9ec0ce;transform-style:preserve-3d;background:linear-gradient(155deg,#061725e8,#07131ded);border:1px solid #38ddff7a;border-radius:13px;padding:11px 13px;position:absolute;box-shadow:0 17px 42px #0007,0 0 26px #25dfff0e}.hudPanel small{color:#58e4fb;letter-spacing:.11em;margin-bottom:7px;font:800 7px Manrope;display:block}.hudPanel span{font:600 7px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.hudPanel span b{color:#7af7a5}.buildHud{width:38%;top:53%;left:2%;transform:rotateY(8deg)}.buildHud span{opacity:.34;transition:all .3s}.buildHud span.on{opacity:1;color:#a9d8e5}.buildHud>b{color:#79ffa5;margin-top:7px;font:800 7px Manrope;display:block}.apiHud{width:30%;top:4%;left:39%;transform:translateZ(40px)}.cyberHud{border-color:#6f70ff66;width:27%;top:6%;right:-1%}.cyberHud>div{background:radial-gradient(circle,#e44b671f,#0000 55%),#071320;border:1px solid #274b65;border-radius:9px;height:55px;margin:4px 0 7px;position:relative}.cyberHud em,.cyberHud strong{font:800 7px Manrope;position:absolute;top:18px}.cyberHud em{color:#ff7588;left:8px}.cyberHud strong{color:#6ac8ff;right:8px}.cyberHud i{background:#ff496b;border-radius:50%;width:6px;height:6px;animation:1.7s infinite threatPing;position:absolute;box-shadow:0 0 12px #ff496b}.cyberHud i:first-child{top:15%;left:42%}.cyberHud i:nth-child(2){animation-delay:.5s;top:55%;left:57%}.cyberHud i:nth-child(3){animation-delay:1s;top:33%;left:49%}.iotArm{height:55px;position:relative}.iotArm i{transform-origin:0;background:#0b3850;border:1px solid #4ee8ff;border-radius:999px;height:7px;position:absolute}.iotArm i:first-child{width:42px;top:34px;left:15px;transform:rotate(-28deg)}.iotArm i:nth-child(2){width:34px;top:15px;left:50px;transform:rotate(31deg)}.iotArm i:nth-child(3){width:25px;top:30px;left:77px;transform:rotate(-40deg)}.iotArm i:nth-child(4){border-radius:50%;width:13px;height:13px;top:24px;left:44px;box-shadow:0 0 18px #3ddfff}.systemHud .bars{border-bottom:1px solid #235065;align-items:flex-end;gap:4px;height:52px;padding:0 4px 3px;display:flex}.systemHud .bars i{background:linear-gradient(#66efff,#2675ff);border-radius:3px 3px 0 0;flex:1;min-width:4px;animation:2.2s ease-in-out infinite barPulse}.systemHud .bars i:nth-child(2n){animation-delay:.4s}.systemHud>b{text-align:right;color:#66f0ff;margin-top:6px;font:800 8px Manrope;display:block}.sectionV8{border-top:1px solid #12384a;padding:110px 5vw;position:relative;overflow:hidden}.allCompaniesV8{background:radial-gradient(circle at 20% 15%,#0c57821f,#0000 31%),linear-gradient(#03101a,#020a12)}.sectionTitleV8{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:35px;display:grid}.sectionTitleV8 small{letter-spacing:.22em;color:#56e3f9;font:800 8px Manrope}.sectionTitleV8 h2{letter-spacing:-.04em;max-width:1050px;margin:7px 0 10px;font-size:clamp(34px,4vw,62px);line-height:1.05}.sectionTitleV8 p{color:#829ba9;max-width:850px;font-size:14px}.sectionTitleV8>a{color:#5ee5fb;font:800 9px Manrope}.allCompaniesGridV8{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.companyUniverseCard{border:1px solid color-mix(in srgb,var(--accent) 42%,#173849);min-height:560px;transform-style:preserve-3d;background:linear-gradient(155deg,#081b29f5,#04111bf5);border-radius:22px;transition:transform .38s,border-color .38s,box-shadow .38s;position:relative;overflow:hidden;box-shadow:0 16px 50px #0004}.companyUniverseCard:hover{border-color:var(--accent);box-shadow:0 24px 60px #0007,0 0 30px color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-8px)rotateX(1.5deg)}.companyUniverseGlow{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 70%);filter:blur(12px);height:60%;position:absolute;inset:-30% 20% auto}.companyUniverseTop{z-index:3;justify-content:space-between;align-items:center;height:90px;padding:14px 16px;display:flex;position:relative}.companyUniverseLogo{object-fit:contain;width:180px;height:72px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 25%,transparent))}.companyUniverseTop>span{color:#5a7a8a;font:800 8px Manrope}.companyUniverseVisual{perspective:900px;background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 50%);border-block:1px solid #163c4f;height:245px;position:relative;overflow:hidden}.companyUniverseRobot{z-index:4;object-fit:contain;filter:drop-shadow(0 15px 22px #0008);width:55%;height:94%;animation:4.2s ease-in-out infinite robotFloatV8;position:absolute;bottom:-3%;left:4%}.companyRobotHalo{border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);width:52%;height:22%;box-shadow:0 0 30px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 0 25px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%;animation:7s linear infinite ringSpinV8;position:absolute;bottom:3%;left:5%;transform:rotateX(72deg)}.companyUniverseCopy{z-index:5;padding:17px;position:relative}.companyUniverseCopy h3{margin:0 0 8px;font-size:18px}.companyUniverseCopy>p{color:#7e99a8;font-size:10px;line-height:1.75;display:none}.companyUniverseServices{flex-wrap:wrap;gap:5px;margin:10px 0 14px;display:flex}.companyUniverseServices span{color:#92b3c0;background:#04131e;border:1px solid #244c61;border-radius:999px;padding:5px 7px;font:600 6px Manrope}.companyUniverseActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.companyUniverseActions>a{color:var(--accent);font:800 8px Manrope}.companyUniverseActions .voiceLocal.compact{min-width:0;margin:0;padding:7px 9px}.companyUniverseActions .voiceLocal.compact small{display:none}.companyUniverseActions .voiceLocal.compact b{font-size:6px}.companyUniverseActions .voiceLocal.compact .voiceIcon{width:24px;height:24px}.miniWorld{width:47%;height:84%;transform-style:preserve-3d;z-index:2;position:absolute;top:7%;right:4%;transform:rotateY(-10deg)}.erpPanel,.routePhone,.codeMini,.mediaFrame,.gamePad,.shieldMini,.rack{border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 12px 30px #0005,0 0 20px color-mix(in srgb,var(--accent) 16%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071824db}.erpPanel{border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px;width:88%;padding:10px;animation:3.7s ease-in-out infinite panelFloatV8;display:grid;position:absolute;top:9%;right:5%;transform:rotateY(-12deg)rotateX(5deg)}.erpPanel b{color:var(--accent);grid-column:1/-1;font:800 14px Manrope}.erpPanel span{border:1px solid #21495c;border-radius:5px;padding:5px;font:700 6px Manrope}.erpFlow{justify-content:space-around;align-items:center;height:35px;display:flex;position:absolute;inset:auto 0 8%}.erpFlow i{background:var(--accent);width:11px;height:11px;box-shadow:0 0 14px var(--accent);border-radius:50%}.erpFlow:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;animation:2.4s linear infinite scanLineV8;position:absolute;left:8%;right:8%}.vinexWorld svg{width:100%;height:70%;filter:drop-shadow(0 0 9px var(--accent));position:absolute;inset:8% 0 auto}.vinexWorld path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-dasharray:9 8;animation:4s linear infinite routeMove}.vinexWorld circle{fill:#071724;stroke:var(--accent);stroke-width:3px}.routePhone{border-radius:10px;width:53%;padding:8px;position:absolute;bottom:5%;right:0;transform:rotateY(-18deg)}.routePhone b{color:var(--accent);font-size:9px}.routePhone span{padding-top:4px;font:700 6px Manrope;display:block}.aiCore{border:1px solid var(--accent);width:64px;height:64px;color:var(--accent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 40%,transparent);border-radius:50%;place-items:center;font:900 18px Manrope;animation:2.2s ease-in-out infinite corePulse;display:grid;position:absolute;top:30%;left:27%}.mediaFrame{color:#a9d5e0;border-radius:8px;place-items:center;width:54px;height:38px;font:800 7px Manrope;display:grid;position:absolute}.mediaFrame.f1{top:8%;right:0;transform:rotate(8deg)}.mediaFrame.f2{bottom:10%;right:5%;transform:rotate(-7deg)}.mediaFrame.f3{top:12%;left:0;transform:rotate(-9deg)}.codeMini{border-radius:11px;padding:10px;position:absolute;inset:8% 0 auto;transform:rotateY(-12deg)}.codeMini code{color:var(--accent);font:900 12px ui-monospace;display:block}.codeMini span{color:#9ebac6;margin-top:5px;font:600 6px ui-monospace;display:block}.codeMini i{background:linear-gradient(90deg,var(--accent),transparent);width:76%;height:2px;margin-top:8px;animation:1.9s linear infinite scanLineV8;display:block}.appChip{border:1px solid var(--accent);background:#071724;border-radius:12px;place-items:center;width:48px;height:48px;font:900 8px Manrope;display:grid;position:absolute;bottom:12%;left:15%}.appChip.second{animation-delay:.5s;bottom:3%;left:auto;right:5%}.gameCore{border:1px solid var(--accent);width:58px;height:58px;color:var(--accent);box-shadow:0 0 25px color-mix(in srgb,var(--accent) 30%,transparent);place-items:center;font-size:20px;animation:2.4s ease-in-out infinite corePulse;display:grid;position:absolute;top:20%;left:33%;transform:rotate(45deg)}.gamePad{color:#d6c4ff;border-radius:18px;place-items:center;height:48px;font:800 10px Manrope;display:grid;position:absolute;bottom:4%;left:10%;right:4%}.cube{border:1px solid var(--accent);width:25px;height:25px;box-shadow:inset 0 0 12px color-mix(in srgb,var(--accent) 25%,transparent);position:absolute;transform:rotate(30deg)}.cube.c1{top:7%;right:2%}.cube.c2{animation-delay:.4s;top:2%;right:20%}.cube.c3{animation-delay:.8s;top:15%;left:2%}.shieldMini{clip-path:polygon(50% 0,96% 17%,84% 72%,50% 100%,16% 72%,4% 17%);width:68px;height:78px;color:var(--accent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 28%,transparent);place-items:center;font-size:28px;display:grid;position:absolute;top:18%;left:25%}.radarMini{background:repeating-radial-gradient(circle,#37dfff14 0 1px,#0000 1px 13px);border:1px solid #2b5a72;border-radius:50%;width:76px;height:76px;position:absolute;bottom:7%;right:0}.radarMini:before{content:"";background:var(--accent);transform-origin:0;width:45%;height:1px;animation:2.6s linear infinite radarSpin;position:absolute;top:50%;left:50%}.radarMini i{background:#ff506f;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 9px #ff506f}.radarMini i:first-child{top:30px;left:15px}.radarMini i:nth-child(2){top:17px;right:15px}.radarMini i:nth-child(3){bottom:13px;right:21px}.redTeam,.blueTeam{font:900 6px Manrope;position:absolute}.redTeam{color:#ff6f84;top:3%;right:1%}.blueTeam{color:#65dfff;bottom:3%;left:2%}.rack{border-radius:7px;width:45px;height:85px;padding:8px 5px;position:absolute;bottom:6%}.rack.r1{left:15%}.rack.r2{height:105px;left:47%}.rack i{height:10px;box-shadow:inset 0 0 9px color-mix(in srgb,var(--accent) 20%,transparent);background:#0b2a3c;border:1px solid #275970;margin-bottom:7px;display:block}.wifiMini{color:var(--accent);font-size:42px;animation:2s ease-in-out infinite corePulse;position:absolute;top:18%;right:4%}.fxReveal{opacity:0;filter:blur(6px);transition:opacity .8s ease var(--reveal-delay,0s),transform .8s cubic-bezier(.16,.7,.2,1) var(--reveal-delay,0s),filter .7s ease var(--reveal-delay,0s);transform:translateY(30px)scale(.988)}.fxReveal.fxVisible{opacity:1;filter:none;transform:none}.allCompaniesGridV8 .companyUniverseCard:nth-child(5){grid-column:2}.allCompaniesGridV8 .companyUniverseCard:nth-child(6){grid-column:3}.allCompaniesGridV8 .companyUniverseCard:nth-child(7){grid-column:4}@keyframes cursorBlink{50%{opacity:0}}@keyframes codeFallV8{0%{opacity:0;transform:translateY(-20px)}10%{opacity:.8}to{opacity:0;transform:translateY(760px)}}@keyframes threatPing{0%,to{opacity:.45;transform:scale(.7)}50%{opacity:1;transform:scale(1.45)}}@keyframes barPulse{0%,to{filter:brightness(.85);transform:scaleY(.92)}50%{filter:brightness(1.35);transform:scaleY(1)}}@keyframes robotFloatV8{0%,to{transform:translateY(0)rotateY(-2deg)}50%{transform:translateY(-8px)rotateY(2deg)}}@keyframes ringSpinV8{to{transform:rotateX(72deg)rotate(360deg)}}@keyframes panelFloatV8{0%,to{transform:rotateY(-12deg)rotateX(5deg)translateY(0)}50%{transform:rotateY(-8deg)rotateX(2deg)translateY(-6px)}}@keyframes routeMove{to{stroke-dashoffset:-100px}}@keyframes scanLineV8{0%{transform:translate(-20%)}to{transform:translate(35%)}}@keyframes corePulse{0%,to{filter:brightness(.85);transform:scale(.94)}50%{filter:brightness(1.35);transform:scale(1.05)}}@keyframes radarSpin{to{transform:rotate(360deg)}}@media (max-width:1280px){.allCompaniesGridV8{grid-template-columns:repeat(3,1fr)}.allCompaniesGridV8 .companyUniverseCard:nth-child(n){grid-column:auto}.terminalV8{width:52%}.cyberHud,.iotHud,.systemHud{width:30%}}@media (max-width:980px){.sectionV8{padding:88px 26px}.allCompaniesGridV8{grid-template-columns:repeat(2,1fr)}.heroStageV7{min-height:650px}.terminalV8{width:54%;top:4%;left:3%}.apiHud{width:35%;top:38%;left:30%}.cyberHud{width:32%;top:5%;right:1%}.buildHud{width:38%;top:56%;left:3%}.iotHud{width:31%;top:43%;right:2%}.systemHud{width:31%;bottom:7%;right:2%}}@media (max-width:640px){.heroCopyV7 h1{font-size:38px;line-height:1.08}.heroAudioMeta span{font-size:6px}.heroStageV7{min-height:720px;height:720px!important}.terminalV8{width:90%;min-height:245px;top:2%;left:5%;transform:none}.typedCode pre{font-size:7px}.buildHud{width:42%;top:37%;left:5%}.apiHud{width:45%;top:37%;left:50%}.cyberHud{width:43%;top:54%;right:4%}.iotHud{display:none}.systemHud{width:43%;bottom:7%;right:4%}.heroStageV7 .heroMascot{width:78%!important;height:48%!important;bottom:0!important;right:1%!important}.sectionV8{padding:72px 18px}.sectionTitleV8{grid-template-columns:1fr;gap:10px}.allCompaniesGridV8{grid-template-columns:1fr}.companyUniverseCard{min-height:525px}.companyUniverseLogo{width:190px}.companyUniverseVisual{height:225px}.companyUniverseRobot{width:51%}.miniWorld{width:49%}.companyUniverseActions{flex-direction:column;align-items:flex-start}.companyUniverseActions .voiceLocal.compact{width:100%}}.heroV7{grid-template-columns:.92fr 1.08fr;gap:2.6vw;padding-top:92px}.heroCopyV7{max-width:720px}.heroCopyV7 h1{letter-spacing:-.035em;max-width:700px;font-size:clamp(42px,4.55vw,70px);line-height:1.06}.heroCopyV7>p{font-size:14px;line-height:1.9}.heroStageV7{min-height:700px}.sectionV9{border-top:1px solid #12384a;padding:108px 4.7vw;position:relative;overflow:hidden}.robotShowcaseV9{background:radial-gradient(circle at 50% -5%,#1b9bc71b,#0000 34%),radial-gradient(circle at 9% 72%,#6335ff12,#0000 25%),linear-gradient(#020b13,#03101a 55%,#020912)}.robotShowcaseHeader{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:36px;display:grid}.robotShowcaseHeader small{letter-spacing:.22em;color:#58e4fb;font:800 8px Manrope}.robotShowcaseHeader h2{letter-spacing:-.035em;max-width:1050px;margin:8px 0 12px;font-size:clamp(34px,3.7vw,58px);line-height:1.08}.robotShowcaseHeader p{color:#829caa;max-width:850px;font-size:13px}.robotShowcaseHeader>a{color:#5fe6fb;margin-bottom:8px;font:800 9px Manrope}.showroomFrame{background:linear-gradient(#061925c9,#030b13d6);border:1px solid #173f54;border-radius:28px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #0f80aa0c,0 28px 80px #0005}.showroomFrame:before{content:"";pointer-events:none;background-image:linear-gradient(#35def509 1px,#0000 1px),linear-gradient(90deg,#35def509 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000,#0000 82%);mask-image:radial-gradient(circle at 50% 45%,#000,#0000 82%)}.showroomSpine{z-index:0;background:linear-gradient(90deg,#0000,#2bdfff45,#7b66ff35,#2bdfff45,#0000);height:1px;position:absolute;top:50%;left:5%;right:5%}.showroomSpine i{background:#4ae7ff;border-radius:50%;width:8px;height:8px;animation:3s ease-in-out infinite showroomPulse;position:absolute;top:-4px;box-shadow:0 0 18px #4ae7ff}.showroomSpine i:first-child{left:22%}.showroomSpine i:nth-child(2){animation-delay:.7s;left:50%}.showroomSpine i:nth-child(3){animation-delay:1.4s;left:78%}.robotPodGridV9{z-index:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid;position:relative}.robotPodV9{--mx:0px;--my:0px;--tiltX:0deg;--tiltY:0deg;border:1px solid color-mix(in srgb,var(--accent) 38%,#183e51);min-height:500px;transform:perspective(1200px) rotateX(var(--tiltX)) rotateY(var(--tiltY));isolation:isolate;animation:.75s cubic-bezier(.16,.72,.2,1) both podEnter;animation-delay:var(--delay);background:linear-gradient(160deg,#081c2af5,#04121cf8 68%,#020b12);border-radius:24px;grid-column:span 3;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 20px 55px #0005}.robotPodV9:hover{transform:perspective(1200px) translateY(-7px) rotateX(var(--tiltX)) rotateY(var(--tiltY));border-color:color-mix(in srgb,var(--accent) 82%,white 6%);box-shadow:0 28px 70px #0009,0 0 34px color-mix(in srgb,var(--accent) 18%,transparent)}.robotPodV9:nth-child(5){grid-column:2/span 3}.robotPodV9:nth-child(6){grid-column:5/span 3}.robotPodV9:nth-child(7){grid-column:8/span 3}.podAmbient{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 23%,transparent),transparent 68%);filter:blur(12px);z-index:-1;height:62%;position:absolute;inset:-20% 8% auto}.podGrid{background-image:linear-gradient(color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 7%,transparent) 1px,transparent 1px);opacity:.65;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 65%);mask-image:linear-gradient(#0008,#0000 65%)}.podTop{z-index:6;border-bottom:1px solid #143b4e;justify-content:space-between;align-items:center;height:92px;padding:13px 16px;display:flex;position:relative}.podTop img{object-fit:contain;object-position:left center;width:190px;height:72px;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 24%,transparent))}.podTop>span{color:#5b7e8d;font:800 8px Manrope}.podStage{perspective:900px;background:radial-gradient(circle at 42% 75%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 49%);height:275px;position:relative;overflow:hidden}.podStage:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#0000,#04101ae8);height:38%;position:absolute;bottom:0;left:3%;right:3%}.podRobot{z-index:5;object-fit:contain;width:56%;height:96%;filter:drop-shadow(0 18px 24px #0009) drop-shadow(0 0 14px color-mix(in srgb,var(--accent) 18%,transparent));transform:translate(var(--mx),var(--my));transition:filter .3s;animation:4.4s ease-in-out infinite podRobotFloat;position:absolute;bottom:-3%;left:2%}.robotPodV9:hover .podRobot{filter:drop-shadow(0 22px 28px #000a) drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 30%,transparent))}.podPlatform{z-index:3;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);width:52%;height:24%;box-shadow:0 0 32px color-mix(in srgb,var(--accent) 22%,transparent),inset 0 0 20px color-mix(in srgb,var(--accent) 14%,transparent);border-radius:50%;position:absolute;bottom:1%;left:4%;transform:rotateX(72deg)}.podPlatform i{border:1px solid color-mix(in srgb,var(--accent) 48%,transparent);border-radius:50%;animation:8s linear infinite platformSpin;position:absolute;inset:12%}.podPlatform i:nth-child(2){animation-duration:6s;animation-direction:reverse;inset:26%}.podPlatform i:nth-child(3){background:color-mix(in srgb,var(--accent) 18%,transparent);inset:42%}.podWorld{z-index:4;width:48%;height:84%;transform:translate(calc(var(--mx)*-.35),calc(var(--my)*-.35)) rotateY(-8deg);transform-style:preserve-3d;position:absolute;top:6%;right:3%}.podScan{z-index:7;background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;box-shadow:0 0 12px var(--accent);opacity:.5;animation:4.8s linear infinite podScanMove;position:absolute;top:-10%;left:0;right:0}.podParticles i{z-index:4;background:var(--accent);width:3px;height:3px;left:calc(10% + var(--i)*11%);top:calc(14% + (var(--i)%4)*18%);box-shadow:0 0 10px var(--accent);animation:3.2s ease-in-out infinite podParticle;animation-delay:calc(var(--i)*-.31s);border-radius:50%;position:absolute}.podCopy{z-index:8;padding:16px;position:relative}.podCopy h3{margin:0 0 8px;font-size:18px;line-height:1.25}.podCopy>p{color:#829ba9;margin:0;font-size:10px;line-height:1.7;display:none}.podCaps{flex-wrap:wrap;gap:5px;margin:11px 0 14px;display:flex}.podCaps span{color:#8fb4c2;background:#04121c;border:1px solid #244e63;border-radius:999px;padding:5px 7px;font:650 6px Manrope}.podActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.podActions>a{color:var(--accent);font:800 8px Manrope}.podActions .voiceLocal.compact{min-width:0;margin:0;padding:7px 9px}.podActions .voiceLocal.compact small{display:none}.podActions .voiceLocal.compact b{font-size:6px}.podActions .voiceLocal.compact .voiceIcon{width:24px;height:24px}.erpDash,.fieldPhone,.devWindow,.creativePanel,.gamePadV9,.cyberShieldV9,.serverRackV9{border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);box-shadow:0 12px 28px #0005,0 0 18px color-mix(in srgb,var(--accent) 13%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071824e8}.erpDash{border-radius:12px;grid-template-columns:repeat(2,1fr);gap:5px;width:94%;padding:10px;animation:3.8s ease-in-out infinite panelFloatV9;display:grid;position:absolute;top:8%;right:1%}.erpDash b{color:var(--accent);grid-column:1/-1;font:900 16px Manrope}.erpDash span{border:1px solid #21495c;border-radius:5px;padding:5px;font:700 6px Manrope}.erpNodes{justify-content:space-around;align-items:center;height:24px;display:flex;position:absolute;bottom:10%;left:2%;right:2%}.erpNodes:before{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);height:1px;position:absolute;left:6%;right:6%}.erpNodes i{background:var(--accent);width:9px;height:9px;box-shadow:0 0 12px var(--accent);border-radius:50%}.dataBeam{background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;animation:2.2s linear infinite beamShift;position:absolute;top:48%;left:12%;right:12%}.vinexPodWorld svg{width:100%;height:72%;filter:drop-shadow(0 0 8px var(--accent));position:absolute;inset:2% 0 auto}.vinexPodWorld path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-dasharray:10 8;animation:3.8s linear infinite routeMove}.vinexPodWorld circle{fill:#061824;stroke:var(--accent);stroke-width:3px}.fieldPhone{border-radius:10px;width:55%;padding:8px;position:absolute;bottom:2%;right:0;transform:rotateY(-14deg)}.fieldPhone b{color:var(--accent);font:800 8px Manrope;display:block}.fieldPhone span{margin-top:4px;font:700 6px Manrope;display:block}.mapPulse{border:1px solid var(--accent);border-radius:50%;width:24px;height:24px;animation:2.2s ease-out infinite mapPulse;position:absolute}.mapPulse.p1{top:55%;left:17%}.mapPulse.p2{animation-delay:.7s;top:26%;right:20%}.aiOrb{border:1px solid var(--accent);width:62px;height:62px;color:var(--accent);box-shadow:0 0 30px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:50%;place-items:center;font:900 18px Manrope;animation:2.1s ease-in-out infinite corePulse;display:grid;position:absolute;top:31%;left:31%}.creativePanel{color:#c9b6ff;border-radius:8px;place-items:center;width:55px;height:36px;font:800 6px Manrope;animation:4s ease-in-out infinite creativeOrbit;display:grid;position:absolute}.cp1{top:5%;right:1%}.cp2{animation-delay:.7s;bottom:8%;right:5%}.cp3{animation-delay:1.4s;top:9%;left:0}.cp4{animation-delay:2.1s;bottom:7%;left:3%}.devWindow{border-radius:11px;padding:9px;position:absolute;inset:5% 0 auto}.devWindow>div{gap:4px;margin-bottom:7px;display:flex}.devWindow>div i{background:#4ce5ff;border-radius:50%;width:5px;height:5px}.devWindow>div i:nth-child(2){background:#8d68ff}.devWindow>div i:nth-child(3){background:#ff6f8f}.devWindow code{color:var(--accent);font:900 11px ui-monospace;display:block}.devWindow span{color:#8fb1bf;font:600 5.5px/1.7 ui-monospace;display:block}.apiNode{border:1px solid var(--accent);width:42px;height:42px;color:var(--accent);box-shadow:0 0 16px color-mix(in srgb,var(--accent) 18%,transparent);background:#071724;border-radius:10px;place-items:center;font:900 7px Manrope;display:grid;position:absolute}.apiNode.n1{bottom:6%;left:5%}.apiNode.n2{bottom:0;left:40%}.apiNode.n3{bottom:12%;right:2%}.gamePortal{border:2px solid var(--accent);width:92px;height:92px;box-shadow:0 0 32px color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;animation:2.5s ease-in-out infinite portalBreath;position:absolute;top:13%;left:24%}.gamePortal i{border:1px dashed #7c64ff;border-radius:50%;animation:7s linear infinite platformSpin;position:absolute;inset:12%}.gamePortal i:nth-child(2){animation-direction:reverse;inset:26%}.gamePortal i:nth-child(3){background:var(--accent);filter:blur(1px);inset:41%}.gamePadV9{color:#e4d8ff;border-radius:17px;place-items:center;height:44px;font:800 9px Manrope;display:grid;position:absolute;bottom:4%;left:5%;right:2%}.gameCube{border:1px solid var(--accent);width:23px;height:23px;box-shadow:inset 0 0 10px color-mix(in srgb,var(--accent) 18%,transparent);animation:3s ease-in-out infinite cubeDrift;position:absolute}.g1{top:5%;right:2%;transform:rotate(25deg)}.g2{animation-delay:.7s;top:0;right:19%;transform:rotate(52deg)}.g3{animation-delay:1.4s;top:16%;left:1%;transform:rotate(40deg)}.cyberShieldV9{clip-path:polygon(50% 0,96% 18%,84% 72%,50% 100%,16% 72%,4% 18%);width:72px;height:82px;color:var(--accent);place-items:center;font-size:28px;display:grid;position:absolute;top:17%;left:23%}.cyberRadar{background:repeating-radial-gradient(circle,#43ddff12 0 1px,#0000 1px 12px);border:1px solid #2d5d74;border-radius:50%;width:78px;height:78px;position:absolute;bottom:5%;right:0}.cyberRadar:before{content:"";background:var(--accent);transform-origin:0;width:44%;height:1px;animation:2.4s linear infinite radarSpin;position:absolute;top:50%;left:50%}.cyberRadar i{background:#ff4d70;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 9px #ff4d70}.cyberRadar i:first-child{top:30px;left:16px}.cyberRadar i:nth-child(2){top:16px;right:14px}.cyberRadar i:nth-child(3){bottom:12px;right:20px}.cyberRadar i:nth-child(4){background:#58c9ff;top:12px;left:32px;box-shadow:0 0 9px #58c9ff}.rt,.bt{font:900 5.5px Manrope;position:absolute}.rt{color:#ff6980;top:2%;right:2%}.bt{color:#62d9ff;bottom:1%;left:1%}.scanBeamV9{background:linear-gradient(90deg,#0000,#43e4ff14,#0000);animation:2.8s linear infinite scanBeamV9;position:absolute;inset:0;transform:skew(-15deg)}.serverRackV9{border-radius:7px;width:43px;height:92px;padding:7px 5px;position:absolute;bottom:4%}.serverRackV9.sr1{left:12%}.serverRackV9.sr2{height:112px;left:43%}.serverRackV9 i{height:11px;box-shadow:inset 0 0 8px color-mix(in srgb,var(--accent) 20%,transparent);background:#0a293b;border:1px solid #28596e;margin-bottom:6px;display:block}.networkArcV9{border-top:1px solid var(--accent);border-radius:50%;height:55px;position:absolute;top:16%;left:2%;right:2%}.networkArcV9 i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 11px var(--accent);border-radius:50%;position:absolute;top:-4px}.networkArcV9 i:first-child{left:12%}.networkArcV9 i:nth-child(2){left:48%}.networkArcV9 i:nth-child(3){right:12%}.wifiV9{color:var(--accent);font-size:39px;animation:2s ease-in-out infinite corePulse;position:absolute;top:25%;right:1%}.companyDemoV7{grid-template-columns:.6fr 1.4fr}.companyDemoV7>.companyDomainSceneV9{height:570px}.companyDomainSceneV9{border:1px solid color-mix(in srgb,var(--accent) 48%,#18465b);background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 45%),linear-gradient(160deg,#061823,#020a12);border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #0005,0 20px 60px #0005}.companyDomainSceneV9 canvas{width:100%;height:100%;position:absolute;inset:0}.companyDomainSceneV9:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0 49.7%,color-mix(in srgb,var(--accent) 8%,transparent) 50%,transparent 50.3%),linear-gradient(transparent 0 49.7%,color-mix(in srgb,var(--accent) 6%,transparent) 50%,transparent 50.3%);position:absolute;inset:0}.domainHudV9{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0}.domainHudV9 small{letter-spacing:.18em;color:var(--accent);font:800 8px Manrope}.domainStepsV9{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.domainStepsV9 span{border:1px solid color-mix(in srgb,var(--accent) 40%,#284b5d);letter-spacing:.08em;color:#a7c4d0;animation:3s ease-in-out infinite domainStepPulse;animation-delay:calc(var(--i)*.22s);background:#04121ccc;border-radius:999px;padding:6px 9px;font:800 6.5px Manrope}.domainCodeV9{border:1px solid color-mix(in srgb,var(--accent) 35%,#203e50);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03101ad9;border-radius:12px;align-self:flex-end;width:min(340px,70%);padding:12px;box-shadow:0 15px 35px #0006}.domainCodeV9 code{color:#9bc0cd;opacity:0;animation:4.2s ease-in-out infinite codeLineReveal;animation-delay:calc(var(--i)*.48s);font:600 7px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.domainCodeV9 code b{color:#507889;width:24px;display:inline-block}.companyHeroV7 .robotArt{animation:5s ease-in-out infinite detailRobotFloat}.companyHeroV7 .robotPortal i:first-child{animation-duration:10s}.companyHeroV7 .robotEnergy{opacity:.8}.companyHeroV7 .serviceConstellation{opacity:.88}@keyframes showroomPulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes podEnter{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes podRobotFloat{0%,to{translate:0;rotate:-.5deg}50%{translate:0 -8px;rotate:.7deg}}@keyframes platformSpin{to{rotate:360deg}}@keyframes podScanMove{0%{top:-5%}to{top:105%}}@keyframes podParticle{0%,to{opacity:.25;transform:translateY(4px)scale(.7)}50%{opacity:1;transform:translateY(-8px)scale(1.2)}}@keyframes panelFloatV9{0%,to{transform:translateY(0)rotateY(-8deg)}50%{transform:translateY(-6px)rotateY(-4deg)}}@keyframes beamShift{0%{opacity:.2;transform:translate(-20%)}50%{opacity:1}to{opacity:.2;transform:translate(20%)}}@keyframes mapPulse{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(2.1)}}@keyframes creativeOrbit{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@keyframes portalBreath{0%,to{filter:brightness(.8);transform:scale(.94)}50%{filter:brightness(1.35);transform:scale(1.05)}}@keyframes cubeDrift{0%,to{translate:0}50%{translate:0 -8px}}@keyframes scanBeamV9{0%{transform:translate(-120%)skew(-15deg)}to{transform:translate(120%)skew(-15deg)}}@keyframes domainStepPulse{0%,to{border-color:color-mix(in srgb,var(--accent) 28%,#284b5d);color:#7f9ba8}50%{border-color:var(--accent);color:#e8fbff;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 15%,transparent)}}@keyframes codeLineReveal{0%,12%{opacity:0;transform:translate(-8px)}22%,78%{opacity:1;transform:none}90%,to{opacity:.25}}@keyframes detailRobotFloat{0%,to{transform:translate(var(--tx),var(--ty)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0)}50%{transform:translate(var(--tx),var(--ty)) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-7px)}}@media (max-width:1280px){.robotPodGridV9{grid-template-columns:repeat(6,minmax(0,1fr))}.robotPodV9,.robotPodV9:nth-child(n){grid-column:span 2}.robotPodV9:nth-child(7){grid-column:3/span 2}.heroV7{grid-template-columns:.95fr 1.05fr}.heroCopyV7 h1{font-size:clamp(40px,4.6vw,62px)}}@media (max-width:980px){.heroV7{grid-template-columns:1fr;padding-top:80px}.heroCopyV7{max-width:820px}.heroStageV7{min-height:650px}.robotShowcaseHeader{grid-template-columns:1fr}.robotPodGridV9{grid-template-columns:repeat(2,minmax(0,1fr))}.robotPodV9:nth-child(n){grid-column:auto}.robotPodV9:nth-child(7){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.companyDemoV7{grid-template-columns:1fr}.companyDemoV7>.companyDomainSceneV9{height:520px}}@media (max-width:640px){.heroCopyV7 h1{max-width:none;font-size:36px;line-height:1.1}.heroCopyV7>p{font-size:12px}.heroStageV7{min-height:700px;height:700px!important}.heroStageV7 .heroMascot{width:76%!important;height:47%!important;bottom:0!important;right:0!important}.terminalV8{width:90%;min-height:245px;top:2%;left:5%}.buildHud{width:42%;top:37%;left:5%}.apiHud{width:45%;top:37%;left:50%}.cyberHud{width:43%;top:54%;right:4%}.iotHud{display:none}.systemHud{width:43%;bottom:7%;right:4%}.sectionV9{padding:72px 15px}.showroomFrame{border-radius:20px;padding:12px}.robotShowcaseHeader h2{font-size:34px}.robotPodGridV9{grid-template-columns:1fr}.robotPodV9:nth-child(n){grid-column:auto;width:auto}.robotPodV9:nth-child(7){justify-self:stretch;width:auto}.robotPodV9{min-height:500px}.podTop img{width:205px;height:74px}.podStage{height:270px}.podRobot{width:55%}.podWorld{width:48%}.podActions{flex-direction:column;align-items:flex-start}.podActions .voiceLocal.compact{width:100%}.companyDemoV7>.companyDomainSceneV9{height:460px}.domainHudV9{padding:14px}.domainCodeV9{width:86%}}.robotPodV9{cursor:pointer}.robotPodV9 .podHint{color:#73d8eb;letter-spacing:.08em;background:#04131bb8;border:1px solid #20495d;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:6px 9px;font:800 7px Manrope;display:inline-flex}.robotPodV9 .podOpenLabel{border:1px solid color-mix(in srgb,var(--accent) 42%,#21495e);color:var(--accent);letter-spacing:.08em;opacity:0;background:#04121ccf;border-radius:999px;padding:6px 10px;font:800 7px Manrope;transition:all .25s;position:absolute;bottom:14px;right:14px;transform:translateY(6px)}.robotPodV9:hover .podOpenLabel,.robotPodV9:focus-visible .podOpenLabel{opacity:1;transform:translateY(0)}.robotPodV9:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,white 8%);outline-offset:2px}.heroCopyV7 h1{max-width:760px;font-size:clamp(40px,4.35vw,66px)!important;line-height:1.05!important}.heroCopyV7>p{max-width:710px;font-size:14px;line-height:1.95}.heroActions{align-items:center}.domainCalloutsV10{flex-wrap:wrap;gap:8px;max-width:65%;margin-top:12px;display:flex}.domainCalloutsV10 span{border:1px solid color-mix(in srgb,var(--accent) 42%,#274f61);box-shadow:inset 0 0 18px color-mix(in srgb,var(--accent) 12%,transparent);letter-spacing:.08em;color:#d4edf4;animation:3.8s ease-in-out infinite calloutFloat;animation-delay:calc(var(--i)*.18s);background:#071621d1;border-radius:999px;padding:7px 10px;font:800 7px Manrope}.domainCodeV9.typed{border-radius:14px;width:min(390px,72%);padding:14px 15px 12px}.domainCodeV9.typed code{opacity:1;color:#add6df;white-space:nowrap;min-height:16px;animation:none;display:block;overflow:hidden}.domainCodeV9.typed code .cursor{color:var(--accent);margin-inline-start:2px;font-style:normal;animation:.9s step-end infinite cursorBlink}.domainStoryV10{z-index:4;pointer-events:none;gap:6px;max-width:min(52%,360px);display:grid;position:absolute;bottom:18px;left:18px}.domainStoryV10 p{border:1px solid color-mix(in srgb,var(--accent) 24%,#284b5d);color:#b3cad4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03111ad6;border-radius:12px;margin:0;padding:8px 10px;font:700 9px/1.6 Manrope}.companyFlowV10 .flowGridV10{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.companyFlowV10 .flowGridV10 article{border:1px solid color-mix(in srgb,var(--accent) 36%,#234a5f);background:linear-gradient(#061723,#03101a);border-radius:20px;padding:18px;box-shadow:0 16px 40px #0004}.companyFlowV10 .flowGridV10 span{background:color-mix(in srgb,var(--accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--accent) 40%,#274d61);color:var(--accent);border-radius:999px;margin-bottom:12px;padding:6px 8px;font:800 8px Manrope;display:inline-flex}.companyFlowV10 .flowGridV10 h3{margin:0 0 10px;font-size:15px;line-height:1.45}.companyFlowV10 .flowGridV10 p{color:#86a5b3;margin:0;font-size:11px;line-height:1.8}@keyframes calloutFloat{50%{transform:translateY(-4px)}}@media (max-width:980px){.companyFlowV10 .flowGridV10{grid-template-columns:repeat(2,minmax(0,1fr))}.domainCalloutsV10{max-width:90%}.domainStoryV10{max-width:65%}}@media (max-width:640px){.heroCopyV7 h1{font-size:34px!important}.domainCalloutsV10{gap:6px;max-width:100%}.domainCalloutsV10 span{padding:6px 8px;font-size:6px}.domainCodeV9.typed{width:92%;padding:12px}.domainStoryV10{max-width:none;margin:0 14px 14px;position:static}.companyFlowV10 .flowGridV10{grid-template-columns:1fr}.robotPodV9 .podOpenLabel{opacity:1;transform:none}}.heroV7{opacity:1!important;filter:none!important;transform:none!important}.heroV7.fxReveal,.heroV7.fxReveal.fxVisible{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.heroCopyV7,.heroCopyV7 h1,.heroCopyV7 h1 span,.heroCopyV7 p{text-shadow:none;filter:none!important;animation:none!important;transform:none!important}.heroCopyV7 h1{text-wrap:balance;letter-spacing:-.025em!important;max-width:720px!important;font-size:clamp(38px,4.15vw,62px)!important;line-height:1.1!important}.heroCopyV7>p{text-wrap:pretty;max-width:690px!important;font-size:14px!important;line-height:1.85!important}.mapSectionV10{padding:0 max(24px,5.2vw) 82px}.mapFrameV10{background:#061722;border:1px solid #1d4d63;border-radius:22px;grid-template-columns:.55fr 1.45fr;min-height:420px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0005}.mapInfoV10{flex-direction:column;justify-content:center;padding:32px;display:flex}.mapInfoV10 small{letter-spacing:.2em;color:#55dff6;font:800 8px Manrope}.mapInfoV10 h2{margin:10px 0 12px;font-size:30px;line-height:1.2}.mapInfoV10 p{color:#8fa8b5;margin:0 0 20px}.mapInfoV10 a{align-self:flex-start}.mapFrameV10 iframe{filter:saturate(.75)contrast(1.06);border:0;width:100%;height:100%;min-height:420px}.adminMapPreview{background:#04131e;border:1px solid #214d62;border-radius:16px;grid-column:1/-1;margin-top:12px;overflow:hidden}.adminMapPreview iframe{border:0;width:100%;height:280px}.adminMapPreview small{color:#7ddff4;letter-spacing:.12em;padding:10px 12px;font:700 8px Manrope;display:block}@media (max-width:760px){.mapFrameV10{grid-template-columns:1fr}.mapInfoV10{padding:24px}.mapFrameV10 iframe{min-height:330px}.heroCopyV7 h1{font-size:33px!important;line-height:1.12!important}}html,body{overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip!important}body{touch-action:pan-y pinch-zoom;position:relative}main,header,footer,section{min-width:0;max-width:100%}.heroV7{contain:layout paint;width:100%;min-width:0;max-width:100vw;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;overflow:hidden!important}.heroV7>*{min-width:0;max-width:100%}.heroCopyV7,.heroStageV7{width:100%;min-width:0;max-width:100%;overflow:hidden}.heroStageV7{isolation:isolate}.heroStageV7 canvas,.heroStageV7 img{max-width:100%}.codeCascade,.terminalV8,.buildHud,.apiHud,.cyberHud,.iotHud,.systemHud{max-width:calc(100% - 12px)}.ecosystemLogoBar,.sectionV9,.sectionV7,.showroomFrame,.robotPodGridV9{min-width:0;max-width:100%;overflow-x:hidden}@media (max-width:1280px){.heroV7{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important}}@media (max-width:980px){.heroV7{grid-template-columns:minmax(0,1fr)!important}.heroStageV7{max-width:100vw!important;margin-inline:0!important}}@media (max-width:640px){.heroV7{width:100%!important;max-width:100%!important}.heroStageV7{width:100%!important;max-width:100%!important;margin-inline:0!important}.terminalV8{width:94%!important;max-width:94%!important;left:3%!important}.buildHud,.apiHud,.cyberHud,.systemHud{max-width:44%!important}.ecosystemLogoBar>div,.robotPodGridV9{min-width:0!important}}.heroV7{grid-template-columns:minmax(330px,.78fr) minmax(460px,1.22fr)!important;align-items:center!important;gap:clamp(18px,2.6vw,42px)!important;min-height:calc(100svh - 70px)!important;padding:92px clamp(22px,4.2vw,72px) 44px!important}.heroCopyV7{align-self:center!important;max-width:620px!important;overflow:visible!important}.heroLogoV7{object-position:left center!important;width:min(245px,54%)!important;height:82px!important;margin-bottom:5px!important}.heroCopyV7 .eyebrow{letter-spacing:.18em!important;margin-bottom:11px!important;font-size:8px!important}.heroCopyV7 h1{letter-spacing:-.025em!important;text-wrap:balance!important;max-width:610px!important;margin:10px 0 15px!important;font-size:clamp(30px,3.45vw,50px)!important;line-height:1.08!important}.heroCopyV7>p{max-width:590px!important;margin:0!important;font-size:12.5px!important;line-height:1.78!important}.heroActions{flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin-top:18px!important;display:flex!important}.heroActions .primaryBtn,.heroActions .ghostBtn{border-radius:12px!important;min-height:42px!important;padding:10px 16px!important;font-size:10px!important}.heroAudioMeta{gap:6px!important;margin:10px 0 0!important}.heroAudioMeta span{padding:6px 8px!important;font-size:6.5px!important}.heroCopyV7>.voiceLocal{min-height:43px!important;margin-top:9px!important;padding:5px 11px 5px 6px!important}.heroCopyV7>.voiceLocal .voiceIcon{width:31px!important;height:31px!important}.heroCopyV7>.voiceLocal b{font-size:9px!important}.heroCopyV7>.voiceLocal small{font-size:6.5px!important}.heroStageV7{align-self:center!important;height:min(700px,76svh)!important;min-height:560px!important;max-height:700px!important;overflow:hidden!important}.heroStageV7 .heroMascot{width:52%!important;height:88%!important;bottom:-1%!important;right:2%!important}.terminalV8{width:44%!important;top:5%!important;left:1%!important}.buildHud{width:34%!important;top:52%!important;left:2%!important}.apiHud{width:27%!important;top:4%!important;left:36%!important}.cyberHud{width:25%!important;top:5%!important;right:0!important}.iotHud{width:24%!important;top:41%!important;right:1%!important}.systemHud{width:25%!important;bottom:9%!important;right:1%!important}@media (max-width:1100px){.heroV7{grid-template-columns:minmax(300px,.82fr) minmax(400px,1.18fr)!important;gap:18px!important;padding-inline:24px!important}.heroCopyV7 h1{font-size:clamp(28px,3.6vw,43px)!important}.heroCopyV7>p{font-size:11.5px!important}.heroLogoV7{width:215px!important;height:72px!important}.heroStageV7{height:64svh!important;min-height:525px!important}}@media (max-width:820px){.heroV7{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-height:auto!important;padding:78px 18px 36px!important}.heroCopyV7{max-width:680px!important;overflow:visible!important}.heroCopyV7 h1{max-width:650px!important;font-size:clamp(29px,7vw,40px)!important}.heroCopyV7>p{max-width:650px!important;font-size:12px!important}.heroStageV7{height:570px!important;min-height:570px!important;margin:0!important}.heroStageV7 .heroMascot{width:60%!important;height:72%!important;bottom:0!important;right:1%!important}.terminalV8{width:53%!important;top:3%!important;left:2%!important}.buildHud{width:39%!important;top:48%!important;left:2%!important}.apiHud{width:31%!important;top:3%!important;left:42%!important}.cyberHud{width:27%!important;top:4%!important;right:1%!important}.iotHud{width:27%!important;top:44%!important;right:1%!important}.systemHud{width:29%!important;bottom:7%!important;right:1%!important}}@media (max-width:560px){.heroV7{padding-top:62px!important}.heroLogoV7{width:190px!important;height:65px!important}.heroCopyV7 h1{font-size:30px!important;line-height:1.1!important}.heroCopyV7>p{font-size:11px!important;line-height:1.72!important}.heroActions .primaryBtn,.heroActions .ghostBtn{min-height:39px!important;padding:9px 13px!important;font-size:9px!important}.heroAudioMeta{display:none!important}.heroStageV7{height:520px!important;min-height:520px!important}.heroStageV7 .heroMascot{width:72%!important;height:58%!important;right:-5%!important}.terminalV8{width:72%!important;max-width:72%!important;top:3%!important;left:3%!important}.buildHud{width:43%!important;top:47%!important;left:3%!important}.apiHud{width:46%!important;top:47%!important;left:50%!important}.cyberHud{width:43%!important;top:65%!important;right:3%!important}.iotHud,.systemHud{display:none!important}}.siteHeader .brand{width:190px!important}.siteHeader .brand img{display:block;object-fit:contain!important;width:100%!important;height:auto!important}.heroV7.heroV10Fixed{direction:ltr!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(18px,2.4vw,34px)!important;min-height:690px!important;padding:94px max(24px,4.7vw) 54px!important}.heroV10Fixed .heroCopyV7,.heroV10Fixed .heroCopyV10Fixed{text-align:left!important;order:1!important;place-self:center start!important;max-width:610px!important;padding-inline:0!important}.heroV10Fixed .heroLogoV7{object-fit:contain!important;object-position:left center!important;width:min(320px,72%)!important;height:108px!important;margin:0 0 8px!important}.heroV10Fixed .heroCopyV7 .eyebrow{letter-spacing:.18em!important;margin-bottom:8px!important;font-size:8px!important}.heroV10Fixed .heroCopyV7 h1{text-wrap:balance!important;max-width:600px!important;margin:8px 0 14px!important;font-size:clamp(34px,3.8vw,56px)!important;line-height:1.04!important}.heroV10Fixed .heroCopyV7>p{max-width:580px!important;margin:0!important;font-size:13px!important;line-height:1.82!important}.heroV10Fixed .heroActions{gap:10px!important;margin-top:16px!important}.heroV10Fixed .heroActions .primaryBtn,.heroV10Fixed .heroActions .ghostBtn{border-radius:12px!important;min-height:42px!important;padding:10px 16px!important;font-size:10px!important}.heroV10Fixed .heroAudioMeta{gap:6px!important;margin:10px 0 0!important}.heroV10Fixed .heroAudioMeta span{padding:6px 8px!important;font-size:6.5px!important}.heroV10Fixed .voiceLocal{max-width:280px!important;min-height:42px!important;margin-top:10px!important}.heroV10Fixed .heroStageV7,.heroV10Fixed .heroStageV10Fixed{order:2!important;place-self:center end!important;width:100%!important;max-width:680px!important;height:500px!important;min-height:500px!important;max-height:500px!important;overflow:hidden!important}.heroV10Fixed .heroStageV7 .heroMascot{width:42%!important;height:76%!important;bottom:4%!important;left:auto!important;right:4%!important}.heroV10Fixed .heroStageV7 .heroMascot .robotArt{object-fit:contain!important;mix-blend-mode:normal!important}.heroV10Fixed .heroStageLabel{bottom:4px!important;right:5%!important}.heroV10Fixed .terminalV8{width:48%!important;top:8%!important;left:2%!important}.heroV10Fixed .apiHud{width:26%!important;top:5%!important;left:35%!important}.heroV10Fixed .cyberHud{width:24%!important;top:7%!important;right:1%!important}.heroV10Fixed .buildHud{width:31%!important;top:59%!important;left:4%!important}.heroV10Fixed .iotHud{width:22%!important;top:43%!important;right:2%!important}.heroV10Fixed .systemHud{width:24%!important;bottom:12%!important;right:2%!important}@media (max-width:1150px){.heroV7.heroV10Fixed{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr)!important;gap:18px!important}.heroV10Fixed .heroCopyV7 h1{font-size:clamp(32px,3.6vw,48px)!important}.heroV10Fixed .heroCopyV7>p{font-size:12px!important}.heroV10Fixed .heroStageV7{max-width:620px!important;height:470px!important;min-height:470px!important}.heroV10Fixed .heroStageV7 .heroMascot{width:44%!important;height:74%!important}}@media (max-width:860px){.heroV7.heroV10Fixed{grid-template-columns:1fr!important;gap:12px!important;min-height:auto!important;padding:78px 18px 36px!important}.heroV10Fixed .heroCopyV7,.heroV10Fixed .heroStageV7{justify-self:stretch!important;max-width:none!important}.heroV10Fixed .heroCopyV7 h1{max-width:none!important;font-size:32px!important}.heroV10Fixed .heroCopyV7>p{max-width:none!important;font-size:12px!important}.heroV10Fixed .heroStageV7{height:540px!important;min-height:540px!important}.heroV10Fixed .heroStageV7 .heroMascot{width:58%!important;height:64%!important;bottom:0!important;right:2%!important}.heroV10Fixed .terminalV8{width:92%!important;top:3%!important;left:4%!important}}@media (max-width:560px){.siteHeader .brand{width:150px!important}.heroV10Fixed .heroLogoV7{width:220px!important;height:74px!important}.heroV10Fixed .heroCopyV7 h1{font-size:29px!important;line-height:1.08!important}.heroV10Fixed .heroCopyV7>p{font-size:11px!important;line-height:1.76!important}.heroV10Fixed .heroActions .primaryBtn,.heroV10Fixed .heroActions .ghostBtn{min-height:38px!important;padding:9px 13px!important;font-size:9px!important}.heroV10Fixed .heroAudioMeta{display:none!important}.heroV10Fixed .heroStageV7{height:500px!important;min-height:500px!important}.heroV10Fixed .heroStageV7 .heroMascot{width:72%!important;height:56%!important;right:-3%!important}}.siteHeader .brand{width:210px!important;height:56px!important}.siteHeader .brand img{object-fit:contain!important;object-position:left center!important;width:100%!important;height:54px!important}.heroV7.heroV107{contain:layout paint!important;direction:ltr!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:clamp(20px,2.6vw,42px)!important;width:100%!important;min-height:680px!important;padding:92px max(28px,5vw) 54px!important;display:flex!important;overflow:hidden!important}.heroV107 .heroCopyV107{text-align:left!important;flex:0 47%!important;order:1!important;place-self:center!important;width:47%!important;min-width:0!important;max-width:650px!important;overflow:visible!important}.heroV107 .heroStageV107{flex:0 53%!important;order:2!important;place-self:center!important;width:53%!important;min-width:0!important;max-width:760px!important;height:520px!important;min-height:520px!important;max-height:520px!important;position:relative!important;overflow:hidden!important}.heroV107 .heroLogoV7{object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 0 18px #13e9ff30)!important;width:min(420px,82%)!important;height:130px!important;margin:0 0 14px!important;display:block!important}.heroV107 .eyebrow{letter-spacing:.24em!important;color:#5fe9ff!important;margin:0 0 12px!important;font-size:9px!important}.heroV107 .heroCopyV7 h1{letter-spacing:-.035em!important;text-wrap:balance!important;max-width:640px!important;margin:0 0 18px!important;font-size:clamp(38px,4.1vw,62px)!important;line-height:1.05!important}.heroV107 .heroCopyV7>p{color:#a6bdc8!important;max-width:610px!important;margin:0!important;font-size:14px!important;line-height:1.82!important}.heroV107 .heroCopyV7 .ar{text-align:right!important;direction:rtl!important}.heroV107 .heroCopyV7 .en{text-align:left!important;direction:ltr!important}.heroV107 .heroActionsV107{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-top:22px!important;display:flex!important}.heroV107 .heroActionsV107 .primaryBtn,.heroV107 .heroActionsV107 .ghostBtn{border-radius:999px!important;min-height:48px!important;padding:0 22px!important;font-size:12px!important}.heroV107 .heroVoiceV107{justify-content:flex-start!important;margin-top:12px!important;display:flex!important}.heroV107 .heroVoiceV107 .voiceLocal{transform-origin:0!important;max-width:265px!important;min-height:38px!important;margin:0!important;transform:scale(.92)!important}.heroV107 .heroStageV107 .heroMascot{z-index:8!important;width:43%!important;height:78%!important;bottom:2%!important;left:auto!important;right:7%!important}.heroV107 .heroStageV107 .heroMascot .robotArt{object-fit:contain!important;mix-blend-mode:normal!important;-webkit-mask-image:linear-gradient(#000 90%,#0000)!important;mask-image:linear-gradient(#000 90%,#0000)!important}.heroV107 .heroStageV107 .holoScene{opacity:.78!important}.heroV107 .heroStageLabel{bottom:5px!important;right:6%!important}.heroV107 .terminalV8{width:45%!important;top:12%!important;left:1%!important}.heroV107 .apiHud{width:26%!important;top:5%!important;left:35%!important}.heroV107 .cyberHud{width:24%!important;top:8%!important;right:0!important}.heroV107 .buildHud{width:32%!important;top:61%!important;left:2%!important}.heroV107 .iotHud{width:23%!important;top:43%!important;right:1%!important}.heroV107 .systemHud{width:24%!important;bottom:10%!important;right:1%!important}@media (max-width:1180px){.heroV7.heroV107{gap:18px!important;padding-inline:26px!important}.heroV107 .heroCopyV107{flex-basis:46%!important;width:46%!important}.heroV107 .heroStageV107{flex-basis:54%!important;width:54%!important;height:490px!important;min-height:490px!important}.heroV107 .heroLogoV7{width:min(350px,88%)!important;height:108px!important}.heroV107 .heroCopyV7 h1{font-size:clamp(32px,3.8vw,48px)!important}.heroV107 .heroCopyV7>p{font-size:12.5px!important}.heroV107 .heroStageV107 .heroMascot{width:44%!important;height:76%!important;right:5%!important}}@media (max-width:860px){.siteHeader .brand{width:165px!important}.heroV7.heroV107{flex-direction:column!important;align-items:stretch!important;gap:10px!important;min-height:auto!important;padding:78px 18px 38px!important}.heroV107 .heroCopyV107,.heroV107 .heroStageV107{flex:none!important;width:100%!important;max-width:none!important}.heroV107 .heroCopyV7 h1{max-width:none!important;font-size:34px!important}.heroV107 .heroCopyV7>p{max-width:none!important;font-size:12px!important}.heroV107 .heroStageV107{height:540px!important;min-height:540px!important}.heroV107 .heroStageV107 .heroMascot{width:58%!important;height:65%!important;bottom:0!important;right:1%!important}.heroV107 .terminalV8{width:92%!important;top:3%!important;left:4%!important}}@media (max-width:560px){.heroV107 .heroLogoV7{width:260px!important;height:82px!important}.heroV107 .heroCopyV7 h1{font-size:29px!important;line-height:1.09!important}.heroV107 .heroCopyV7>p{font-size:11px!important;line-height:1.75!important}.heroV107 .heroActionsV107 .primaryBtn,.heroV107 .heroActionsV107 .ghostBtn{min-height:39px!important;padding:0 14px!important;font-size:9px!important}.heroV107 .heroStageV107{height:500px!important;min-height:500px!important}.heroV107 .heroStageV107 .heroMascot{width:72%!important;height:56%!important;right:-4%!important}}
