@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,system-ui,sans-serif;color:#18263d;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--glow-blue: 0 0 24px rgba(22,119,210,.35);--glow-cyan: 0 0 20px rgba(32,184,210,.3);--shadow-card: 0 2px 8px rgba(10,23,48,.06), 0 16px 40px rgba(10,23,48,.07);--shadow-card-hover: 0 4px 12px rgba(10,23,48,.08), 0 24px 60px rgba(10,23,48,.12);--border-glass: 1px solid rgba(255,255,255,.18);--radius-lg: 16px;--radius-md: 12px;--radius-sm: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,select,input,textarea{outline-color:#1677d2}button{cursor:pointer}@keyframes pulse-glow{0%,to{box-shadow:0 0 #1677d24d}50%{box-shadow:0 0 0 8px #1677d200}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes orbit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.site-header{background:#ffffffd1;border-bottom:1px solid rgba(220,228,238,.6);position:sticky;top:0;z-index:50;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);transition:box-shadow .3s,background .3s}.site-header:has(.nav-dropdown){box-shadow:0 10px 30px #0a17300f}.header-inner{max-width:1260px;height:72px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.logo{display:inline-flex;align-items:center;white-space:nowrap;transition:opacity .2s}.logo:hover{opacity:.85}.logo img{width:auto;height:54px;max-width:250px;-o-object-fit:contain;object-fit:contain;display:block}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.nav-item{position:relative}.nav-item>a,.nav-trigger{display:flex;align-items:center;gap:5px;color:#526174;font-size:14px;font-weight:600;padding:26px 0;border:0;background:none;transition:color .2s;position:relative}.nav-item>a:after,.nav-trigger:after{content:"";position:absolute;bottom:22px;left:0;right:0;height:2px;background:#1677d2;transform:scaleX(0);transform-origin:center;transition:transform .25s ease}.nav-item>a:hover:after,.nav-trigger:hover:after{transform:scaleX(1)}.nav-item>a:hover,.nav-trigger:hover{color:#1677d2}.nav-chevron{transition:transform .25s ease}.nav-chevron-open{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:56px;left:-16px;width:300px;padding:8px;background:#fffffff5;border:1px solid rgba(220,228,238,.8);border-radius:var(--radius-md);box-shadow:var(--shadow-card-hover);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);animation:dropdown-in .18s ease-out}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.nav-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;color:#526174;border-radius:var(--radius-sm);transition:background .18s,color .18s,transform .18s}.nav-dropdown a:hover{background:linear-gradient(135deg,#f4f7fb,#e6f2ff);color:#1677d2;transform:translate(3px)}.nav-dropdown strong,.nav-dropdown small{display:block}.nav-dropdown strong{font-size:13px}.nav-dropdown small{margin-top:3px;color:#8490a2;font-size:10px}.header-actions{display:flex;align-items:center;gap:15px}.menu-button{display:none;border:0;background:none;color:#0a1730}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 22px;border:0;border-radius:10px;font-weight:700;font-size:14px;transition:transform .25s cubic-bezier(.4,0,.2,1),background .25s,box-shadow .25s,filter .25s;position:relative;overflow:hidden}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.15) 50%,transparent 70%);transform:translate(-100%);transition:transform .5s}.button:hover:before{transform:translate(100%)}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(135deg,#1677d2,#0f5fb5);box-shadow:0 6px 20px #1677d24d,inset 0 1px #ffffff26}.button-primary:hover{background:linear-gradient(135deg,#1a85e8,#105fae);box-shadow:0 10px 30px #1677d266,inset 0 1px #fff3}.button-dark{color:#fff;background:linear-gradient(135deg,#0a1730,#18263d);box-shadow:0 6px 20px #0a173040,inset 0 1px #ffffff14}.button-dark:hover{background:linear-gradient(135deg,#18263d,#30457b);box-shadow:0 10px 30px #0a17304d}.button-light{color:#0a1730;background:#fff;box-shadow:0 2px 8px #0a17300f}.button-light:hover{background:#f4f7fb;box-shadow:0 6px 20px #0a17301a}.button-small{min-height:40px;padding:0 18px;font-size:13px;border-radius:8px}.hero{background:linear-gradient(180deg,#f4f7fb,#fff);overflow:hidden;position:relative}.hero:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(22,119,210,.06) 0%,transparent 70%);pointer-events:none;z-index:0}.hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(32,184,210,.05) 0%,transparent 70%);pointer-events:none;z-index:0}.hero-grid{max-width:1260px;min-height:640px;margin:auto;padding:80px 28px 72px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;position:relative;z-index:1}.hero-copy h1,.page-hero h1,.not-found h1{max-width:650px;margin:20px 0 24px;color:#0a1730;font:800 clamp(42px,5vw,66px)/1.06 Manrope,sans-serif;letter-spacing:-.05em}.hero-copy h1 em{background:linear-gradient(135deg,#1677d2,#20b8d2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:normal}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#1677d2;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800}.eyebrow:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,#1677d2,transparent)}p{color:#526174;font-size:16px;line-height:1.65}.hero-copy>p{max-width:575px;font-size:17px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:31px}.text-link,.card-link,.footer-cta{display:inline-flex;align-items:center;gap:8px;color:#1677d2;font-size:14px;font-weight:700}.text-link svg,.card-link svg,.footer-cta svg{transition:transform .2s}.text-link:hover svg,.card-link:hover svg,.footer-cta:hover svg{transform:translate(4px)}.hero-note{display:flex;align-items:center;gap:8px;margin-top:56px;color:#526174;font-size:12px}.pulse-dot{width:8px;height:8px;background:#20b8d2;border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.hero-visual{min-height:490px;position:relative;display:grid;place-items:center}.visual-orbit{position:absolute;border:1px solid rgba(22,119,210,.12);border-radius:50%;transform:rotate(-20deg)}.orbit-one{width:470px;height:280px;animation:orbit-rotate 60s linear infinite}.orbit-two{width:350px;height:220px;transform:rotate(30deg);animation:orbit-rotate 45s linear infinite reverse}.cooler-shape{display:none}.hero-network{position:relative;z-index:1;width:340px;height:340px}.network-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#1677d2,#0f5fb5);border-radius:50%;box-shadow:0 10px 30px #1677d24d,0 0 40px #1677d226,inset 0 1px #fff3;z-index:2;animation:pulse-glow 3s ease-in-out infinite}.network-node{position:absolute;display:grid;place-items:center;gap:4px;width:80px;padding:10px 6px;background:#fffffff2;border:1px solid rgba(220,228,238,.8);border-radius:9px;box-shadow:0 8px 20px #19325a14;text-align:center;z-index:2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .3s,box-shadow .3s}.network-node:hover{transform:scale(1.08);box-shadow:0 12px 30px #1677d226}.network-node svg{color:#1677d2}.network-node span{font:700 9px Manrope;color:#18263d}.node-1{top:0;left:50%;transform:translate(-50%)}.node-2{top:50%;right:0;transform:translateY(-50%)}.node-3{bottom:0;left:50%;transform:translate(-50%)}.node-4{top:50%;left:0;transform:translateY(-50%)}.network-line{position:absolute;top:50%;left:50%;width:120px;height:1px;background:#c9d8e7;transform-origin:left center;z-index:1}.line-1{transform:translate(-50%,-50%) rotate(-90deg) translateY(-60px)}.line-2{transform:translate(-50%,-50%) rotate(0) translate(60px)}.line-3{transform:translate(-50%,-50%) rotate(90deg) translateY(60px)}.line-4{transform:translate(-50%,-50%) rotate(180deg) translate(60px)}.sensor-node{position:absolute;z-index:2;display:grid;grid-template-columns:22px 1fr;-moz-column-gap:5px;column-gap:5px;align-items:center;padding:12px 14px;background:#fffffff5;border:1px solid rgba(220,228,238,.8);border-radius:9px;box-shadow:0 12px 28px #19325a1c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:float 4s ease-in-out infinite}.node-power{animation-delay:2s}.sensor-node svg{grid-row:span 2;color:#1677d2}.sensor-node span{font:700 13px Manrope;color:#18263d}.sensor-node small{color:#8490a2;font-size:9px}.node-temp{top:68px;left:15px}.node-power{bottom:84px;right:6px}.node-power svg{color:#16734a}.mini-dashboard{position:absolute;z-index:3;right:-10px;bottom:30px;width:245px;padding:16px;background:linear-gradient(135deg,#0a1730,#18263d);border-radius:11px;color:#fff;box-shadow:0 22px 40px #0a17304d,inset 0 1px #ffffff14;border:1px solid rgba(255,255,255,.06)}.mini-head,.mini-stats{display:flex;align-items:center;justify-content:space-between}.mini-head{font-size:11px;font-weight:700}.live-status{color:#8ddfbd;font-size:9px;font-weight:500;display:flex;gap:4px;align-items:center}.live-status i{width:5px;height:5px;background:#54c68f;border-radius:50%;animation:pulse-glow 2s ease-in-out infinite}.mini-chart{height:90px;position:relative;margin-top:14px}.chart-lines{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-around}.chart-lines i{border-top:1px solid rgba(255,255,255,.1)}.mini-chart svg{position:relative;z-index:1;width:100%;height:70px;margin-top:8px}.mini-stats{border-top:1px solid rgba(255,255,255,.12);padding-top:10px;color:#aab8cc;font-size:8px}.mini-stats b{display:block;color:#fff;font-size:13px}.section{padding:112px 28px}.section-wide{max-width:1185px;margin:auto}.section-intro{max-width:680px}.section-intro h2,.dashboard-title h2,.contact-grid h2,.closing-cta h2{margin:15px 0 17px;color:#0a1730;font:700 clamp(31px,4vw,45px)/1.1 Manrope,sans-serif;letter-spacing:-.04em}.section-intro p{max-width:650px;margin:0}.centered{max-width:690px;margin:auto;text-align:center}.centered p{margin-left:auto;margin-right:auto}.challenge{background:#fff}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:68px}.editorial-item{min-height:205px;padding:23px 24px;border-top:2px solid transparent;transition:border-color .3s}.editorial-item:hover{border-color:#1677d2}.item-number{color:#a3b2c5;font:700 13px Manrope}.editorial-item h3{margin-top:27px;font:700 22px Manrope;letter-spacing:-.03em}.editorial-item p{margin:10px 0 18px;font-size:15px}.editorial-item>svg{color:#1677d2}.navy-section{background:linear-gradient(135deg,#0a1730,#0d1d3a,#0a1730);color:#fff;position:relative}.navy-section:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(22,119,210,.08) 0%,transparent 70%);pointer-events:none}.solution-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.navy-section .section-intro h2{color:#fff}.navy-section .section-intro p{color:#b8c7da}.navy-section .eyebrow{color:#61c9df}.capability-panel{padding:22px;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);background:#ffffff0b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.panel-heading{display:flex;justify-content:space-between;gap:10px;color:#fff;padding-bottom:12px;font-size:12px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.12)}.verified-label{display:flex;align-items:center;gap:5px;color:#8ddfbd;font-size:10px;font-weight:500}.capability{display:flex;align-items:center;gap:12px;padding:15px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px}.capability>svg{margin-left:auto;color:#63d09a}.capability-icon{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:#61c9df;background:#20b8d21f}.capability-icon svg{width:16px}.qualifier{color:#9eafc6;font-size:11px;line-height:1.5;margin:17px 4px 3px}.solution-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:57px}.solution-card{padding:28px;min-height:245px;border:1px solid #dce4ee;border-radius:var(--radius-lg);transition:border-color .3s,transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s;display:flex;flex-direction:column;position:relative;overflow:hidden}.solution-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1677d2,#20b8d2);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.solution-card:hover{border-color:#8cbce8;box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.solution-card:hover:before{transform:scaleX(1)}.solution-card h3{margin:8px 0 9px;font:700 21px Manrope;letter-spacing:-.03em}.solution-card p{margin:0;font-size:14px}.card-link{margin-top:auto;padding-top:19px;font-size:13px}.monitor-selector{background:linear-gradient(135deg,#0a1730,#0d1d3a,#0a1730);color:#fff;position:relative}.monitor-selector:before{content:"";position:absolute;bottom:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(32,184,210,.06) 0%,transparent 70%);pointer-events:none}.monitor-selector .section-intro h2{color:#fff}.monitor-selector .section-intro p{color:#b8c7da}.monitor-selector .eyebrow{color:#61c9df}.monitor-selector-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:55px}.monitor-options{display:grid;gap:8px}.monitor-option{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:16px 17px;color:#b8c7da;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-sm);transition:background .25s,border-color .25s,transform .25s}.monitor-option:hover{transform:translate(4px)}.monitor-option:hover,.monitor-option.active{color:#fff;background:#1677d22e;border-color:#1677d2}.monitor-option span{color:#61c9df;font:700 11px Manrope}.monitor-option b{font-size:14px}.monitor-result{align-self:stretch;padding:35px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff0d}.monitor-result h3{margin:18px 0 12px;color:#fff;font:700 28px Manrope}.monitor-result p{color:#b8c7da}.monitor-result .text-link{color:#61c9df}.process-section{background:#f4f7fb}.process-track{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1010px;margin:70px auto 53px}.process-step{position:relative}.step-number{color:#1677d2;font:800 12px Manrope}.step-line{height:25px;display:flex;align-items:center;position:relative;margin:4px 0 19px}.step-line i{display:block;width:13px;height:13px;border:3px solid #1677d2;background:#f4f7fb;border-radius:50%;z-index:1}.step-line b{position:absolute;height:1px;left:13px;right:-20px;background:#bad0e7}.process-step h3{font:700 18px Manrope}.process-step p{margin:8px 0;font-size:14px}.architecture{display:flex;align-items:center;gap:12px;padding:24px;border:1px solid #dce4ee;border-radius:11px;background:#fff}.architecture-label{color:#8490a2;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800;margin-right:14px}.architecture-node{display:flex;align-items:center;gap:9px;position:relative;flex:1;color:#526174;font-size:12px}.architecture-node>span:first-child{width:38px;height:38px;display:grid;place-items:center;color:#1677d2;background:#e6f2ff;border-radius:7px}.architecture-node b{font-weight:700}.arch-arrow{margin-left:auto;color:#b1c2d5;font-size:22px}.process-cta{display:flex;justify-content:center;margin-top:28px}.dashboard-section{background:#fff}.dashboard-title{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dashboard-title h2{margin-bottom:12px}.dashboard-title p{max-width:600px;margin:0}.demo-badge{display:flex;gap:7px;align-items:center;padding:10px 13px;color:#16734a;border:1px solid #b9e5d0;border-radius:6px;white-space:nowrap;font-size:11px;font-weight:700}.dashboard-shell{margin-top:45px;padding:26px;border:1px solid rgba(220,228,238,.7);border-radius:var(--radius-lg);background:linear-gradient(135deg,#f9fbfd,#f4f7fb);box-shadow:var(--shadow-card)}.dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-top h3{font:700 20px Manrope}.dashboard-top span{display:block;margin-top:6px;color:#8490a2;font-size:12px}.scenario-control{display:flex;align-items:center;gap:11px}.scenario-control label{color:#526174;font-size:12px;font-weight:700}.scenario-control select,.filter-bar select{padding:10px 30px 10px 11px;color:#526174;border:1px solid #dce4ee;border-radius:6px;background:#fff;font-size:12px}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.stat-card{padding:17px;background:#fff;border:1px solid #e7edf4;border-radius:8px}.stat-label,.stat-card small{color:#8490a2;display:block;font-size:10px}.stat-card b{display:block;margin:7px 0 3px;font:800 26px Manrope;color:#0a1730}.critical-number{color:#b42318!important}.dashboard-content{display:grid;grid-template-columns:1.3fr .7fr;gap:14px}.fleet-list,.asset-detail{background:#fff;border:1px solid #e7edf4;border-radius:8px;overflow:hidden}.filter-bar{display:flex;gap:8px;padding:13px;border-bottom:1px solid #edf1f6}.search-field{flex:1;display:flex;align-items:center;gap:7px;padding:0 10px;color:#8490a2;border:1px solid #dce4ee;border-radius:6px}.search-field input{width:100%;padding:9px 0;border:0;color:#18263d;outline:0;font-size:12px}.table-header,.asset-row{display:grid;grid-template-columns:1.35fr .75fr 1fr .78fr 16px;gap:10px;align-items:center;padding:12px 15px;text-align:left}.table-header{background:#f9fbfd;color:#9aa8b9;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.asset-row{width:100%;border:0;border-top:1px solid #edf1f6;background:#fff;color:#526174;font-size:11px;text-align:left;transition:background .15s}.asset-row:hover,.asset-row.selected{background:#f1f7fe}.asset-row b,.asset-row small{display:block}.asset-row b{color:#18263d;font-size:11px}.asset-row small{color:#9aa8b9;font-size:10px;margin-top:3px}.asset-row strong{color:#18263d;font-size:12px}.hot-reading{color:#b42318!important}.status{display:inline-flex;align-items:center;gap:5px;font-size:10px;white-space:nowrap}.status i{width:6px;height:6px;border-radius:50%;background:#38a974}.status-attention i{background:#d67a00}.status-no-recent-data i{background:#8490a2}.last-seen{color:#8490a2;font-size:10px}.empty-state{min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;color:#8490a2;font-size:12px}.empty-state b{color:#526174}.empty-state button{color:#1677d2;border:0;background:none;font-size:12px;font-weight:700}.asset-detail{padding:19px}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.detail-kicker{display:block;color:#8490a2;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.detail-header h3{margin:8px 0 3px;font:700 18px Manrope}.detail-header>div>span:last-child{color:#8490a2;font-size:11px}.detail-chart{margin-top:25px;padding:13px;border:1px solid #edf1f6;border-radius:7px}.chart-label{display:flex;align-items:center;justify-content:space-between;color:#8490a2;font-size:10px}.chart-label b{color:#1677d2;font-size:16px}.detail-chart svg{width:100%;height:100px;margin-top:9px}.chart-axis{display:flex;justify-content:space-between;color:#adb9c7;font-size:9px}.detail-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:13px}.detail-signals span{padding:11px 7px;background:#f9fbfd;border-radius:6px;text-align:center}.detail-signals svg{color:#1677d2}.detail-signals b,.detail-signals small{display:block}.detail-signals b{margin-top:5px;color:#18263d;font-size:11px}.detail-signals small{margin-top:3px;color:#9aa8b9;font-size:8px}.event-history{margin-top:20px}.event-history>span{color:#526174;font-size:11px;font-weight:700}.event-history p{display:flex;align-items:center;gap:7px;margin:9px 0 0;font-size:10px;line-height:1.3}.event-history p svg{flex:0 0 auto;color:#1677d2}.dashboard-disclaimer{margin:17px 0 0;color:#8490a2;font-size:11px}.business-value{background:#fff}.value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:55px}.value-item{padding:25px 23px;border-left:1px solid #dce4ee}.value-item:first-child{border-left:0}.value-item>span{color:#1677d2;font:700 11px Manrope}.value-item h3{margin:25px 0 8px;font:700 19px Manrope}.value-item p{margin:0;font-size:14px}.delivery-section{background:#f4f7fb}.delivery-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:center}.delivery-stages{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:20px;background:#fff;border:1px solid #dce4ee;border-radius:11px}.delivery-stages div{text-align:center}.delivery-stages span,.delivery-stages b{display:block}.delivery-stages span{color:#1677d2;font:700 11px Manrope}.delivery-stages b{margin-top:7px;color:#18263d;font-size:12px}.closing-cta-section{background:linear-gradient(135deg,#0a1730,#0d1d3a 60%,#0a1730);position:relative;overflow:hidden}.closing-cta-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:300px;background:radial-gradient(ellipse,rgba(22,119,210,.08) 0%,transparent 70%);pointer-events:none}.closing-cta{text-align:center;position:relative;z-index:1}.closing-cta h2{max-width:700px;margin:0 auto 16px;color:#fff}.closing-cta p{max-width:630px;margin:0 auto 27px;color:#b8c7da}.page-hero{padding:100px 28px 90px;background:linear-gradient(180deg,#f4f7fb,#fff);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:-30%;right:-5%;width:400px;height:400px;background:radial-gradient(circle,rgba(22,119,210,.05) 0%,transparent 70%);pointer-events:none}.page-hero .section-wide{position:relative;z-index:1;max-width:900px}.page-hero h1{max-width:850px;font-size:clamp(40px,5.5vw,62px)}.page-hero p{max-width:720px;font-size:18px}.page-hero .button{margin-top:18px}.solution-detail,.broader-solution,.resources-detail,.guide-detail{background:#fff}.capability-list{margin-top:55px;border-top:1px solid #dce4ee}.capability-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;padding:24px 0;border-bottom:1px solid #dce4ee}.capability-label strong{font:700 18px Manrope}.capability-label p,.capability-dependency p{margin:8px 0 0;font-size:14px}.dependency-label{color:#1677d2;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:50px}.team-card{padding:22px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0a}.team-card span{color:#61c9df;font:700 13px Manrope}.team-card p{color:#b8c7da;font-size:13px}.exception-section{background:#f4f7fb}.exception-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.exception-steps{border-left:1px solid #c9d8e7}.exception-steps>div{padding:0 0 29px 24px;position:relative}.exception-steps>div:last-child{padding-bottom:0}.exception-steps>div:before{content:"";position:absolute;left:-5px;top:3px;width:9px;height:9px;border-radius:50%;background:#1677d2}.exception-steps span{color:#1677d2;font:700 11px Manrope}.exception-steps b{display:block;margin:6px 0 3px;font:700 18px Manrope}.exception-steps p{margin:0;font-size:13px}.pilot-banner{background:#e6f2ff}.pilot-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pilot-banner .section-intro{max-width:700px}.faq-section{background:#fff}.faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:90px}.faq-accordion{border-top:1px solid #dce4ee}.faq-item{border-bottom:1px solid #dce4ee}.faq-trigger{display:flex;justify-content:space-between;width:100%;padding:20px 0;border:0;background:none;color:#18263d;text-align:left;font:700 16px Manrope}.faq-chevron{transition:transform .2s;color:#1677d2}.faq-chevron.rotated{transform:rotate(180deg)}.faq-content{padding:0 35px 18px 0}.faq-content p{margin:0;font-size:14px}.broader-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce4ee;border:1px solid #dce4ee}.broader-item{padding:35px;background:#fff}.broader-solution .broader-item{background:linear-gradient(145deg,#102a43,#071626)}.broader-solution .broader-item h3{color:#f4f9ff}.broader-solution .broader-item p{color:#c9dced}.broader-solution .broader-item>span{color:#68e0e1}.broader-item>span,.custom-process-card>span{color:#1677d2;font:700 12px Manrope}.broader-item h3{margin:25px 0 8px;font:700 22px Manrope}.broader-item p{margin:0;font-size:15px}.broader-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:45px;padding-top:30px;border-top:1px solid #dce4ee}.broader-closing p{max-width:600px;margin:0;font-size:18px;font-weight:500}.custom-process{background:#fff}.custom-process-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:55px}.custom-process-card{padding:22px;min-height:225px;border:1px solid #dce4ee;border-radius:var(--radius-md);transition:border-color .3s,box-shadow .3s,transform .3s}.custom-process-card:hover{border-color:#8cbce8;box-shadow:var(--shadow-card);transform:translateY(-2px)}.custom-process-card h3{margin:27px 0 8px;font:700 20px Manrope}.custom-process-card p{margin:0;font-size:13px}.custom-questions .section-intro h2{color:#fff}.question-tags{display:flex;flex-wrap:wrap;gap:10px;margin:35px 0}.question-tags span{padding:13px 16px;color:#d8e4f2;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:13px}.platform-journey{background:#fff}.platform-journey .architecture{margin:50px 0 40px}.platform-stage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.platform-stage{padding:18px;background:linear-gradient(135deg,#f4f7fb,#fff);border-radius:var(--radius-sm);transition:box-shadow .3s,transform .3s}.platform-stage:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.platform-stage>span{color:#1677d2;font:700 11px Manrope}.platform-stage h3{margin:18px 0 7px;font:700 17px Manrope}.platform-stage p{margin:0;font-size:13px}.dependency-note{margin-top:22px;color:#8490a2;font-size:11px}.platform-insight-grid,.analytics-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.insight-stack{display:grid;gap:13px}.insight-stack>div{display:grid;grid-template-columns:32px 1fr;gap:8px 12px;padding:18px;border:1px solid rgba(255,255,255,.14);border-radius:8px}.insight-stack svg{grid-row:span 2;color:#61c9df}.insight-stack b{color:#fff;font:700 15px Manrope}.insight-stack p{margin:0;color:#b8c7da;font-size:12px}.analytics-section{background:#f4f7fb}.analytics-visual{min-height:260px;padding:35px;position:relative;overflow:hidden;background:#fff;border:1px solid #dce4ee;border-radius:12px}.analytics-line{height:170px;display:flex;flex-direction:column;justify-content:space-between}.analytics-line i{border-top:1px solid #e8eef5}.analytics-visual:after{content:"";position:absolute;width:85%;height:100px;left:8%;top:90px;border-top:3px solid #1677d2;border-radius:50%;transform:rotate(-12deg)}.analytics-points{position:absolute;bottom:25px;left:35px;right:35px;display:flex;justify-content:space-between;color:#8490a2;font-size:10px}.designed-section{background:#fff}.designed-inner{display:flex;justify-content:space-between;gap:50px;align-items:center}.design-notes{display:grid;gap:11px;min-width:230px}.design-notes span{display:flex;align-items:center;gap:9px;color:#526174;font-size:13px}.design-notes svg{color:#1677d2}.industries-detail{background:#fff}.industry-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.industry-detail-card{padding:27px;border:1px solid #dce4ee;border-radius:var(--radius-lg);transition:border-color .3s,box-shadow .3s,transform .3s}.industry-detail-card:hover{border-color:#8cbce8;box-shadow:var(--shadow-card);transform:translateY(-2px)}.industry-detail-top{display:flex;justify-content:space-between}.industry-detail-top>span{color:#1677d2;font:700 12px Manrope}.industry-map-icon{width:40px;height:40px;display:grid;place-items:center;color:#1677d2;background:#e6f2ff;border-radius:8px}.industry-detail-card h2{margin:30px 0 10px;font:700 25px Manrope}.industry-detail-card>p{margin:0 0 20px;font-size:14px}.visibility-label{color:#1677d2;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.industry-detail-card ul{display:grid;gap:8px;padding:0;margin:12px 0 24px;list-style:none}.industry-detail-card li{display:flex;gap:8px;color:#526174;font-size:13px}.industry-detail-card li svg{flex:0 0 auto;color:#16734a}.about-detail{background:#fff}.about-detail-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;align-items:center}.about-emblem{min-height:315px;display:grid;place-items:center;align-content:center;gap:15px;color:#1677d2;background:#e6f2ff;border-radius:13px;text-align:center}.about-emblem span{color:#30457b;font:700 20px Manrope;line-height:1.1}.about-approach{margin-top:45px;padding-top:30px;border-top:1px solid #dce4ee}.about-approach h2{font:700 24px Manrope}.values-section .section-intro h2{color:#fff}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px}.values-grid>div{padding:23px;border:1px solid rgba(255,255,255,.15);border-radius:8px}.values-grid span{color:#61c9df;font:700 12px Manrope}.values-grid h3{margin:28px 0 0;color:#fff;font:700 18px Manrope}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}.resource-card{min-height:230px;padding:26px;display:flex;flex-direction:column;border:1px solid #dce4ee;border-radius:var(--radius-lg);background:#fff;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.resource-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1677d2,#20b8d2);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.resource-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-card-hover);border-color:#8cbce8}.resource-card:hover:before{transform:scaleX(1)}.resource-card>span{color:#1677d2;text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.resource-card h3{max-width:380px;margin:24px 0 6px;font:700 21px Manrope}.resource-card p{margin:0;font-size:14px}.resource-card>svg{margin-top:auto;color:#1677d2}.guide-layout{display:grid;grid-template-columns:.35fr 1.65fr;gap:80px}.guide-aside>a{display:inline-flex;align-items:center;gap:6px;color:#1677d2;font-size:12px;font-weight:700}.guide-index{display:grid;gap:11px;margin-top:35px}.guide-index a{color:#8490a2;font-size:11px}.guide-index a:hover{color:#1677d2}.guide-content article{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid #dce4ee}.guide-content article>span{color:#1677d2;font:700 11px Manrope}.guide-content article h2{margin:13px 0 8px;font:700 25px Manrope}.guide-content article p{margin:0}.guide-closing{padding:20px 0}.guide-closing p{font-size:20px;font-weight:600}.contact-page-section{background:linear-gradient(135deg,#0a1730,#0d1d3a,#0a1730);position:relative;overflow:hidden}.contact-page-section:before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(22,119,210,.06) 0%,transparent 70%);pointer-events:none}.contact-grid{position:relative;z-index:1;max-width:1185px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.contact-grid h2{color:#fff}.contact-grid>div>p{color:#b8c7da;max-width:470px}.contact-points{display:grid;gap:12px;margin-top:30px;color:#d5e0ed;font-size:13px}.contact-points span{display:flex;align-items:center;gap:9px}.contact-points svg{color:#61c9df}.contact-detail{display:flex;align-items:center;gap:9px;margin-top:18px;color:#61c9df;font-size:13px}.lead-form{padding:25px;border-radius:10px;background:#fff;color:#18263d}.lead-form label{display:block;margin-bottom:16px;color:#526174;font-size:12px;font-weight:700}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{width:100%;display:block;margin-top:7px;padding:11px 12px;color:#18263d;background:#fff;border:1px solid #dce4ee;border-radius:6px;font-size:13px;resize:vertical}.checkbox-label{display:flex!important;align-items:flex-start;gap:8px;font-weight:400!important;line-height:1.4}.checkbox-label input{margin-top:2px;accent-color:#1677d2}.form-error{padding:13px;color:#b42318;background:#fff0ed;border-radius:6px;font-size:12px}.form-success{display:flex;align-items:center;gap:8px;padding:13px;color:#16734a;background:#e7f7f1;border-radius:6px;font-size:13px;font-weight:700}.form-note{display:block;margin-top:13px;color:#9aa8b9;font-size:10px}.honeypot{position:absolute;left:-9999px;opacity:0}.contact-next{background:#f4f7fb}.contact-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.contact-next h2{margin:15px 0 0;color:#0a1730;font:700 34px Manrope}.contact-next-links{display:grid;border-top:1px solid #dce4ee}.contact-next-links a{display:flex;justify-content:space-between;padding:16px 0;color:#1677d2;border-bottom:1px solid #dce4ee;font-size:14px;font-weight:700}.not-found{min-height:70vh;display:grid;place-items:center;padding:80px 28px;background:#f4f7fb;text-align:center}.not-found p{max-width:520px;margin:0 auto 26px}.not-found-actions{display:flex;justify-content:center;align-items:center;gap:25px}.footer{padding:65px 28px 25px;background:linear-gradient(180deg,#fff,#f9fbfd);border-top:1px solid #e7edf4}.footer-grid{max-width:1185px;margin:auto;display:grid;grid-template-columns:1.6fr .8fr .7fr .7fr .7fr 1fr;gap:35px}.footer-grid>div>p{max-width:280px;margin-top:20px;font-size:13px}.footer-title{display:block;margin-bottom:17px;color:#0a1730;font-size:12px;font-weight:800}.footer-grid a:not(.logo):not(.footer-cta){display:block;margin-bottom:12px;color:#526174;font-size:13px}.footer-grid a:not(.logo):not(.footer-cta):hover{color:#1677d2}.footer-cta{font-size:13px}.footer-bottom{max-width:1185px;margin:55px auto 0;padding-top:18px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e7edf4;color:#9aa8b9;font-size:10px}@media (max-width: 950px){.desktop-nav{gap:15px}.nav-item>a,.nav-trigger{font-size:12px}.header-actions .button{display:none}.hero-grid{grid-template-columns:1fr;padding-top:60px}.hero-visual{min-height:440px}.solution-layout,.contact-grid{gap:55px}.dashboard-content{grid-template-columns:1fr}.asset-detail{order:-1}.delivery-grid,.platform-insight-grid,.analytics-grid,.about-detail-grid,.guide-layout{gap:50px}.footer-grid{grid-template-columns:1fr 1fr 1fr}.custom-process-grid,.platform-stage-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 680px){.header-inner{height:72px;padding:0 20px}.logo img{height:46px;max-width:220px}.menu-button{display:block;padding:6px}.desktop-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:8px 20px 16px;background:#fffffffa;border-bottom:1px solid rgba(220,228,238,.6);box-shadow:0 15px 25px #19325a14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.desktop-nav.mobile-open{display:grid}.nav-item>a,.nav-trigger{padding:13px 0;font-size:14px}.nav-dropdown{position:static;width:auto;margin:0;padding:0 0 8px 15px;border:0;box-shadow:none}.nav-dropdown a{padding:8px;font-size:12px}.section{padding:75px 20px}.page-hero{padding:70px 20px 65px}.hero-grid{padding:58px 20px 55px}.hero-note{margin-top:38px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hero-visual{transform:scale(.83);margin:-25px -40px -30px}.editorial-grid,.solution-cards,.solution-cards-five,.process-track,.resource-grid,.value-grid,.team-grid,.industry-detail-grid,.broader-grid{grid-template-columns:1fr}.editorial-grid{gap:12px;margin-top:38px}.editorial-item{min-height:auto;padding:20px}.editorial-item h3{margin-top:18px}.solution-layout,.contact-grid,.monitor-selector-layout,.exception-grid,.delivery-grid,.platform-insight-grid,.analytics-grid,.about-detail-grid,.contact-next-grid,.faq-layout,.guide-layout,.designed-inner{grid-template-columns:1fr;gap:42px}.process-track{gap:28px;margin:45px auto}.step-line b{right:0}.architecture{overflow-x:auto;align-items:flex-start;padding:17px}.architecture-label{display:none}.architecture-node{min-width:130px;flex-direction:column;align-items:flex-start}.arch-arrow{position:absolute;right:-3px;top:12px}.dashboard-title,.dashboard-top{align-items:flex-start;flex-direction:column}.demo-badge{margin-top:4px}.dashboard-shell{padding:14px}.scenario-control{width:100%;align-items:flex-start;flex-direction:column}.scenario-control select{width:100%}.stat-row{grid-template-columns:1fr 1fr}.filter-bar{flex-wrap:wrap}.search-field{flex-basis:100%}.filter-bar select{flex:1}.table-header{display:none}.asset-row{grid-template-columns:1fr auto auto;padding:14px 11px}.asset-row .last-seen,.asset-row>svg{display:none}.asset-row .status{grid-column:3;grid-row:1 / span 2}.asset-row strong{grid-column:2;grid-row:1 / span 2}.asset-row span:first-child{grid-row:1 / span 2}.detail-signals{gap:3px}.detail-signals b{font-size:10px}.capability-row{grid-template-columns:1fr;gap:12px}.pilot-banner-inner,.broader-closing{align-items:flex-start;flex-direction:column}.custom-process-grid,.platform-stage-grid{grid-template-columns:1fr 1fr}.custom-process-card{min-height:180px}.platform-stage{padding:14px}.footer-grid{grid-template-columns:1fr 1fr;gap:34px 20px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1 / -1}.footer-bottom{flex-direction:column;margin-top:35px}.mini-dashboard{right:-20px}.node-temp{left:-10px}.node-power{right:-15px}.form-row{grid-template-columns:1fr;gap:0}.not-found{min-height:65vh}.not-found-actions{flex-direction:column}.values-grid{grid-template-columns:1fr 1fr}.design-notes{min-width:0}.guide-aside{order:2}.guide-content{order:1}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.use-case-card{padding:22px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0a}.use-case-card span{color:#61c9df;font:700 11px Manrope}.use-case-card p{margin:12px 0 0;color:#d8e4f2;font-size:13px}.solution-cards-five{grid-template-columns:repeat(3,1fr)}.filter-bar{flex-wrap:wrap}@media (max-width: 950px){.use-case-grid{grid-template-columns:1fr 1fr}}@media (max-width: 680px){.use-case-grid{grid-template-columns:1fr}.hero-network{transform:scale(.78)}}.trust-strip-section{background:#fff;padding-top:0}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.trust-card{display:flex;align-items:flex-start;gap:14px;padding:24px;border:1px solid #dce4ee;border-radius:var(--radius-md);transition:border-color .3s,box-shadow .3s,transform .3s}.trust-card:hover{border-color:#8cbce8;box-shadow:var(--shadow-card);transform:translateY(-3px)}.trust-icon{width:42px;height:42px;display:grid;place-items:center;color:#1677d2;background:#e6f2ff;border-radius:8px;flex:0 0 auto}.trust-card h3{font:700 15px Manrope;margin:0 0 5px}.trust-card p{margin:0;font-size:12px;line-height:1.5}.trust-card>svg{margin-left:auto;color:#b1c2d5;flex:0 0 auto}.integration-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.integration-step{padding:22px;border:1px solid #dce4ee;border-radius:var(--radius-md);transition:border-color .3s,box-shadow .3s,transform .3s}.integration-step:hover{border-color:#8cbce8;box-shadow:var(--shadow-card);transform:translateY(-2px)}.integration-step>span{color:#1677d2;font:700 11px Manrope}.integration-step h3{margin:22px 0 7px;font:700 18px Manrope}.integration-step p{margin:0;font-size:13px}.info-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:50px}.info-card{padding:25px;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#ffffff0a}.info-card h3{color:#fff;font:700 19px Manrope;margin:0 0 10px}.info-card p{color:#b8c7da;font-size:13px;margin:0 0 14px}.info-card-list{display:grid;gap:7px;padding:0;margin:0;list-style:none}.info-card-list li{color:#d8e4f2;font-size:12px;padding-left:16px;position:relative}.info-card-list li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:#61c9df}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:50px}.principle-card{padding:24px;border:1px solid #dce4ee;border-radius:var(--radius-md);transition:border-color .3s,box-shadow .3s,transform .3s}.principle-card:hover{border-color:#8cbce8;box-shadow:var(--shadow-card);transform:translateY(-2px)}.principle-card>span{color:#1677d2;font:700 11px Manrope}.principle-card h3{margin:25px 0 8px;font:700 18px Manrope}.principle-card p{margin:0;font-size:13px}.practices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.practice-item{padding:22px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0a}.practice-item>span{color:#61c9df;font:700 11px Manrope}.practice-item h3{margin:20px 0 7px;color:#fff;font:700 17px Manrope}.practice-item p{margin:0;color:#b8c7da;font-size:13px}.timeline{display:grid;gap:0;margin-top:50px}.timeline-phase{display:grid;grid-template-columns:48px 1fr;gap:20px;padding-bottom:35px}.timeline-marker{position:relative}.timeline-marker span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#1677d2;color:#fff;font:700 13px Manrope;z-index:1}.timeline-connector{position:absolute;top:40px;left:19px;width:2px;bottom:-35px;background:#dce4ee}.timeline-header{display:flex;align-items:center;gap:14px}.timeline-header h3{margin:0;font:700 20px Manrope}.timeline-duration{color:#1677d2;background:#e6f2ff;padding:4px 10px;border-radius:4px;font-size:10px;font-weight:700}.timeline-content p{margin:8px 0 0;font-size:14px}.considerations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:45px}.consideration-item{display:flex;align-items:flex-start;gap:12px;padding:20px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff0a}.consideration-item span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid #61c9df;color:#61c9df;font:700 13px Manrope;flex:0 0 auto}.consideration-item p{margin:0;color:#d8e4f2;font-size:13px}.pilot-cta-banner{background:#e6f2ff}.pilot-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pilot-cta-inner .section-intro{max-width:700px}.glossary-section{background:#fff}.glossary-search{display:flex;align-items:center;gap:10px;max-width:500px;margin-bottom:45px;padding:0 14px;border:1px solid #dce4ee;border-radius:7px}.glossary-search svg{color:#8490a2}.glossary-search input{width:100%;padding:13px 0;border:0;outline:0;font-size:14px}.glossary-category{margin-bottom:45px}.glossary-category h3{font:700 18px Manrope;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #dce4ee}.glossary-entry{display:grid;grid-template-columns:180px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid #f0f4f8}.glossary-entry dt{font:700 14px Manrope;color:#18263d}.glossary-entry dd{margin:0;color:#526174;font-size:14px;line-height:1.6}.glossary-empty{color:#8490a2;font-size:14px}.checklist-section{background:#fff}.checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px}.checklist-section h3{font:700 17px Manrope;margin:0 0 14px;padding-bottom:10px;border-bottom:2px solid #1677d2}.checklist-section ul{display:grid;gap:11px;padding:0;margin:0;list-style:none}.checklist-section li{display:flex;align-items:flex-start;gap:10px;color:#526174;font-size:13px;line-height:1.5}.checklist-box{width:16px;height:16px;border:1.5px solid #b9c6d7;border-radius:3px;flex:0 0 auto;margin-top:2px;transition:border-color .2s}.checklist-section li:hover .checklist-box{border-color:#1677d2}.resources-tools .resource-card{background:#ffffff0d;border-color:#ffffff26}.resources-tools .resource-card h3{color:#fff}.resources-tools .resource-card p{color:#b8c7da}.resources-tools .resource-card>svg{color:#61c9df}.resources-tools .resource-card>span{color:#61c9df}.icon-row-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.icon-row-item{padding:22px;border:1px solid #dce4ee;border-radius:var(--radius-md);transition:border-color .3s,box-shadow .3s,transform .3s}.icon-row-item:hover{border-color:#8cbce8;box-shadow:var(--shadow-card);transform:translateY(-2px)}.icon-row-marker{display:block;color:#1677d2;font:700 12px Manrope;margin-bottom:18px}.icon-row-item h3{font:700 18px Manrope;margin:0 0 7px}.icon-row-item p{margin:0;font-size:13px}@media (max-width: 950px){.trust-strip,.integration-steps,.principles-grid{grid-template-columns:1fr 1fr}.info-card-grid,.practices-grid,.considerations-grid,.checklist-grid{grid-template-columns:1fr}.timeline-phase{grid-template-columns:40px 1fr}}@media (max-width: 680px){.trust-strip,.integration-steps,.principles-grid,.practices-grid,.considerations-grid,.icon-row-grid{grid-template-columns:1fr}.glossary-entry{grid-template-columns:1fr;gap:5px}.glossary-entry dt{font-size:13px}.timeline-phase{grid-template-columns:32px 1fr;gap:14px}.timeline-marker span{width:32px;height:32px;font-size:11px}.pilot-cta-inner{flex-direction:column;align-items:flex-start}}.interactive-ops{--ops-bg: #06101f;--ops-panel: rgba(12, 29, 51, .78);--ops-border: rgba(123, 190, 229, .22);position:relative;overflow:hidden;color:#e8f4ff;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(25,157,218,.16),transparent 28%),linear-gradient(135deg,#06101f,#0a1d31 54%,#06101f)}.interactive-ops:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(110,190,231,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(110,190,231,.12) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 92%);mask-image:linear-gradient(to bottom,black,transparent 92%);pointer-events:none}.ops-grid-noise{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 15%,rgba(52,209,199,.16),transparent 22%),radial-gradient(circle at 15% 90%,rgba(25,107,218,.17),transparent 28%);pointer-events:none}.ops-inner{position:relative;z-index:1;padding-top:96px;padding-bottom:38px}.ops-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:42px}.interactive-ops .eyebrow{color:#68e0e1}.eyebrow-signal{width:7px;height:7px;margin-left:-3px;border-radius:50%;background:#61e5bd;box-shadow:0 0 0 5px #61e5bd1f;animation:pulse-glow 2.4s infinite}.ops-heading h2{max-width:700px;margin:16px 0 14px;color:#f4f9ff;font:700 clamp(32px,4vw,50px)/1.05 Manrope,sans-serif;letter-spacing:-.05em}.ops-heading h2 em{color:#68e0e1;font-style:normal}.ops-heading p{max-width:590px;margin:0;color:#9db5ca;font-size:15px}.ops-command-status{display:flex;align-items:center;gap:8px;padding:10px 13px;color:#a7c4d8;border:1px solid var(--ops-border);border-radius:999px;background:#ffffff0a;white-space:nowrap;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.ops-command-status i,.panel-live i,.assistant-status i{width:6px;height:6px;border-radius:50%;background:#63e6b5;box-shadow:0 0 11px #63e6b5}.ops-command-status span{color:#61869e}.ops-panels{display:grid;grid-template-columns:1.2fr .8fr .85fr;gap:14px}.ops-panel{min-height:350px;padding:19px;border:1px solid var(--ops-border);border-radius:14px;background:var(--ops-panel);box-shadow:0 20px 55px #0003,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.panel-topline{display:flex;align-items:center;justify-content:space-between;color:#cce5f7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.panel-topline>span:first-child{display:flex;align-items:center;gap:7px}.panel-topline svg{color:#68e0e1}.panel-live,.assistant-status{display:flex;align-items:center;gap:6px;color:#64dcb3;font-size:9px;font-weight:500}.alert-count{color:#f0b86d;font-size:9px}.signal-map{height:244px;position:relative;margin:19px 0 14px;overflow:hidden;border:1px solid rgba(115,198,231,.14);border-radius:10px;background:#020b177a}.map-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:linear-gradient(rgba(101,176,215,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(101,176,215,.12) 1px,transparent 1px);background-size:28px 28px;transform:perspective(420px) rotateX(53deg) scale(1.5);transform-origin:bottom}.map-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(91,225,223,.25);border-radius:50%;transform:translate(-50%,-50%)}.ring-a{width:132px;height:132px;animation:radar-pulse 3.5s infinite}.ring-b{width:226px;height:226px;border-color:#2d83da33;animation:radar-pulse 3.5s 1.2s infinite}.map-core{position:absolute;top:50%;left:50%;display:grid;place-items:center;gap:4px;width:64px;height:64px;color:#68e0e1;border:1px solid rgba(104,224,225,.65);border-radius:50%;background:#0a2737;box-shadow:0 0 30px #30d3d847;transform:translate(-50%,-50%);font-size:6px;letter-spacing:.12em}.map-line{position:absolute;top:50%;left:50%;height:1px;width:46%;transform-origin:left;background:linear-gradient(90deg,rgba(104,224,225,.6),transparent)}.map-line-a{transform:rotate(28deg)}.map-line-b{transform:rotate(157deg)}.map-line-c{transform:rotate(268deg)}.map-node{position:absolute;display:flex;align-items:center;gap:5px;padding:7px 8px;color:#9dc2d8;border:1px solid rgba(104,224,225,.18);border-radius:6px;background:#081b2dd9;font-size:9px}.map-node i{width:5px;height:5px;border-radius:50%;background:#64dcb3;box-shadow:0 0 8px #64dcb3}.map-node b{color:#68e0e1;font-size:9px}.map-node-a{top:25px;left:22px}.map-node-b{top:38px;right:18px}.map-node-c{bottom:24px;left:32px}.map-node-d{right:26px;bottom:29px}.signal-foot,.ops-footer{display:flex;justify-content:space-between;gap:12px;color:#7898ae;font-size:9px}.signal-foot span{display:flex;align-items:center;gap:5px}.signal-foot svg{color:#68e0e1}.alert-feature{display:grid;grid-template-columns:34px 1fr 17px;gap:10px;align-items:start;min-height:121px;margin:19px 0 14px;padding:14px;border:1px solid rgba(240,184,109,.35);border-radius:10px;background:linear-gradient(135deg,#f0b86d24,#f0b86d08);animation:alert-in .35s ease-out}.alert-feature.alert-success{border-color:#63dcb34d;background:linear-gradient(135deg,#63dcb31f,#63dcb308)}.alert-feature.alert-info{border-color:#68e0e14d;background:linear-gradient(135deg,#68e0e11f,#68e0e108)}.alert-icon{display:grid;place-items:center;width:34px;height:34px;color:#f0b86d;border-radius:8px;background:#f0b86d29}.alert-success .alert-icon{color:#63e6b5;background:#63dcb324}.alert-info .alert-icon{color:#68e0e1;background:#68e0e124}.alert-feature strong{display:block;color:#eef8ff;font-size:12px}.alert-feature p{margin:7px 0 5px;color:#a6bed0;font-size:11px;line-height:1.4}.alert-feature small{color:#66869d;font-size:9px}.alert-feature>svg{color:#7199b2}.alert-list{display:grid;gap:3px}.alert-list button{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:8px 7px;color:#7f9bad;border:0;border-radius:6px;background:transparent;text-align:left;font-size:10px;transition:background .2s,color .2s}.alert-list button:hover,.alert-list button.active{color:#d7efff;background:#68e0e114}.alert-list small{color:#55748c;font-size:8px}.alert-dot{width:5px;height:5px;border-radius:50%;background:#68e0e1}.alert-dot.warning{background:#f0b86d}.alert-dot.success{background:#63e6b5}.assistant-intro{display:flex;gap:10px;margin:21px 0 17px}.bot-orb{display:grid;place-items:center;width:35px;height:35px;color:#06101f;border-radius:50%;background:linear-gradient(135deg,#68e0e1,#7ca8ff);box-shadow:0 0 25px #68e0e147;flex:0 0 auto}.assistant-intro strong{display:block;color:#eff8ff;font-size:12px}.assistant-intro p{margin:6px 0 0;color:#8faec3;font-size:10px;line-height:1.45}.assistant-thread{display:grid;gap:8px;max-height:120px;overflow:auto;margin-bottom:12px}.assistant-thread p,.assistant-hint{margin:0;padding:8px 9px;border-radius:7px;color:#9fc0d4;background:#ffffff0b;font-size:10px;line-height:1.4}.assistant-thread .visitor-line{color:#d9f4ff;background:#46a1df1f}.assistant-thread .bot-line{border-left:2px solid #68e0e1}.assistant-open{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:auto;padding:11px;color:#06101f;border:0;border-radius:7px;background:linear-gradient(90deg,#68e0e1,#7ca8ff);font-size:10px;font-weight:800;transition:filter .2s,transform .2s}.assistant-open:hover{filter:brightness(1.1);transform:translateY(-2px)}.assistant-form{display:flex;gap:5px;margin-top:auto;padding:4px;border:1px solid rgba(104,224,225,.3);border-radius:8px;background:#020b1773}.assistant-form input{min-width:0;flex:1;padding:7px;color:#e8f4ff;border:0;outline:0;background:transparent;font-size:10px}.assistant-form input::-moz-placeholder{color:#55748c}.assistant-form input::placeholder{color:#55748c}.assistant-form button{display:grid;place-items:center;width:28px;color:#06101f;border:0;border-radius:5px;background:#68e0e1}.ops-footer{align-items:center;margin-top:18px;padding:0 4px}.scroll-cue{display:inline-flex;width:20px;height:11px;margin-right:6px;vertical-align:-2px;border:1px solid #52758e;border-radius:8px}.scroll-cue span{width:3px;height:3px;margin:3px auto;border-radius:50%;background:#68e0e1;animation:scroll-cue 1.8s infinite}@keyframes radar-pulse{0%{opacity:.7;transform:translate(-50%,-50%) scale(.78)}75%,to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}@keyframes alert-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-cue{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(3px);opacity:1}}@media (max-width: 950px){.ops-panels{grid-template-columns:1fr 1fr}.signal-field{grid-column:1 / -1}.ops-heading{align-items:flex-start;flex-direction:column}.ops-command-status{margin-top:-22px}}@media (max-width: 680px){.ops-inner{padding-top:70px}.ops-panels{grid-template-columns:1fr}.signal-field{grid-column:auto}.ops-panel{min-height:auto}.signal-map{height:220px}.ops-footer{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion: reduce){.map-ring,.alert-feature,.scroll-cue span{animation:none}}:root{--ink-950: #06101f;--ink-900: #0a1a2d;--ink-850: #0d2238;--ink-800: #102a43;--signal: #68e0e1;--signal-blue: #7ca8ff;--muted-on-dark: #9db5ca;--line-on-dark: rgba(123,190,229,.2)}body{color:#e8f4ff;background:var(--ink-950)}.site-header{background:#06101fdb;border-bottom-color:#7bbee52e;box-shadow:0 12px 30px #00000029}.logo{padding:3px 0;border:1px solid transparent;border-radius:8px}.logo img{filter:brightness(0) invert(1)}.logo:hover{opacity:1;border-color:#68e0e16b;box-shadow:0 0 22px #68e0e129}.nav-item>a,.nav-trigger{color:#b3c9da}.nav-item>a:hover,.nav-trigger:hover{color:var(--signal)}.nav-dropdown{background:#091b2df7;border-color:var(--line-on-dark);box-shadow:0 20px 50px #0000004d}.nav-dropdown a{color:#b3c9da}.nav-dropdown a:hover{background:#68e0e11a;color:var(--signal)}.nav-dropdown small{color:#7291a9}.menu-button{color:#d7efff}.hero{background:radial-gradient(circle at 74% 35%,rgba(38,137,209,.14),transparent 28%),linear-gradient(135deg,var(--ink-950),#0a2035 54%,var(--ink-950))}.hero:before{background:radial-gradient(circle,rgba(104,224,225,.1) 0%,transparent 70%)}.hero:after{background:radial-gradient(circle,rgba(124,168,255,.1) 0%,transparent 70%)}.hero-copy h1,.page-hero h1,.not-found h1{color:#f4f9ff}.hero-copy>p,.hero-note{color:var(--muted-on-dark)}.hero-note{margin-top:45px}.hero .eyebrow,.hero .text-link{color:var(--signal)}.network-node,.sensor-node{background:#0a1f32e6;border-color:var(--line-on-dark);box-shadow:0 14px 30px #0000003d}.network-node span,.sensor-node span{color:#e4f4ff}.sensor-node small{color:#7e9ab0}.network-line{background:linear-gradient(90deg,rgba(104,224,225,.52),transparent)}.visual-orbit{border-color:#68e0e12e}.section,.challenge,.dashboard-section,.business-value,.trust-strip-section,.solution-detail,.broader-solution,.resources-detail,.guide-detail,.contact-next,.faq-section,.industries-detail,.about-detail,.glossary-section,.checklist-section,.designed-section{background:var(--ink-950)}.section-intro h2,.dashboard-title h2,.contact-next h2,.section-intro h3,.value-item h3,.editorial-item h3,.solution-card h3,.resource-card h3,.industry-detail-card h2,.about-approach h2,.guide-content article h2,.broader-item h3,.custom-process-card h3,.platform-stage h3,.faq-trigger,.glossary-category h3,.glossary-entry dt,.checklist-section h3,.icon-row-item h3{color:#eff8ff}.section-intro p,.dashboard-title p,.editorial-item p,.solution-card p,.resource-card p,.value-item p,.industry-detail-card>p,.broader-item p,.custom-process-card p,.platform-stage p,.guide-content article p,.glossary-entry dd,.checklist-section li,.icon-row-item p{color:var(--muted-on-dark)}.eyebrow,.text-link,.card-link,.footer-cta{color:var(--signal)}.eyebrow:before{background:linear-gradient(90deg,var(--signal),transparent)}.editorial-item,.solution-card,.resource-card,.industry-detail-card,.custom-process-card,.platform-stage,.principle-card,.icon-row-item{border-color:var(--line-on-dark);background:linear-gradient(145deg,#0e273fb3,#071626c7);box-shadow:none}.editorial-item:hover,.solution-card:hover,.resource-card:hover,.industry-detail-card:hover,.custom-process-card:hover,.platform-stage:hover,.principle-card:hover,.icon-row-item:hover{border-color:#68e0e18c;box-shadow:0 18px 42px #0003,0 0 0 1px #68e0e114}.item-number,.value-item>span,.resource-card>span,.broader-item>span,.custom-process-card>span,.platform-stage>span,.icon-row-marker{color:var(--signal)}.value-item{border-left-color:var(--line-on-dark)}.monitor-selector,.navy-section,.closing-cta-section,.contact-page-section{background:radial-gradient(circle at 70% 20%,rgba(36,141,206,.14),transparent 34%),linear-gradient(135deg,#06101f,#0b2136 60%,#06101f)}.process-section,.delivery-section,.exception-section,.analytics-section,.not-found{background:#08182a}.architecture,.analytics-visual,.dashboard-shell,.fleet-list,.asset-detail,.contact-next-links,.broader-grid{border-color:var(--line-on-dark);background:linear-gradient(145deg,#0e273fcc,#071626e6)}.architecture-node,.architecture-label,.dependency-note{color:var(--muted-on-dark)}.architecture-node>span:first-child,.trust-icon,.about-emblem{color:var(--signal);background:#68e0e11a}.process-step h3,.delivery-stages b{color:#eff8ff}.process-step p{color:var(--muted-on-dark)}.step-line b,.timeline-connector{background:#7bbee54d}.step-line i{background:var(--ink-950);border-color:var(--signal)}.delivery-stages{background:#0e273fb3;border-color:var(--line-on-dark)}.delivery-stages span{color:var(--signal)}.trust-card{border-color:var(--line-on-dark);background:#0c2136b8}.trust-card h3{color:#eff8ff}.trust-card p{color:var(--muted-on-dark)}.trust-card>svg{color:#6f91a9}.dashboard-title .demo-badge{color:#64dcb3;border-color:#64dcb359;background:#64dcb314}.dashboard-top h3,.detail-header h3,.stat-card b,.asset-row b,.asset-row strong,.detail-signals b{color:#eff8ff}.dashboard-top span,.stat-label,.stat-card small,.last-seen,.detail-kicker,.detail-header>div>span:last-child,.detail-signals small,.dashboard-disclaimer{color:#7898ae}.stat-card,.detail-signals span,.detail-chart,.filter-bar,.search-field,.asset-row,.table-header{border-color:#7bbee524;background:#071626a6}.search-field input,.filter-bar select,.scenario-control select{color:#dff4ff;background:#0a2137;border-color:var(--line-on-dark)}.table-header{color:#7291a9}.asset-row{color:#9db5ca}.asset-row:hover,.asset-row.selected{background:#68e0e114}.asset-row small,.chart-axis{color:#6d8ba2}.detail-chart svg line{stroke:#7bbee540}.empty-state b{color:#dcefff}.contact-grid>div>p,.closing-cta p,.navy-section .section-intro p,.contact-points,.question-tags span,.values-grid>div p,.info-card p,.practice-item p,.consideration-item p{color:var(--muted-on-dark)}.lead-form{background:#f1f8fc}.contact-next-links{background:#0c2136b8}.contact-next-links a{color:var(--signal);border-color:var(--line-on-dark)}.footer{background:#040d19;border-top-color:var(--line-on-dark)}.footer-title,.footer-grid a:not(.logo):not(.footer-cta){color:#cfe7f5}.footer-grid>div>p,.footer-bottom{color:#7898ae}.footer-bottom{border-top-color:var(--line-on-dark)}.page-hero{background:radial-gradient(circle at 78% 0%,rgba(104,224,225,.1),transparent 30%),linear-gradient(135deg,var(--ink-950),#0a2035 60%,var(--ink-950))}.page-hero p{color:var(--muted-on-dark)}.page-hero:before{background:radial-gradient(circle,rgba(104,224,225,.1) 0%,transparent 70%)}.faq-accordion,.faq-item,.capability-list,.capability-row,.about-approach,.guide-content article,.contact-next-links{border-color:var(--line-on-dark)}.faq-content p,.faq-trigger,.capability-label p,.capability-dependency p{color:var(--muted-on-dark)}.timeline-header h3,.timeline-content p{color:#eff8ff}.timeline-duration{color:var(--signal);background:#68e0e11a}.glossary-search{border-color:var(--line-on-dark);background:#0c2136b8}.glossary-search input{color:#eff8ff;background:transparent}.glossary-category h3{border-color:var(--line-on-dark)}.glossary-entry{border-color:#7bbee51f}.checklist-section h3{border-color:var(--signal)}.checklist-box{border-color:#5c8098}@media (max-width: 680px){.desktop-nav{background:#06101ffa;border-bottom-color:var(--line-on-dark)}.logo{padding:2px 8px}.section{padding-top:78px;padding-bottom:78px}.ops-command-status{margin-top:0}}
