:root{--ink:#102a43;--blue:#0078d4;--cyan:#50e6ff;--jade:#13a10e;--paper:#f3f8fd;--night:#020b19;--night-2:#04152c;--glass:#071c38eb;--line-blue:#70caff57}.inte-blue-dark{isolation:isolate;background:linear-gradient(120deg, #0078d42e 0 1px, transparent 1px 34%), linear-gradient(180deg, var(--night) 0%, #03162f 44%, #051021 100%);color:#eaf6ff;position:relative;overflow:clip}.blue-depth-bg{z-index:0;pointer-events:none;opacity:.38;background-color:#0000;background-image:linear-gradient(#50e6ff0b 1px,#0000 1px),linear-gradient(90deg,#50e6ff0b 1px,#0000 1px),linear-gradient(110deg,#0000 0 21%,#0078d429 21% 21.25%,#0000 21.25% 100%),linear-gradient(70deg,#0000 0 68%,#50e6ff1a 68% 68.18%,#0000 68.18% 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:fixed;inset:0}.blue-depth-bg:before{content:"";background:linear-gradient(#ffffff1f,#ffffff80),repeating-linear-gradient(0deg,#0000 0 12px,#0078d409 12px 13px);position:absolute;inset:0}.inte-blue-dark .blue-depth-bg{opacity:.9}.inte-blue-dark .blue-depth-bg:before{background:linear-gradient(#020b1926,#020b19d6),repeating-linear-gradient(0deg,#0000 0 12px,#50e6ff09 12px 13px)}.logo-dark{display:none}.theme-toggle{transition:background-color .25s,border-color .25s,color .25s,transform .25s}.theme-toggle:hover{transform:rotate(8deg)scale(1.05)}.theme-toggle .theme-icon{transition:transform .3s}.theme-toggle:active .theme-icon{transform:rotate(35deg)scale(.84)}#siteShell.theme-changing:after{z-index:80;content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#50e6ff33,#0000 42%),#020b1914;animation:.55s both theme-wash;position:fixed;inset:0}@keyframes theme-wash{0%{opacity:0}35%{opacity:1}to{opacity:0}}.inte-blue-dark .logo-light{display:none!important}.inte-blue-dark .logo-dark{display:block!important}.inte-blue-dark .theme-switch{background:#031227e0!important;border-color:#5aa8ea4d!important}.inte-blue-dark .theme-toggle{color:#fff;background:#0078d4!important;border-color:#5aa8ea4d!important}.inte-blue-dark .theme-sun{display:none}.inte-blue-dark .theme-moon{display:block!important}.inte-blue-dark nav{box-shadow:0 14px 36px #00000038;background:#020b19d1!important;border-color:#5aa8ea33!important}.inte-blue-dark nav a,.inte-blue-dark nav button{color:#eaf6ff!important}.inte-blue-dark #navLinks{background:#031227f0!important;border-color:#5aa8ea3d!important}.inte-blue-dark nav img{filter:none}.inte-blue-dark .logo-plate{box-shadow:none;background:0 0!important}.inte-blue-dark .logo-plate,.inte-blue-dark .logo-plate[class*=bg-]{backdrop-filter:none!important;background:0 0!important}.inte-blue-dark .logo-plate img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.inte-blue-dark :is(section,header){background-color:#0000!important}.inte-blue-dark section{position:relative;border-color:#5aa8ea29!important}.inte-blue-dark section:nth-of-type(2n):before{z-index:-1;content:"";background:linear-gradient(#0078d414,#04152c38);position:absolute;inset:0}.inte-blue-dark .ms-hero{background:linear-gradient(130deg,#0078d442,#0000 34%),linear-gradient(#020b19eb,#04152cc2)!important}.inte-blue-dark .ms-hero:before{background:linear-gradient(#50e6ff12 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#50e6ff12 1px,#0000 1px) 0 0/48px 48px,linear-gradient(118deg,#0000 0 48%,#50e6ff29 48% 48.22%,#0000 48.22% 100%) 0 0/100% 100%,linear-gradient(#020b1940,#020b19a6) 0 0/100% 100%}.inte-blue-dark :is(h1,h2,h3,h4,strong){color:#f4fbff}.inte-blue-dark .logo-plate :is(span,div,img){color:initial!important}.inte-blue-dark :is(p,span,small,div){border-color:#5aa8ea2e}.inte-blue-dark :is(p,.text-\[\#4B5D72\],.text-\[\#607087\],.text-\[\#66788A\],.text-\[\#BDD0E3\],.text-\[\#C1D1E1\],.text-\[\#8FA8C2\]){color:#c7ddf2!important}.inte-blue-dark :is(.text-\[\#0067B8\],.text-\[\#1265D8\]){color:#92e5ff!important}.inte-blue-dark :is(.text-\[\#102A43\],.text-\[\#0D2340\]){color:#f4fbff!important}.inte-blue-dark :is(a[class*="text-[#102A43]"],a[class*="border-[#C8D6E5]"]){color:#eaf6ff!important;background:#ffffff14!important;border-color:#77d7ff66!important}.inte-blue-dark :is(a[class*="text-[#102A43]"],a[class*="border-[#C8D6E5]"]):hover{color:#fff!important;background:#50e6ff24!important}.inte-blue-dark :is(.bg-white,.bg-\[\#F8FBFF\],.bg-\[\#F9FCFF\],.bg-\[\#F5F8FC\],.bg-\[\#F3F8FD\],.bg-\[\#EFF6FC\],.bg-\[\#EAF3FF\]){background-color:var(--glass)!important}.inte-blue-dark .logo-plate.bg-\[\#FFFFFF\]{background-color:#0000!important}.inte-blue-dark :is(article,.ms-ai-panel,[class*=shadow-]){backdrop-filter:blur(18px);border-color:var(--line-blue)!important;box-shadow:0 22px 60px #00000057,inset 0 1px #ffffff12!important}.inte-blue-dark .ai-layer-icon,.inte-blue-dark [class*="bg-[#0078D4]"]{color:#fff!important;background:linear-gradient(135deg,#0078d4,#034f9f)!important;border-color:#92e5ff80!important}.inte-blue-dark .ai-layer-icon svg,.inte-blue-dark [class*="bg-[#0078D4]"] svg{stroke:currentColor}.inte-blue-dark :is(article,.ms-ai-panel) :is(.bg-\[\#E5F1FB\],.bg-\[\#E7F8F5\],.bg-\[\#F4F9FF\],.bg-\[\#F7FCFB\]){background-color:#0c345ebf!important}.inte-blue-dark article:hover{border-color:#50e6ff6b!important}.inte-blue-dark .ms-ai-panel{background:linear-gradient(140deg, #0a3868eb, #031227e6), var(--glass)!important;color:#eaf6ff!important}.inte-blue-dark .ms-ai-panel .bg-\[\#F8FBFF\],.inte-blue-dark .ms-ai-panel .bg-white{background:#031227b8!important;border-color:#70caff57!important}.inte-blue-dark .ms-ai-panel .status-chip{border:1px solid #50e6ff47;color:#92e5ff!important;background:#50e6ff1f!important}.inte-blue-dark .ms-ai-panel .motion-dot{box-shadow:0 0 14px #50e6ffb8;background:#50e6ff!important}.inte-blue-dark .ms-ai-panel strong,.inte-blue-dark .ms-ai-panel h3{color:#f7fcff!important}.inte-blue-dark .ms-ai-panel span{color:#c7ddf2}.inte-blue-dark .ms-ai-panel>.absolute:first-child{opacity:.52}.flow-card{isolation:isolate;background:radial-gradient(circle at 18% 20%,#50e6ff24,#0000 30%),radial-gradient(circle at 78% 52%,#0078d433,#0000 34%),#031227c2;position:relative;overflow:hidden}.flow-card:before{z-index:-2;opacity:.68;content:"";background:linear-gradient(90deg,#0000 0 26%,#50e6ff29 26% 26.35%,#0000 26.35% 100%),linear-gradient(#0000 0 48%,#0078d426 48% 48.35%,#0000 48.35% 100%);position:absolute;inset:0}.flow-card:after{z-index:-1;content:"";opacity:.65;background:conic-gradient(from 140deg,#0000,#50e6ff29,#0000 28%);animation:14s linear infinite flow-field-spin;position:absolute;inset:-30%}.flow-orbit{pointer-events:none;border:1px dashed #50e6ff2e;border-radius:999px;position:absolute}.flow-orbit-a{width:230px;height:170px;animation:18s linear infinite flow-orbit;top:12%;right:9%}.flow-orbit-b{width:310px;height:210px;animation:22s linear infinite reverse flow-orbit;bottom:-22%;left:28%}.flow-particle{z-index:0;opacity:.8;pointer-events:none;background:#50e6ff;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:0 0 18px #50e6ffcc}.flow-particle-a{animation:7s ease-in-out infinite flow-particle-a;top:28%;left:25%}.flow-particle-b{animation:8s ease-in-out infinite flow-particle-b;top:46%;right:18%}.flow-particle-c{animation:9s ease-in-out infinite flow-particle-c;bottom:18%;left:56%}.flow-row{background:#03122714;border:1px solid #70caff14;min-height:52px;transition:border-color .18s,background .18s;position:relative}.flow-row:before{content:"";opacity:0;animation:5.8s ease-in-out infinite flow-row-sweep;animation-delay:var(--flow-delay);background:linear-gradient(100deg,#0000 0 24%,#50e6ff33 46%,#0000 68% 100%);position:absolute;inset:0;transform:translate(-125%)}.flow-row:after{content:"";opacity:0;transform-origin:0;height:1px;animation:5.8s ease-in-out infinite flow-line-pulse;animation-delay:calc(var(--flow-delay) + .18s);background:linear-gradient(90deg,#50e6ff6b,#50e6ff0a);position:absolute;top:50%;left:56px;right:58px;transform:scaleX(0)}.flow-row:hover{background:#50e6ff0f;border-color:#50e6ff6b}.flow-step,.flow-copy,.flow-dot{z-index:1;position:relative}.flow-step{box-shadow:0 0 0 1px #ffffff14,0 12px 24px #00000038}.flow-dot{animation:2.6s ease-in-out infinite flow-dot-breathe;animation-delay:var(--flow-delay)}.inte-blue-dark .solution-card{background:linear-gradient(180deg, #092446d1, #05142ac7), var(--glass)!important;color:#eaf6ff!important}.inte-blue-dark .solution-card:before{background:linear-gradient(135deg,#50e6ff2e,#0000 48%)}.inte-blue-dark a:not([class*=bg-]){color:#92e5ff!important}.inte-blue-dark :is(.border-\[\#DCE5F0\],.border-\[\#D9E2EC\],.border-white\/10){border-color:#70caff57!important}.inte-blue-dark :is(.bg-\[\#E5F1FB\],.bg-\[\#E7F8F5\]){background-color:#0c345ebf!important}.inte-blue-dark footer{background:#010812f5!important}.font-body{font-family:Segoe UI,Segoe UI Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.font-display{font-family:Segoe UI,Segoe UI Variable Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.kinetic-title,.section-heading{text-wrap:balance}.text-energy,.section-heading em{text-shadow:0 0 26px #50e6ff1f;background:linear-gradient(95deg,#50e6ff 0%,#9feeff 34%,#0078d4 62%,#92e5ff 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:5.8s ease-in-out infinite text-energy-scan;display:inline-block;color:#0000!important}.kinetic-title .text-energy{padding-bottom:.12em;line-height:1.14}.section-heading{width:fit-content;max-width:100%;position:relative}.section-heading:after{content:"";transform-origin:0;background:linear-gradient(90deg,#50e6ff,#0078d400);width:min(220px,45%);height:2px;position:absolute;bottom:-10px;left:0;box-shadow:0 0 18px #50e6ff6b}.motion-card,.stat-tile,.outcome-row,.corporate-visual{position:relative}.motion-card{isolation:isolate;overflow:hidden}.motion-card:after{z-index:-1;content:"";opacity:0;background:linear-gradient(115deg,#0000 0 36%,#50e6ff1f 48%,#0000 62% 100%),linear-gradient(#50e6ff0f,#0000 42%);transition:opacity .22s,transform .42s;position:absolute;inset:0;transform:translate(-32%)}.motion-card:hover:after{opacity:1;transform:translate(0)}.stat-tile{overflow:hidden}.stat-tile:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#50e6ff,#0000);height:2px;animation:5.4s ease-in-out infinite stat-scan;position:absolute;inset:auto 16px 0;transform:translate(-80%)}.stat-tile strong{transition:color .18s,text-shadow .18s}.stat-tile:hover strong{color:#92e5ff;text-shadow:0 0 22px #50e6ff5c}.outcome-row{border-radius:4px;padding:6px 8px;transition:background .18s,transform .18s}.outcome-row:hover{background:#50e6ff0f}.case-cover{isolation:isolate;position:relative;overflow:hidden}.case-cover:after{z-index:-1;content:"";background:linear-gradient(105deg,#0000 0 36%,#ffffff42 50%,#0000 64% 100%);position:absolute;inset:0;transform:translate(-120%)}.motion-card:hover .case-cover:after{animation:.9s ease-out case-cover-scan}.corporate-visual{isolation:isolate}.corporate-visual:after{content:"";pointer-events:none;border:1px solid #50e6ff52;position:absolute;inset:0}.corporate-image{transform-origin:50%;transition:transform .65s,filter .65s;transform:scale(1.04)}.corporate-visual:hover .corporate-image{filter:saturate(1.12)contrast(1.08);transform:scale(1.1)}.ms-hero:before{z-index:-2;content:"";background:linear-gradient(#0078d40b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#0078d40b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(120deg,#0000 0 54%,#0078d414 54% 54.4%,#0000 54.4% 100%) 0 0/100% 100%,linear-gradient(#fff 0%,#f8fbff 100%) 0 0/100% 100%;position:absolute;inset:0}.brain-watermark{z-index:-1;opacity:.07;filter:drop-shadow(0 0 24px #0099ce47);pointer-events:none;width:min(430px,38vw);position:absolute;top:50%;right:14%;transform:translateY(-50%)rotate(8deg)}.inte-blue-dark .brain-watermark{opacity:.2;filter:brightness(1.25)drop-shadow(0 0 32px #50e6ff57)}.ms-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#0078d4 0 28%,#50e6ff 28% 46%,#13a10e 46% 64%,#ffb900 64% 78%,#5c2d91 78% 100%);width:min(1180px,100% - 40px);height:6px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.signal-canvas{opacity:.58;pointer-events:none;position:absolute;inset:0}.signal-canvas svg{width:100%;height:100%;position:absolute;inset:0}.signal-route{stroke:var(--cyan);stroke-width:1.25px;stroke-dasharray:9 14;filter:drop-shadow(0 0 8px #0078d438)}.signal-route-b{stroke:var(--jade)}.signal-route-c{stroke:#5c2d91}.signal-node{background:#fff;border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:0 0 0 6px #0078d41a,0 0 26px #0078d452}.node-a{top:18%;left:18%}.node-b{animation-delay:.8s;top:38%;right:18%}.node-c{animation-delay:1.6s;bottom:15%;left:54%}.solution-card{position:relative;overflow:hidden}.solutions-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.solutions-carousel::-webkit-scrollbar{display:none}.solution-slide{scroll-snap-align:start;flex:0 0 calc(33.3333% - 12px);min-width:calc(33.3333% - 12px)}.carousel-button{color:#0067b8;cursor:pointer;background:#fff;border:1px solid #9fc7ee;border-radius:999px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;transition:transform .2s,background-color .2s,color .2s;display:grid}.carousel-button.hidden{display:none}.carousel-button[hidden]{display:none!important}.carousel-controls.is-transitioning{visibility:hidden}.carousel-button:hover{color:#fff;background:#0078d4;transform:translateY(-2px)}.inte-blue-dark .carousel-button{color:#92e5ff;background:#092446e0;border-color:#70caff6b}.inte-blue-dark .carousel-button:hover{color:#fff;background:#0078d4}.carousel-dot{background:#0078d433;border-radius:999px;width:24px;height:6px;transition:width .3s,background-color .3s,box-shadow .3s;display:block}.carousel-dot.is-active{background:#0078d4;width:42px;box-shadow:0 0 12px #0078d461}.inte-blue-dark .carousel-dot{background:#92e5ff33}.inte-blue-dark .carousel-dot.is-active{background:#50e6ff;box-shadow:0 0 14px #50e6ff80}@media (width<=980px){.solution-slide{flex-basis:calc(50% - 9px);min-width:calc(50% - 9px)}}@media (width<=650px){.solution-slide{flex-basis:100%;min-width:100%}}.solution-card:before{content:"";opacity:0;background:linear-gradient(135deg,#50e6ff38,#0000 42%);transition:opacity .2s;position:absolute;inset:0}.solution-card:hover:before{opacity:1}.solution-card>*{position:relative}@keyframes flow-field-spin{to{transform:rotate(1turn)}}@keyframes flow-orbit{to{transform:rotate(1turn)}}@keyframes flow-row-sweep{0%,36%{opacity:0;transform:translate(-125%)}52%{opacity:1}78%,to{opacity:0;transform:translate(125%)}}@keyframes flow-line-pulse{0%,38%{opacity:0;transform:scaleX(0)}58%{opacity:.72;transform:scaleX(1)}82%,to{opacity:0;transform:scaleX(1)}}@keyframes flow-dot-breathe{0%,to{opacity:.6;transform:scale(.8)}45%{opacity:1;transform:scale(1.45)}}@keyframes flow-particle-a{0%,to{opacity:.2;transform:translate(0,0)}50%{opacity:1;transform:translate(180px,78px)}}@keyframes flow-particle-b{0%,to{opacity:.25;transform:translate(0,0)}50%{opacity:1;transform:translate(-150px,92px)}}@keyframes flow-particle-c{0%,to{opacity:.25;transform:translate(0,0)}50%{opacity:.9;transform:translate(-210px,-116px)}}@keyframes text-energy-scan{0%,to{background-position:0%}50%{background-position:100%}}@keyframes stat-scan{0%,45%{opacity:0;transform:translate(-80%)}58%{opacity:.95}78%,to{opacity:0;transform:translate(80%)}}@keyframes case-cover-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.signal-node,.flow-card:after,.flow-orbit,.flow-particle,.flow-row:before,.flow-row:after,.flow-dot,.text-energy,.section-heading em,.stat-tile:before{animation:none}}
