:root{--bg-0:#08111d;--bg-1:#101b2d;--bg-2:#1c2940;--surface:#f4f8fc;--surface-strong:#fff;--line:#d2dee9;--ink:#1c2a3b;--ink-soft:#5b7085;--cyan:#00adee;--magenta:#ab0053;--magenta-hot:#e4136e;--lime:#d6e025;--orange:#ffaf01;--danger:#d85050;--shadow:0 32px 80px #050b1861;--font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-head:"Avenir Next", "Segoe UI", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{font-family:var(--font-main);color:var(--ink);background-color:#0000;background-image:linear-gradient(#1524393d 1px,#0000 1px),linear-gradient(90deg,#1524393d 1px,#0000 1px),radial-gradient(880px 520px at 82% -10%,#00adee42,#0000 60%),radial-gradient(760px 500px at 8% -10%,#e4136e33,#0000 58%),linear-gradient(#07101b 0%,#0c1624 100%);background-position:0 0,0 0,50%,50%,50%;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}body.nav-open{overflow:hidden}.app-shell{width:min(1320px,100%);box-shadow:var(--shadow);background:linear-gradient(#08101ce6,#0c1421f2);border:1px solid #7491b942;border-radius:20px;margin:0 auto;overflow:hidden}.topbar{background:linear-gradient(90deg, #00adee24, transparent 24%), linear-gradient(135deg, var(--bg-0), var(--bg-1));border-bottom:1px solid #7e99be29;grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:.85rem;padding:.72rem 1rem;display:grid}.brand-mark{align-items:center;text-decoration:none;display:inline-flex}.brand-mark picture{aspect-ratio:1000/321;width:clamp(128px,18vw,220px);display:block}.brand-logo{filter:drop-shadow(0 0 8px #ffffff1a);width:100%;height:auto;display:block}.mobile-toggle{color:#f0f4f7;cursor:pointer;background:#08121f9e;border:1px solid #6f90bc3d;border-radius:12px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;padding:0;display:none}.nav-track{justify-self:end;align-items:center;gap:.5rem;display:flex}.desktop-nav{justify-self:stretch}.nav-link,.quote-btn,.admin-btn,.api-btn,.login-btn{white-space:nowrap;text-decoration:none}.nav-link{color:#d6e2ec;letter-spacing:.01em;border-radius:6px;padding:.32rem .52rem;font-size:.92rem}.top-actions{align-items:center;gap:.45rem;display:flex}.header-status{color:#d7e7f4;background:#08132194;border:1px solid #6b8bb433;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .7rem;font-size:.8rem;display:inline-flex}.header-status-dot{background:#44d887;border-radius:50%;width:9px;height:9px;animation:2.2s ease-out infinite hotspot-pulse;box-shadow:0 0 #44d88766}.toggle-box{align-content:center;gap:.18rem;width:1.15rem;height:1rem;display:inline-grid}.toggle-box span{background:#edf6ff;border-radius:999px;height:2px;transition:transform .18s,opacity .18s;display:block}.toggle-box.active span:first-child{transform:translateY(4px)rotate(45deg)}.toggle-box.active span:nth-child(2){opacity:0}.toggle-box.active span:nth-child(3){transform:translateY(-4px)rotate(-45deg)}.mobile-nav-shell{z-index:30;align-items:start;padding:.85rem;display:grid;position:fixed;inset:0}.mobile-nav-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050b14b8;border:none;position:absolute;inset:0}.mobile-nav-panel{color:#eef6ff;background:radial-gradient(260px 120px at 100% 0,#00adee29,#0000 70%),linear-gradient(#08121ff5,#0b1524fa);border:1px solid #6789b74d;border-radius:20px;gap:1rem;width:min(24rem,100%);margin-left:auto;padding:1rem;display:grid;position:relative;box-shadow:0 24px 60px #03081266}.mobile-nav-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.mobile-brand-line{align-items:center;gap:.7rem;display:flex}.mobile-brand-line img{object-fit:contain;width:2.25rem;height:2.25rem}.mobile-close{color:#dfeaf5;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #6b8bb43d;border-radius:999px;padding:.32rem .72rem}.mobile-signal-row{flex-wrap:wrap;gap:.42rem;display:flex}.mobile-signal-pill{color:#cfe1f1;background:#ffffff0d;border:1px solid #6b8bb438;border-radius:999px;padding:.26rem .58rem;font-size:.78rem}.mobile-link-list{gap:.45rem;display:grid}.mobile-link{color:#f2f8ff;background:#ffffff0a;border:1px solid #6b8bb429;border-radius:14px;padding:.72rem .82rem;font-weight:600;text-decoration:none}.mobile-link.router-link-exact-active{background:#00adee1f;border-color:#00adee52}.mobile-cta-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.mobile-quote-btn,.mobile-admin-btn,.mobile-api-btn,.mobile-login-btn{justify-content:center}.nav-drawer-enter-active,.nav-drawer-leave-active{transition:opacity .18s}.nav-drawer-enter-from,.nav-drawer-leave-to{opacity:0}.quote-btn{color:#e8fbff;background:#00adee38;border:1px solid #00adee99;border-radius:999px;padding:.42rem .75rem;font-size:.85rem}.admin-btn{color:#ffd8ec;background:#e4136e29;border:1px solid #e4136e8c;border-radius:999px;padding:.42rem .75rem;font-size:.85rem}.api-btn,.login-btn{border-radius:999px;padding:.42rem .75rem;font-size:.85rem;font-weight:700}.api-btn{color:#dffdf6;background:#7af7dc1f;border:1px solid #7af7dc8a}.login-btn{color:#fff0f8;background:linear-gradient(135deg,#e4136e47,#00adee2e);border:1px solid #e4136e94;box-shadow:0 12px 28px #e4136e29}.main-wrap{background:radial-gradient(540px 240px at 100% 0,#00adee14,#0000 60%),radial-gradient(440px 220px at 0 0,#e4136e14,#0000 60%);padding:clamp(.95rem,2vw,1.35rem)}.page-card{background:linear-gradient(#f8fbfffa,#eef4faf5);border:1px solid #ceddebbf;border-radius:16px;gap:1rem;padding:clamp(1.05rem,2.45vw,1.65rem);display:grid;box-shadow:0 14px 34px #0a131f24}.page-card-dark{color:#e8f4ff;background:radial-gradient(440px 220px at 100% 0,#00adee1f,#0000 60%),linear-gradient(155deg,#111b2d,#182339);border-color:#344763}.page-card-dark .lead,.page-card-dark .metric-label,.page-card-dark .api-note{color:#b7cad9}.eyebrow{letter-spacing:.11em;color:var(--magenta-hot);margin:0;font-size:.76rem;font-weight:700}h1,h2,h3{font-family:var(--font-head);margin:0}h1{font-size:clamp(1.75rem,4vw,3.1rem);line-height:1.02}h2{font-size:clamp(1.2rem,2.7vw,2rem);line-height:1.08}h3{font-size:1.08rem;line-height:1.18}p{margin:0;line-height:1.58}.lead{color:var(--ink-soft);max-width:74ch;font-size:clamp(1.01rem,1.4vw,1.14rem)}.hero-card{position:relative;overflow:hidden}.legacy-hero{background:radial-gradient(560px 260px at 95% 8%,#ffaf011f,#0000 70%),radial-gradient(600px 280px at 8% -10%,#d6e0252e,#0000 72%),#fff}.legacy-rings{pointer-events:none;opacity:.4;width:25rem;height:25rem;position:absolute;top:-6rem;right:-9rem}.ring{border:8px solid;border-radius:999px;position:absolute}.r1{border-color:#00adeeb3;inset:4%}.r2{border-color:#e4136ead;inset:14%}.r3{border-color:#d6e025bd;inset:24%}.hero-grid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:.9rem;display:grid;position:relative}.hero-scene{background:linear-gradient(150deg,#f6fbff,#eef4f8);border:1px solid #d9e5ef;border-radius:14px;margin:0;padding:.4rem}.hero-scene img{border-radius:10px;width:100%;height:auto;display:block}.hero-actions{flex-wrap:wrap;gap:.6rem;display:flex}.cta-primary,.cta-ghost{border-radius:10px;justify-content:center;align-items:center;padding:.58rem .95rem;font-weight:700;text-decoration:none;display:inline-flex}.cta-primary{background:linear-gradient(135deg, var(--magenta), var(--magenta-hot));color:#fff7fb}.cta-ghost{border:1px solid var(--line);color:var(--ink);background:#fff}.page-card-dark .cta-ghost{color:#dce8f5;background:0 0;border-color:#4b586d}.metric-grid,.solution-grid,.product-grid,.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.metric-card,.solution-card,.product-card,.mini-card,.scene-card{border:1px solid var(--line);background:linear-gradient(155deg,#fff,#f0f6fb);border-radius:12px;padding:.85rem}.metric-card{position:relative;overflow:hidden}.metric-card:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--magenta), var(--orange));opacity:.65;height:4px;position:absolute;inset:auto 0 0}.metric-card.dark{background:linear-gradient(160deg,#303949,#2b3341);border-color:#465268}.metric-card.alt{background:linear-gradient(145deg,#fff8fb,#f5f8ff)}.metric-value{font-family:var(--font-head);color:#068fc5;font-size:1.4rem}.page-card-dark .metric-value{color:#64ccff}.metric-label{color:var(--ink-soft);font-size:.89rem}.highlight-list,.clean-list{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.scene-card{gap:.45rem;display:grid}.scene-card img{aspect-ratio:16/11;object-fit:cover;border:1px solid #d7e4ee;border-radius:10px;width:100%;display:block}.solution-tag,.product-meta{letter-spacing:.06em;color:#b35115;font-size:.74rem;font-weight:700}.link-card{color:inherit;text-decoration:none;transition:transform .18s,box-shadow .18s}.link-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0e223621}.small-link{color:#0988be;margin-top:.32rem;font-size:.85rem;font-weight:700}.catalog-intro,.product-card-body,.product-detail-copy,.device-wall-body{gap:.6rem;display:grid}.product-catalog-page{gap:1rem;display:grid}.product-card-rich{background:radial-gradient(180px 100px at 100% 0,#00adee26,#0000 70%),linear-gradient(#fff,#eff5fb);border:1px solid #bfd2e2f2;border-radius:18px;padding:0;position:relative;overflow:hidden}.product-card-visual,.product-detail-visual,.device-wall-visual{background:radial-gradient(240px 140px at 50% 0,#00adee33,#0000 70%),linear-gradient(#091423,#10243d 72%,#122844 100%);position:relative;overflow:hidden}.product-card-visual{min-height:15rem;padding:1rem 1rem .2rem}.product-card-grid,.product-detail-grid,.device-wall-gridline{background-image:linear-gradient(#70a6df1f 1px,#0000 1px),linear-gradient(90deg,#70a6df1f 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000);mask-image:linear-gradient(#000000b8,#0000)}.product-card-scan{background:linear-gradient(90deg,#0000,#00adeee6,#0000);width:100%;height:2px;animation:3.8s linear infinite scanSweep;position:absolute;inset:0 auto auto 0;box-shadow:0 0 16px #00adee66}.product-card-image,.product-detail-visual img,.device-wall-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 26px #030a1473);width:min(82%,18rem);margin:1.4rem auto 0;display:block;position:relative}.product-card-body,.device-wall-body{padding:1rem}.product-code-chip,.product-price-chip,.device-wall-price{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#edf7ff;background:#071321b3;border:1px solid #7395c047;border-radius:999px;position:absolute;box-shadow:0 14px 28px #07101c47}.product-code-chip{letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem;font-size:.73rem;top:.9rem;left:.9rem}.product-price-chip,.device-wall-price{padding:.34rem .72rem;font-weight:700;bottom:.9rem;right:.9rem}.product-industry-row{flex-wrap:wrap;gap:.42rem;display:flex}.mini-chip{color:#17638a;background:#00adee0f;border:1px solid #00adee2e;border-radius:999px;padding:.26rem .55rem;font-size:.76rem}.product-detail-page{gap:1rem;display:grid}.product-detail-hero{grid-template-columns:1.02fr .98fr;align-items:start;gap:1rem;display:grid}.product-telemetry-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.telemetry-pill{background:linear-gradient(#fff,#eef5fb);border:1px solid #bfd2e2f2;border-radius:14px;gap:.2rem;padding:.78rem .82rem;display:grid}.telemetry-label{letter-spacing:.08em;text-transform:uppercase;color:#638097;font-size:.72rem}.product-detail-visual{border:1px solid #688ab542;border-radius:20px;margin:0;padding:1rem}.product-detail-visual img{width:min(84%,21rem);margin-top:1.6rem}.product-detail-visual figcaption{z-index:1;color:#cfe2f5;border-top:1px solid #688ab52e;margin-top:1rem;padding-top:.8rem;font-size:.84rem;position:relative}.product-detail-grid-panels{align-items:start}.future-device-wall{gap:.78rem;display:grid}.device-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.device-wall-card{background:radial-gradient(220px 120px at 100% 0,#00adee1f,#0000 70%),linear-gradient(#08111ef0,#0b1524fa);border:1px solid #6588b729;border-radius:16px;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.future-device-wall .device-wall-card:before{content:"";background:linear-gradient(90deg,#58d5fff2,#e3348fbf,#7af7dce6);height:2px;position:absolute;inset:0 0 auto}.future-device-wall .device-wall-card:hover{border-color:#79a3d76b;transform:translateY(-3px);box-shadow:0 16px 34px #040b1557}.device-wall-visual{min-height:8.6rem;padding:.78rem .78rem .2rem}.future-device-wall .device-wall-body{color:#d7e7f3;gap:.38rem;padding:.72rem}.future-device-wall .device-wall-body h3{color:#f6fbff;font-size:.96rem;line-height:1.28}.future-device-wall .device-wall-body p:last-child{color:#a6bed3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.83rem;line-height:1.4;display:-webkit-box;overflow:hidden}.future-device-wall .product-meta{letter-spacing:.07em;font-size:.66rem}.future-device-wall .device-wall-visual img{width:min(72%,11rem);margin-top:1rem}.future-device-wall .device-wall-price{padding:.22rem .52rem;font-size:.74rem;bottom:.58rem;right:.62rem}.decorated-grid .solution-card{gap:.55rem;display:grid}.solution-scene-wrap{background:#f8fbff;border:1px solid #d9e5ef;border-radius:10px;overflow:hidden}.solution-scene{object-fit:cover;width:100%;height:146px;display:block}.coverage-scene{background:linear-gradient(145deg,#f8fcff,#f1f6fb);border:1px solid #d9e4ee;border-radius:12px;margin:0;padding:.5rem;position:relative;overflow:hidden}.coverage-scene img{object-fit:contain;border-radius:9px;width:100%;max-height:430px;display:block}.coverage-hotspot-layer{pointer-events:none;position:absolute;inset:.5rem}.coverage-hotspot{align-items:center;gap:.38rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.coverage-hotspot-dot{--pulse:#00adee73;background:var(--cyan);width:11px;height:11px;box-shadow:0 0 0 0 var(--pulse);border-radius:50%;animation:2.25s ease-out infinite hotspot-pulse}.coverage-hotspot-label{letter-spacing:.03em;text-transform:uppercase;color:#0a2f48;background:#ffffffd1;border:1px solid #36556c40;border-radius:999px;padding:.14rem .45rem;font-size:.71rem}.coverage-hotspot.tone-magenta .coverage-hotspot-dot{background:var(--magenta-hot);--pulse:#e4136e6b}.coverage-hotspot.tone-lime .coverage-hotspot-dot{--pulse:#9eb30666;background:#9eb306}.coverage-hotspot.tone-orange .coverage-hotspot-dot{--pulse:#de8a0066;background:#de8a00}.solution-detail-page .highlight-list{max-width:80ch}.solution-detail-hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:.95rem;display:grid}.solution-detail-copy{gap:.72rem;display:grid}.solution-detail-scene{background:linear-gradient(148deg,#f8fcff,#eef5fb);border:1px solid #d9e5ef;border-radius:12px;margin:0;position:relative;overflow:hidden}.solution-detail-scene img{aspect-ratio:16/11;object-fit:cover;width:100%;display:block}.solution-detail-scene figcaption{color:#355469;background:#f3f8fd;border-top:1px solid #d8e5ef;padding:.42rem .58rem;font-size:.8rem}.signal-dot{--pulse:#00adee80;background:var(--cyan);width:10px;height:10px;box-shadow:0 0 0 0 var(--pulse);border-radius:50%;animation:2.2s ease-out infinite hotspot-pulse;position:absolute}.signal-dot.a{top:33%;left:26%}.signal-dot.b{background:var(--magenta-hot);--pulse:#e4136e80;animation-delay:.35s;top:57%;left:55%}.signal-dot.c{--pulse:#9eb30680;background:#9eb306;animation-delay:.6s;top:41%;left:72%}@keyframes hotspot-pulse{0%{box-shadow:0 0 0 0 var(--pulse);transform:scale(1)}70%{transform:scale(1.08);box-shadow:0 0 0 14px #0000}to{transform:scale(1);box-shadow:0 0 #0000}}@keyframes scanSweep{0%{opacity:0;transform:translateY(18px)}12%,84%{opacity:1}to{opacity:0;transform:translateY(230px)}}@keyframes scanlineDrift{0%,to{opacity:.05;transform:translateY(0)}18%,78%{opacity:.9}50%{opacity:.75;transform:translateY(150px)}}.filter-row,.chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.product-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.65rem;display:flex}.product-search{gap:.3rem;min-width:min(34rem,100%);display:grid}.product-search span{text-transform:uppercase;letter-spacing:.1em;color:#7e9ab3;font-size:.72rem;font-weight:700}.product-search input{color:#23384b;width:min(34rem,100%);font:inherit;background:#f8fcff;border:1px solid #b9cddd;border-radius:12px;padding:.5rem .72rem}.product-search input:focus{border-color:#58d5ff9e;outline:none;box-shadow:0 0 0 3px #58d5ff33}.product-result-count{color:#8ea4b7;margin:0;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.8rem}@media (width<=760px){.product-tools{align-items:stretch}.product-search{min-width:100%}.product-search input{width:100%}}.chip,.chip-button{color:#294255;background:#f8fcff;border:1px solid #bfd1e1;border-radius:999px;padding:.3rem .64rem;font-size:.84rem}.chip-button{font:inherit;cursor:pointer}.chip-button.active{color:#770542;background:#ab005314;border-color:#ab005373}.pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pill-grid li{background:#0a121e1f;border:1px dashed #5b6a80;border-radius:10px;padding:.48rem .62rem}.form-card{border:1px solid var(--line);background:linear-gradient(145deg,#f7fcff,#f2f8ff);border-radius:12px;padding:.92rem}.form-card.wide{width:min(760px,100%)}.form-card form{gap:.56rem;display:grid}.form-card input,.form-card textarea{width:100%;font:inherit;background:#fff;border:1px solid #b8cada;border-radius:8px;padding:.56rem .68rem}.form-card button{font:inherit;color:#fff7fb;background:linear-gradient(135deg, var(--magenta), var(--magenta-hot));cursor:pointer;border:0;border-radius:9px;padding:.6rem .9rem;font-weight:700}.form-card button:disabled{opacity:.72;cursor:wait}.inline-back{color:#33607f;font-size:.9rem;text-decoration:none}.form-note{color:#266043;font-size:.86rem}.api-warning{color:var(--danger)}.api-note{color:#5a778d}.admin-auth{grid-template-columns:1fr auto;gap:.55rem;display:grid}.admin-auth input{border:1px solid #b8cada;border-radius:8px;padding:.55rem .66rem}.admin-auth button{background:linear-gradient(135deg, var(--cyan), #34c7ff);color:#03263b;cursor:pointer;border:none;border-radius:8px;padding:.56rem .84rem;font-weight:700}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.admin-card{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f4f8fc);border-radius:12px;gap:.6rem;padding:.8rem;display:grid}.admin-full{grid-column:1/-1}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.85rem}.admin-table th,.admin-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d6e2ec;padding:.42rem}.admin-form{gap:.5rem;display:grid}.admin-form input,.admin-form textarea{font:inherit;border:1px solid #b8cada;border-radius:8px;padding:.52rem .64rem}.admin-form label{color:#385568;font-size:.9rem}.admin-actions{gap:.45rem;display:flex}.admin-form button,.small-btn{font:inherit;cursor:pointer;background:linear-gradient(135deg, var(--cyan), #34c7ff);color:#03263b;border:none;border-radius:8px;padding:.48rem .72rem;font-size:.84rem}.admin-form .secondary{color:#244155;background:#e8f0f6}.small-btn.danger{color:#431313;background:linear-gradient(135deg,#e86d6d,#f28e8e)}.site-footer{color:#a9c1d7;background:radial-gradient(circle at 12% 0,#00adee2e,#0000 34rem),radial-gradient(circle at 88% 12%,#e6136d1f,#0000 30rem),linear-gradient(#08121ffa,#040911);border-top:1px solid #6ab7eb3d;padding:clamp(2.5rem,5vw,4.5rem) clamp(1rem,3vw,2.5rem);position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#60a1d214 1px,#0000 1px),linear-gradient(90deg,#60a1d214 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 90%);mask-image:linear-gradient(#000000b8,#0000 90%)}.footer-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.82fr) minmax(18rem,.98fr);gap:clamp(1rem,2.4vw,2rem);width:min(1320px,100%);margin:0 auto;display:grid;position:relative}.footer-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#071322bd,#050d198f);border:1px solid #73a9d238;border-radius:18px;min-width:0;padding:clamp(1rem,2vw,1.35rem);box-shadow:0 22px 52px #0000003d,inset 0 1px #ffffff0d}.footer-panel h2{color:#f2f8ff;margin:0 0 .78rem;font-size:clamp(1.05rem,1.5vw,1.24rem);line-height:1.12}.footer-panel p,.footer-panel li,.footer-panel a{color:#abc3d7;font-size:.92rem;line-height:1.58}.footer-panel p{margin:0}.footer-legal{font-weight:700;color:#d6e9f7!important;margin-top:1.1rem!important}.footer-address ul{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.footer-address li{padding-left:1.05rem;position:relative}.footer-address li:before{content:"";background:#58d5ff;border-radius:999px;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 12px #58d5ffb3}.footer-address a,.footer-socials a{text-decoration:none}.footer-address a:hover,.footer-socials a:hover{color:#fff}.footer-socials{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.footer-socials a{color:#bde9ff;letter-spacing:.04em;text-transform:uppercase;background:#071524a3;border:1px solid #67b9f047;border-radius:999px;padding:.34rem .58rem;font-size:.78rem;font-weight:800}.footer-contact form{gap:.56rem;display:grid}.footer-contact label{gap:.26rem;display:grid}.footer-contact label span{color:#7ec8ed;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.footer-contact input,.footer-contact textarea{color:#ecf7ff;width:100%;font:inherit;background:#040c17c2;border:1px solid #6f9dc752;border-radius:10px;outline:none;padding:.58rem .66rem;font-size:.9rem}.footer-contact input:focus,.footer-contact textarea:focus{border-color:#58d5ffb8;box-shadow:0 0 0 3px #58d5ff1f}.footer-contact button{color:#fff7fb;cursor:pointer;width:fit-content;font:inherit;background:linear-gradient(135deg,#ff167b,#c90764);border:0;border-radius:999px;padding:.62rem .92rem;font-size:.88rem;font-weight:800}.footer-contact button:disabled{cursor:wait;opacity:.72}.footer-form-note{color:#bde9ff!important;font-size:.82rem!important}@media (width<=980px){.footer-grid{grid-template-columns:1fr}}.home-stack{gap:1rem;display:grid}.future-hero{color:#f3f8ff;background:linear-gradient(135deg,#00adee24,#0000 28%),radial-gradient(520px 260px at 95% 8%,#ffaf0126,#0000 60%),radial-gradient(520px 280px at 6% -10%,#e4136e2e,#0000 64%),linear-gradient(160deg,#0b1523,#111c2d 56%,#152338 100%);border-color:#5d7eab5c;position:relative;overflow:hidden}.future-hero .eyebrow,.future-band .eyebrow,.future-scenes .eyebrow,.platform-future .eyebrow{color:#ff77b3}.future-hero .lead,.future-band .lead,.future-scenes .lead,.platform-future .lead{color:#abc0d5}.future-grid{z-index:1;grid-template-columns:.74fr 1.26fr;align-items:center;gap:1.05rem;display:grid;position:relative}.future-copy{gap:.74rem;display:grid}.future-hero h1{letter-spacing:-.02em;color:#f6fbff;max-width:14ch;font-size:clamp(2.24rem,3.55vw,4.1rem);line-height:.96}.hero-strap{color:#d7e6f4;max-width:48ch}.signal-chip-row{flex-wrap:wrap;gap:.55rem;display:flex}.signal-chip{color:#dbe9f7;background:#0c18288f;border:1px solid #6f90bc4d;border-radius:999px;padding:.36rem .72rem;font-size:.82rem}.hero-terminal-teaser{background:radial-gradient(280px 130px at 100% 0,#00adee2e,#0000 70%),linear-gradient(#08121fd1,#091321f5);border:1px solid #6a8dbc52;border-radius:14px;gap:.42rem;padding:.72rem .8rem .78rem;display:grid}.hero-terminal-title{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#93cdef;font-size:.8rem}.hero-terminal-subtitle{color:#a3bbd1;font-size:.79rem}.hero-terminal-teaser ul{color:#d2e9fb;gap:.22rem;margin:0;padding:0;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.73rem;list-style:none;display:grid}.hero-terminal-teaser li{white-space:nowrap;text-overflow:ellipsis;background:#07101dbd;border:1px solid #6384b242;border-radius:8px;padding:.28rem .42rem;overflow:hidden}.future-hero .cta-ghost{color:#ecf5ff;background:#ffffff14;border-color:#ffffff29}.future-visual{place-items:center;min-height:37.5rem;display:grid;position:relative}.hero-map-shell{width:min(100%,42rem);margin:0}.hero-map-surface{background:radial-gradient(380px 190px at 95% -5%,#00adee33,#0000 68%),radial-gradient(300px 180px at 8% 6%,#e4136e2e,#0000 70%),linear-gradient(#091322f7,#0a1524fc);border:1px solid #7892b866;border-radius:24px;min-height:37.5rem;position:relative;overflow:hidden;box-shadow:0 32px 70px #040a146b}.hero-map-topbar{z-index:6;color:#d8e8f6;letter-spacing:.06em;text-transform:uppercase;background:#07101dd1;border:1px solid #7495c142;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .62rem;font-size:.69rem;display:flex;position:absolute;inset:.68rem .68rem auto}.hero-map-topbar-left{align-items:center;gap:.38rem;display:inline-flex}.hero-map-topbar-right{color:#8dc9ea;letter-spacing:.04em;font-size:.64rem}.hero-map-live-dot{background:#6cedff;border-radius:999px;width:8px;height:8px;animation:2.5s ease-out infinite hotspot-pulse;box-shadow:0 0 #6cedff80}.hero-map-grid{background-image:linear-gradient(#77a0d214 1px,#0000 1px),linear-gradient(90deg,#77a0d214 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000000fa,#0000 90%);mask-image:radial-gradient(circle at 50% 45%,#000000fa,#0000 90%)}.hero-map-scanline{z-index:4;background:linear-gradient(90deg,#0000,#00adeed9,#0000);height:2px;animation:7.4s ease-in-out infinite scanlineDrift;position:absolute;inset:18% 6% auto;box-shadow:0 0 14px #00adee75}.hero-map-underlay{object-fit:contain;opacity:.64;mix-blend-mode:multiply;filter:saturate(1.14)brightness(1.03)contrast(1.03);width:90%;height:69%;position:absolute;inset:13% 5% 16%}.hero-map-svg{z-index:3;width:100%;height:84%;position:absolute;inset:6% 0 0}.hero-zone{stroke:#7ac3ff3d;stroke-width:2px;opacity:.95}.hero-zone-main{fill:url(#hero-zone-a)}.hero-zone-left{fill:url(#hero-zone-b)}.hero-zone-right,.hero-zone-bottom{fill:url(#hero-zone-c)}.hero-map-link{fill:none;stroke:url(#hero-link);stroke-width:2.7px;stroke-linecap:round;stroke-dasharray:9 11;animation:6s linear infinite dashFlow}.hero-map-particle{fill:#8ce8ff;filter:drop-shadow(0 0 8px #00adeed1)}.hero-node{stroke:#e7f7ffe0;stroke-width:2px;filter:drop-shadow(0 0 10px #45daff73)}.pulse-cyan{fill:#36c8ff}.pulse-magenta{fill:#e4136e}.pulse-lime{fill:#b5cf17}.pulse-orange{fill:#ffaf01}.hero-map-nodes .hero-node{animation:3.4s ease-in-out infinite nodePulse}.hero-map-node-label{z-index:4;letter-spacing:.07em;text-transform:uppercase;color:#9cc8e7;text-shadow:0 1px 8px #020a16e6;margin:0;font-size:.64rem;position:absolute}.hero-map-hud{color:#ebf6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07111fcc;border:1px solid #7696bf3d;border-radius:14px;gap:.26rem;max-width:12rem;padding:.64rem .74rem;display:grid;position:absolute;box-shadow:0 18px 36px #03081259}.hero-map-hud.hud-left{top:3.1rem;left:.78rem}.hero-map-hud.hud-right{top:8.6rem;right:.78rem}.hero-map-hud-label{letter-spacing:.08em;text-transform:uppercase;color:#7ed5ff;font-size:.66rem}.hero-map-kpis{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid;position:absolute;bottom:4.55rem;left:.8rem;right:.8rem}.hero-map-kpi-card{background:#08121ec2;border:1px solid #6f90bc38;border-radius:11px;gap:.15rem;padding:.46rem .58rem;display:grid}.hero-map-kpi-card span{letter-spacing:.07em;text-transform:uppercase;color:#89b9d9;font-size:.62rem}.hero-map-kpi-card strong{color:#eff8ff;font-size:.93rem}.hero-map-ticker{z-index:4;background:#07101ec7;border:1px solid #6f90bc38;border-radius:11px;gap:.22rem;padding:.46rem .58rem;display:grid;position:absolute;bottom:1rem;left:.8rem;right:.8rem}.hero-map-ticker-row{color:#bfd8eb;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.38rem;margin:0;font-size:.67rem;display:inline-flex;overflow:hidden}.hero-map-ticker-row.tone-magenta{color:#f4b4d0}.hero-map-ticker-row.tone-lime{color:#d6e7ab}.hero-map-ticker-dot{background:#58d5ff;border-radius:999px;flex:none;width:6px;height:6px}.hero-telemetry-tag{z-index:4;color:#ebf6ff;white-space:nowrap;background:#07101ec2;border:1px solid #7395c03d;border-radius:999px;padding:.14rem .4rem;font-size:.62rem;animation:6s ease-in-out infinite telemetryBlink;position:absolute}.future-orbit{position:absolute;inset:0}.orbit-ring{border:1px solid #7e98be2e;border-radius:999px;animation:9s linear infinite orbitDrift;position:absolute}.ring-one{inset:12% 11% 18% 14%}.ring-two{animation-duration:12s;animation-direction:reverse;inset:20% 18% 25% 24%}.ring-three{animation-duration:15s;inset:28% 24% 32% 32%}.future-scene-frame{background:linear-gradient(#0e1928db,#0b1624f0);border:1px solid #7892b857;border-radius:24px;width:min(100%,32rem);margin:0;padding:.75rem;position:relative;box-shadow:0 28px 64px #040a1457}.future-scene-frame img{aspect-ratio:4/3;object-fit:contain;border-radius:18px;width:100%;display:block}.scene-beacon{--pulse:#00adee73;background:var(--cyan);width:10px;height:10px;box-shadow:0 0 0 0 var(--pulse);border-radius:50%;animation:2.2s ease-out infinite hotspot-pulse;position:absolute}.beacon-one{top:34%;left:23%}.beacon-two{background:var(--magenta-hot);--pulse:#e4136e73;animation-delay:.35s;top:58%;left:53%}.beacon-three{--pulse:#b5cf1773;background:#b5cf17;animation-delay:.7s;top:41%;left:74%}.hero-console-card,.hero-float-card{color:#ecf5ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08121ec2;border:1px solid #7696bf3d;border-radius:16px;gap:.35rem;max-width:14rem;padding:.8rem .9rem;display:grid;position:absolute;box-shadow:0 22px 40px #03081247}.hero-console-card{animation:6s ease-in-out infinite floatPanel;top:11%;left:0}.hero-float-card{animation:7.5s ease-in-out infinite reverse floatPanel;bottom:12%;right:0}.panel-tag{letter-spacing:.08em;text-transform:uppercase;color:#7ed5ff;font-size:.72rem}.future-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.future-metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.future-stat-card{background:linear-gradient(#08121eb8,#0b1625db);border:1px solid #6d8fbc33;border-radius:16px;padding:.95rem;position:relative;overflow:hidden}.future-stat-card:after{content:"";background:linear-gradient(90deg, var(--cyan), var(--magenta-hot), var(--orange));opacity:.85;height:3px;position:absolute;inset:auto 0 0}.future-stat-card.tone-1:after{background:linear-gradient(90deg, var(--magenta-hot), var(--orange))}.future-stat-card.tone-2:after{background:linear-gradient(90deg, var(--lime), var(--cyan))}.future-stat-value{font-family:var(--font-head);color:#f7fbff;font-size:clamp(1.55rem,2vw,1.9rem)}.future-stat-label{color:#a8bed2;font-size:.87rem}.future-band,.platform-future{color:#f0f7ff;background:radial-gradient(420px 220px at 100% 0,#00adee21,#0000 60%),linear-gradient(160deg,#0f1828,#162234 55%,#1a2639 100%);border-color:#4f6e9b66}.future-scenes{background:radial-gradient(420px 200px at 0 0,#e4136e14,#0000 60%),linear-gradient(#f7fafffa,#eef4fafa)}.future-bento,.platform-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.future-panel{background:linear-gradient(#0a1321d1,#0f1829f0);border:1px solid #698ab63d;border-radius:16px;gap:.8rem;padding:1rem;display:grid;position:relative;overflow:hidden}.future-panel:before{content:"";pointer-events:none;background:radial-gradient(240px 120px at 0 0,#ffffff14,#0000 70%);position:absolute;inset:0}.capability-corridor{background:linear-gradient(#f8fbfffa,#edf3f9fa),radial-gradient(420px 220px at 100% 0,#00adee14,#0000 60%)}.capability-grid,.connectivity-offer-grid,.trust-grid,.platform-surface-grid,.platform-terminal-layout{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.capability-card,.connectivity-offer,.trust-card,.platform-surface-card{background:linear-gradient(#fff,#edf3f9);border:1px solid #bfd2e2eb;border-radius:16px;gap:.55rem;padding:1rem;display:grid}.capability-code{font-family:var(--font-head);color:#0b8fc4;font-size:1.1rem}.connectivity-panel{background:radial-gradient(420px 220px at 0 0,#00adee14,#0000 60%),linear-gradient(#f8fbfffa,#edf3f9fa)}.why-wi360-panel{gap:1rem}.trust-card,.platform-surface-card{color:#d8e6f4;background:#ffffff0d;border-color:#698ab638}.trust-card h3,.platform-surface-card h3{color:#f6fbff}.signal-chip-light{color:#35556a;background:#f5f9fc;border-color:#bfd2e2e6}.solutions-page{gap:1rem}.solution-insight-grid{align-items:start}.coverage-principles-card{max-width:48rem}.platform-terminal-layout{grid-template-columns:.92fr 1.08fr;align-items:start}.platform-terminal-copy{gap:.7rem;display:grid}.api-client-downloads{background:radial-gradient(220px 140px at 0 0,#58d5ff24,#0000 70%),linear-gradient(#06101ccc,#09121eeb);border:1px solid #58d5ff3d;border-radius:16px;gap:.45rem;padding:.85rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.api-client-downloads span{color:#7ce2c3;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.api-client-downloads p{color:#b8c9da;margin:0}.api-client-links{flex-wrap:wrap;gap:.5rem;display:flex}.api-client-links a{color:#dff7ff;border:1px solid #58d5ff52;border-radius:999px;padding:.4rem .7rem;font-size:.78rem;font-weight:800;text-decoration:none}.api-client-links a:hover{background:#58d5ff1f}.ops-terminal-card{background:linear-gradient(#07111df2,#09121efa);border:1px solid #6789b747;border-radius:18px;overflow:hidden;box-shadow:0 24px 48px #0308124d}.ops-terminal-head{background:#ffffff08;border-bottom:1px solid #6789b72e;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .9rem;display:flex}.ops-terminal-dots{gap:.38rem;display:inline-flex}.ops-terminal-dots span{border-radius:50%;width:10px;height:10px}.ops-terminal-dots span:first-child{background:#ff6f8e}.ops-terminal-dots span:nth-child(2){background:#ffb341}.ops-terminal-dots span:nth-child(3){background:#6de2b4}.ops-terminal-label{color:#9cb7ce;font-size:.82rem}.ops-terminal-live{color:#9ff4d9;letter-spacing:.12em;text-transform:uppercase;background:#7ce2c31a;border:1px solid #7ce2c359;border-radius:999px;margin-left:auto;padding:.22rem .48rem;font-size:.68rem;font-weight:800;animation:1.8s ease-in-out infinite terminal-live-pulse}@keyframes terminal-live-pulse{0%,to{opacity:.72;box-shadow:0 0 #7ce2c300}50%{opacity:1;box-shadow:0 0 18px #7ce2c347}}.ops-terminal-body{min-height:22rem;padding:.5rem}.future-panel h3,.future-panel p,.future-panel li{z-index:1;position:relative}.spotlight-panel{min-height:15rem}.feed-list{gap:.6rem;display:grid}.feed-item{background:#ffffff0a;border:1px solid #6e8cb62e;border-radius:14px;padding:.72rem .78rem}.feed-item.tone-magenta{box-shadow:inset 2px 0 0 var(--magenta-hot)}.feed-item.tone-cyan{box-shadow:inset 2px 0 0 var(--cyan)}.feed-item.tone-lime{box-shadow:inset 2px 0 0 var(--lime)}.feed-site{color:#f2f8ff;font-weight:700}.feed-state{color:#a8bed2;font-size:.9rem}.radar-panel img{background:#ffffff0a;border:1px solid #698ab62e;border-radius:14px;width:100%;padding:.45rem;display:block}.radar-caption{flex-wrap:wrap;gap:.45rem;display:flex}.radar-caption span{color:#d6e5f4;background:#ffffff0f;border:1px solid #6b8cb72e;border-radius:999px;padding:.28rem .58rem;font-size:.79rem}.workflow-grid,.platform-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.workflow-step,.loop-step{background:#ffffff0a;border:1px solid #688ab533;border-radius:14px;gap:.3rem;padding:.8rem;display:grid}.step-index,.loop-label{color:#79d8ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.future-scene-grid{gap:.85rem}.future-scene-card{background:linear-gradient(#fffffff5,#f1f6fcf5);border-radius:18px;overflow:hidden;box-shadow:0 16px 34px #0b14211f}.future-scene-wrap{border-radius:14px;position:relative;overflow:hidden}.future-scene-wrap img{aspect-ratio:1672/941;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.scene-pulse{background:var(--cyan);border-radius:50%;width:12px;height:12px;animation:2.4s ease-out infinite hotspot-pulse;position:absolute;top:.9rem;right:.9rem;box-shadow:0 0 #00adee66}.platform-hero-head{grid-template-columns:1.05fr .95fr;align-items:start;gap:1rem;display:grid}.platform-copy{gap:.5rem;display:grid}.platform-side-note{background:#ffffff0a;border:1px solid #698ab638;border-radius:16px;gap:.45rem;padding:.9rem;display:grid}.platform-metrics .metric-card.dark{background:linear-gradient(#0c1727f0,#101b2efa)}.portal-preview-section{background:radial-gradient(520px 280px at 90% 8%,#58d5ff2e,#0000 70%),radial-gradient(460px 240px at 8% 0,#e4136e24,#0000 70%),linear-gradient(150deg,#050f1cfa,#0a1c30f0);border:1px solid #5ebef447;border-radius:24px;grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:stretch;gap:clamp(1rem,2vw,1.4rem);padding:clamp(1rem,2.4vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 74px #0309124d,inset 0 1px #ffffff0f}.portal-preview-section:before{content:"";pointer-events:none;background-image:linear-gradient(#58d5ff13 1px,#0000 1px),linear-gradient(90deg,#58d5ff13 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 70% 44%,#000,#0000 78%);mask-image:radial-gradient(circle at 70% 44%,#000,#0000 78%)}.portal-preview-copy,.portal-screen-stage{z-index:1;position:relative}.portal-preview-copy{align-content:center;gap:.65rem;display:grid}.portal-preview-copy h3{color:#f8fcff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.6vw,2.55rem);line-height:.98}.portal-preview-copy p{color:#b9d3e6;max-width:54ch}.portal-login-inline{color:#fff5fa;background:linear-gradient(135deg,#e4136e52,#00adee29);border:1px solid #e4136e9e;border-radius:999px;justify-self:start;padding:.64rem .9rem;font-weight:800;text-decoration:none;box-shadow:0 18px 34px #e4136e2e}.portal-screen-stage{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.18fr .82fr;gap:.75rem;min-height:35rem;display:grid}.portal-screen-card{background:radial-gradient(260px 120px at 50% 0,#58d5ff29,#0000 70%),linear-gradient(160deg,#081423fa,#030c16fa);border:1px solid #74d2ff47;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 22px 46px #00000047,inset 0 1px #ffffff12}.portal-screen-card.featured{grid-row:1/span 2}.portal-browser-bar{background:#ffffff0a;border-bottom:1px solid #74d2ff2e;align-items:center;gap:.36rem;min-height:2.18rem;padding:.52rem .7rem;display:flex}.portal-browser-bar span{border-radius:999px;width:.58rem;height:.58rem}.portal-browser-bar span:first-child{background:#ff6b8f}.portal-browser-bar span:nth-child(2){background:#f7c454}.portal-browser-bar span:nth-child(3){background:#64e6b0}.portal-browser-bar strong{color:#8fb8d2;letter-spacing:.04em;margin-left:auto;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.72rem}.portal-shot-wrap{background:#f1faffeb;border:1px solid #74d2ff33;border-radius:15px;height:23.5rem;margin:.7rem;position:relative;overflow:hidden}.portal-screen-card.featured .portal-shot-wrap{height:35rem}.portal-shot-wrap img{object-fit:cover;object-position:top center;filter:saturate(1.02)contrast(1.02);width:100%;height:100%;display:block}.portal-screen-prepay .portal-shot-wrap img{object-position:center center}.portal-screen-caption{gap:.24rem;padding:0 .9rem .9rem;display:grid}.portal-screen-caption span{color:#ff68a8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-screen-caption h4{color:#f8fcff;margin:0;font-size:1rem}.portal-screen-caption p{color:#aac5d8;margin:0;font-size:.84rem}.portal-device-section{box-sizing:border-box;background:radial-gradient(620px 300px at 12% 0,#58d5ff29,#0000 68%),radial-gradient(520px 280px at 88% 12%,#7af7dc1a,#0000 72%),linear-gradient(160deg,#061220fa,#09192af0);border:1px solid #5ebef438;border-radius:24px;gap:clamp(1rem,2vw,1.35rem);width:100%;min-width:0;padding:clamp(1rem,2.4vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 78px #03091247,inset 0 1px #ffffff0f}.portal-device-section:before{content:"";opacity:.45;pointer-events:none;background:linear-gradient(90deg,#0000 0 47%,#58d5ff1a 49%,#0000 52%),radial-gradient(circle at 50% 0,#58d5ff38,#0000 34%);position:absolute;inset:0}.portal-device-head,.portal-device-grid,.portal-workflow-grid{z-index:1;min-width:0;position:relative}.portal-device-head{gap:.45rem;max-width:58rem;display:grid}.portal-device-head h3{color:#f8fcff;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.4vw,2.35rem);line-height:1}.portal-device-head p{color:#b9d3e6;max-width:72ch;margin:0}.portal-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.portal-device-card,.portal-workflow-card{background:radial-gradient(240px 120px at 18% 0,#58d5ff26,#0000 70%),linear-gradient(170deg,#081423fa,#030c16fa);border:1px solid #74d2ff3d;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 22px 46px #00000042,inset 0 1px #ffffff12}.portal-device-card.featured{grid-column:1/-1}.portal-device-shot,.portal-workflow-shot{background:linear-gradient(135deg,#eef8fff2,#f8fbffe0),#eef7ff;border:1px solid #74d2ff2e;border-radius:15px;margin:.72rem;overflow:hidden}.portal-device-shot{aspect-ratio:1672/941;height:auto}.portal-device-card.featured .portal-device-shot{height:auto}.portal-device-shot img,.portal-workflow-shot img{filter:saturate(1.03)contrast(1.02);width:100%;height:100%;display:block}.portal-device-shot img{object-fit:cover;object-position:center}.portal-workflow-shot img{object-fit:cover;object-position:top center}.portal-device-copy,.portal-workflow-copy{gap:.28rem;padding:0 .95rem 1rem;display:grid}.portal-device-copy span,.portal-workflow-copy span{color:#ff68a8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.portal-device-copy h4,.portal-workflow-copy h4{color:#f8fcff;margin:0;font-size:1rem}.portal-device-copy p,.portal-workflow-copy p{color:#aac5d8;margin:0;font-size:.86rem}.portal-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.portal-workflow-shot{height:22rem}.platform-story-panel,.platform-pill-panel,.platform-loop-panel{min-height:100%}.platform-layer-list{gap:.65rem;display:grid}.platform-layer{background:#ffffff0a;border:1px solid #698ab633;border-radius:14px;gap:.28rem;padding:.8rem;display:grid}.platform-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.platform-pill-grid li{color:#d8e6f4;background:#ffffff0d;border:1px solid #698ab633;border-radius:999px;padding:.48rem .72rem;font-size:.88rem}@keyframes orbitDrift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes dashFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-48px}}@keyframes nodePulse{0%,to{filter:drop-shadow(0 0 #00adee00);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #00adee61);transform:scale(1.04)}}@keyframes telemetryBlink{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media (width<=1060px){.hero-grid,.scene-grid,.solution-detail-hero,.product-detail-hero,.device-wall-grid,.future-grid,.platform-hero-head,.future-bento,.platform-bento,.portal-preview-section,.portal-device-grid,.portal-workflow-grid,.future-metric-grid,.future-metric-grid.compact,.workflow-grid,.platform-loop-grid,.portal-screen-stage,.capability-grid,.connectivity-offer-grid,.trust-grid,.platform-surface-grid,.platform-terminal-layout{grid-template-columns:1fr}}@media (width<=980px){.topbar{grid-template-columns:auto 1fr auto;row-gap:.5rem}.brand-mark{justify-self:start}.mobile-toggle{justify-self:end;display:inline-flex}.desktop-nav,.desktop-actions,.header-status{display:none}.mobile-cta-stack,.metric-grid,.solution-grid,.product-grid,.detail-grid,.pill-grid,.admin-grid,.product-telemetry-strip{grid-template-columns:1fr}.legacy-rings{opacity:.22;top:-9rem;right:-12rem}.coverage-hotspot-label{display:none}.future-visual{min-height:auto;padding-top:1rem}.future-copy{gap:.65rem}.hero-map-surface{min-height:28rem}.hero-console-card,.hero-float-card{max-width:none;position:static}.signal-chip-row,.radar-caption{gap:.38rem}.hero-terminal-subtitle{font-size:.75rem}.hero-terminal-teaser ul{font-size:.69rem}.platform-pill-grid{grid-template-columns:1fr}.portal-screen-card.featured{grid-row:auto}.portal-device-card.featured{grid-column:auto}.portal-screen-stage{min-height:0}.portal-screen-card.featured .portal-shot-wrap,.portal-shot-wrap,.portal-workflow-shot{height:22rem}.hero-map-hud{max-width:none;margin:.58rem;position:static}.hero-map-topbar{margin:.58rem .58rem 0;position:static}.hero-map-topbar-right{display:none}.hero-map-kpis{bottom:4.45rem;left:.58rem;right:.58rem}.hero-map-ticker{bottom:.58rem;left:.58rem;right:.58rem}.hero-map-node-label{display:none}.hero-map-underlay{inset:19% 7% 23%}}@media (prefers-reduced-motion:reduce){.orbit-ring,.hero-console-card,.hero-float-card,.hero-map-link,.hero-map-scanline,.hero-map-live-dot,.hero-map-nodes .hero-node,.hero-telemetry-tag,.product-card-scan,.coverage-hotspot-dot,.scene-pulse,.header-status-dot{animation:none!important}.hero-map-particle{display:none}}.app-shell{width:100%;box-shadow:none;background:linear-gradient(#08101cf7,#0a121efa);border-left:none;border-right:none;border-radius:0;margin:0}.topbar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#00adee26,#0000 28%),linear-gradient(#060e18e6,#070f1ae6);padding:.72rem clamp(.82rem,1.8vw,1.45rem);position:sticky;top:0}.main-wrap{background:radial-gradient(620px 280px at 100% 0,#00adee1a,#0000 66%),radial-gradient(500px 260px at 0 0,#e4136e1a,#0000 70%);gap:1.25rem;padding:1rem 0 2.8rem;display:grid}.page-card{border:1px solid #c3d4e5d1;border-radius:20px;gap:1.14rem;width:min(1220px,100% - 2rem);margin:0 auto;padding:clamp(1.15rem,2.2vw,1.72rem);box-shadow:0 18px 40px #070e1926}.lead{max-width:62ch}.section-heading{gap:.48rem;display:grid}.section-heading h2{max-width:24ch}.compact-heading h2{max-width:27ch}.home-modern{gap:1.25rem;display:grid}.hero-command{background:radial-gradient(900px 420px at 12% 8%,#00adee33,#0000 64%),#061224;border-bottom:1px solid #587fae52;min-height:42rem;position:relative;overflow:hidden}.hero-command-shade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#040d19c2 0%,#040d1994 34%,#040d192e 58%,#040d1970 100%),linear-gradient(#02080f24 0%,#02080f94 100%);position:absolute;inset:0}.hero-command-inner{z-index:4;grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:end;gap:1rem;width:min(1220px,100% - 2rem);margin:0 auto;padding:4.8rem 0 8.2rem;display:grid;position:relative}.hero-command-copy{gap:.82rem;max-width:44rem;display:grid}.hero-command-copy .eyebrow{color:#ff66ae}.hero-command-copy h1{color:#f3f9ff;letter-spacing:-.025em;text-shadow:0 10px 26px #0000006b;max-width:15ch;font-size:clamp(2.4rem,4.8vw,4.9rem);line-height:.94}.hero-command-copy .lead{color:#bcd2e7;max-width:48ch}.hero-signal-row{gap:.48rem}.hero-signal-row .signal-chip{color:#d8eaf8;background:#081322a8;border-color:#5f84b26b}.hero-terminal-inline{background:#060f1bdb;border:1px solid #6b91bd61;border-radius:16px;gap:.3rem;max-width:40rem;padding:.7rem .82rem .74rem;display:grid}.hero-terminal-inline-head{letter-spacing:.08em;text-transform:uppercase;color:#8ac6eb;font-size:.72rem}.hero-terminal-inline code{color:#cfe7fb;text-overflow:ellipsis;white-space:nowrap;background:#030a12c2;border:1px solid #5f85b240;border-radius:8px;padding:.24rem .4rem;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.74rem;overflow:hidden}.hero-command-panel{color:#deebf8;background:linear-gradient(#07111ee6,#0a1624f2);border:1px solid #6c92c159;border-radius:18px;gap:.62rem;padding:.88rem;display:grid;box-shadow:0 20px 36px #00030866}.hero-command-panel h3{color:#f4f9ff;font-size:1.03rem}.hero-command-panel li{color:#aec5da;font-size:.9rem}.hero-proof-strip{z-index:4;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem;width:min(1220px,100% - 2rem);display:grid;position:absolute;bottom:.95rem;left:50%;transform:translate(-50%)}.hero-proof-card{background:#060e1ae6;border:1px solid #6085b15c;border-radius:14px;gap:.14rem;padding:.56rem .66rem;display:grid}.hero-proof-value{color:#f3f9ff;font-family:var(--font-head);font-size:1.4rem;line-height:1}.hero-proof-label{color:#99b5ce;font-size:.78rem}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.future-band-clean .future-panel{min-height:11rem}.compact-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.device-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1240px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-bento{grid-template-columns:1fr}.device-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px){.hero-command{min-height:48rem}.hero-command-inner{grid-template-columns:1fr;align-items:start;padding:4rem 0 10.4rem}.hero-command-panel{max-width:42rem}.hero-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.main-wrap{gap:.9rem;padding:.72rem 0 2.2rem}.page-card{border-radius:16px;width:calc(100% - 1rem);padding:.92rem}.hero-command{min-height:49rem}.hero-command-inner{gap:.72rem;width:calc(100% - 1rem);padding:3.6rem 0 11.4rem}.hero-command-copy h1{max-width:14ch;font-size:clamp(2rem,10vw,2.8rem)}.hero-command-copy .lead{font-size:.98rem}.hero-terminal-inline code{font-size:.68rem}.hero-proof-strip{grid-template-columns:1fr;gap:.46rem;width:calc(100% - 1rem);bottom:.62rem}.capability-grid,.device-wall-grid{grid-template-columns:1fr}}.page-card.page-card-dark{color:#d5e7f8;background:radial-gradient(460px 240px at 92% 0,#00adee1c,#0000 70%),linear-gradient(162deg,#0f1c2f,#132239 48%,#172942 100%);border-color:#587aa86b}.page-card-dark h2,.page-card-dark h3{color:#f0f8ff}.page-card-dark .lead,.page-card-dark p,.page-card-dark li,.page-card-dark .metric-label,.page-card-dark .api-note{color:#a8c0d6}.page-card-dark .metric-card,.page-card-dark .solution-card,.page-card-dark .product-card,.page-card-dark .mini-card,.page-card-dark .scene-card,.page-card-dark .telemetry-pill,.page-card-dark .form-card,.page-card-dark .coverage-scene,.page-card-dark .solution-detail-scene,.page-card-dark .solution-scene-wrap{background:linear-gradient(165deg,#0d1929e0,#111e31f0);border-color:#6082af5c}.page-card-dark .solution-detail-scene figcaption{color:#9db7cc;background:#0c1827eb;border-top-color:#6284b157}.page-card-dark .solution-tag,.page-card-dark .product-meta{color:#f08f5f}.page-card-dark .small-link,.page-card-dark .inline-back{color:#73c8f5}.page-card-dark .chip,.page-card-dark .chip-button{color:#c0d9ee;background:#0a1626c7;border-color:#6084af61}.page-card-dark .chip-button.active{color:#ffd2e8;background:#e4136e33;border-color:#e4136e94}.page-card-dark .mini-chip{color:#8ecdf1;background:#091a2db3;border-color:#5c82b052}.page-card-dark .coverage-hotspot-label{color:#cde4f6;background:#081321db;border-color:#5c82ad66}.page-card-dark .form-card input,.page-card-dark .form-card textarea,.page-card-dark .admin-auth input,.page-card-dark .admin-grid input,.page-card-dark .admin-grid textarea,.page-card-dark .admin-grid select{color:#e4f2ff;background:#071220d1;border-color:#6688b26b}.page-card-dark .product-search span{color:#84c3e6}.page-card-dark .product-search input{color:#e4f2ff;background:#071220d1;border-color:#6688b26b}.page-card-dark .product-result-count{color:#9ec4de}.page-card-dark .admin-auth button,.page-card-dark .admin-grid button.secondary{color:#03253b;background:linear-gradient(135deg,#4ec6ff,#3bd2e6)}.page-card-dark .form-note{color:#7ee2af}.page-card-dark .api-warning{color:#ff8b9e}.page-card-dark .admin-grid .data-table th,.page-card-dark .admin-grid .data-table td{border-color:#6689b257}.page-card-dark .admin-grid .data-table th{background:#081320d1}.about-page,.contact-page,.quote-page{gap:1rem}.about-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-layout{grid-template-columns:1.08fr .92fr;align-items:start;gap:.88rem;display:grid}.contact-layout .form-card.wide{width:100%}.contact-side-panel,.quote-side-panel{gap:.8rem;display:grid}.contact-metrics{grid-template-columns:1fr}@media (width<=1240px){.about-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1060px){.contact-layout{grid-template-columns:1fr}}@media (width<=760px){.about-metric-grid{grid-template-columns:1fr}}.hero-command.hero-command-v2{background:#051021;border-bottom:1px solid #5d85b657;min-height:40.5rem}.hero-grid-overlay{z-index:2;pointer-events:none;background-image:linear-gradient(#5d85b61f 1px,#0000 1px),linear-gradient(90deg,#5d85b61f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000085,#0000 88%);mask-image:linear-gradient(#00000085,#0000 88%)}.hero-command.hero-command-v2 .hero-command-inner{grid-template-columns:minmax(0,1fr) minmax(19.8rem,28.6rem);align-items:end;gap:1.05rem;width:min(1240px,100% - 2.2rem);padding:4.35rem 0 7.75rem}.hero-command.hero-command-v2 .hero-command-copy{gap:.78rem;max-width:46rem}.hero-command.hero-command-v2 .hero-command-copy .eyebrow{color:#ff5fa7}.hero-command.hero-command-v2 .hero-command-copy h1{letter-spacing:-.021em;text-wrap:balance;max-width:14ch;font-size:clamp(2.2rem,4.3vw,4.15rem);line-height:.95}.hero-command.hero-command-v2 .hero-command-copy .lead{color:#c6d9eb;max-width:56ch;font-size:1.04rem;line-height:1.46}.hero-command.hero-command-v2 .hero-actions{margin-top:.1rem}.hero-command.hero-command-v2 .hero-signal-row{margin-top:.12rem}.hero-command-rail{gap:.62rem;display:grid}.hero-command-rail .hero-terminal-inline{background:linear-gradient(#040d19e0,#060f1be6);border:1px solid #6e92bd66;border-radius:14px;padding:.65rem .75rem .7rem}.hero-command-rail .hero-terminal-inline code{padding:.2rem .38rem;font-size:.71rem}.hero-action-feed{background:linear-gradient(#040d19e6,#08121ff0);border:1px solid #6b8fba59;border-radius:14px;gap:.38rem;padding:.64rem .72rem;display:grid}.hero-action-row{background:#07111ec2;border:1px solid #5e82ab47;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:.48rem;padding:.38rem .46rem;display:grid}.hero-action-row span{color:#70cfff;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.68rem}.hero-action-row p{color:#bbd2e6;margin:0;font-size:.78rem;line-height:1.34}.hero-command.hero-command-v2 .hero-proof-strip{gap:.58rem;width:min(1240px,100% - 2.2rem);bottom:.84rem}.hero-command.hero-command-v2 .hero-proof-card{border-radius:12px;padding:.5rem .62rem}.hero-command.hero-command-v2 .hero-proof-value{font-size:1.24rem}.hero-command.hero-command-v2 .hero-proof-label{font-size:.74rem}.capability-corridor .section-heading h2,.future-band .section-heading h2,.future-scenes .section-heading h2,.future-device-wall .section-heading h2{max-width:28ch}.page-card.page-card-dark.capability-corridor,.page-card.page-card-dark.future-scenes,.page-card.page-card-dark.future-device-wall{background:radial-gradient(480px 220px at 94% 0,#00adee1a,#0000 70%),linear-gradient(164deg,#0f1c2f,#13243c 50%,#162a43 100%)}.page-card.page-card-dark .capability-card,.page-card.page-card-dark .future-scene-card,.page-card.page-card-dark .device-wall-card{box-shadow:none;background:linear-gradient(166deg,#0a1625e6,#0e1b2df0);border-color:#5e80ad66}.page-card.page-card-dark .capability-card{gap:.44rem;padding:.86rem .9rem}.page-card.page-card-dark .capability-card p{font-size:.9rem;line-height:1.44}.page-card.page-card-dark .capability-code{color:#72d5ff}.page-card.page-card-dark .future-panel{background:linear-gradient(166deg,#091523e6,#0d1929f2);border-color:#6284b166;min-height:0}.future-scenes .future-scene-wrap{border-radius:12px}.future-scenes .future-scene-card h3{margin:0;font-size:1.02rem}.future-scenes .future-scene-card p{margin:0;font-size:.88rem;line-height:1.4}.future-device-wall-compact .device-wall-grid{gap:.62rem}.future-device-wall-compact .device-wall-card{gap:.58rem;padding:.62rem}.future-device-wall-compact .device-wall-visual{min-height:8rem;padding:.34rem}.future-device-wall-compact .device-wall-visual img{object-fit:contain;max-height:88px}.future-device-wall-compact .device-wall-price{padding:.2rem .45rem;font-size:.7rem}.future-device-wall-compact .device-wall-body h3{font-size:.92rem}.future-device-wall-compact .device-wall-body p{font-size:.78rem;line-height:1.38}@media (width<=1240px){.hero-command.hero-command-v2 .hero-command-inner{grid-template-columns:1fr;align-items:start;padding-bottom:10.4rem}.hero-command-rail{max-width:46rem}}@media (width<=760px){.hero-command.hero-command-v2{min-height:47.2rem}.hero-command.hero-command-v2 .hero-command-inner{gap:.68rem;width:calc(100% - 1rem);padding:3.45rem 0 11.1rem}.hero-command.hero-command-v2 .hero-command-copy h1{font-size:clamp(1.9rem,9.1vw,2.62rem)}.hero-command.hero-command-v2 .hero-command-copy .lead{font-size:.96rem;line-height:1.42}.hero-action-row{gap:.4rem;padding:.32rem .42rem}.hero-action-row p{font-size:.74rem}.future-device-wall-compact .device-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.future-device-wall-compact .device-wall-card{padding:.5rem}.future-device-wall-compact .device-wall-visual{min-height:6.5rem}.future-device-wall-compact .device-wall-visual img{max-height:64px}}.solutions-page-premium,.solution-detail-page-premium,.product-catalog-premium,.product-detail-premium,.coverage-page-premium{background:radial-gradient(520px 260px at 90% 0,#00adee1f,#0000 70%),linear-gradient(162deg,#0f1c2f,#13243b 48%,#172b44 100%)}.solutions-stat-row,.product-catalog-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.solutions-stat-card,.product-catalog-stat{background:linear-gradient(165deg,#091523e6,#0c1929f5);border:1px solid #5f82ae66;border-radius:13px;gap:.08rem;padding:.56rem .68rem;display:grid}.solutions-command-strip,.product-catalog-ticker{background:linear-gradient(90deg,#081321f0,#081523e0);border:1px solid #5e82ad5c;border-radius:12px;gap:.9rem;width:100%;max-width:100%;padding:.5rem .62rem;display:inline-flex;overflow:hidden}.solutions-command-strip span,.product-catalog-ticker span{white-space:nowrap;color:#b6cee0;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.75rem;animation:26s linear infinite signalTickerDrift}@keyframes signalTickerDrift{0%{transform:translate(0%)}to{transform:translate(-160%)}}.premium-solution-grid .premium-solution-card{background:linear-gradient(165deg,#0b1727e6,#0f1c2ff5);border:1px solid #5e81ad6b;border-radius:16px;gap:.52rem;padding:.68rem}.premium-solution-grid .solution-scene-wrap{background:radial-gradient(320px 140px at 50% 0,#00adee29,#0000 70%),linear-gradient(#0a1628,#0f2239 70%,#112840 100%);border-color:#5f84b270}.premium-solution-grid .solution-scene{object-fit:cover;filter:saturate(1.08)contrast(1.03);height:172px}.premium-solution-grid .solution-card h3,.premium-solution-grid .solution-card p{color:#d8e8f5}.premium-solution-grid .small-link{color:#7ad0ff}.solution-detail-page-premium .solution-detail-scene,.solution-detail-page-premium .mini-card{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff2);border-color:#5e82ad6b}.solution-detail-page-premium .solution-detail-scene figcaption{color:#aac2d6;background:#081421eb;border-top-color:#5e82ad5c}.solution-cycle-strip{background:#091523bd;border:1px solid #5f83b066;border-radius:14px;gap:.46rem;padding:.62rem .72rem;display:grid}.solution-cycle-strip h3{color:#d5e9fb;margin:0;font-size:.92rem}.solution-cycle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.solution-cycle-grid span{color:#9fd4f2;text-align:center;background:#07121fc7;border:1px solid #5f83ad66;border-radius:999px;padding:.22rem .52rem;font-size:.75rem}.solution-command-grid{align-items:start}.product-catalog-premium .product-card-rich,.product-detail-premium .mini-card,.product-detail-premium .telemetry-pill{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff5);border-color:#6082af6b}.product-catalog-premium .product-catalog-stat .metric-value,.product-catalog-premium .product-catalog-stat .metric-label,.product-detail-premium .mini-card p,.product-detail-premium .mini-card li,.product-detail-premium .telemetry-pill strong,.product-detail-premium .telemetry-label{color:#d6e8f6}.product-catalog-premium .product-card-body h3,.product-catalog-premium .product-card-body p{color:#d9eaf8}.product-catalog-premium .product-meta{color:#f9a25d}.product-detail-grid-premium{margin-top:-.12rem}.product-data-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.product-data-path span{color:#a8cce7;background:#081421bd;border:1px solid #5f82ad66;border-radius:10px;padding:.34rem .46rem;font-size:.8rem}.coverage-command-layout{grid-template-columns:1.06fr .94fr;align-items:start;gap:.82rem;display:grid}.coverage-scene.coverage-scene-premium{background:radial-gradient(380px 180px at 50% 0,#00adee29,#0000 66%),linear-gradient(164deg,#08121ef5,#0b1828fa);border-color:#5d83b273;padding:.62rem}.coverage-scene.coverage-scene-premium img{object-fit:cover;width:100%;max-height:520px}.coverage-command-panel{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff5);border-color:#5e82ad6b;gap:.62rem;display:grid}.coverage-metrics-compact{grid-template-columns:1fr}.coverage-page-premium .metric-card,.coverage-page-premium .mini-card,.about-page .mini-card,.contact-page .mini-card,.quote-page .mini-card,.about-page .metric-card,.contact-page .metric-card,.quote-page .metric-card{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff5);border-color:#5f83ae66}@media (width<=1060px){.coverage-command-layout,.solutions-stat-row,.product-catalog-stat-row{grid-template-columns:1fr}}@media (width<=760px){.premium-solution-grid .solution-scene{height:144px}.solution-cycle-grid,.product-data-path{grid-template-columns:1fr}.solutions-command-strip,.product-catalog-ticker{padding:.42rem .5rem}.solutions-command-strip span,.product-catalog-ticker span{font-size:.7rem}}.admin-page-premium{background:radial-gradient(520px 260px at 90% 0,#00adee21,#0000 70%),linear-gradient(162deg,#0f1c2f,#13243b 48%,#172b44 100%);gap:.9rem}.admin-auth-shell{gap:.58rem;display:grid}.admin-page-premium .admin-auth{grid-template-columns:1fr auto;gap:.52rem}.admin-metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;display:grid}.admin-metric-card{background:linear-gradient(166deg,#0a1625e6,#0e1b2ef2);border:1px solid #6083b06b;border-radius:12px;gap:.05rem;padding:.45rem .62rem;display:grid}.admin-metric-card .metric-value,.admin-metric-card .metric-label{color:#cfe4f6}.admin-signal-strip{background:linear-gradient(90deg,#081321f0,#081523e0);border:1px solid #5e82ad59;border-radius:12px;gap:.92rem;width:100%;padding:.44rem .58rem;display:inline-flex;overflow:hidden}.admin-signal-strip span{white-space:nowrap;color:#acc8db;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.74rem;animation:30s linear infinite adminTickerDrift}@keyframes adminTickerDrift{0%{transform:translate(0%)}to{transform:translate(-170%)}}.admin-rest-panel{background:radial-gradient(420px 220px at 100% 0,#00aeef1f,#0000 70%),linear-gradient(166deg,#091423e6,#0d1b2ef5);border:1px solid #5e82ad59;border-radius:16px;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:.76rem;padding:.78rem;display:grid}.admin-rest-copy{align-content:start;gap:.42rem;display:grid}.admin-rest-copy h3,.admin-rest-copy p{margin:0}.admin-rest-copy h3{color:#e9f6ff}.admin-rest-copy p{color:#b6d0e3;line-height:1.5}.admin-rest-copy code{color:#8fe5ff}.admin-rest-example{color:#d9edf8;background:#030a12b8;border:1px solid #5e82ad52;border-radius:12px;margin:.24rem 0 0;padding:.7rem;font-size:.74rem;overflow:auto}.admin-rest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.admin-rest-endpoint{background:#06111e94;border:1px solid #5e82ad47;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .48rem;padding:.56rem;display:grid}.admin-rest-endpoint code{color:#dcefff;overflow-wrap:anywhere;min-width:0;font-size:.76rem}.admin-rest-endpoint p{color:#9db9cc;grid-column:1/-1;margin:0;font-size:.78rem;line-height:1.42}.admin-method{letter-spacing:.04em;border-radius:999px;padding:.16rem .42rem;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.66rem;font-weight:900}.method-get{color:#7ce2c3;background:#44d88724}.method-post,.method-put{color:#8fe5ff;background:#00aeef24}.method-delete{color:#ff9aad;background:#ff6f8e21}.admin-grid.admin-grid-premium{gap:.82rem}.admin-page-premium .admin-card{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff5);border-color:#5f83ae6b;border-radius:14px;padding:.72rem}.admin-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.admin-card-head h3{color:#e9f6ff;margin:0}.admin-page-premium .admin-table{font-size:.82rem}.admin-page-premium .admin-table th,.admin-page-premium .admin-table td{color:#bed8eb;border-bottom:1px solid #5e82ad57}.admin-page-premium .admin-table th{color:#e8f5ff;background:#081321d1;position:sticky;top:0}.admin-page-premium .admin-table-wrap{background:#07121fa8;border:1px solid #5e82ad52;border-radius:10px;max-height:22rem}.admin-page-premium .small-btn{color:#03253b;background:linear-gradient(135deg,#4ec6ff,#3bd2e6)}.admin-page-premium .small-btn.danger{color:#431313;background:linear-gradient(135deg,#e86d6d,#f28e8e)}.admin-form.admin-form-two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.52rem}.admin-form .span-2{grid-column:1/-1}.admin-toggle{color:#b5cde0;align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.admin-toggle input{width:14px;height:14px}.admin-page-premium .admin-form input,.admin-page-premium .admin-form textarea,.admin-page-premium .admin-auth input{color:#e4f2ff;background:#071220d1;border-color:#6688b26b}.admin-page-premium .admin-form button,.admin-page-premium .admin-auth button{color:#03253b;background:linear-gradient(135deg,#4ec6ff,#3bd2e6)}.admin-page-premium .admin-form .secondary{color:#c4deef;background:#9eb8d12e;border:1px solid #6688b252}@media (width<=1240px){.admin-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-rest-panel{grid-template-columns:1fr}}@media (width<=1060px){.admin-form.admin-form-two{grid-template-columns:1fr}.admin-page-premium .admin-table-wrap{max-height:18rem}}@media (width<=760px){.admin-page-premium .admin-auth,.admin-metric-row{grid-template-columns:1fr}.admin-signal-strip{padding:.4rem .5rem}.admin-signal-strip span{font-size:.69rem}.admin-rest-grid{grid-template-columns:1fr}}.site-bg{padding:0!important}.app-shell{width:100%!important;max-width:none!important;box-shadow:none!important;border-left:none!important;border-right:none!important;border-radius:0!important;margin:0!important}.topbar{padding:.76rem clamp(.9rem,2vw,1.6rem)}.main-wrap{gap:1rem;padding:0 0 2.5rem}.page-card{width:min(1320px,100% - 2rem)}.home-stack.home-modern{gap:1rem}.hero-command.hero-command-v2{min-height:clamp(42rem,86vh,54rem)}.hero-grid-overlay{background-image:linear-gradient(#5c84b414 1px,#0000 1px),linear-gradient(90deg,#5c84b414 1px,#0000 1px);background-size:62px 62px}.hero-command.hero-command-v2 .hero-command-inner{grid-template-columns:minmax(0,1fr) minmax(21rem,30rem);gap:.95rem;width:min(1320px,100% - 2.2rem);padding:clamp(4.1rem,7.5vw,6rem) 0 8.2rem}.hero-command.hero-command-v2 .hero-command-copy{max-width:52rem}.hero-command.hero-command-v2 .hero-command-copy h1{letter-spacing:-.019em;max-width:18ch;font-size:clamp(2.4rem,4.6vw,4.7rem);line-height:1.02}.hero-command.hero-command-v2 .hero-command-copy .lead{color:#cbdeee;max-width:58ch;font-size:1.03rem}.hero-noc-card,.hero-command-rail .hero-terminal-inline,.hero-action-feed{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#050e1ae6,#07111eed);border:1px solid #698eba66;border-radius:14px}.hero-noc-card{gap:.34rem;padding:.72rem .78rem;display:grid}.hero-noc-eyebrow{text-transform:uppercase;letter-spacing:.11em;color:#7fc5ea;margin:0;font-size:.64rem}.hero-noc-card h3{color:#f2f8ff;letter-spacing:-.01em;margin:0;font-size:1.05rem}.hero-noc-card ul{gap:.2rem;margin:0;padding-left:1rem;display:grid}.hero-noc-card li{color:#bed5e8;font-size:.76rem;line-height:1.4}.hero-command-rail .hero-terminal-inline{padding:.56rem .68rem .62rem}.hero-terminal-inline-head{letter-spacing:.1em;text-transform:uppercase;color:#86c8ec;margin:0;font-size:.66rem}.hero-command-rail .hero-terminal-inline code{font-size:.68rem}.hero-action-feed{padding:.58rem .64rem}.hero-action-row{padding:.34rem .42rem}.hero-command.hero-command-v2 .hero-proof-strip{gap:.52rem;width:min(1320px,100% - 2.2rem)}.hero-command.hero-command-v2 .hero-proof-card{padding:.46rem .6rem}@media (width<=1240px){.hero-command.hero-command-v2 .hero-command-inner{grid-template-columns:1fr;padding-bottom:10.8rem}.hero-command-rail{max-width:45rem}}@media (width<=760px){.page-card{border-radius:16px;width:calc(100% - 1rem)}.hero-command.hero-command-v2{min-height:45.8rem}.hero-command.hero-command-v2 .hero-command-inner{width:calc(100% - 1rem);padding:3.35rem 0 10.9rem}.hero-command.hero-command-v2 .hero-command-copy h1{max-width:20ch;font-size:clamp(2rem,9.6vw,2.9rem);line-height:1.04}.hero-command.hero-command-v2 .hero-command-copy .lead{font-size:.95rem}.hero-noc-card{padding:.56rem .62rem}.hero-noc-card h3{font-size:.93rem}.hero-noc-card li,.hero-action-row p{font-size:.72rem}}.group-filter-row{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.46rem;display:grid}.group-chip{color:#c6dbec;cursor:pointer;text-align:left;background:linear-gradient(165deg,#081524c7,#0b192adb);border:1px solid #6487b35c;border-radius:12px;justify-content:space-between;align-items:center;gap:.52rem;padding:.44rem .58rem;transition:transform .14s,border-color .14s,background .16s;display:flex}.group-chip span{font-size:.79rem;line-height:1.2}.group-chip strong{letter-spacing:.02em;color:#8fd4f8;font-family:IBM Plex Mono,Fira Code,Consolas,monospace;font-size:.76rem}.group-chip:hover{border-color:#78a0d185;transform:translateY(-1px)}.group-chip.active{background:linear-gradient(165deg,#2d0f2b9e,#1c1735db);border-color:#e229818c}.group-chip.active strong{color:#ffd2e8}.passive-chip{cursor:default;pointer-events:none;opacity:.9;color:#8db5d3;background:#081422ad;border-color:#5b7eaa5c;font-size:.76rem}.product-catalog-premium .product-grid{grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr));gap:.6rem}.product-catalog-premium .product-card-visual{min-height:11.2rem;padding:.62rem .62rem .2rem}.product-catalog-premium .product-card-image{width:min(74%,10.25rem);margin-top:.92rem}.product-catalog-premium .product-card-body{gap:.42rem;padding:.72rem}.product-catalog-premium .product-card-body h3{font-size:.98rem;line-height:1.27}.product-catalog-premium .product-card-body p{font-size:.84rem;line-height:1.4}.product-catalog-premium .product-meta{letter-spacing:.07em;font-size:.68rem}.product-detail-premium .mini-card h3{font-size:.95rem}.spec-table-wrap{background:#07121eb8;border:1px solid #5f82ad5c;border-radius:10px;max-height:21rem;overflow:auto}.spec-table{border-collapse:collapse;width:100%}.spec-table th,.spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #5e82ad42;padding:.42rem .52rem;font-size:.8rem;line-height:1.42}.spec-table th{color:#8ec1e2;width:38%;font-weight:700}.spec-table td{color:#d3e5f5}.fact-grid{gap:.42rem;display:grid}.fact-card{background:#07121fb3;border:1px solid #6083af57;border-radius:10px;gap:.2rem;padding:.42rem .52rem;display:grid}.fact-card span{letter-spacing:.08em;text-transform:uppercase;color:#86c4ea;font-size:.68rem}.fact-card p{color:#d2e4f4;margin:0;font-size:.82rem;line-height:1.35}.datasheet-card{background:linear-gradient(166deg,#091626c7,#0d1c2fdb);border:1px solid #6083af57;border-radius:10px;gap:.42rem;margin-top:.5rem;padding:.56rem .62rem;display:grid}.datasheet-card p{color:#c4dbed;margin:0;font-size:.82rem;line-height:1.38}.datasheet-card .cta-ghost{border-radius:8px;width:fit-content;padding:.38rem .62rem;font-size:.78rem}@media (width<=760px){.group-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}.group-chip{padding:.4rem .48rem}.group-chip span,.group-chip strong{font-size:.72rem}.product-catalog-premium .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-catalog-premium .product-card-visual{min-height:8rem;padding:.45rem .45rem .1rem}.product-catalog-premium .product-card-image{width:min(70%,6.6rem);margin-top:.54rem}.product-catalog-premium .product-card-body{gap:.3rem;padding:.5rem}.product-catalog-premium .product-card-body h3{font-size:.82rem}.product-catalog-premium .product-card-body p{font-size:.74rem;line-height:1.3}.product-catalog-premium .product-meta{font-size:.61rem}.spec-table th,.spec-table td{padding:.36rem .45rem;font-size:.75rem}}.system-flow{--home-parallax:0px;position:relative}.hero-command.hero-command-v2{border-bottom:1px solid #6d95c342;min-height:clamp(43rem,90vh,58rem);box-shadow:inset 0 -90px 140px #040a1385,0 18px 36px #040a1347}.hero-command.hero-command-v2 .hero-command-inner{align-items:center}.hero-command-rail{gap:.6rem}.hero-noc-card,.hero-command-rail .hero-terminal-inline,.hero-action-feed{background:radial-gradient(220px 120px at 100% 0,#00adee26,#0000 72%),linear-gradient(#050e1ae6,#07111ef0);border-color:#79a5d673;box-shadow:inset 0 1px #b4e0ff14,0 18px 34px #02080f61}.hero-command.hero-command-v2 .hero-proof-card{background:radial-gradient(170px 90px at 100% 0,#00adee24,#0000 70%),linear-gradient(#07111eeb,#081422f5);border-color:#77a5da70}.system-continuity{pointer-events:none;width:min(1320px,100% - 2rem);height:18px;transform:translateY(calc(var(--home-parallax) * -.018));justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.system-continuity:before{content:"";background:linear-gradient(90deg,#58d5ff00,#58d5ff70,#7af7dc57,#58d5ff00);height:1px;position:absolute;top:50%;left:4%;right:4%;transform:translateY(-50%)}.system-continuity span{background:#58d5ff;border-radius:999px;width:8px;height:8px;animation:2.9s ease-in-out infinite continuityPulse;box-shadow:0 0 12px #58d5ffc7}.system-continuity span:nth-child(2){animation-delay:.45s}.system-continuity span:nth-child(3){animation-delay:.9s}.system-continuity .flow-dot{pointer-events:none;border-radius:999px;transition:left .18s linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.system-continuity .flow-dot-main{background:#d6fbff;width:9px;height:9px;box-shadow:0 0 14px #7af7dcf2,0 0 0 6px #58d5ff29}.system-continuity .flow-dot-trail{background:#c6f1ffeb;width:6px;height:6px;box-shadow:0 0 10px #58d5ff9e}.continuity-a span{background:#58d5ff}.continuity-b span{background:#7ee6ff}.continuity-c span{background:#7af7dc}.continuity-d span{background:#ff7aba}@keyframes continuityPulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1.1)}}.system-flow .page-card.page-card-dark.capability-corridor,.system-flow .page-card.page-card-dark.future-band,.system-flow .page-card.page-card-dark.future-scenes,.system-flow .page-card.page-card-dark.future-device-wall{position:relative;overflow:hidden}.system-flow .capability-corridor{transform:translateY(calc(var(--home-parallax) * -.016));background:radial-gradient(520px 230px at 6% 0,#00adee24,#0000 70%),linear-gradient(165deg,#102137,#142942 58%,#182f49 100%)}.system-flow .future-band{transform:translateY(calc(var(--home-parallax) * -.022));background:radial-gradient(520px 230px at 96% 0,#00adee1f,#0000 72%),linear-gradient(165deg,#11263f,#162d47 54%,#1a3150 100%)}.system-flow .future-scenes{transform:translateY(calc(var(--home-parallax) * -.028));background:radial-gradient(520px 230px at 10% 0,#7af7dc1f,#0000 70%),linear-gradient(165deg,#0f2238,#142a43 54%,#182f4a 100%)}.system-flow .future-device-wall{transform:translateY(calc(var(--home-parallax) * -.034));background:radial-gradient(520px 230px at 90% 0,#ff7aba1c,#0000 70%),linear-gradient(165deg,#0f2138,#142a43 54%,#172d48 100%)}.system-flow .capability-card,.system-flow .future-panel{border-color:#81b1e385;box-shadow:inset 0 1px #bde1ff14,0 18px 30px #040b1552}.system-flow .future-scene-card,.system-flow .device-wall-card{border-color:#6a93c266;box-shadow:inset 0 1px #a8d5f60f,0 12px 24px #040b1547}.future-scenes .future-scene-wrap{position:relative}.scene-telemetry-lane{pointer-events:none;position:absolute;inset:.45rem}.scene-telemetry-dot{--pulse:#58d5ff8c;width:8px;height:8px;box-shadow:0 0 0 0 var(--pulse);background:#58d5ff;border-radius:999px;animation:2.7s ease-out infinite telemetryDotPulse;position:absolute}.scene-telemetry-dot.dot-a{top:36%;left:18%}.scene-telemetry-dot.dot-b{--pulse:#7af7dc8c;background:#7af7dc;animation-delay:.6s;top:54%;left:58%}.scene-telemetry-dot.dot-c{--pulse:#ff6cb173;background:#ff6cb1;animation-delay:1.2s;top:24%;left:76%}@keyframes telemetryDotPulse{0%{box-shadow:0 0 0 0 var(--pulse);opacity:.66;transform:scale(.96)}70%{opacity:1;transform:scale(1.08);box-shadow:0 0 0 10px #0000}to{opacity:.66;transform:scale(.96);box-shadow:0 0 #0000}}.future-device-wall .section-heading .lead{max-width:56ch}.device-state-badge{z-index:2;color:#cbe0f1;letter-spacing:.05em;text-transform:uppercase;background:#07121fd6;border:1px solid #688dba70;border-radius:999px;align-items:center;gap:.34rem;padding:.18rem .42rem;font-size:.65rem;display:inline-flex;position:absolute;top:.6rem;left:.62rem}.device-state-badge i{--device-pulse:#58d5ff7a;width:7px;height:7px;box-shadow:0 0 0 0 var(--device-pulse);background:#58d5ff;border-radius:999px;animation:2.2s ease-in-out infinite devicePulse;display:inline-block}.device-state-badge.tone-online i{--device-pulse:#54e38e73;background:#54e38e}.device-state-badge.tone-watch i{--device-pulse:#ffb34773;background:#ffb347}.device-state-badge.tone-calibrating i{--device-pulse:#58d5ff75;background:#58d5ff}.device-live-row{flex-wrap:wrap;gap:.32rem;display:flex}.device-live-row span{color:#99c1de;letter-spacing:.02em;background:#07121fc2;border:1px solid #5f83ae57;border-radius:999px;padding:.14rem .44rem;font-size:.67rem}@keyframes devicePulse{0%{box-shadow:0 0 0 0 var(--device-pulse)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (width<=980px){.system-continuity{width:calc(100% - 1rem)}.system-flow .capability-corridor,.system-flow .future-band,.system-flow .future-scenes,.system-flow .future-device-wall{transform:none}}@media (width<=760px){.hero-command.hero-command-v2{min-height:44.6rem}.system-continuity{height:14px}.system-continuity:before{left:2%;right:2%}.scene-telemetry-dot{width:6px;height:6px}.device-state-badge{padding:.14rem .34rem;font-size:.58rem;top:.45rem;left:.45rem}.device-live-row span{padding:.12rem .32rem;font-size:.6rem}}.home-stack.home-modern.system-flow{background:linear-gradient(#030912 0%,#07111d 40%,#08101b 100%);gap:0}.hero-command.hero-command-v2{background:#050b12;border-bottom:1px solid #7eb3dd3d;min-height:clamp(42rem,88vh,56rem);overflow:hidden}.hero-grid-overlay{opacity:.46;-webkit-mask-image:linear-gradient(#00000047,#0000 82%);mask-image:linear-gradient(#00000047,#0000 82%)}.hero-command.hero-command-v2 .hero-command-inner{grid-template-columns:minmax(0,.9fr) minmax(17rem,24rem);align-items:center;width:min(1400px,100% - 2.5rem)}.hero-command.hero-command-v2 .hero-command-copy h1{letter-spacing:0;text-shadow:0 4px 28px #00000085;max-width:16ch}.hero-command.hero-command-v2 .hero-command-copy .lead{color:#d7e7f3;text-shadow:0 2px 18px #0000007a;max-width:54ch}.hero-map-status{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030b146b;border:1px solid #99cff552;border-radius:8px;grid-template-columns:minmax(7.25rem,1.35fr) repeat(3,minmax(3.75rem,1fr));place-self:end;gap:.38rem;width:min(100%,34rem);max-width:min(100%,34rem);padding:.38rem;display:grid}.hero-map-status span{background:#02091080;border-radius:6px;gap:.08rem;min-width:0;padding:.42rem .5rem;display:grid}.hero-map-status small{color:#8bc9ea;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.hero-map-status strong{color:#eff9ff;letter-spacing:0;white-space:nowrap;font-size:.82rem}.hero-map-live-rate small{align-items:center;gap:.35rem;display:inline-flex}.hero-map-live-rate small i,.hero-live-rate i{background:#f9a23c;border-radius:50%;flex:none;width:.52rem;height:.52rem;animation:2s ease-out infinite messageRatePulse;display:inline-block;box-shadow:0 0 #f9a23c75}.hero-map-live-rate em{color:#9cb8cc;letter-spacing:.04em;white-space:nowrap;font-size:.61rem;font-style:normal;font-weight:800}.hero-map-live-rate.tone-live small i,.hero-live-rate.tone-live i{background:#65e0bd;box-shadow:0 0 #65e0bd80}.hero-map-live-rate.tone-live em{color:#8eefd2}.hero-map-live-rate.tone-stale small i,.hero-live-rate.tone-stale i,.hero-map-live-rate.tone-offline small i,.hero-live-rate.tone-offline i{background:#f9a23c}.hero-live-rate{align-items:center;gap:.38rem;color:#e9fff8!important;background:#051f22c2!important;border-color:#65e0bd5c!important;display:inline-flex!important}@keyframes messageRatePulse{0%{box-shadow:0 0 #65e0bd7a}70%{box-shadow:0 0 0 8px #65e0bd00}to{box-shadow:0 0 #65e0bd00}}@media (prefers-reduced-motion:reduce){.hero-map-live-rate small i,.hero-live-rate i{animation:none}}.hero-command.hero-command-v2 .hero-proof-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#030b14db,#050e19c7);border-color:#99cff575;border-radius:8px}.hero-command.hero-command-v2 .hero-proof-strip{width:min(1400px,100% - 2.5rem)}.system-continuity{background:#030a129e;width:100%;margin:0}.system-flow .page-card.page-card-dark.capability-corridor,.system-flow .page-card.page-card-dark.future-band,.system-flow .page-card.page-card-dark.future-scenes,.system-flow .page-card.page-card-dark.future-device-wall{width:100%;max-width:none;box-shadow:none;border-width:1px 0;border-radius:0;padding:clamp(2.2rem,4vw,4.25rem) max(1rem,50vw - 660px)}.system-flow .section-heading.compact-heading{max-width:min(1320px,100%);margin-inline:auto}.system-flow .capability-grid,.system-flow .future-bento,.system-flow .future-scene-grid,.system-flow .device-wall-grid{max-width:1320px;margin-inline:auto}.system-flow .capability-card,.system-flow .future-panel,.system-flow .future-scene-card,.system-flow .device-wall-card{background:linear-gradient(#040d17db,#08131feb);border-radius:8px}@media (width<=1240px){.hero-command.hero-command-v2 .hero-command-inner{grid-template-columns:1fr;align-items:start}.hero-command-rail{max-width:48rem}.hero-map-status{justify-self:start}}@media (width<=760px){.hero-command.hero-command-v2{min-height:49rem}.hero-command.hero-command-v2 .hero-command-shade{background:linear-gradient(90deg,#02080ead,#02080e47),linear-gradient(#02080e0a,#02080e75)}.hero-command.hero-command-v2 .hero-command-inner,.hero-command.hero-command-v2 .hero-proof-strip{width:calc(100% - 1rem)}.hero-command.hero-command-v2 .hero-command-copy h1{letter-spacing:0;max-width:18ch}.hero-map-status{display:none}.system-flow .page-card.page-card-dark.capability-corridor,.system-flow .page-card.page-card-dark.future-band,.system-flow .page-card.page-card-dark.future-scenes,.system-flow .page-card.page-card-dark.future-device-wall{padding:2rem .75rem}}.hero-command.hero-command-v2 .hero-command-copy{border-left:1px solid #80d9ff61;gap:.7rem;max-width:min(45rem,100%);padding:clamp(.8rem,1.4vw,1.1rem);position:relative}.hero-command.hero-command-v2 .hero-command-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#02080ea8,#02080e6b 58%,#02080e00);border-radius:8px;position:absolute;inset:-.7rem -1.2rem -.8rem;box-shadow:0 20px 54px #0003}.hero-command.hero-command-v2 .hero-command-copy .eyebrow{color:#ff76b8;letter-spacing:.16em;text-shadow:0 2px 14px #000000b3;width:fit-content;font-size:.72rem}.hero-command.hero-command-v2 .hero-command-copy h1{text-wrap:balance;text-shadow:0 3px #00000029,0 12px 34px #00000094;max-width:15ch;font-size:clamp(2.35rem,4.2vw,4.45rem);line-height:1}.hero-command.hero-command-v2 .hero-command-copy .lead{color:#e6f2faeb;text-shadow:0 8px 24px #000000ad;max-width:46rem;font-size:1rem;line-height:1.52}.hero-command.hero-command-v2 .hero-actions{flex-wrap:wrap;gap:.56rem;margin-top:.14rem;display:flex}.hero-command.hero-command-v2 .cta-primary,.hero-command.hero-command-v2 .cta-ghost{border-radius:7px;min-height:2.55rem;box-shadow:0 12px 24px #00000038}.hero-command.hero-command-v2 .cta-primary{background:linear-gradient(#ff167b,#c90764)}.hero-command.hero-command-v2 .cta-ghost{color:#0d1c2b;background:#f4faffeb;border-color:#e7f4ffb3}.hero-command.hero-command-v2 .hero-signal-row{gap:.36rem;max-width:41rem}.hero-command.hero-command-v2 .hero-signal-row .signal-chip{color:#e6f2fadb;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040d166b;border-color:#a8dbff47;border-radius:7px;font-size:.78rem}@media (width<=760px){.hero-command.hero-command-v2 .hero-command-copy{border-left:0;gap:.52rem;padding:.54rem .5rem .6rem}.hero-command.hero-command-v2 .hero-command-copy:before{background:linear-gradient(#02080e7a,#02080e33);inset:-.42rem -.45rem -.58rem}.hero-command.hero-command-v2 .hero-command-copy h1{font-size:clamp(2rem,8.4vw,2.66rem);line-height:1.03}.hero-command.hero-command-v2 .hero-command-copy .lead{max-width:35rem;font-size:.88rem;line-height:1.42}.hero-command.hero-command-v2 .hero-actions{gap:.46rem}.hero-command.hero-command-v2 .cta-primary,.hero-command.hero-command-v2 .cta-ghost{min-height:2.38rem;padding-inline:.75rem}.hero-command.hero-command-v2 .hero-signal-row .signal-chip{padding:.22rem .38rem;font-size:.66rem}}.command-page{grid-template-columns:minmax(0,1fr);gap:clamp(1rem,1.8vw,1.55rem);min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #c1e6ff0f,0 24px 52px #02081047;background:radial-gradient(620px 280px at 94% 0,#58d5ff21,#0000 68%),radial-gradient(460px 260px at 0 4%,#ff167b14,#0000 68%),linear-gradient(164deg,#081524,#102238 48%,#152b45 100%)!important;border-color:#6691be70!important}.command-page:before{content:"";pointer-events:none;background-image:linear-gradient(#689bcd11 1px,#0000 1px),linear-gradient(90deg,#689bcd11 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000c7,#0000 58%);mask-image:linear-gradient(#000000c7,#0000 58%)}.command-page>*{z-index:1;position:relative}.command-page-hero{grid-template-columns:minmax(0,1.02fr) minmax(18rem,.98fr);align-items:stretch;gap:clamp(.9rem,2vw,1.45rem);display:grid}.command-page-copy{align-self:center;gap:.62rem;min-width:0;display:grid}.command-page-copy h2{letter-spacing:-.018em;text-wrap:balance;max-width:20ch;font-size:clamp(1.72rem,3.3vw,3.05rem);line-height:.98}.command-page-copy .lead{color:#c5dced;max-width:58ch}.command-page-visual{background:radial-gradient(420px 220px at 50% 0,#58d5ff24,#0000 70%),linear-gradient(#050f1beb,#081422fa);border:1px solid #75a3d36b;border-radius:18px;min-height:18rem;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #d2eeff14,0 22px 42px #02080f57}.command-page-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#030b1414,#030b1480),radial-gradient(260px 160px at 78% 10%,#58d5ff38,#0000 76%);position:absolute;inset:0}.command-page-visual:after{content:"";z-index:3;pointer-events:none;background-image:linear-gradient(#58d5ff14 1px,#0000 1px),linear-gradient(90deg,#58d5ff14 1px,#0000 1px);background-size:32px 32px;border:1px solid #99cff529;border-radius:13px;position:absolute;inset:.65rem;-webkit-mask-image:linear-gradient(#000000a8,#0000 88%);mask-image:linear-gradient(#000000a8,#0000 88%)}.command-page-visual img{z-index:1;object-fit:cover;filter:saturate(.92)contrast(1.08)brightness(.82);width:100%;height:100%;position:absolute;inset:0}.command-page-visual figcaption{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c16c2;border:1px solid #84b8e657;border-radius:12px;gap:.22rem;padding:.68rem .76rem;display:grid;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.command-page-visual figcaption span,.command-page .panel-tag{color:#78d7ff;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:800}.command-page-visual figcaption strong{color:#edf8ff;font-size:clamp(.84rem,1.1vw,.96rem);line-height:1.28}.command-page .metric-card,.command-page .mini-card,.command-page .future-panel,.command-page .solution-card,.command-page .product-card,.command-page .admin-card,.command-page .form-card,.command-page .telemetry-pill{box-shadow:inset 0 1px #c3e6ff0e;background:radial-gradient(220px 120px at 100% 0,#58d5ff14,#0000 72%),linear-gradient(166deg,#06111ee6,#0b192af5)!important;border-color:#6891be6b!important}.command-page .metric-card.dark{background:radial-gradient(220px 120px at 100% 0,#58d5ff14,#0000 72%),linear-gradient(166deg,#06111eeb,#0b192afa)!important}.command-page .signal-chip,.command-page .chip,.command-page .chip-button,.command-page .mini-chip,.command-page .group-chip{color:#c6deef;background:#040e19a8;border-color:#6f9ccb61}.command-page .cta-ghost{background:#081626c2;border-color:#80b8e86b}.command-page .form-card input,.command-page .form-card textarea,.command-page .admin-auth input,.command-page .admin-form input,.command-page .admin-form textarea,.command-page .product-search input{color:#e5f4ff!important;background:#030d18d6!important;border-color:#709cca70!important}.command-page .solutions-command-strip,.command-page .product-catalog-ticker,.command-page .admin-signal-strip{background:#030c16b3;border-color:#6c97c55c}.solution-detail-page .command-page-hero,.product-detail-page .command-page-hero{align-items:stretch}.solution-detail-page .command-page-visual,.product-detail-page .command-page-visual{min-height:22rem}.solution-detail-page .command-page-visual img,.product-detail-page .command-page-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 28px #00000075);width:min(88%,24rem);height:auto;max-height:19rem;margin:2.1rem auto 0;position:relative;inset:auto}.solution-detail-page .command-page-visual figcaption,.product-detail-page .command-page-visual figcaption{left:.85rem;right:.85rem}.platform-future .command-page-visual.platform-side-note{padding:0}@media (width<=1060px){.command-page-hero,.platform-hero-head,.solution-detail-hero,.product-detail-hero{grid-template-columns:1fr}.command-page-copy h2{max-width:24ch}.command-page-visual{min-height:16rem}}@media (width<=760px){.command-page{gap:.85rem}.command-page-hero{gap:.72rem}.command-page-copy h2{font-size:clamp(1.42rem,7.2vw,2.18rem);line-height:1.04}.command-page-copy .lead{font-size:.93rem}.command-page-visual{border-radius:14px;min-height:12.5rem}.command-page-visual figcaption{padding:.52rem .58rem;bottom:.55rem;left:.55rem;right:.55rem}.command-page-visual figcaption strong{font-size:.78rem}.solution-detail-page .command-page-visual,.product-detail-page .command-page-visual{min-height:16.5rem}.solution-detail-page .command-page-visual img,.product-detail-page .command-page-visual img{max-height:12rem;margin-top:1.2rem}}.main-wrap>.command-page{width:100%;max-width:none;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-inline:0;padding:clamp(2.2rem,4vw,4.25rem) max(1rem,50vw - 660px)}.main-wrap>.command-page:first-child{border-top:0}.main-wrap>.command-page+.command-page{margin-top:0}@media (width<=760px){.main-wrap>.command-page{border-radius:0;width:100%;padding:2rem .75rem}}:root{--bg-0:#050d19;--bg-1:#0a1728;--bg-2:#10243b;--cyan:#00aeef;--magenta:#c90063;--magenta-hot:#ec1273;--lime:#dbe725;--orange:#f9a23c;--logo-blue:#0078c9;--logo-yellow:#f1e517;--logo-corporate:#eef7ff;--shadow:0 34px 86px #02081270}body{background-color:#0000;background-image:linear-gradient(#00aeef14 1px,#0000 1px),linear-gradient(90deg,#00aeef14 1px,#0000 1px),radial-gradient(900px 540px at 84% -10%,#00aeef47,#0000 62%),radial-gradient(760px 520px at 8% -8%,#ec12733d,#0000 58%),radial-gradient(560px 360px at 54% 0,#dbe72514,#0000 62%),linear-gradient(#050d19 0%,#071323 48%,#08101c 100%);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:58px 58px,58px 58px,auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box}.topbar{background:radial-gradient(360px 160px at 3%,#00aeef38,#0000 72%),radial-gradient(320px 150px at 14% 0,#ec127329,#0000 74%),linear-gradient(90deg,#050d19f5,#07111ffa 56%,#0b0f1efa);border-bottom-color:#00aeef38}.brand-logo{filter:drop-shadow(0 0 8px #00aeef29)drop-shadow(0 0 14px #ec12731a)}.nav-link.router-link-exact-active{color:#fff;background:linear-gradient(135deg,#00aeef47,#ec127329);box-shadow:inset 0 0 0 1px #00aeef47,0 0 18px #00aeef1a}.quote-btn{background:linear-gradient(135deg,#00aeef47,#0078c92e);border-color:#00aeefad}.admin-btn{background:linear-gradient(135deg,#ec12733d,#c9006329);border-color:#ec1273ad}.api-btn{background:linear-gradient(135deg,#7af7dc2e,#00aeef24);border-color:#7af7dc9e}.login-btn{background:linear-gradient(135deg,#ec127347,#00aeef2e);border-color:#ec1273ad}.eyebrow,.future-hero .eyebrow,.future-band .eyebrow,.future-scenes .eyebrow,.platform-future .eyebrow,.hero-command.hero-command-v2 .hero-command-copy .eyebrow{color:var(--magenta-hot);text-shadow:0 0 18px #ec127342}.cta-primary,.hero-command.hero-command-v2 .cta-primary,.form-card button,.footer-contact button,.admin-form button,.admin-auth button,.small-btn{background:linear-gradient(135deg, var(--magenta-hot) 0%, #d70067 54%, var(--orange) 132%);color:#fff8fb;box-shadow:0 14px 28px #ec12732e}.cta-ghost,.hero-command.hero-command-v2 .cta-ghost{border-color:#00aeef73}.metric-card:after,.future-stat-card:after{background:linear-gradient(90deg, var(--cyan), var(--magenta-hot), var(--orange), var(--lime))}.page-card.page-card-dark,.command-page{background:radial-gradient(620px 270px at 93% 0,#00aeef26,#0000 70%),radial-gradient(480px 250px at 0 0,#ec12731c,#0000 70%),radial-gradient(440px 240px at 62% -8%,#dbe7250e,#0000 72%),linear-gradient(164deg,#071424,#10243b 48%,#172e48 100%)!important;border-color:#00aeef57!important}.command-page:before,.hero-grid-overlay{background-image:linear-gradient(#00aeef13 1px,#0000 1px),linear-gradient(90deg,#00aeef13 1px,#0000 1px)}.command-page-visual{background:radial-gradient(360px 190px at 12% 0,#ec12731f,#0000 70%),radial-gradient(420px 220px at 70% 0,#00aeef2b,#0000 70%),linear-gradient(#050f1beb,#081422fa);border-color:#00aeef75}.command-page-visual:before{background:linear-gradient(#030b140d,#030b147a),radial-gradient(260px 160px at 78% 10%,#00aeef3d,#0000 76%),radial-gradient(220px 140px at 10% 6%,#ec127321,#0000 72%)}.command-page-visual:after{background-image:linear-gradient(#00aeef14 1px,#0000 1px),linear-gradient(90deg,#ec12730f 1px,#0000 1px);border-color:#dbe72529}.command-page-visual figcaption{background:linear-gradient(135deg,#030c16d1,#09111ec2),radial-gradient(220px 90px at 100% 0,#ec127329,#0000 72%);border-color:#00aeef57}.command-page-visual figcaption span,.command-page .panel-tag,.product-search span,.fact-card span,.step-index,.loop-label{color:#63d9ff}.command-page .metric-card,.command-page .mini-card,.command-page .future-panel,.command-page .solution-card,.command-page .product-card,.command-page .admin-card,.command-page .form-card,.command-page .telemetry-pill,.system-flow .capability-card,.system-flow .future-panel,.system-flow .future-scene-card,.system-flow .device-wall-card{background:radial-gradient(240px 130px at 100% 0,#00aeef17,#0000 72%),radial-gradient(220px 120px at 0 0,#ec12730e,#0000 74%),linear-gradient(166deg,#05101de8,#0a1829f5)!important;border-color:#00aeef47!important}.system-flow .capability-corridor{background:radial-gradient(580px 260px at 8% 0,#00aeef1f,#0000 70%),linear-gradient(#081c2ef5,#07121efc)}.system-flow .future-band{background:radial-gradient(560px 250px at 92% 0,#ec12731f,#0000 72%),linear-gradient(#081624fa,#0c202ef5)}.system-flow .future-scenes{background:radial-gradient(560px 250px at 10% 0,#dbe72517,#0000 72%),linear-gradient(#08141ffc,#0c1d26f7)}.system-flow .future-device-wall{background:radial-gradient(560px 250px at 90% 0,#f9a23c1a,#0000 72%),radial-gradient(420px 210px at 2% 0,#00aeef14,#0000 70%),linear-gradient(#08131ffc,#121d21f7)}.hero-command.hero-command-v2{background:radial-gradient(900px 500px at 74% 10%,#00aeef29,#0000 68%),radial-gradient(620px 360px at 18% 12%,#ec12731f,#0000 70%),#050b12}.hero-command.hero-command-v2 .hero-command-shade{background:linear-gradient(90deg,#02080ea3 0%,#02080e61 33%,#02080e14 62%,#02080e05 100%),radial-gradient(760px 360px at 74% 18%,#00aeef38,#0000 74%),radial-gradient(520px 280px at 18% 10%,#ec12731f,#0000 74%),linear-gradient(#02080e00,#02080e57)}.hero-command.hero-command-v2 .hero-signal-row .signal-chip,.signal-chip,.chip,.chip-button,.mini-chip,.group-chip{background:linear-gradient(135deg,#00aeef1c,#ec12730f),#040e19a8;border-color:#00aeef52}.product-price-chip,.device-wall-price{background:linear-gradient(135deg,#08121fc7,#f9a23c29);border-color:#f9a23c6b}.product-code-chip,.device-state-badge{background:linear-gradient(135deg,#071321d1,#00aeef1f);border-color:#00aeef5c}.site-footer{background:radial-gradient(circle at 12% 0,#00aeef33,#0000 34rem),radial-gradient(circle at 82% 10%,#ec127329,#0000 30rem),radial-gradient(circle at 50% 0,#dbe7250f,#0000 28rem),linear-gradient(#07101dfa,#040911)}.footer-panel{border-color:#00aeef3d}.command-page:after,.system-flow .page-card.page-card-dark.capability-corridor:after,.system-flow .page-card.page-card-dark.future-band:after,.system-flow .page-card.page-card-dark.future-scenes:after,.system-flow .page-card.page-card-dark.future-device-wall:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--cyan), var(--magenta-hot), var(--orange), var(--lime), var(--cyan));opacity:.52;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 20px #00aeef38}.site-footer{border-top-color:#00aeef57;box-shadow:inset 0 2px #ec127329}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--theme-page:#050d19;--theme-page-2:#081525;--theme-shell:#071322;--theme-panel:#081423f0;--theme-panel-2:#0d1f33f5;--theme-text:#eef7ff;--theme-muted:#aac3d8;--theme-line:#00aeef52;--theme-grid:#00aeef13;--theme-footer:#050a12;--theme-footer-panel:#050f1bd1}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-0:#eaf6ff;--bg-1:#f5fbff;--bg-2:#dceffb;--theme-page:#eef8ff;--theme-page-2:#fff;--theme-shell:#f7fcff;--theme-panel:#ffffffeb;--theme-panel-2:#ebf8fff5;--theme-text:#102136;--theme-muted:#526a7f;--theme-line:#0078c93d;--theme-grid:#0078c913;--theme-footer:#f6fbff;--theme-footer-panel:#ffffffc7;--ink:#102136;--ink-soft:#526a7f;--surface:#f6fbff;--surface-strong:#fff;--line:#b9d5e8}body{background:linear-gradient(var(--theme-grid) 1px, transparent 1px), linear-gradient(90deg, var(--theme-grid) 1px, transparent 1px), radial-gradient(940px 540px at 82% -10%, #00aeef38, transparent 62%), radial-gradient(760px 500px at 8% -10%, #ec127329, transparent 60%), linear-gradient(180deg, var(--theme-page), var(--theme-page-2));background-size:54px 54px,54px 54px,auto,auto,auto;background-attachment:fixed}.main-wrap{background:radial-gradient(680px 320px at 100% 0%, #00aeef1a, transparent 66%), radial-gradient(520px 260px at 0% 0%, #ec127317, transparent 70%), linear-gradient(180deg, var(--theme-shell), var(--theme-page));min-height:calc(100svh - 6rem);gap:0!important;padding-bottom:0!important}.theme-switch{color:#eaf8ff;cursor:pointer;font:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#dbe7251a,#00aeef21),#05101d94;border:1px solid #dbe72552;border-radius:999px;align-items:center;gap:.5rem;min-height:2.1rem;padding:.32rem .68rem .32rem .38rem;font-size:.82rem;font-weight:800;display:inline-flex;position:relative}.theme-switch input{opacity:0;pointer-events:none;position:absolute}.theme-switch-track{background:linear-gradient(135deg,#ec127347,#081321d1);border:1px solid #8ee5ff42;border-radius:999px;width:2.55rem;height:1.32rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a}.theme-switch-thumb{background:linear-gradient(135deg,#eaf8ff,#9fe6ff);border-radius:50%;width:.9rem;height:.9rem;transition:transform .18s,background .18s;position:absolute;top:.16rem;left:.16rem;box-shadow:0 4px 12px #00aeef47}.theme-switch input:checked+.theme-switch-track{background:linear-gradient(135deg,#dbe7256b,#00aeef4d)}.theme-switch input:checked+.theme-switch-track .theme-switch-thumb{background:linear-gradient(135deg,#fff,#dbe725);transform:translate(1.18rem)}.theme-switch input:focus-visible+.theme-switch-track{outline-offset:3px;outline:2px solid #00aeefb8}.theme-switch-text{text-align:left;min-width:2.2rem}.theme-switch:hover{border-color:#dbe7258f;box-shadow:0 0 18px #00aeef29}.mobile-theme-switch{justify-content:center;width:100%}.operations-fabric{position:relative;overflow:hidden}.operations-fabric .section-heading{grid-template-columns:minmax(0,.82fr) minmax(18rem,.9fr);align-items:end;column-gap:clamp(1rem,3vw,3rem)}.operations-fabric .section-heading .lead{max-width:58ch}.operations-fabric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem;display:grid}.operations-fabric-card{align-content:start;min-height:12.5rem}.operations-fabric-head{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.operations-layer-pill{color:#8fe5ff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#00aeef1a,#ec127313),#030c168a;border:1px solid #00aeef47;border-radius:999px;padding:.22rem .48rem;font-size:.68rem;font-weight:800}.future-device-wall-compact .device-wall-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.future-device-wall-compact .device-wall-card{min-height:100%}.future-device-wall-compact .device-wall-body{align-content:start}.future-device-wall-compact .device-live-row{margin-top:.12rem}.command-page,.page-card.page-card-dark,.system-flow .page-card.page-card-dark.capability-corridor,.system-flow .page-card.page-card-dark.future-band,.system-flow .page-card.page-card-dark.future-scenes,.system-flow .page-card.page-card-dark.future-device-wall{color:var(--theme-text);background:radial-gradient(620px 270px at 93% 0%, #00aeef26, transparent 70%), radial-gradient(480px 250px at 0% 0%, #ec12731c, transparent 70%), radial-gradient(440px 240px at 62% -8%, #dbe7250e, transparent 72%), linear-gradient(164deg, var(--theme-panel), var(--theme-panel-2))!important}.site-footer{background:radial-gradient(circle at 12% 0%, #00aeef2e, transparent 34rem), radial-gradient(circle at 82% 10%, #ec127324, transparent 30rem), radial-gradient(circle at 50% 0%, #dbe7250f, transparent 28rem), linear-gradient(180deg, var(--theme-footer), #030812);margin-top:0!important}.footer-panel{background:linear-gradient(145deg, var(--theme-footer-panel), #050d1994);border-color:#00aeef47}:root[data-theme=light] .topbar{background:linear-gradient(90deg,#ec12731a,#0000 24%),linear-gradient(#ffffffe0,#ecf8ffe6);border-bottom-color:#0078c92e}:root[data-theme=light] .nav-link,:root[data-theme=light] .header-status,:root[data-theme=light] .theme-switch{color:#15304a}:root[data-theme=light] .nav-link.router-link-exact-active{color:#061a2d;background:#00aeef29;box-shadow:inset 0 0 0 1px #0078c92e}:root[data-theme=light] .header-status,:root[data-theme=light] .theme-switch,:root[data-theme=light] .quote-btn,:root[data-theme=light] .admin-btn,:root[data-theme=light] .api-btn,:root[data-theme=light] .login-btn{background:#ffffff9e}:root[data-theme=light] .theme-switch-track{background:linear-gradient(135deg,#dbe72575,#00aeef38);border-color:#0078c93d}:root[data-theme=light] .theme-switch-thumb{box-shadow:0 4px 12px #0078c92e}:root[data-theme=light] .hero-command.hero-command-v2{border-bottom-color:#00aeef57}:root[data-theme=light] .hero-signal-row .signal-chip,:root[data-theme=light] .signal-chip,:root[data-theme=light] .chip,:root[data-theme=light] .chip-button,:root[data-theme=light] .mini-chip,:root[data-theme=light] .group-chip{color:#17364f;background:#ffffffbd;border-color:#0078c938}:root[data-theme=light] .hero-proof-card,:root[data-theme=light] .hero-map-status,:root[data-theme=light] .device-wall-card,:root[data-theme=light] .product-card-rich,:root[data-theme=light] .operations-fabric-card,:root[data-theme=light] .future-scene-card,:root[data-theme=light] .command-page .metric-card,:root[data-theme=light] .command-page .mini-card,:root[data-theme=light] .command-page .future-panel,:root[data-theme=light] .command-page .solution-card,:root[data-theme=light] .command-page .product-card,:root[data-theme=light] .command-page .admin-card,:root[data-theme=light] .command-page .admin-rest-panel,:root[data-theme=light] .command-page .admin-rest-endpoint,:root[data-theme=light] .command-page .form-card,:root[data-theme=light] .command-page .telemetry-pill{color:#102136;background:radial-gradient(240px 130px at 100% 0,#00aeef1a,#0000 72%),linear-gradient(166deg,#fffffff0,#ebf8fff5)!important;border-color:#0078c938!important}:root[data-theme=light] .page-card-dark h2,:root[data-theme=light] .page-card-dark h3,:root[data-theme=light] .admin-rest-copy h3,:root[data-theme=light] .future-device-wall .device-wall-body h3,:root[data-theme=light] .product-catalog-premium .product-card-body h3,:root[data-theme=light] .footer-panel h2{color:#102136}:root[data-theme=light] .page-card-dark .lead,:root[data-theme=light] .page-card-dark p,:root[data-theme=light] .page-card-dark li,:root[data-theme=light] .admin-rest-copy p,:root[data-theme=light] .admin-rest-endpoint p,:root[data-theme=light] .future-device-wall .device-wall-body p:last-child,:root[data-theme=light] .product-catalog-premium .product-card-body p,:root[data-theme=light] .footer-panel p,:root[data-theme=light] .footer-panel li,:root[data-theme=light] .footer-panel a{color:#526a7f}:root[data-theme=light] .operations-layer-pill,:root[data-theme=light] .product-code-chip,:root[data-theme=light] .product-price-chip,:root[data-theme=light] .device-wall-price,:root[data-theme=light] .device-state-badge{color:#12324d;background:#ffffffbd}:root[data-theme=light] .admin-rest-example{color:#15304a;background:#ffffffd1;border-color:#0078c938}:root[data-theme=light] .admin-rest-endpoint code{color:#0b5b82}:root[data-theme=light] .command-page-visual,:root[data-theme=light] .product-card-visual,:root[data-theme=light] .product-detail-visual,:root[data-theme=light] .device-wall-visual{background:radial-gradient(240px 140px at 50% 0,#00aeef2e,#0000 70%),linear-gradient(#e9f7ff,#d7ecfb 72%,#cbe5f7 100%)}:root[data-theme=light] .site-footer{color:#526a7f;background:radial-gradient(circle at 12% 0,#00aeef29,#0000 34rem),radial-gradient(circle at 82% 10%,#ec12731a,#0000 30rem),radial-gradient(circle at 50% 0,#dbe7251a,#0000 28rem),linear-gradient(#eef8ff,#f9fdff)}:root[data-theme=light] .footer-panel{background:linear-gradient(145deg,#ffffffe0,#ecf8ffb3);box-shadow:0 22px 52px #153d5c1f,inset 0 1px #ffffffb8}:root[data-theme=light] .footer-contact input,:root[data-theme=light] .footer-contact textarea{color:#102136;background:#ffffffc7;border-color:#0078c93d}:root[data-theme=light] .footer-legal{color:#18354f!important}@media (width<=1240px){.operations-fabric-grid,.future-device-wall-compact .device-wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-fabric .section-heading{grid-template-columns:1fr}}@media (width<=760px){.mobile-cta-stack,.operations-fabric-grid,.future-device-wall-compact .device-wall-grid{grid-template-columns:1fr}}:root[data-theme=light] .hero-command.hero-command-v2{background:#050b12}:root[data-theme=light] .hero-command.hero-command-v2 .hero-command-shade{background:linear-gradient(90deg,#02080eb8 0%,#02080e6b 32%,#02080e14 62%,#02080e0a 100%),linear-gradient(#02080e00 0%,#02080e57 100%)}:root[data-theme=light] .hero-command.hero-command-v2 .hero-command-copy h1{color:#f3f9ff;text-shadow:0 10px 26px #0000006b}:root[data-theme=light] .hero-command.hero-command-v2 .hero-command-copy .lead{color:#c8d8e7}:root[data-theme=light] .quote-btn{color:#074f78;border-color:#00aeefb8}:root[data-theme=light] .admin-btn{color:#a90355;border-color:#ec12739e}:root[data-theme=light] .api-btn{color:#0c6b63;border-color:#0aa08c7a}:root[data-theme=light] .login-btn{color:#a90355;border-color:#ec12739e}:root[data-theme=light] .product-catalog-stat,:root[data-theme=light] .solutions-stat-card{background:linear-gradient(165deg,#ffffffe0,#e4f6ffe6);border-color:#0078c938}:root[data-theme=light] .product-catalog-stat .metric-value,:root[data-theme=light] .product-catalog-stat .metric-label,:root[data-theme=light] .solutions-stat-card .metric-value,:root[data-theme=light] .solutions-stat-card .metric-label{color:#18354f}:root[data-theme=light] .footer-socials a{color:#07557e;background:#ffffffbd;border-color:#0078c947}:root[data-theme=light] .footer-address a:hover,:root[data-theme=light] .footer-socials a:hover{color:#c90063}:root[data-theme=light] .hero-command.hero-command-v2 .hero-proof-card,:root[data-theme=light] .hero-command.hero-command-v2 .hero-map-status{box-shadow:0 14px 32px #0208103d;color:#eef8ff!important;background:linear-gradient(135deg,#05101dd1,#081828b8),radial-gradient(180px 80px at 100% 0,#00aeef2e,#0000 72%)!important;border-color:#00aeef6b!important}:root[data-theme=light] .hero-command.hero-command-v2 .hero-proof-value,:root[data-theme=light] .hero-command.hero-command-v2 .hero-map-status strong{color:#fff!important}:root[data-theme=light] .hero-command.hero-command-v2 .hero-proof-label,:root[data-theme=light] .hero-command.hero-command-v2 .hero-map-status small{color:#9ed9f6!important}:root[data-theme=light] .hero-command.hero-command-v2 .hero-signal-row .signal-chip{color:#15304a;background:#e6f7ffe6;border-color:#00aeef57}:root[data-theme=light] .command-page input,:root[data-theme=light] .command-page textarea,:root[data-theme=light] .command-page select,:root[data-theme=light] .form-card input,:root[data-theme=light] .form-card textarea,:root[data-theme=light] .admin-auth input,:root[data-theme=light] .admin-form input,:root[data-theme=light] .admin-form textarea,:root[data-theme=light] .product-search input,:root[data-theme=light] .footer-contact input,:root[data-theme=light] .footer-contact textarea{box-shadow:inset 0 1px #ffffffb3;color:#102136!important;background:#ffffffeb!important;border-color:#0078c94d!important}:root[data-theme=light] .command-page input::placeholder,:root[data-theme=light] .command-page textarea::placeholder,:root[data-theme=light] .form-card input::placeholder,:root[data-theme=light] .form-card textarea::placeholder,:root[data-theme=light] .admin-auth input::placeholder,:root[data-theme=light] .admin-form input::placeholder,:root[data-theme=light] .admin-form textarea::placeholder,:root[data-theme=light] .product-search input::placeholder,:root[data-theme=light] .footer-contact input::placeholder,:root[data-theme=light] .footer-contact textarea::placeholder{opacity:1;color:#6e8496!important}:root[data-theme=light] .command-page input:focus,:root[data-theme=light] .command-page textarea:focus,:root[data-theme=light] .command-page select:focus,:root[data-theme=light] .product-search input:focus,:root[data-theme=light] .footer-contact input:focus,:root[data-theme=light] .footer-contact textarea:focus{outline:none;border-color:#00aeefbd!important;box-shadow:0 0 0 3px #00aeef29!important}.coverage-map-layout{grid-template-columns:minmax(0,1.24fr) minmax(20rem,.76fr);align-items:stretch}.coverage-map-layout .coverage-command-panel{align-content:start;align-self:stretch}:root[data-theme=light] .coverage-page-premium .coverage-command-panel,:root[data-theme=light] .coverage-page-premium .metric-card,:root[data-theme=light] .coverage-page-premium .mini-card{color:#102136;background:radial-gradient(260px 140px at 100% 0,#00aeef14,#0000 72%),linear-gradient(166deg,#ffffffed,#ecf8fff0)!important;border-color:#0078c938!important}:root[data-theme=light] .coverage-page-premium .metric-value,:root[data-theme=light] .coverage-page-premium h3{color:#102136!important}:root[data-theme=light] .coverage-page-premium .metric-label,:root[data-theme=light] .coverage-page-premium li,:root[data-theme=light] .coverage-page-premium p{color:#526a7f!important}@media (width<=1060px){.coverage-map-layout{grid-template-columns:1fr}}.solutions-redesign{gap:clamp(1rem,1.7vw,1.45rem)}.solution-command-hero{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);align-items:center}.solution-command-copy h2{max-width:16ch}.solution-hero-actions{flex-wrap:wrap;gap:.62rem;margin-top:.25rem;display:flex}.solution-hero-actions .cta-primary,.solution-hero-actions .cta-ghost{align-items:center;min-height:2.55rem;display:inline-flex}.solution-hero-board{background:radial-gradient(360px 240px at 82% 12%,#00adee33,#0000 68%),radial-gradient(280px 200px at 10% 88%,#e4136e29,#0000 70%),linear-gradient(150deg,#040e19f0,#0c1d31f5);border:1px solid #75b1e266;border-radius:26px;min-height:clamp(24rem,34vw,34rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #d8f2ff14,0 28px 54px #0108105c}.solution-hero-board:before{content:"";pointer-events:none;z-index:2;background-image:linear-gradient(#58d5ff14 1px,#0000 1px),linear-gradient(90deg,#58d5ff14 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 74%);mask-image:linear-gradient(#000000d1,#0000 74%)}.solution-hero-scene{margin:0;position:absolute;inset:0}.solution-hero-scene img{object-fit:cover;filter:saturate(1.06)contrast(1.04)brightness(.98);width:100%;height:100%;transform:scale(1.04)}.solution-hero-scene:after{content:"";background:linear-gradient(90deg,#040e196b,#040e191a 54%,#040e1961),radial-gradient(circle at 50% 48%,#58d5ff1f,#0000 46%);position:absolute;inset:0}.solution-hero-scene figcaption{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040e19c7;border:1px solid #8fc6ee57;border-radius:16px;gap:.28rem;width:min(23rem,100% - 2rem);padding:.85rem .95rem;display:grid;position:absolute;bottom:1rem;left:1rem}.solution-hero-scene figcaption span{color:#7de0ff;letter-spacing:.14em;text-transform:uppercase;font-size:.67rem;font-weight:900}.solution-hero-scene figcaption strong{color:#f1f9ff;line-height:1.28}.solution-device-orbit{z-index:5;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;width:min(19rem,44%);display:grid;position:absolute;inset:1rem 1rem auto auto}.solution-orbit-device{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120px 80px at 50% 0,#58d5ff29,#0000 74%),#050f1bb8;border:1px solid #87bfec61;border-radius:18px;place-items:center;gap:.35rem;min-height:8.5rem;animation:6s ease-in-out infinite solutionDeviceFloat;display:grid;box-shadow:inset 0 1px #dff4ff0f}.solution-orbit-device:nth-child(2){animation-delay:.8s}.solution-orbit-device:nth-child(3){animation-delay:1.6s}.solution-orbit-device:nth-child(4){animation-delay:2.4s}.solution-orbit-device img{object-fit:contain;filter:drop-shadow(0 16px 18px #0000006b);max-width:74%;max-height:4.9rem}.solution-orbit-device span{color:#b7d5e9;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}@keyframes solutionDeviceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.solution-anchor-row{margin-top:-.15rem}.solutions-redesign .solutions-stat-row{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-lane-stack{gap:clamp(.9rem,1.5vw,1.2rem);display:grid}.solution-lane-card{background:radial-gradient(460px 220px at 100% 0,#58d5ff1a,#0000 72%),linear-gradient(160deg,#05101deb,#0c1d30f7);border:1px solid #74a6d66b;border-radius:24px;grid-template-columns:minmax(17rem,.82fr) minmax(0,1.18fr);gap:0;min-height:22rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #d5f0ff0f,0 24px 48px #02081038}.solution-lane-card:before{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#58d5ff17,#0000 28% 72%,#e4136e0f),linear-gradient(#7db7e80e 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#7db7e80e 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0}.solution-lane-card:hover{border-color:#7ed8ff9e;transform:translateY(-6px);box-shadow:inset 0 1px #d5f0ff14,0 32px 64px #0208104d}.solution-lane-media{background:#071321;min-height:100%;position:relative;overflow:hidden}.solution-lane-scene{object-fit:cover;filter:saturate(1.08)contrast(1.04)brightness(.84);width:100%;height:100%;min-height:22rem;transition:transform .36s,filter .36s;display:block}.solution-lane-card:hover .solution-lane-scene{filter:saturate(1.15)contrast(1.08)brightness(.92);transform:scale(1.045)}.solution-lane-media:after{content:"";background:linear-gradient(90deg,#0000 42%,#05101dd1),radial-gradient(circle at 40% 36%,#58d5ff29,#0000 44%);position:absolute;inset:0}.solution-lane-index{z-index:2;color:#8bdfff;width:3.15rem;height:3.15rem;font-family:var(--font-head);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030c16ad;border:1px solid #8eccf36b;border-radius:16px;place-items:center;font-weight:800;display:grid;position:absolute;top:1rem;left:1rem}.solution-lane-body{z-index:2;background:radial-gradient(320px 180px at 100% 0,#58d5ff17,#0000 72%),linear-gradient(105deg,#05101df7,#09192bf0);border-left:1px solid #74b1e224;align-content:center;gap:.88rem;padding:clamp(1rem,2.2vw,1.5rem);display:grid;position:relative}.solution-lane-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.solution-lane-head h3{color:#f3f9ff;letter-spacing:-.02em;text-shadow:0 12px 28px #00000085;margin:0;font-size:clamp(1.35rem,2.3vw,2.3rem);line-height:1.02}.solutions-redesign .solution-tag{color:#ff8ec8;text-shadow:0 0 18px #e4136e47}.solution-open-pill{color:#9ee2ff;text-transform:uppercase;letter-spacing:.08em;background:#061422ad;border:1px solid #7dbeef61;border-radius:999px;flex:none;padding:.38rem .7rem;font-size:.72rem;font-weight:900}.solution-lane-summary{color:#d4e7f5;max-width:62ch;margin:0;font-size:.98rem;line-height:1.58}.solution-industry-row{flex-wrap:wrap;gap:.38rem;display:flex}.solution-industry-row span{color:#d8ebf8;background:#061422b8;border:1px solid #7dbeef3d;border-radius:999px;padding:.28rem .58rem;font-size:.72rem;font-weight:800}.solution-device-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.2rem;display:grid}.solution-device-card{background:radial-gradient(130px 74px at 0 0,#58d5ff21,#0000 72%),#040e19d6;border:1px solid #7eb6e64d;border-radius:16px;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.62rem;min-width:0;padding:.6rem;display:grid}.solution-device-card img{object-fit:contain;filter:drop-shadow(0 14px 16px #0000006b);width:4.2rem;height:4.2rem}.solution-device-card strong,.solution-device-card span,.solution-device-card small{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.solution-device-card strong{color:#f4faff;white-space:nowrap;font-size:.82rem}.solution-device-card span{color:#9fbacf;margin-top:.12rem;font-size:.72rem;line-height:1.25}.solution-device-card small{color:#79d7ff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:.22rem;font-size:.68rem;font-weight:900}:root[data-theme=light] .solutions-redesign .solution-lane-head h3{color:#f3f9ff}:root[data-theme=light] .solutions-redesign .solution-tag{color:#ff8ec8}:root[data-theme=light] .solutions-redesign .solution-industry-row span{color:#d8ebf8}:root[data-theme=dark] .solutions-redesign,:root:not([data-theme=light]) .solutions-redesign{color:#eef7ff;background:radial-gradient(680px 320px at 92% 0,#00aeef29,#0000 70%),radial-gradient(520px 280px at 0 5%,#ec127321,#0000 72%),linear-gradient(164deg,#071220f5,#0c1d30fa)!important}:root[data-theme=dark] .solutions-redesign .solution-command-copy h2,:root:not([data-theme=light]) .solutions-redesign .solution-command-copy h2{color:#f5fbff}:root[data-theme=dark] .solutions-redesign .solution-command-copy .lead,:root:not([data-theme=light]) .solutions-redesign .solution-command-copy .lead{color:#c8dceb}:root[data-theme=dark] .solutions-redesign .solutions-stat-card,:root:not([data-theme=light]) .solutions-redesign .solutions-stat-card{background:radial-gradient(160px 90px at 100% 0,#58d5ff21,#0000 72%),linear-gradient(165deg,#05101deb,#0c1b2cf5);border-color:#70b3e761}:root[data-theme=dark] .solutions-redesign .solutions-stat-card .metric-value,:root[data-theme=dark] .solutions-redesign .solutions-stat-card .metric-label,:root:not([data-theme=light]) .solutions-redesign .solutions-stat-card .metric-value,:root:not([data-theme=light]) .solutions-redesign .solutions-stat-card .metric-label{color:#edf8ff}:root[data-theme=dark] .solutions-redesign .solutions-command-strip,:root:not([data-theme=light]) .solutions-redesign .solutions-command-strip{background:linear-gradient(90deg,#030c16f5,#091a2beb);border-color:#6eb1e85c}:root[data-theme=dark] .solutions-redesign .solutions-command-strip span,:root:not([data-theme=light]) .solutions-redesign .solutions-command-strip span{color:#bfe1f4}:root[data-theme=dark] .solutions-redesign .solution-lane-summary,:root:not([data-theme=light]) .solutions-redesign .solution-lane-summary{color:#d4e7f5}:root[data-theme=dark] .solutions-redesign .solution-industry-row span,:root:not([data-theme=light]) .solutions-redesign .solution-industry-row span{color:#d8ebf8}:root[data-theme=light] .solutions-redesign{color:#102136;background:radial-gradient(720px 340px at 92% 0,#00aeef29,#0000 72%),radial-gradient(520px 280px at 0 5%,#ec12731a,#0000 72%),linear-gradient(164deg,#fffffff5,#e8f7fffa)!important}:root[data-theme=light] .solutions-redesign .solution-command-copy h2{color:#071c31}:root[data-theme=light] .solutions-redesign .solution-command-copy .lead{color:#44657d}:root[data-theme=light] .solutions-redesign .solution-anchor-row .signal-chip{color:#17364f;background:#ffffffd6;border-color:#0078c938}:root[data-theme=light] .solutions-redesign .solutions-stat-card{background:radial-gradient(160px 90px at 100% 0,#00aeef1f,#0000 72%),linear-gradient(165deg,#ffffffe6,#e1f5ffeb);border-color:#0078c938;box-shadow:0 14px 30px #194b7014}:root[data-theme=light] .solutions-redesign .solutions-stat-card .metric-value{color:#0d2b45}:root[data-theme=light] .solutions-redesign .solutions-stat-card .metric-label{color:#526a7f}:root[data-theme=light] .solutions-redesign .solutions-command-strip{background:linear-gradient(90deg,#ffffffe0,#e2f6ffd1);border-color:#0078c933;box-shadow:inset 0 1px #ffffffc7}:root[data-theme=light] .solutions-redesign .solutions-command-strip span{color:#31546c}:root[data-theme=light] .solutions-redesign .solution-lane-card{background:radial-gradient(460px 220px at 100% 0,#00aeef1f,#0000 72%),linear-gradient(160deg,#fffffff0,#e4f6fff5);border-color:#0078c938;box-shadow:inset 0 1px #ffffffb8,0 24px 52px #194b701f}:root[data-theme=light] .solutions-redesign .solution-lane-card:before{background:linear-gradient(90deg,#00aeef14,#0000 34% 72%,#ec12730d),linear-gradient(#0078c90e 1px,#0000 1px),linear-gradient(90deg,#0078c90e 1px,#0000 1px)}:root[data-theme=light] .solutions-redesign .solution-lane-card:hover{border-color:#00aeef6b;box-shadow:inset 0 1px #ffffffd1,0 32px 66px #194b702e}:root[data-theme=light] .solutions-redesign .solution-lane-media{background:#e7f5ff}:root[data-theme=light] .solutions-redesign .solution-lane-scene{filter:saturate(1.02)contrast(1.03)brightness()}:root[data-theme=light] .solutions-redesign .solution-lane-media:after{background:linear-gradient(90deg,#ecf8ff0a 34%,#ecf8ffe0),radial-gradient(circle at 38% 34%,#00aeef1a,#0000 46%)}:root[data-theme=light] .solutions-redesign .solution-lane-index{color:#075d88;background:#ffffffd1;border-color:#0078c947}:root[data-theme=light] .solutions-redesign .solution-lane-body{background:radial-gradient(320px 180px at 100% 0,#00aeef1c,#0000 72%),linear-gradient(105deg,#fffffff5,#e8f7fff0);border-left-color:#0078c929}:root[data-theme=light] .solutions-redesign .solution-lane-head h3{color:#102136;text-shadow:none}:root[data-theme=light] .solutions-redesign .solution-tag{color:#b8005c;text-shadow:none}:root[data-theme=light] .solutions-redesign .solution-open-pill{color:#075d88;background:#ffffffc7;border-color:#0078c93d}:root[data-theme=light] .solutions-redesign .solution-lane-summary{color:#526a7f}:root[data-theme=light] .solutions-redesign .solution-industry-row span{color:#294b64;background:#ffffffbd;border-color:#0078c92e}:root[data-theme=light] .solutions-redesign .solution-device-card{background:radial-gradient(130px 74px at 0 0,#00aeef1f,#0000 72%),#ffffffdb;border-color:#0078c933;box-shadow:0 10px 22px #194b7014}:root[data-theme=light] .solutions-redesign .solution-device-card strong{color:#102136}:root[data-theme=light] .solutions-redesign .solution-device-card span{color:#526a7f}:root[data-theme=light] .solutions-redesign .solution-device-card small{color:#086b9c}@media (width<=1120px){.solution-command-hero,.solution-lane-card{grid-template-columns:1fr}.solution-hero-board,.solution-lane-scene{min-height:20rem}.solution-lane-media:after{background:linear-gradient(#0000 40%,#05101ddb)}.solution-device-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.solutions-redesign .solutions-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-hero-board{min-height:25rem}.solution-device-orbit{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;top:.75rem;left:.75rem;right:.75rem}.solution-orbit-device{min-height:6.9rem}.solution-orbit-device img{max-height:3.8rem}.solution-hero-scene figcaption{width:auto;bottom:.75rem;left:.75rem;right:.75rem}.solution-lane-card{border-radius:18px}.solution-lane-body{border-top:1px solid #74b1e224;border-left:0;padding:.9rem}.solution-lane-head{display:grid}.solution-device-row{grid-template-columns:1fr}}.solution-detail-page-premium{isolation:isolate;position:relative;overflow:hidden}.solution-detail-page-premium:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 8%,#58d5ff2e,#0000 28rem),radial-gradient(circle at 86% 14%,#e4136e1f,#0000 26rem),linear-gradient(#08121ffa,#050c16fa);position:absolute;inset:0}.solution-detail-page-premium:after{content:"";opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#58d5ff7a,#7af7dc3d,#0000);height:1px;position:absolute;inset:4.2rem 0 auto}.solution-detail-page-premium .solution-detail-hero{grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);align-items:stretch;gap:clamp(1.2rem,3vw,2.2rem)}.solution-detail-page-premium .solution-detail-copy{align-content:center;padding-block:clamp(.4rem,2vw,1.1rem)}.solution-detail-page-premium .solution-detail-copy :is(h1,h2){letter-spacing:-.08em;text-wrap:balance;max-width:12ch;font-size:clamp(2.4rem,6vw,5.8rem);line-height:.9}.solution-detail-page-premium .solution-detail-copy .lead{color:#d8ebf8;max-width:54ch}.solution-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.64rem;margin-block:.35rem;display:grid}.solution-kpi-card{background:linear-gradient(#0a1e33d1,#06111eeb);border:1px solid #5eb6e557;border-radius:18px;padding:.78rem .82rem;box-shadow:inset 0 1px #ffffff0f,0 18px 34px #0000002e}.solution-kpi-card strong{color:#f6fbff;letter-spacing:-.04em;font-size:1.18rem;display:block}.solution-kpi-card span{color:#8fb7d2;text-transform:uppercase;letter-spacing:.11em;margin-top:.18rem;font-size:.72rem;display:block}.solution-detail-page-premium .solution-detail-scene{background:radial-gradient(circle at 52% 36%, color-mix(in srgb, var(--solution-a,#58d5ff) 18%, transparent), transparent 21rem), linear-gradient(145deg, #061221fa, #0c1f35f0);border:1px solid #5cc3ff5c;border-radius:30px;min-height:clamp(30rem,54vw,43rem);box-shadow:0 38px 90px #00000061,inset 0 1px #ffffff14}.solution-scene-grid{opacity:.74;background-image:linear-gradient(#58d5ff14 1px,#0000 1px),linear-gradient(90deg,#58d5ff14 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 75%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 75%)}.solution-detail-page-premium .solution-detail-scene img{filter:saturate(1.12)contrast(1.08)drop-shadow(0 34px 42px #00000085);width:min(92%,34rem);max-height:29rem;margin-top:6.5rem;transform:perspective(1200px)rotateX(4deg)rotate(-2deg)}.solution-live-panel,.solution-telemetry-float span{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030d18b8;border:1px solid #74d2ff57;position:absolute;box-shadow:0 18px 36px #00000047}.solution-live-panel{border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:.08rem .55rem;padding:.72rem .85rem;display:grid;top:1.1rem;left:1.1rem;right:1.1rem}.solution-live-panel strong{color:#edf8ff;font-size:.95rem}.solution-live-panel small{color:#8db8d5;grid-column:2;font-size:.78rem}.solution-live-panel .status-dot{background:#55f6b2;border-radius:999px;width:.62rem;height:.62rem;animation:2.2s ease-in-out infinite pulse-status;box-shadow:0 0 #55f6b28c}.solution-telemetry-float{z-index:4;flex-wrap:wrap;gap:.48rem;display:flex;position:absolute;inset:auto 1.2rem 4.1rem}.solution-telemetry-float span{color:#dff6ff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.38rem;padding:.38rem .58rem;font-size:.74rem;display:inline-flex;position:relative}.solution-telemetry-float span:before{content:"";background:var(--tone,#58d5ff);width:.42rem;height:.42rem;box-shadow:0 0 16px var(--tone,#58d5ff);border-radius:999px}.solution-detail-page-premium .solution-detail-scene figcaption{color:#b9d7ea;background:#04101cd1;border-top:1px solid #66baec40;padding:.78rem 1rem}.solution-system-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;margin-block:clamp(1rem,2vw,1.5rem);display:grid}.solution-system-card,.solution-flow-panel,.solution-device-section{background:linear-gradient(150deg,#0c1f34e6,#050f1bf0);border:1px solid #5fa4d54d;box-shadow:0 28px 58px #0000003d,inset 0 1px #ffffff0d}.solution-system-card{border-radius:20px;padding:1rem}.solution-system-card span{color:#ff6aa9;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:block}.solution-system-card p{color:#d7e9f6;margin:0;line-height:1.48}.solution-device-section{border-radius:28px;margin-block:1.1rem;padding:clamp(1rem,2vw,1.35rem)}.compact-heading{align-items:end;margin-bottom:1rem}.compact-heading h3{color:#f3faff;letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.solution-device-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.78rem;display:grid}.solution-device-tile{color:inherit;background:radial-gradient(circle at 50% 0,#58d5ff24,#0000 58%),#040f1bd6;border:1px solid #62b7ea52;border-radius:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.solution-device-tile:hover{border-color:#7af7dc9e;transform:translateY(-4px);box-shadow:0 24px 48px #00000057,0 0 32px #58d5ff21}.solution-device-visual{background-image:linear-gradient(#58d5ff14 1px,#0000 1px),linear-gradient(90deg,#58d5ff14 1px,#0000 1px);background-size:20px 20px;border-bottom:1px solid #5fa4d538;place-items:center;min-height:9.4rem;display:grid;position:relative}.solution-device-visual img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 20px #00000073);width:min(62%,9rem);max-height:7.2rem;position:relative}.device-orbit{border:1px dashed #7af7dc57;border-radius:999px;width:7.6rem;height:7.6rem;animation:12s linear infinite slow-spin;position:absolute}.solution-device-copy{padding:.82rem .9rem .95rem}.solution-device-copy p,.solution-device-copy span{color:#91b9d3;margin:0;font-size:.76rem}.solution-device-copy h4{color:#f4fbff;margin:.24rem 0 .55rem;font-size:1rem;line-height:1.15}.solution-device-copy span{color:#7af7dc;font-weight:800}.solution-flow-panel{border-radius:28px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:1rem;margin-block:1.1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.solution-flow-copy h3{color:#f3faff;letter-spacing:-.05em;margin:0 0 .45rem;font-size:clamp(1.45rem,3vw,2.2rem)}.solution-flow-copy p:last-child{color:#b5ccdc;margin-bottom:0}.solution-flow-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.solution-flow-rail:before{content:"";background:linear-gradient(90deg,#58d5ff33,#7af7dce0,#ff6aa938);height:2px;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.solution-flow-rail span{z-index:1;color:#dff5ff;text-transform:uppercase;letter-spacing:.1em;text-align:center;background:#04101deb;border:1px solid #60b1e761;border-radius:18px;place-items:center;min-height:4.2rem;font-size:.78rem;font-weight:800;display:grid;position:relative}.solution-highlight-list{margin-top:1rem}@keyframes pulse-status{0%,to{box-shadow:0 0 #55f6b280}50%{box-shadow:0 0 0 8px #55f6b200}}@keyframes slow-spin{to{transform:rotate(360deg)}}@media (width<=1060px){.solution-detail-page-premium .solution-detail-hero,.solution-flow-panel{grid-template-columns:1fr}.solution-detail-page-premium .solution-detail-copy :is(h1,h2){max-width:16ch}.solution-system-band,.solution-device-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.solution-kpi-grid,.solution-system-band,.solution-device-grid,.solution-flow-rail{grid-template-columns:1fr}.solution-detail-page-premium .solution-detail-scene{min-height:28rem}.solution-detail-page-premium .solution-detail-scene img{width:96%;margin-top:7.4rem}.solution-flow-rail:before{width:2px;height:auto;inset:5% auto 5% 50%;transform:translate(-50%)}}:root,:root[data-theme=dark]{--flat-page:#071522;--flat-panel:#0b1d2c;--flat-panel-strong:#102638;--flat-line:#28475d;--flat-line-strong:#3b6984;--flat-text:#f4f8fb;--flat-muted:#b1c5d2;--flat-accent:#56d6ff;--flat-accent-2:#ff6bab}:root[data-theme=light]{--flat-page:#f4f8fb;--flat-panel:#fff;--flat-panel-strong:#eaf2f7;--flat-line:#bfd0dc;--flat-line-strong:#8eabbc;--flat-text:#102436;--flat-muted:#526a79;--flat-accent:#006f9f;--flat-accent-2:#b20b5b}.platform-flat,.solutions-flat,.about-page,.product-catalog-page,.developers-page,.quote-page,.coverage-page-premium,.contact-page{color:var(--flat-text);background:var(--flat-page)!important;border-color:var(--flat-line)!important;box-shadow:none!important}.platform-flat:before,.solutions-flat:before,.about-page:before,.product-catalog-page:before,.developers-page:before,.quote-page:before,.coverage-page-premium:before,.contact-page:before{opacity:.14}.platform-flat h2,.platform-flat h3,.solutions-flat h2,.solutions-flat h3,.about-page h2,.about-page h3{color:var(--flat-text)!important}.platform-flat p,.platform-flat li,.solutions-flat p,.solutions-flat li,.about-page p,.about-page li{color:var(--flat-muted)}.platform-flat .eyebrow,.solutions-flat .eyebrow,.about-page .eyebrow{color:var(--flat-accent-2)!important}.system-flow .page-card.page-card-dark.future-device-wall,.system-flow .page-card.page-card-dark.operations-fabric,.system-flow .page-card.page-card-dark.case-study-section-premium{color:var(--flat-text);background:var(--flat-page)!important;border-color:var(--flat-line)!important;box-shadow:none!important}.system-flow .page-card.page-card-dark.future-device-wall:after,.system-flow .page-card.page-card-dark.operations-fabric:after,.system-flow .page-card.page-card-dark.case-study-section-premium:after{display:none}.future-device-wall-compact .device-wall-card,.operations-fabric-card,.case-study-section-premium .case-study-card,.about-bento-grid .mini-card{color:var(--flat-text);background:var(--flat-panel)!important;border:1px solid var(--flat-line)!important;box-shadow:none!important}.future-device-wall-compact .device-wall-visual{background:var(--flat-panel-strong)!important}.future-device-wall-compact .device-wall-body h3,.operations-fabric-card h3,.case-study-section-premium .case-study-body h3,.about-bento-grid .mini-card h3{color:var(--flat-text)!important}.future-device-wall-compact .device-wall-body p,.operations-fabric-card p,.case-study-section-premium .case-study-body p,.about-bento-grid .mini-card li{color:var(--flat-muted)!important}.operations-fabric-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.8rem}.operations-fabric-card{grid-column:span 5;min-height:10rem}.operations-fabric-card:first-child,.operations-fabric-card:nth-child(4){grid-column:span 7}.operations-layer-pill{border-color:var(--flat-line-strong);color:var(--flat-accent);background:0 0!important}.hero-map-note{color:#a9c4d6;max-width:18rem;line-height:1.35}.section-action-row{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;padding-top:.25rem;display:flex}.about-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.about-bento-grid .mini-card{grid-column:span 6}.about-bento-grid .mini-card:first-child,.about-bento-grid .mini-card:last-child{grid-column:span 7}.about-bento-grid .mini-card:nth-child(2),.about-bento-grid .mini-card:nth-child(3){grid-column:span 5}.solutions-flat,.platform-flat{gap:clamp(1.1rem,2.2vw,1.8rem)}.solution-hero-scene-flat{border:1px solid var(--flat-line);background:var(--flat-panel-strong);border-radius:18px;min-height:clamp(20rem,35vw,31rem);margin:0;position:relative;overflow:hidden}.solution-hero-scene-flat img{object-fit:cover;object-position:center;filter:saturate(1.03)contrast(1.02)brightness(.9);width:100%;height:100%;display:block}.solution-hero-scene-flat:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#030c14d1);position:absolute;inset:0}.solution-hero-scene-flat figcaption{z-index:1;color:#f7fbff;gap:.2rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.solution-hero-scene-flat figcaption span{color:#83ddff;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.solutions-data-bento{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.solutions-data-bento .solutions-stat-card{border-radius:14px;align-content:end;min-height:7.25rem;padding:1rem;display:grid;border:1px solid var(--flat-line)!important;background:var(--flat-panel)!important;box-shadow:none!important}.solutions-data-bento .solutions-stat-card.is-wide{grid-column:span 2;background:var(--flat-panel-strong)!important}.solutions-data-bento .metric-value,.platform-data-card .metric-value{color:var(--flat-text)!important}.solutions-data-bento .metric-label,.platform-data-card .metric-label{color:var(--flat-muted)!important}.solution-bento-section{gap:1rem;display:grid}.solution-bento-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.solution-bento-card{border:1px solid var(--flat-line);background:var(--flat-panel);min-width:0;box-shadow:none;color:var(--flat-text);border-radius:16px;grid-column:span 4;text-decoration:none;overflow:hidden}.solution-bento-card.is-featured{grid-column:span 6}.solution-bento-card:hover,.solution-bento-card:focus-visible{border-color:var(--flat-line-strong);outline:none}.solution-bento-media{background:var(--flat-panel-strong);position:relative;overflow:hidden}.solution-bento-media img{aspect-ratio:1672/941;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.solution-bento-media>span{color:#fff;background:#040f19bd;border:1px solid #ffffff75;border-radius:999px;padding:.28rem .48rem;font-size:.72rem;font-weight:800;position:absolute;top:.75rem;right:.75rem}.solution-bento-copy{gap:.55rem;padding:1rem;display:grid}.solution-bento-copy h3,.solution-bento-copy p{margin:0}.solution-bento-copy>p:not(.solution-tag){color:var(--flat-muted)}.solution-bento-link{color:var(--flat-accent);font-size:.82rem;font-weight:800}.solution-bento-link i{font-style:normal}.platform-data-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:.75rem;display:grid}.platform-data-card{border:1px solid var(--flat-line);background:var(--flat-panel);border-radius:14px;grid-column:span 3;align-content:end;min-height:8rem;padding:1rem;display:grid}.platform-data-card.is-wide{background:var(--flat-panel-strong);grid-column:span 6}.platform-data-card p{margin:0}.portal-evidence-section{gap:1rem;min-width:0;display:grid}.bento-section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:end;gap:clamp(1rem,3vw,3rem);display:grid}.bento-section-head h2,.bento-section-head p{margin:0}.bento-section-head>div{gap:.45rem;display:grid}.portal-evidence-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem;display:grid}.portal-evidence-card{border:1px solid var(--flat-line);background:var(--flat-panel);border-radius:16px;min-width:0;overflow:hidden}.portal-evidence-card.is-wide{grid-column:span 8}.portal-evidence-card.is-narrow{grid-column:span 4}.portal-evidence-card.is-half{grid-column:span 6}.portal-evidence-card.is-third{grid-column:span 4}.portal-evidence-image{border-bottom:1px solid var(--flat-line);background:#e7edf1;text-decoration:none;display:grid;overflow:hidden}.portal-evidence-browser{background:#edf2f5;border-bottom:1px solid #cbd7de;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .65rem;display:flex}.portal-evidence-browser i{background:#90a5b2;border-radius:50%;width:.48rem;height:.48rem}.portal-evidence-browser i:first-child{background:#ec126f}.portal-evidence-browser i:nth-child(2){background:#f3a32d}.portal-evidence-browser i:nth-child(3){background:#43bd89}.portal-evidence-browser strong{color:#526772;margin-left:auto;font-size:.68rem}.portal-evidence-image img{aspect-ratio:16/9;object-fit:cover;object-position:top center;width:100%;height:auto;display:block}.portal-evidence-card.is-narrow .portal-evidence-image img,.portal-evidence-card.is-third .portal-evidence-image img{aspect-ratio:4/3}.portal-evidence-copy{gap:.35rem;padding:.9rem 1rem 1rem;display:grid}.portal-evidence-copy>span{color:var(--flat-accent-2);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:800}.portal-evidence-copy h3,.portal-evidence-copy p{margin:0}.portal-evidence-copy p{color:var(--flat-muted);font-size:.88rem}.platform-terminal-section{border-top:1px solid var(--flat-line);padding-top:1.35rem}.platform-terminal-section .platform-terminal-layout{align-items:center}.platform-terminal-copy h2{color:var(--flat-text);margin:0}.platform-api-link{justify-self:start;color:var(--flat-accent)!important}@media (width<=1060px){.operations-fabric-card,.operations-fabric-card:first-child,.operations-fabric-card:nth-child(4),.solution-bento-card,.solution-bento-card.is-featured,.portal-evidence-card.is-wide,.portal-evidence-card.is-narrow,.portal-evidence-card.is-half,.portal-evidence-card.is-third{grid-column:span 6}.bento-section-head{grid-template-columns:1fr}}@media (width<=760px){.operations-fabric-grid,.solution-bento-grid,.portal-evidence-grid,.about-bento-grid{grid-template-columns:1fr}.operations-fabric-card,.operations-fabric-card:first-child,.operations-fabric-card:nth-child(4),.solution-bento-card,.solution-bento-card.is-featured,.portal-evidence-card.is-wide,.portal-evidence-card.is-narrow,.portal-evidence-card.is-half,.portal-evidence-card.is-third,.about-bento-grid .mini-card,.about-bento-grid .mini-card:first-child,.about-bento-grid .mini-card:last-child,.about-bento-grid .mini-card:nth-child(2),.about-bento-grid .mini-card:nth-child(3){grid-column:1}.solutions-data-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-data-bento .solutions-stat-card.is-wide{grid-column:span 2}.platform-data-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-data-card,.platform-data-card.is-wide{grid-column:span 1;min-height:6.6rem}.platform-data-card.is-wide{grid-column:span 2}.portal-evidence-image img,.portal-evidence-card.is-narrow .portal-evidence-image img,.portal-evidence-card.is-third .portal-evidence-image img{aspect-ratio:16/10}.section-action-row{justify-content:stretch}.section-action-row>*{flex:100%;justify-content:center}}.solution-detail-page-premium .solution-device-section .eyebrow,.solution-detail-page-premium .solution-flow-panel .eyebrow,.solution-detail-page-premium .solution-system-card span{color:#ff5aa3}.solution-detail-page-premium .solution-device-section h3,.solution-detail-page-premium .solution-flow-panel h3,.solution-detail-page-premium .solution-device-copy h4,.solution-detail-page-premium .solution-kpi-card strong{color:#f5fbff}.solution-detail-page-premium .solution-device-section .small-link{color:#72d7ff}.solution-detail-page-premium .solution-flow-panel p,.solution-detail-page-premium .solution-system-card p,.solution-detail-page-premium .solution-device-copy p{color:#b8d0e2}.solution-detail-page-premium .solution-device-section,.solution-detail-page-premium .solution-flow-panel{color:#dceefb}.solution-detail-page-premium .solution-insight-grid .mini-card{background:#f1faffc7;border-color:#5abeff57}:root[data-theme=dark] .solution-detail-page-premium .solution-insight-grid .mini-card,:root:not([data-theme=light]) .solution-detail-page-premium .solution-insight-grid .mini-card{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff2)}:root[data-theme=light] .solution-detail-page-premium:before{background:radial-gradient(circle at 16% 8%,#58d5ff38,#0000 28rem),radial-gradient(circle at 86% 14%,#e4136e29,#0000 26rem),linear-gradient(#08121ffc,#050c16fc)!important}:root[data-theme=light] .solution-detail-page-premium .inline-back,:root[data-theme=light] .solution-detail-page-premium .eyebrow{color:#ff68a8!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-copy :is(h1,h2),:root[data-theme=light] .solution-detail-page-premium .solution-device-section h3,:root[data-theme=light] .solution-detail-page-premium .solution-flow-panel h3,:root[data-theme=light] .solution-detail-page-premium .solution-device-copy h4,:root[data-theme=light] .solution-detail-page-premium .solution-kpi-card strong,:root[data-theme=light] .solution-detail-page-premium .solution-insight-grid .mini-card h3{color:#f5fbff!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-scene,:root[data-theme=light] .solution-detail-page-premium .solution-system-card,:root[data-theme=light] .solution-detail-page-premium .solution-device-section,:root[data-theme=light] .solution-detail-page-premium .solution-flow-panel,:root[data-theme=light] .solution-detail-page-premium .solution-kpi-card,:root[data-theme=light] .solution-detail-page-premium .solution-cycle-strip{background:radial-gradient(circle at 50% 0,#58d5ff1f,#0000 58%),linear-gradient(150deg,#0c1f34f0,#050f1bf7)!important;border-color:#5fbcf45c!important;box-shadow:0 28px 58px #00000052,inset 0 1px #ffffff0f!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-scene img{filter:saturate(1.16)contrast(1.08)drop-shadow(0 34px 42px #0000008f)!important}:root[data-theme=light] .solution-detail-page-premium .solution-device-tile,:root[data-theme=light] .solution-detail-page-premium .solution-flow-rail span,:root[data-theme=light] .solution-detail-page-premium .solution-live-panel,:root[data-theme=light] .solution-detail-page-premium .solution-telemetry-float span{color:#dff5ff!important;background:#040f1be6!important;border-color:#62b7ea5c!important}:root[data-theme=light] .solution-detail-page-premium .solution-device-copy span,:root[data-theme=light] .solution-detail-page-premium .solution-device-section .small-link{color:#7af7dc!important}:root[data-theme=light] .solution-detail-page-premium .solution-insight-grid .mini-card{background:linear-gradient(166deg,#0a1625e6,#0f1c2ff2)!important;border-color:#5abeff57!important}.solution-detail-page-premium .solution-detail-scene img{background:#f7fcfff0;border-radius:18px;box-shadow:0 24px 42px #00000047;transform:none!important}.solution-detail-page-premium .solution-live-panel,.solution-detail-page-premium .solution-telemetry-float span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.solution-detail-page-premium .solution-detail-copy,.solution-detail-page-premium .solution-detail-scene{opacity:1!important;transform:none!important}:root[data-theme=dark] .solution-detail-page-premium,:root:not([data-theme=light]) .solution-detail-page-premium{background:radial-gradient(620px 320px at 88% 0,#58d5ff29,#0000 70%),radial-gradient(520px 280px at 14% 12%,#e4136e21,#0000 70%),linear-gradient(158deg,#06111f 0%,#0a1a2d 48%,#07121f 100%)!important}:root[data-theme=dark] .solution-detail-page-premium .solution-detail-scene,:root:not([data-theme=light]) .solution-detail-page-premium .solution-detail-scene{background:radial-gradient(360px 180px at 50% 0%, color-mix(in srgb, var(--solution-a,#58d5ff) 20%, transparent), transparent 72%), linear-gradient(160deg, #081525f5, #030c16fa)!important;border-color:#67bef45c!important}:root[data-theme=light] .solution-detail-page-premium{color:#102136!important;background:radial-gradient(720px 360px at 92% 0,#00aeef2e,#0000 72%),radial-gradient(520px 260px at 8% 10%,#e4136e14,#0000 72%),linear-gradient(#eef8ff 0%,#f8fcff 52%,#eaf6ff 100%)!important}:root[data-theme=light] .solution-detail-page-premium:before{opacity:.82!important;background-color:#0000!important;background-image:linear-gradient(#0078c90e 1px,#0000 1px),linear-gradient(90deg,#0078c90e 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:34px 34px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important}:root[data-theme=light] .solution-detail-page-premium .inline-back,:root[data-theme=light] .solution-detail-page-premium .eyebrow,:root[data-theme=light] .solution-detail-page-premium .solution-device-section .small-link{color:#d11169!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-copy :is(h1,h2),:root[data-theme=light] .solution-detail-page-premium .solution-device-section h3,:root[data-theme=light] .solution-detail-page-premium .solution-flow-panel h3,:root[data-theme=light] .solution-detail-page-premium .solution-device-copy h4,:root[data-theme=light] .solution-detail-page-premium .solution-kpi-card strong,:root[data-theme=light] .solution-detail-page-premium .solution-insight-grid .mini-card h3,:root[data-theme=light] .solution-detail-page-premium .solution-cycle-strip h3{color:#102136!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-copy .lead,:root[data-theme=light] .solution-detail-page-premium .solution-detail-copy p,:root[data-theme=light] .solution-detail-page-premium .solution-flow-panel p,:root[data-theme=light] .solution-detail-page-premium .solution-system-card p,:root[data-theme=light] .solution-detail-page-premium .solution-device-copy p,:root[data-theme=light] .solution-detail-page-premium .solution-highlight-list li,:root[data-theme=light] .solution-detail-page-premium .solution-insight-grid .mini-card li,:root[data-theme=light] .solution-detail-page-premium .solution-insight-grid .mini-card p{color:#4f667c!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-scene,:root[data-theme=light] .solution-detail-page-premium .solution-system-card,:root[data-theme=light] .solution-detail-page-premium .solution-device-section,:root[data-theme=light] .solution-detail-page-premium .solution-flow-panel,:root[data-theme=light] .solution-detail-page-premium .solution-kpi-card,:root[data-theme=light] .solution-detail-page-premium .solution-cycle-strip,:root[data-theme=light] .solution-detail-page-premium .solution-insight-grid .mini-card{background:radial-gradient(280px 150px at 100% 0,#00aeef1a,#0000 72%),linear-gradient(150deg,#ffffffeb,#e7f6fff2)!important;border-color:#0078c933!important;box-shadow:0 28px 58px #1846691f,inset 0 1px #ffffffb8!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-scene{background:radial-gradient(360px 170px at 50% 0%, color-mix(in srgb, var(--solution-a,#58d5ff) 24%, transparent), transparent 72%), linear-gradient(160deg, #f7fcff, #e6f5ff)!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-scene img{background:#ffffffc7;box-shadow:0 24px 40px #1846692e;filter:saturate(1.08)contrast(1.02)!important}:root[data-theme=light] .solution-detail-page-premium .solution-device-tile,:root[data-theme=light] .solution-detail-page-premium .solution-flow-rail span,:root[data-theme=light] .solution-detail-page-premium .solution-live-panel,:root[data-theme=light] .solution-detail-page-premium .solution-telemetry-float span,:root[data-theme=light] .solution-detail-page-premium .solution-cycle-grid span{color:#16334d!important;background:#ffffffd1!important;border-color:#0078c933!important}:root[data-theme=light] .solution-detail-page-premium .solution-live-panel small,:root[data-theme=light] .solution-detail-page-premium .solution-device-copy span,:root[data-theme=light] .solution-detail-page-premium .product-code-chip{color:#0f6b94!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero{background:radial-gradient(520px 260px at 84% 8%,#58d5ff33,#0000 70%),radial-gradient(420px 220px at 6% 24%,#e4136e24,#0000 72%),linear-gradient(150deg,#050f1cf5,#0a1c30f0 54%,#050e1bfa);border:1px solid #0078c947;border-radius:34px;padding:clamp(1rem,2.8vw,2rem);box-shadow:0 34px 80px #18466938,inset 0 1px #ffffff14}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .inline-back,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .eyebrow{color:#ff68a8!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-copy :is(h1,h2),:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-kpi-card strong,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-cycle-strip h3{color:#f6fbff!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-copy .lead{color:#dcefff!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-copy p{color:#b8d0e2!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-kpi-card,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-cycle-strip{background:radial-gradient(180px 80px at 100% 0,#58d5ff1f,#0000 70%),linear-gradient(160deg,#081728eb,#050f1cf5)!important;border-color:#5fbcf457!important;box-shadow:inset 0 1px #ffffff0f!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-kpi-card span,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-cycle-grid span{color:#9fd4f2!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-cycle-grid span,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-live-panel,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-telemetry-float span{color:#dff6ff!important;background:#040f1bd1!important;border-color:#74d2ff57!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-live-panel strong,:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-scene figcaption{color:#edf8ff!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-live-panel small{color:#9fd4f2!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-scene figcaption{background:#04101cd1!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-scene{background:radial-gradient(360px 170px at 50% 0%, color-mix(in srgb, var(--solution-a,#58d5ff) 20%, transparent), transparent 72%), linear-gradient(160deg, #081525fa, #030c16fa)!important;border-color:#67bef45c!important;box-shadow:0 30px 64px #0000003d,inset 0 1px #ffffff14!important}:root[data-theme=light] .solution-detail-page-premium .solution-detail-hero .solution-detail-scene img{background:#f7fcfff0;box-shadow:0 24px 42px #00000047;filter:saturate(1.08)contrast(1.04)!important}.platform-future .platform-copy,.platform-future .platform-side-note,.platform-future .metric-card,.platform-future .future-panel,.platform-future .platform-surface-card,.platform-future .platform-terminal-copy,.platform-future .platform-terminal-layout>div,.platform-future .portal-screen-card,.platform-future .portal-device-card,.platform-future .portal-workflow-card{opacity:1!important;transform:none!important}:root[data-theme=light] .platform-future .portal-preview-section .eyebrow{color:#ff68a8!important}:root[data-theme=light] .platform-future .portal-preview-copy h3,:root[data-theme=light] .platform-future .portal-screen-caption h4,:root[data-theme=light] .platform-future .portal-device-head h3,:root[data-theme=light] .platform-future .portal-device-copy h4,:root[data-theme=light] .platform-future .portal-workflow-copy h4{color:#f8fcff!important}:root[data-theme=light] .platform-future .portal-preview-copy p,:root[data-theme=light] .platform-future .portal-screen-caption p,:root[data-theme=light] .platform-future .portal-device-head p,:root[data-theme=light] .platform-future .portal-device-copy p,:root[data-theme=light] .platform-future .portal-workflow-copy p{color:#b9d3e6!important}:root[data-theme=light] .platform-future .portal-screen-caption span,:root[data-theme=light] .platform-future .portal-device-head .eyebrow,:root[data-theme=light] .platform-future .portal-device-copy span,:root[data-theme=light] .platform-future .portal-workflow-copy span{color:#ff68a8!important}.product-detail-premium{color:#eef7ff;background:radial-gradient(560px 280px at 88% 0,#58d5ff21,#0000 70%),radial-gradient(460px 240px at 8% 18%,#ec127314,#0000 72%),linear-gradient(162deg,#0a1524,#111f35 48%,#142842 100%)!important}.product-detail-premium .inline-back{color:#82dfff}.product-detail-premium .product-meta{color:#ffb06f}.product-detail-premium .product-detail-copy h2,.product-detail-premium .mini-card h3{color:#f4fbff}.product-detail-premium .product-detail-copy .lead,.product-detail-premium .product-detail-copy p,.product-detail-premium .mini-card p,.product-detail-premium .mini-card li{color:#c7ddf0}.product-detail-premium .telemetry-pill,.product-detail-premium .mini-card{box-shadow:inset 0 1px #cdebff0f,0 18px 42px #0000002e;background:radial-gradient(260px 140px at 100% 0,#58d5ff1a,#0000 72%),linear-gradient(166deg,#071220eb,#0d1b2efa)!important;border-color:#6b97c875!important}.product-detail-premium .telemetry-label,.product-detail-premium .fact-card span,.product-detail-premium .spec-table th{color:#7bdcff!important}.product-detail-premium .telemetry-pill strong,.product-detail-premium .spec-table td,.product-detail-premium .fact-card p,.product-detail-premium .datasheet-card p{color:#e2f1fb!important}.product-detail-premium .spec-table-wrap,.product-detail-premium .fact-card,.product-detail-premium .datasheet-card,.product-detail-premium .product-data-path span{background:radial-gradient(220px 120px at 100% 0,#58d5ff14,#0000 72%),linear-gradient(166deg,#040e19bd,#081423e0)!important;border-color:#6b97c866!important}.product-detail-premium .product-data-path span{color:#bfe5fb!important}.product-detail-premium .spec-table th,.product-detail-premium .spec-table td{border-bottom-color:#6b97c84d!important}.product-detail-premium .product-detail-visual{background:radial-gradient(300px 170px at 50% 0,#58d5ff33,#0000 72%),linear-gradient(#07111f,#0c1f35 72%,#102640 100%)!important;border-color:#58d5ff6b!important}.product-detail-premium .product-detail-visual figcaption{background:#040d17bd;color:#d4eafd!important;border-color:#6b97c84d!important}.product-detail-premium .chip{color:#cdefff;background:#58d5ff14;border-color:#58d5ff47}:root[data-theme=light] .product-detail-premium{color:#102136;background:radial-gradient(620px 300px at 86% 0,#00aeef2b,#0000 72%),radial-gradient(420px 220px at 10% 12%,#ec127312,#0000 72%),linear-gradient(162deg,#f6fbff,#edf7ff 50%,#e4f2fb 100%)!important}:root[data-theme=light] .product-detail-premium .inline-back{color:#0078b7}:root[data-theme=light] .product-detail-premium .product-meta{color:#c45a16}:root[data-theme=light] .product-detail-premium .product-detail-copy h2,:root[data-theme=light] .product-detail-premium .mini-card h3{color:#102136!important}:root[data-theme=light] .product-detail-premium .product-detail-copy .lead,:root[data-theme=light] .product-detail-premium .product-detail-copy p,:root[data-theme=light] .product-detail-premium .mini-card p,:root[data-theme=light] .product-detail-premium .mini-card li{color:#425d72!important}:root[data-theme=light] .product-detail-premium .telemetry-pill,:root[data-theme=light] .product-detail-premium .mini-card{box-shadow:0 20px 46px #144e731a,inset 0 1px #ffffffd1;background:radial-gradient(240px 130px at 100% 0,#00aeef1c,#0000 72%),linear-gradient(166deg,#fffffff5,#ebf8fffa)!important;border-color:#0078c933!important}:root[data-theme=light] .product-detail-premium .telemetry-label,:root[data-theme=light] .product-detail-premium .fact-card span,:root[data-theme=light] .product-detail-premium .spec-table th{color:#0078b7!important}:root[data-theme=light] .product-detail-premium .telemetry-pill strong,:root[data-theme=light] .product-detail-premium .spec-table td,:root[data-theme=light] .product-detail-premium .fact-card p,:root[data-theme=light] .product-detail-premium .datasheet-card p{color:#12324d!important}:root[data-theme=light] .product-detail-premium .spec-table-wrap,:root[data-theme=light] .product-detail-premium .fact-card,:root[data-theme=light] .product-detail-premium .datasheet-card,:root[data-theme=light] .product-detail-premium .product-data-path span{background:radial-gradient(220px 120px at 100% 0,#00aeef17,#0000 72%),linear-gradient(166deg,#ffffffeb,#eff8fff5)!important;border-color:#0078c92e!important}:root[data-theme=light] .product-detail-premium .product-data-path span{color:#214a66!important}:root[data-theme=light] .product-detail-premium .spec-table th,:root[data-theme=light] .product-detail-premium .spec-table td{border-bottom-color:#0078c929!important}:root[data-theme=light] .product-detail-premium .product-detail-visual{background:radial-gradient(300px 170px at 50% 0,#00aeef2e,#0000 72%),linear-gradient(#f5fbff,#dff1fc 72%,#d3eaf8 100%)!important;border-color:#0078c938!important}:root[data-theme=light] .product-detail-premium .product-detail-visual figcaption{background:#ffffffc2;color:#31546d!important;border-color:#0078c92e!important}:root[data-theme=light] .product-detail-premium .chip{color:#214a66;background:#00aeef14;border-color:#0078c92e}.developers-page,.quote-builder-page,.case-study-section{position:relative;overflow:hidden}.developer-hero,.quote-builder-hero{align-items:stretch}.developer-endpoint-card,.quote-summary-card,.quote-builder-panel,.developer-code-panel,.case-study-card{background:radial-gradient(420px 210px at 100% 0,#58d5ff1f,#0000 72%),linear-gradient(158deg,#081220eb,#0c1c30fa);border:1px solid #6fbfee3d;box-shadow:0 24px 56px #0000003d,inset 0 1px #ffffff0f}.developer-endpoint-card{border-radius:28px;align-content:center;gap:1rem;min-height:260px;padding:clamp(1.2rem,3vw,2rem);display:grid}.developer-endpoint-card span,.developer-card span,.developer-code-head span,.case-study-body>span,.case-proof-mini>span,.quote-summary-card dt{color:#7bdcff;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.developer-endpoint-card strong{color:#f5fbff;font-size:clamp(1.35rem,3vw,2rem)}.developer-card-grid,.case-study-grid,.case-proof-mini-grid,.quote-option-grid,.quote-support-grid{gap:1rem;display:grid}.developer-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.4rem 0}.developer-card h3,.case-study-body h3,.quote-summary-card h3,.quote-builder-panel h3,.case-proof-mini h3{color:#f5fbff}.developer-card p,.case-study-body p,.quote-summary-card dd,.quote-builder-panel p,.quote-builder-panel span,.case-proof-mini p{color:#c4daec}.developer-code-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;display:grid}.developer-client-section{margin-top:2rem}.developer-code-panel{border-radius:24px;overflow:hidden}.developer-code-head{border-bottom:1px solid #6fbfee33;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;display:flex}.developer-code-head strong{color:#ffcc7a;font-size:.8rem}.developer-code-panel pre{color:#d8efff;background:#020a129e;max-height:430px;margin:0;padding:1.1rem;font-size:.82rem;line-height:1.62;overflow:auto}.developer-guardrail-card{margin-top:1.3rem}.quote-builder-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:1.2rem;margin:1.6rem 0;display:grid}.quote-builder-panel{border-radius:28px;padding:clamp(1.2rem,2.4vw,1.8rem)}.quote-option-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-option-card,.quote-device-chip,.quote-pill,.quote-support-card{color:#d8efff;cursor:pointer;background:#ffffff0b;border:1px solid #6fbfee38;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.quote-option-card:hover,.quote-device-chip:hover,.quote-pill:hover,.quote-support-card:hover{border-color:#58d5ff94;transform:translateY(-2px)}.quote-option-card.active,.quote-device-chip.active,.quote-pill.active,.quote-support-card.active{background:radial-gradient(190px 90px at 100% 0,#58d5ff42,#0000 70%),#58d5ff1f;border-color:#58d5ffdb;box-shadow:0 12px 32px #00aeef29}.quote-option-card,.quote-support-card{text-align:left;border-radius:22px;gap:.6rem;min-height:150px;padding:1rem;display:grid}.quote-option-card strong,.quote-support-card strong{color:#f5fbff}.quote-device-grid,.quote-chip-row{flex-wrap:wrap;gap:.8rem;display:flex}.quote-device-chip,.quote-pill{border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.72rem 1rem;font-weight:800;display:inline-flex}.quote-device-chip span{background:#627f96;border-radius:999px;width:.65rem;height:.65rem}.quote-device-chip.active span{background:#58d5ff;box-shadow:0 0 0 6px #58d5ff24}.quote-builder-controls{gap:1.2rem;margin-bottom:1.4rem;display:grid}.quote-support-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-summary-card dl{gap:1rem;margin:1rem 0 0;display:grid}.quote-summary-card div{border-bottom:1px solid #6fbfee29;padding-bottom:.85rem}.quote-summary-card dd{margin:.3rem 0 0;font-weight:800}.quote-intake-card .section-heading{margin-bottom:1rem}.form-note.success{color:#7ce2c3!important}.case-study-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-card{border-radius:28px;grid-template-rows:180px 1fr;display:grid;overflow:hidden}.case-study-visual{background:#ffffff0f;overflow:hidden}.case-study-visual img{object-fit:cover;filter:saturate(1.04)contrast(1.04);width:100%;height:100%}.case-study-body{gap:.95rem;padding:1.1rem;display:grid}.case-proof-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.case-proof-row article{background:#ffffff0b;border:1px solid #6fbfee2e;border-radius:16px;padding:.7rem}.case-proof-row strong{color:#f5fbff;font-size:.88rem;display:block}.case-proof-row small{color:#9fb8cb}.case-stack-row{flex-wrap:wrap;gap:.45rem;display:flex}.case-stack-row span{color:#cfefff;background:#58d5ff14;border:1px solid #58d5ff2e;border-radius:999px;padding:.38rem .62rem;font-size:.75rem;font-weight:800}.about-proof-section{margin:1.5rem 0}.case-proof-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-proof-mini{min-height:220px}.catalog-card-enter-active,.catalog-card-leave-active,.catalog-card-move{transition:opacity .22s,transform .22s}.catalog-card-enter-from,.catalog-card-leave-to{opacity:0;transform:translateY(14px)scale(.98)}.catalog-card-leave-active{position:absolute}:root[data-theme=light] .developer-endpoint-card,:root[data-theme=light] .quote-summary-card,:root[data-theme=light] .quote-builder-panel,:root[data-theme=light] .developer-code-panel,:root[data-theme=light] .case-study-card{background:radial-gradient(420px 210px at 100% 0,#00aeef1f,#0000 72%),linear-gradient(158deg,#fffffff5,#edf8fffa);border-color:#0078c92e;box-shadow:0 22px 52px #144e731a,inset 0 1px #fffc}:root[data-theme=light] .developer-endpoint-card strong,:root[data-theme=light] .developer-card h3,:root[data-theme=light] .case-study-body h3,:root[data-theme=light] .quote-summary-card h3,:root[data-theme=light] .quote-builder-panel h3,:root[data-theme=light] .case-proof-mini h3,:root[data-theme=light] .quote-option-card strong,:root[data-theme=light] .quote-support-card strong,:root[data-theme=light] .case-proof-row strong{color:#11283d!important}:root[data-theme=light] .developer-card p,:root[data-theme=light] .case-study-body p,:root[data-theme=light] .quote-summary-card dd,:root[data-theme=light] .quote-builder-panel p,:root[data-theme=light] .quote-builder-panel span,:root[data-theme=light] .case-proof-mini p{color:#415f77!important}:root[data-theme=light] .developer-code-panel pre{color:#d8efff;background:#071522}:root[data-theme=light] .quote-option-card,:root[data-theme=light] .quote-device-chip,:root[data-theme=light] .quote-pill,:root[data-theme=light] .quote-support-card{color:#17344e;background:#ffffffc2;border-color:#0078c92e}:root[data-theme=light] .quote-option-card.active,:root[data-theme=light] .quote-device-chip.active,:root[data-theme=light] .quote-pill.active,:root[data-theme=light] .quote-support-card.active{background:radial-gradient(190px 90px at 100% 0,#00aeef33,#0000 70%),#def4ffe0;border-color:#008ecc8f}:root[data-theme=light] .case-stack-row span{color:#1f5575;background:#00aeef14;border-color:#0078c929}@media (width<=1100px){.developer-card-grid,.case-study-grid,.case-proof-mini-grid,.quote-option-grid,.quote-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-builder-grid,.developer-code-layout{grid-template-columns:1fr}}@media (width<=720px){.developer-card-grid,.case-study-grid,.case-proof-mini-grid,.quote-option-grid,.quote-support-grid,.case-proof-row{grid-template-columns:1fr}.developer-code-panel pre{font-size:.74rem}}.form-success-card{color:#dffdf5;background:radial-gradient(320px 160px at 100% 0,#7ce2c32e,#0000 72%),linear-gradient(158deg,#08161ce6,#091e2ef5);border:1px solid #7ce2c347;border-radius:24px;align-content:center;gap:.8rem;min-height:320px;padding:clamp(1.3rem,3vw,2rem);display:grid;box-shadow:0 22px 48px #0000002e,inset 0 1px #ffffff0f}.form-success-card.compact{min-height:240px}.form-success-card>span{color:#06241c;background:#7ce2c3;border-radius:999px;place-items:center;width:3rem;height:3rem;font-size:1.45rem;font-weight:900;display:grid}.form-success-card h3{color:#f4fffb;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem)}.form-success-card p{color:#bfeee1;margin:0}.success-reset-btn{color:#eafff8;cursor:pointer;background:#7ce2c31a;border:1px solid #7ce2c370;border-radius:999px;width:fit-content;padding:.75rem 1rem;font-weight:900}.success-reset-btn:hover{background:#7ce2c32e}:root[data-theme=light] .form-success-card{color:#123a31;background:radial-gradient(320px 160px at 100% 0,#7ce2c340,#0000 72%),linear-gradient(158deg,#fffffff5,#e5faf3f5);border-color:#00916738;box-shadow:0 20px 44px #115c461a,inset 0 1px #fffc}:root[data-theme=light] .form-success-card h3{color:#123a31}:root[data-theme=light] .form-success-card p{color:#35685b}:root[data-theme=light] .success-reset-btn{color:#115342;background:#00916714;border-color:#00916742}.product-commercial-row{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.product-commercial-row span{color:#cfefff;background:#58d5ff13;border:1px solid #58d5ff33;border-radius:999px;align-items:center;min-height:2rem;padding:.42rem .65rem;font-size:.74rem;font-weight:900;display:inline-flex}.detail-commercial-row{margin-top:1.1rem}.detail-commercial-row span:last-child{color:#ffe3a0;background:#f5d36d14;border-color:#f5d36d4d}.solution-device-copy small{color:#9fc8df;margin-top:.25rem;font-size:.76rem;font-weight:800;display:block}:root[data-theme=light] .product-commercial-row span{color:#1e5576;background:#00aeef12;border-color:#0078c929}:root[data-theme=light] .detail-commercial-row span:last-child{color:#8a5614;background:#f5d36d29;border-color:#b7761533}:root[data-theme=light] .solution-device-copy small{color:#59758a}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.command-page-copy h1{color:#f5fbff;letter-spacing:-.018em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(1.72rem,3.3vw,3.05rem);line-height:.98}.header-status{min-height:42px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.header-status:hover{background:#58d5ff1a;border-color:#58d5ff80;transform:translateY(-1px)}.header-overview-icon{color:#58d5ff;place-items:center;width:1.35rem;height:1.35rem;font-size:1rem;display:grid}.hero-map-status .illustrative-badge{color:#9edcf8;letter-spacing:.08em;text-transform:uppercase;background:0 0;grid-column:1/-1;align-items:center;padding:.15rem .4rem 0;font-size:.64rem;font-weight:900;display:flex}.hero-command.hero-command-v2 .hero-command-inner{pointer-events:none}.hero-command.hero-command-v2 .hero-command-copy a,.hero-command.hero-command-v2 .hero-command-copy button{pointer-events:auto}.coverage-map-stage{min-width:0;min-height:35rem}.coverage-map-stage>.coverage-map-panel{min-height:35rem}.product-picture{z-index:1;place-items:center;width:100%;height:100%;display:grid;position:relative}.product-picture img,.product-card-visual .product-picture img,.device-wall-visual .product-picture img{aspect-ratio:16/11;object-fit:contain;filter:drop-shadow(0 18px 22px #030a1461);width:min(76%,11rem);height:auto;margin:.8rem auto 0;display:block}.product-skeleton-card{align-content:start;gap:.75rem;min-height:22rem;padding:.75rem;display:grid;overflow:hidden}.product-skeleton-visual,.product-skeleton-line{background:linear-gradient(90deg,#659ac614,#78bfe833,#659ac614) 0 0/220% 100%;border-radius:12px;animation:1.6s ease-in-out infinite catalogSkeleton;display:block}.product-skeleton-visual{height:11rem}.product-skeleton-line{width:68%;height:.8rem}.product-skeleton-line.wide{width:92%}.catalog-load-more{justify-items:center;gap:.55rem;padding:1.2rem 0 .4rem;display:grid}.catalog-load-more button{color:#effaff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#00aeef2e,#ec12731f);border:1px solid #58d5ff75;border-radius:999px;padding:.72rem 1.2rem;font-weight:900}.catalog-load-more button:hover{border-color:#58d5ff;transform:translateY(-1px)}.catalog-load-more p{color:#9fc8df;margin:0;font-size:.82rem}:root[data-theme=light] .catalog-load-more button{color:#fff;background:linear-gradient(135deg,#007fac,#cf0f67);border-color:#007fac6b;box-shadow:0 10px 24px #007fac2e}:root[data-theme=light] .catalog-load-more p{color:#526a7f}.footer-grid.footer-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.form-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.form-field{align-content:start;gap:.38rem;display:grid}.form-field-wide,.form-card form>button,.form-card form>.form-note{grid-column:1/-1}.form-field label{color:#d7ebf9;letter-spacing:.02em;font-size:.82rem;font-weight:850}.form-field label span{color:#8eabc0;font-size:.72rem;font-weight:650}.form-card input,.form-card textarea{min-height:46px}.form-card textarea{resize:vertical;min-height:8rem}:root[data-theme=light] .command-page-copy h1{color:#102136}:root[data-theme=light] .form-field label{color:#17364f}:root[data-theme=light] .form-field label span{color:#647f92}@keyframes catalogSkeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=1060px){.command-page-copy h1{max-width:24ch}}@media (width>=1221px) and (width<=1540px){.header-status{display:none}}@media (width>=1221px) and (width<=1400px){.topbar{gap:.55rem}.brand-mark picture{width:180px}.nav-track{gap:.18rem}.nav-link{padding-inline:.34rem;font-size:.84rem}.desktop-actions .api-btn,.desktop-actions .theme-switch-text{display:none}}@media (width>=981px) and (width<=1220px){.topbar{grid-template-columns:auto 1fr auto}.mobile-toggle{justify-self:end;display:inline-flex}.desktop-nav,.desktop-actions,.header-status{display:none}}@media (width<=760px){.coverage-map-stage,.coverage-map-stage>.coverage-map-panel{min-height:28rem}.command-page-copy h1{font-size:clamp(1.55rem,7.2vw,2.2rem);line-height:1.04}.product-catalog-premium .product-grid{grid-template-columns:1fr;gap:.75rem}.product-catalog-premium .product-card-rich{border-radius:16px;grid-template-columns:108px minmax(0,1fr);min-height:164px;display:grid}.product-catalog-premium .product-card-visual{height:100%;min-height:164px;padding:.4rem}.product-card-visual .product-picture img{width:94px;max-width:94px;margin:0 auto}.product-catalog-premium .product-card-body{gap:.38rem;padding:.72rem}.product-catalog-premium .product-card-body h3{font-size:1rem;line-height:1.25}.product-catalog-premium .product-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.4;display:-webkit-box;overflow:hidden}.product-catalog-premium .product-meta{letter-spacing:.04em;font-size:.75rem}.product-catalog-premium .product-commercial-row{gap:.3rem;margin-top:.25rem}.product-catalog-premium .product-commercial-row span{min-height:1.8rem;padding:.32rem .46rem;font-size:12px}.product-catalog-premium .product-industry-row,.product-catalog-premium .small-link,.product-catalog-premium .filter-row,.product-catalog-premium .product-price-chip{display:none!important}.product-catalog-premium .group-filter-row{scroll-snap-type:x proximity;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;padding:.12rem .05rem .45rem;display:flex;overflow-x:auto}.product-catalog-premium .group-chip{scroll-snap-align:start;flex:none;min-height:44px}.product-catalog-premium .product-code-chip,.product-catalog-premium .product-price-chip{padding:.2rem .34rem;font-size:12px}.product-catalog-premium .group-chip span,.product-catalog-premium .group-chip strong,.product-catalog-premium .product-catalog-ticker span,.product-catalog-premium .command-page-visual figcaption span,.product-catalog-premium .product-search>span,.product-catalog-premium .footer-contact label>span{font-size:12px}.product-skeleton-card{grid-template-columns:94px 1fr;min-height:164px}.product-skeleton-visual{grid-row:1/span 3;height:140px}.form-card form{grid-template-columns:1fr}.form-field-wide,.form-card form>button,.form-card form>.form-note{grid-column:1}.form-card input,.form-card textarea,.footer-contact input,.footer-contact textarea{min-height:48px;font-size:1rem}.form-field label{font-size:.9rem}.footer-contact label>span{font-size:12px}.footer-grid.footer-grid-compact{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-skeleton-visual,.product-skeleton-line{animation:none}}.system-flow .page-card.page-card-dark.case-study-section-premium,:root[data-theme=light] .system-flow .page-card.page-card-dark.case-study-section-premium{width:100%;max-width:none;box-shadow:none;border-width:1px 0;border-color:#58d5ff47;border-radius:0;margin:0;padding:clamp(3rem,6vw,6rem) max(1rem,50vw - 660px);overflow:hidden;background:radial-gradient(720px 420px at 3% 4%,#00aeef26,#0000 70%),radial-gradient(620px 360px at 96% 94%,#ec127321,#0000 72%),linear-gradient(152deg,#06101c 0%,#0b1b2c 48%,#07131f 100%)!important;border-color:#58d5ff47!important}.case-study-section-premium:before{content:"";pointer-events:none;background-image:linear-gradient(#71c6f40a 1px,#0000 1px),linear-gradient(90deg,#71c6f40a 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.case-study-intro,.case-study-section-premium .case-study-grid{z-index:1;width:min(1320px,100%);margin-inline:auto;position:relative}.case-study-intro{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.system-flow .case-study-intro .section-heading.compact-heading{max-width:48rem;margin:0}.case-study-section-premium .section-heading h2,:root[data-theme=light] .case-study-section-premium .section-heading h2{letter-spacing:-.045em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.2rem,4.4vw,4.2rem);line-height:.98;color:#f4f9ff!important}.case-study-section-premium .section-heading .eyebrow{color:#62d8ff}.case-study-intro-copy{border-left:1px solid #62d8ff59;gap:1.2rem;max-width:32rem;padding:0 0 .4rem clamp(1rem,3vw,2rem);display:grid}.case-study-intro-copy p{color:#b9cede;margin:0;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.65}.case-study-intro-copy>span{color:#effaff;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.76rem;font-weight:900;display:inline-flex}.case-study-intro-copy i{background:#65e0bd;border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 6px #65e0bd1f,0 0 24px #65e0bd8c}.case-study-section-premium .case-study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.case-study-section-premium .case-study-card,:root[data-theme=light] .case-study-section-premium .case-study-card{background:radial-gradient(440px 220px at 100% 0,#58d5ff1a,#0000 72%),linear-gradient(155deg,#0a1929fa,#050f1bfa);border:1px solid #6cc3f240;border-radius:22px;grid-template-rows:16rem 1fr;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000047,inset 0 1px #ffffff0f}.case-study-section-premium .case-study-card:hover{border-color:#62d8ff7a;transform:translateY(-4px);box-shadow:0 34px 86px #00000061,0 0 0 1px #62d8ff14}:root .case-study-section-premium .case-study-card:first-child{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:minmax(0,1.12fr) minmax(24rem,.88fr)}.case-study-section-premium .case-study-visual{background:#0c1a28;min-width:0;height:100%;position:relative;overflow:hidden}.case-study-section-premium .case-study-visual:after{content:"";pointer-events:none;background:linear-gradient(#030c1508 64%,#030c15b8 100%),linear-gradient(90deg,#030c1529,#0000 46%);position:absolute;inset:0}.case-study-section-premium .case-study-visual img{object-fit:cover;filter:saturate(1.08)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .3s}.case-study-section-premium .case-study-card:hover .case-study-visual img{filter:saturate(1.16)contrast(1.06);transform:scale(1.025)}.case-study-index{z-index:2;color:#f4fbff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f1bb8;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:1rem;left:1rem}.case-study-visual-caption{z-index:2;gap:.25rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.case-study-visual-caption span{color:#6ee1ff;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.case-study-visual-caption strong{color:#f5fbff;font-size:.92rem}.case-study-section-premium .case-study-body{align-content:start;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.case-study-section-premium .case-study-body>span{color:#63d9ff;letter-spacing:.13em;font-size:.68rem}.case-study-section-premium .case-study-body h3,:root[data-theme=light] .case-study-section-premium .case-study-body h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:1.06;color:#f4f9ff!important}.case-study-section-premium .case-study-body p,:root[data-theme=light] .case-study-section-premium .case-study-body p{margin:0;font-size:.96rem;line-height:1.65;color:#b5c9d9!important}.case-study-section-premium .case-proof-row{gap:.55rem}.case-study-section-premium .case-proof-row article{background:#63ceff0e;border-color:#68ccff2e;border-radius:11px;min-width:0;padding:.75rem}.case-study-section-premium .case-proof-row strong,:root[data-theme=light] .case-study-section-premium .case-proof-row strong{overflow-wrap:anywhere;font-size:.84rem;line-height:1.15;color:#f3f9ff!important}.case-study-section-premium .case-proof-row small{color:#7f9bb0;margin-top:.22rem;font-size:.68rem;display:block}.case-study-section-premium .case-stack-row span,:root[data-theme=light] .case-study-section-premium .case-stack-row span{color:#a9dff4;background:#62d8ff12;border-color:#62d8ff33;font-size:.7rem}.case-study-cta{color:#f6fbff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.65rem;width:fit-content;min-height:44px;margin-top:auto;padding-top:.35rem;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.case-study-cta>span{color:#63d9ff;border:1px solid #62d8ff57;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;transition:transform .18s,background .18s;display:grid}.case-study-cta:hover>span{background:#62d8ff1f;transform:translate(3px)}@media (width<=960px){.case-study-intro{grid-template-columns:1fr;gap:1.5rem}.case-study-intro-copy{max-width:46rem}:root .case-study-section-premium .case-study-card:first-child{grid-template-rows:21rem 1fr;grid-template-columns:1fr}}@media (width<=720px){.system-flow .page-card.page-card-dark.case-study-section-premium,:root[data-theme=light] .system-flow .page-card.page-card-dark.case-study-section-premium{padding:3.5rem .75rem}.case-study-section-premium .section-heading h2,:root[data-theme=light] .case-study-section-premium .section-heading h2{font-size:clamp(2.15rem,11vw,3rem)}.case-study-intro-copy{padding-left:1rem}.case-study-section-premium .case-study-grid{grid-template-columns:1fr}.case-study-section-premium .case-study-card,:root .case-study-section-premium .case-study-card:first-child{border-radius:16px;grid-column:auto;grid-template-rows:14rem 1fr;grid-template-columns:1fr}.case-study-section-premium .case-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))}.case-study-section-premium .case-study-body{padding:1.1rem}}.solutions-redesign .solutions-data-bento{grid-template-columns:repeat(5,minmax(0,1fr))}.solution-bento-card:nth-child(6),.solution-bento-card:nth-child(7){grid-column:span 6}.system-flow .page-card.page-card-dark.case-study-section-premium{background:var(--flat-page)!important;border-color:var(--flat-line)!important;box-shadow:none!important}.case-study-section-premium .case-study-card,:root[data-theme=light] .case-study-section-premium .case-study-card{border-color:var(--flat-line)!important;background:var(--flat-panel)!important;box-shadow:none!important}.case-study-section-premium .case-study-body h3,:root[data-theme=light] .case-study-section-premium .case-study-body h3{color:var(--flat-text)!important}.case-study-section-premium .case-study-body p,:root[data-theme=light] .case-study-section-premium .case-study-body p{color:var(--flat-muted)!important}.case-study-section-premium .case-proof-row article,:root[data-theme=light] .case-study-section-premium .case-proof-row article{border-color:var(--flat-line)!important;background:var(--flat-panel-strong)!important}.case-study-section-premium .case-proof-row strong,:root[data-theme=light] .case-study-section-premium .case-proof-row strong{color:var(--flat-text)!important}.case-study-section-premium .case-proof-row small,:root[data-theme=light] .case-study-section-premium .case-proof-row small{color:var(--flat-muted)!important}.hero-command.hero-command-v2 .hero-mapbox-static,.hero-command.hero-command-v2 .hero-map-preview-image{filter:saturate(1.08)contrast(1.03)brightness(.94)!important}.hero-command.hero-command-v2 .hero-command-shade,:root[data-theme=light] .hero-command.hero-command-v2 .hero-command-shade{background:linear-gradient(90deg,#02080ea8 0%,#02080e5c 35%,#02080e0f 68%,#02080e05 100%),linear-gradient(#02080e05,#02080e47)!important}.footer-panel,:root[data-theme=light] .footer-panel{border-color:var(--flat-line);box-shadow:none;background:var(--flat-panel)!important}@media (width<=1060px){.solution-bento-card:nth-child(6),.solution-bento-card:nth-child(7){grid-column:span 6}}@media (width<=760px){.solutions-redesign .solutions-data-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.solutions-redesign .solutions-data-bento .solutions-stat-card.is-wide{grid-column:span 1}.solution-bento-card:nth-child(6),.solution-bento-card:nth-child(7){grid-column:1}}.platform-terminal-layout,.platform-terminal-layout>div,.ops-terminal-card,.ops-terminal-head,.ops-terminal-body{min-width:0;max-width:100%}.ops-terminal-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-terminal-body{overflow:hidden}:root[data-theme=dark] .portal-evidence-image img{filter:brightness(.9)saturate(.94);transition:filter .18s}:root[data-theme=dark] .portal-evidence-image:hover img,:root[data-theme=dark] .portal-evidence-image:focus-visible img{filter:none}.quote-builder-page .quote-summary-card,.quote-builder-page .quote-builder-panel,:root[data-theme=light] .quote-builder-page .quote-summary-card,:root[data-theme=light] .quote-builder-page .quote-builder-panel{border-radius:18px;border:1px solid var(--flat-line)!important;background:var(--flat-panel)!important;box-shadow:none!important}.quote-builder-page .quote-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-builder-page .quote-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.quote-builder-page .quote-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.quote-builder-page .quote-option-card,.quote-builder-page .quote-support-card,.quote-builder-page .quote-device-chip,.quote-builder-page .quote-pill,.quote-detail-card,.quote-integration-card,.africa-country-button,.africa-region-node{border:1px solid var(--flat-line);background:var(--flat-panel-strong);color:var(--flat-text);box-shadow:none}.quote-builder-page .quote-option-card,.quote-builder-page .quote-support-card{border-radius:12px;min-height:0}.quote-builder-page .quote-option-card:hover,.quote-builder-page .quote-support-card:hover,.quote-builder-page .quote-device-chip:hover,.quote-builder-page .quote-pill:hover,.quote-detail-card:hover,.quote-integration-card:hover,.africa-country-button:hover,.africa-region-node:hover{border-color:var(--flat-line-strong);transform:translateY(-1px)}.quote-builder-page .quote-option-card.active,.quote-builder-page .quote-support-card.active,.quote-builder-page .quote-device-chip.active,.quote-builder-page .quote-pill.active,.quote-detail-card.active,.quote-integration-card.active,.africa-country-button.active,.africa-region-node.active,:root[data-theme=light] .quote-builder-page .quote-option-card.active,:root[data-theme=light] .quote-builder-page .quote-support-card.active,:root[data-theme=light] .quote-builder-page .quote-device-chip.active,:root[data-theme=light] .quote-builder-page .quote-pill.active{border-color:var(--flat-accent)!important;background:color-mix(in srgb, var(--flat-accent) 13%, var(--flat-panel-strong))!important;box-shadow:none!important}.quote-builder-page .quote-summary-card h3,.quote-builder-page .quote-builder-panel h3,.quote-builder-page .quote-builder-panel h4,.quote-builder-page .quote-option-card strong,.quote-builder-page .quote-support-card strong,.quote-detail-card strong,.quote-integration-card strong,.africa-country-head h4,.africa-country-head>strong,.africa-region-node strong,:root[data-theme=light] .quote-builder-page .quote-summary-card h3,:root[data-theme=light] .quote-builder-page .quote-builder-panel h3,:root[data-theme=light] .quote-builder-page .quote-builder-panel h4,:root[data-theme=light] .quote-builder-page .quote-option-card strong,:root[data-theme=light] .quote-builder-page .quote-support-card strong{color:var(--flat-text)!important}.quote-builder-page .quote-summary-card dd,.quote-builder-page .quote-builder-panel p,.quote-builder-page .quote-builder-panel span,.quote-detail-card span,.quote-integration-card span,.africa-country-picker>p,:root[data-theme=light] .quote-builder-page .quote-summary-card dd,:root[data-theme=light] .quote-builder-page .quote-builder-panel p,:root[data-theme=light] .quote-builder-page .quote-builder-panel span{color:var(--flat-muted)!important}.quote-summary-card dd{overflow-wrap:anywhere}.africa-planner-panel{gap:1.25rem;margin-bottom:1.4rem;display:grid}.africa-picker-layout{grid-template-columns:minmax(20rem,.85fr) minmax(0,1.15fr);align-items:stretch;gap:1rem;display:grid}.africa-map-card{border:1px solid var(--flat-line);background:var(--flat-page);border-radius:14px;min-height:440px;position:relative;overflow:hidden}.africa-map-grid{opacity:.42;background-image:linear-gradient(var(--flat-line) 1px, transparent 1px), linear-gradient(90deg, var(--flat-line) 1px, transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.africa-silhouette{clip-path:polygon(27% 0,64% 2%,83% 12%,96% 27%,84% 43%,73% 50%,65% 70%,51% 100%,39% 84%,31% 68%,18% 58%,15% 43%,0 29%,8% 12%);background:color-mix(in srgb, var(--flat-accent) 12%, var(--flat-panel-strong));border:1px solid var(--flat-line);width:50%;height:82%;position:absolute;top:8%;left:26%}.africa-region-node{z-index:2;cursor:pointer;text-align:left;border-radius:10px;gap:.2rem;width:7.6rem;min-height:58px;padding:.6rem .7rem;transition:transform .16s,border-color .16s,background .16s;display:grid;position:absolute}.africa-region-node strong{font-size:.76rem;line-height:1.1}.africa-region-node span,.quote-builder-page .africa-region-node span{font-size:.64rem;font-weight:700;color:var(--flat-muted)!important}.africa-region-node.region-north{top:9%;left:50%;transform:translate(-50%)}.africa-region-node.region-west{top:31%;left:6%}.africa-region-node.region-central{top:48%;left:45%;transform:translate(-50%)}.africa-region-node.region-east{top:32%;right:5%}.africa-region-node.region-southern{bottom:8%;left:51%;transform:translate(-50%)}.africa-region-node.region-north:hover,.africa-region-node.region-central:hover,.africa-region-node.region-southern:hover,.africa-region-node.region-north.active,.africa-region-node.region-central.active,.africa-region-node.region-southern.active{transform:translate(-50%)translateY(-1px)}.africa-country-picker{border:1px solid var(--flat-line);background:var(--flat-panel-strong);border-radius:14px;align-content:start;gap:1rem;min-width:0;padding:1rem;display:grid}.africa-country-head{border-bottom:1px solid var(--flat-line);justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.85rem;display:flex}.africa-country-head>div{gap:.25rem;display:grid}.africa-country-head span{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:900;color:var(--flat-accent)!important}.africa-country-head h4{margin:0;font-size:1.35rem}.africa-country-head>strong{white-space:nowrap;font-size:.76rem}.africa-country-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.africa-country-button{cursor:pointer;min-width:0;min-height:44px;font:inherit;text-align:left;border-radius:9px;align-items:center;gap:.55rem;padding:.58rem .7rem;font-size:.78rem;font-weight:750;line-height:1.2;display:flex}.africa-country-button span,.quote-builder-page .africa-country-button span{border:1px solid var(--flat-line-strong);border-radius:50%;flex:none;place-items:center;width:1.35rem;height:1.35rem;font-size:.76rem;display:grid;color:var(--flat-accent)!important}.africa-planning-note{border-left:3px solid var(--flat-accent);background:var(--flat-panel-strong);margin:0;padding:.9rem 1rem;font-size:.84rem;line-height:1.55;color:var(--flat-muted)!important}.quote-detail-grid,.quote-integration-grid,.quote-infrastructure-grid{gap:.75rem;display:grid}.quote-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-integration-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.quote-infrastructure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-detail-card,.quote-integration-card{cursor:pointer;min-height:112px;font:inherit;text-align:left;border-radius:11px;gap:.45rem;padding:.85rem;transition:transform .16s,border-color .16s,background .16s;display:grid}.quote-detail-card strong,.quote-integration-card strong{font-size:.88rem}.quote-detail-card span,.quote-integration-card span{font-size:.76rem;line-height:1.45}.quote-control-group{gap:.7rem;min-width:0;display:grid}.quote-control-group h4{margin:0;font-size:.86rem}.quote-builder-page button:focus-visible{outline:3px solid color-mix(in srgb, var(--flat-accent) 48%, transparent);outline-offset:2px}@media (width<=1100px){.quote-builder-page .quote-option-grid,.quote-detail-grid,.quote-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.africa-picker-layout,.quote-builder-page .quote-builder-grid{grid-template-columns:1fr}}@media (width<=720px){.quote-builder-page .quote-option-grid,.quote-detail-grid,.quote-integration-grid,.quote-infrastructure-grid{grid-template-columns:1fr}.africa-map-card{min-height:340px}.africa-region-node{width:6.2rem;min-height:52px;padding:.48rem .55rem}.africa-region-node strong{font-size:.68rem}.africa-region-node.region-west{left:2%}.africa-region-node.region-east{right:2%}.africa-country-picker{padding:.75rem}.africa-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.africa-country-button{padding:.52rem;font-size:.72rem}.africa-country-head{align-items:end}.quote-builder-page .quote-summary-card dl{grid-template-columns:1fr}.quote-detail-card,.quote-integration-card{min-height:0}}
