;--sv2-bg2:#11161b;--sv2-panel:#121920;--sv2-line:rgba(255,255,255,.08);--sv2-cyan:#58e7ff;--sv2-amber:#ffb400;--sv2-text:#f3f6f8;--sv2-muted:#c1ccd7;--sv2-mono:"JetBrains Mono",monospace;--sv2-head:"Inter Tight","Roboto Condensed","Inter",sans-serif;}body{background:radial-gradient(circle at top,#18212b 0,#0b0e11 48%,#090b0e 100%);color:var(--sv2-text);font-family:"Inter",Arial,sans-serif;}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(88,231,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(88,231,255,.03) 1px,transparent 1px);background-size:34px 34px;opacity:.38;mix-blend-mode:screen;z-index:0}.elementor,.elementor-location-header,.elementor-location-footer{position:relative;z-index:1}.elementor-location-header,.elementor-location-header header{background:rgba(8,10,13,.76)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(16px)!important}.elementor-location-header a{font:700 12px var(--sv2-mono)!important;letter-spacing:.14em;text-transform:uppercase}.elementor-location-header a:hover{color:var(--sv2-cyan)!important}.elementor-location-footer,.elementor-location-footer footer{background:#080a0c!important;border-top:1px solid rgba(255,255,255,.08)!important}h1,h2,h3,h4,.elementor-heading-title{font-family:var(--sv2-head)!important;text-transform:uppercase;letter-spacing:.01em;font-weight:800!important;color:var(--sv2-text)}p,li,.elementor-widget-text-editor{color:var(--sv2-muted)}.elementor-button,.elementor-button-link{border-radius:2px!important;text-transform:uppercase;font-weight:800!important;letter-spacing:.12em;font-family:var(--sv2-head)!important;padding:16px 22px!important}.elementor-button{background:linear-gradient(135deg,var(--sv2-amber),#ffd15d)!important;color:#0f1215!important;border:1px solid rgba(255,180,0,.65)!important}.sv2-outline .elementor-button{background:transparent!important;color:var(--sv2-cyan)!important;border:1px solid rgba(88,231,255,.6)!important}.sv2-kicker{font:700 12px var(--sv2-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sv2-cyan);margin-bottom:14px}.sv2-headline{font-size:clamp(44px,7vw,92px);line-height:.9;margin:0 0 20px}.sv2-lead{font-size:19px;line-height:1.7;max-width:34ch}.sv2-chip-row{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0}.sv2-chip-row span{padding:8px 10px;border:1px solid rgba(255,180,0,.3);background:rgba(255,180,0,.07);font:700 11px var(--sv2-mono);letter-spacing:.14em;color:var(--sv2-amber);text-transform:uppercase}.sv2-status{padding:14px 16px;background:rgba(10,16,22,.9);border:1px solid rgba(88,231,255,.22);font:700 12px/1.8 var(--sv2-mono);letter-spacing:.08em;color:var(--sv2-cyan);max-width:360px}.sv2-hero-grid{display:grid;grid-template-columns:minmax(340px,460px) 1fr;gap:28px;align-items:stretch}.sv2-hero-copy{background:linear-gradient(180deg,rgba(16,22,28,.92),rgba(10,13,17,.96));border:1px solid rgba(255,255,255,.08);padding:34px;min-height:620px;display:flex;flex-direction:column;justify-content:center;box-shadow:0 28px 80px rgba(0,0,0,.36)}.sv2-hero-visual{position:relative;min-height:620px;border:1px solid rgba(255,255,255,.08);overflow:hidden;box-shadow:0 28px 80px rgba(0,0,0,.36)}.sv2-hero-visual img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.04) saturate(.82) brightness(.63)}.sv2-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,12,.08),rgba(8,10,12,.55))}.sv2-frame-top{position:absolute;top:18px;left:18px;z-index:2;padding:8px 10px;border:1px solid rgba(88,231,255,.3);background:rgba(8,14,18,.72);font:700 11px var(--sv2-mono);letter-spacing:.16em;color:var(--sv2-cyan);text-transform:uppercase}.sv2-crosshair{position:absolute;z-index:2;border:1px solid rgba(88,231,255,.72);box-shadow:0 0 18px rgba(88,231,255,.16)}.sv2-crosshair span{position:absolute;top:-20px;left:0;font:700 10px var(--sv2-mono);letter-spacing:.16em;color:inherit}.sv2-crosshair.a{top:15%;left:13%;width:24%;height:28%}.sv2-crosshair.b{right:12%;bottom:14%;width:20%;height:24%;border-color:rgba(255,180,0,.74);box-shadow:0 0 18px rgba(255,180,0,.16)}.sv2-command-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sv2-panel{background:linear-gradient(180deg,#131a21,#0d1217);border:1px solid rgba(255,255,255,.08);padding:30px;min-height:620px;box-shadow:0 24px 70px rgba(0,0,0,.26)}.sv2-panel h2{font-size:clamp(28px,3vw,52px);line-height:1;margin:0 0 14px}.sv2-blueprint{position:relative;min-height:410px;border:1px dashed rgba(88,231,255,.2);background:radial-gradient(circle at center,rgba(88,231,255,.06),transparent 56%)}.sv2-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:18px 20px;background:#0b1014;border:1px solid rgba(255,180,0,.36);color:var(--sv2-amber);font:800 13px var(--sv2-mono);letter-spacing:.18em}.sv2-node{position:absolute;max-width:220px;background:rgba(10,14,18,.94);border:1px solid rgba(88,231,255,.22);padding:14px}.sv2-node strong{display:block;color:var(--sv2-cyan);font:800 12px var(--sv2-mono);letter-spacing:.14em;margin-bottom:8px}.sv2-node p{font-size:13px;line-height:1.6;margin:0}.sv2-node.n1{top:28px;left:28px}.sv2-node.n2{top:52px;right:28px}.sv2-node.n3{bottom:28px;left:50%;transform:translateX(-50%)}.sv2-monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.sv2-monitor-grid article{min-height:210px;padding:20px;border:1px solid rgba(88,231,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));position:relative;overflow:hidden}.sv2-monitor-grid article:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(88,231,255,.05),transparent 40%,rgba(255,180,0,.04));pointer-events:none}.sv2-monitor-grid small{display:block;font:700 11px var(--sv2-mono);letter-spacing:.18em;color:var(--sv2-cyan);margin-bottom:14px}.sv2-monitor-grid h3{margin:0 0 12px;font-size:28px;line-height:1.05}.sv2-roi-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px}.sv2-roi-card{padding:28px;border:1px solid rgba(255,180,0,.18);background:linear-gradient(180deg,rgba(255,180,0,.08),rgba(255,180,0,.02));min-height:360px}.sv2-money{font:900 clamp(78px,12vw,154px)/.9 var(--sv2-head);color:var(--sv2-amber)}.sv2-roi-sub{font:800 16px var(--sv2-mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:4px 0 16px}.sv2-industry-list{display:grid;gap:16px}.sv2-industry-list div{padding:20px;border:1px solid rgba(88,231,255,.14);background:rgba(255,255,255,.02)}.sv2-industry-list small{display:block;font:800 10px var(--sv2-mono);letter-spacing:.2em;color:var(--sv2-cyan);margin-bottom:8px}.sv2-industry-list strong{display:block;color:#fff;font-size:24px;margin-bottom:8px}.sv2-footer-status{display:block;max-width:1220px;margin:0 auto;padding:0 20px 18px;font:800 11px var(--sv2-mono);letter-spacing:.18em;color:var(--sv2-cyan);text-transform:uppercase}@media (max-width:1024px){.sv2-hero-grid,.sv2-command-grid,.sv2-roi-grid{grid-template-columns:1fr}.sv2-hero-copy,.sv2-hero-visual,.sv2-panel{min-height:auto}}@media (max-width:767px){body:before{background-size:24px 24px}.sv2-hero-copy{padding:24px}.sv2-headline{font-size:46px}.sv2-hero-visual{min-height:320px}.sv2-monitor-grid{grid-template-columns:1fr}.sv2-blueprint{min-height:540px}.sv2-node{left:18px!important;right:18px!important;transform:none!important;max-width:none}.sv2-node.n1{top:18px}.sv2-node.n2{top:190px}.sv2-node.n3{bottom:18px}}:root{--te-bg:#0b0d10;--te-bg2:#14181d;--te-panel:#12161b;--te-line:rgba(255,255,255,.08);--te-cyan:#00E5FF;--te-amber:#FFB000;--te-text:#f5f7fa;--te-muted:#c0cad6;--te-mono:"JetBrains Mono", monospace;--te-head:"Inter Tight","Roboto Condensed","Inter",sans-serif;} html{scroll-behavior:smooth} body{background:linear-gradient(180deg,#0b0d10,#11151a);color:var(--te-text);font-family:"Inter",Arial,sans-serif;} body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(0,229,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.03) 1px,transparent 1px);background-size:36px 36px;opacity:.35;mix-blend-mode:screen} .elementor,.elementor-location-header,.elementor-location-footer{position:relative;z-index:1} h1,h2,h3,h4,.elementor-heading-title{font-family:var(--te-head)!important;text-transform:uppercase;letter-spacing:.01em;font-weight:800!important;color:var(--te-text)} p,li,.elementor-widget-text-editor{color:var(--te-muted);font-size:17px;line-height:1.7} .elementor-location-header,.elementor-location-header header{background:rgba(8,10,14,.78)!important;backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(255,255,255,.07)} .elementor-location-header a{font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px} .elementor-location-header a:hover{color:var(--te-cyan)!important} .elementor-location-footer,.elementor-location-footer footer{background:#090b0d!important;border-top:1px solid rgba(255,255,255,.07)} .elementor-button,.elementor-button-link{border-radius:2px!important;font-family:var(--te-head)!important;font-weight:800!important;letter-spacing:.13em;text-transform:uppercase;padding:16px 22px!important;transition:all .14s ease!important;box-shadow:none!important} .elementor-button:hover{transform:translateY(-1px)} .svp-tactical-page .elementor-button{background:linear-gradient(135deg,var(--te-amber),#ffca4a)!important;color:#111!important;border:1px solid rgba(255,176,0,.65)!important} .svp-outline-btn .elementor-button,.svp-outline-btn .elementor-button-link{background:transparent!important;color:var(--te-cyan)!important;border:1px solid rgba(0,229,255,.6)!important;box-shadow:0 0 0 1px rgba(0,229,255,.18), inset 0 0 0 1px rgba(0,229,255,.08)!important} .svp-mini-kicker{font:700 12px var(--te-mono);letter-spacing:.24em;color:var(--te-cyan);text-transform:uppercase;margin-bottom:12px} .svp-hero-shell{display:grid;grid-template-columns:minmax(360px,460px) 1fr;gap:28px;align-items:stretch} .svp-hero-panel{background:linear-gradient(180deg,rgba(17,22,28,.88),rgba(11,13,16,.94));border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(0,229,255,.08),0 30px 80px rgba(0,0,0,.35);padding:34px 34px 30px;display:flex;flex-direction:column;justify-content:center;min-height:560px;position:relative;overflow:hidden} .svp-hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,229,255,.08),transparent 30%,transparent 70%,rgba(255,176,0,.08));pointer-events:none} .svp-hero-title{font-size:clamp(44px,5vw,84px);line-height:.93;margin:0 0 18px;max-width:8.5ch} .svp-hero-copy{font-size:18px;max-width:34ch;margin-bottom:20px} .svp-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px} .svp-chip{font:700 11px var(--te-mono);letter-spacing:.16em;text-transform:uppercase;padding:8px 10px;border:1px solid rgba(255,176,0,.35);color:var(--te-amber);background:rgba(255,176,0,.08)} .svp-terminal{margin-top:8px;padding:14px 16px;background:#0a1015;border:1px solid rgba(0,229,255,.24);color:var(--te-cyan);font:700 12px/1.8 var(--te-mono);letter-spacing:.06em} .svp-hero-media{position:relative;min-height:560px;background:#050709;border:1px solid rgba(255,255,255,.07);overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.35)} .svp-hero-media video,.svp-hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.2) saturate(.55) contrast(1.08) brightness(.7)} .svp-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,9,.1),rgba(5,7,9,.6))} .svp-target{position:absolute;border:1px solid rgba(0,229,255,.72);z-index:2;box-shadow:0 0 20px rgba(0,229,255,.18)} .svp-target.t1{top:14%;left:15%;width:24%;height:28%}.svp-target.t2{right:10%;bottom:14%;width:22%;height:26%;border-color:rgba(255,176,0,.78);box-shadow:0 0 20px rgba(255,176,0,.18)} .svp-target-label{position:absolute;top:-22px;left:0;font:700 10px var(--te-mono);color:inherit;letter-spacing:.18em;text-transform:uppercase} .svp-command-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:start} .svp-blueprint-panel,.svp-ops-panel{background:linear-gradient(180deg,#141920,#0f1318);border:1px solid rgba(255,255,255,.07);padding:30px;min-height:560px;box-shadow:0 20px 60px rgba(0,0,0,.25)} .svp-section-title{font-size:clamp(28px,3vw,52px);line-height:1;margin:0 0 14px}.svp-section-copy{max-width:64ch;margin-bottom:24px} .svp-blueprint{position:relative;min-height:380px;border:1px dashed rgba(0,229,255,.18);background:radial-gradient(circle at center,rgba(0,229,255,.06),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.005))} .svp-blueprint-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:18px 20px;border:1px solid rgba(255,176,0,.38);background:#0b0f13;color:var(--te-amber);font:800 13px var(--te-mono);letter-spacing:.18em;text-transform:uppercase} .svp-node{position:absolute;max-width:220px;background:rgba(10,13,17,.95);border:1px solid rgba(0,229,255,.24);padding:14px}.svp-node strong{display:block;color:var(--te-cyan);font:800 12px var(--te-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}.svp-node p{font-size:13px;line-height:1.6;margin:0}.svp-node.n1{top:28px;left:30px}.svp-node.n2{top:44px;right:32px}.svp-node.n3{bottom:26px;left:50%;transform:translateX(-50%)} .svp-monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.svp-monitor{position:relative;min-height:240px;background:linear-gradient(180deg,#10151b,#0b0f13);border:1px solid rgba(0,229,255,.16);padding:20px;overflow:hidden}.svp-monitor:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(0,229,255,.06),transparent 40%,rgba(255,176,0,.06));pointer-events:none}.svp-monitor small{display:block;font:700 11px var(--te-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--te-cyan);margin-bottom:14px}.svp-monitor h3{font-size:28px;line-height:1.05;margin:0 0 12px}.svp-monitor p{font-size:14px;max-width:30ch} .svp-roi-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:start}.svp-roi-stat{padding:30px;border:1px solid rgba(255,176,0,.18);background:linear-gradient(180deg,rgba(255,176,0,.08),rgba(255,176,0,.02));min-height:320px}.svp-roi-num{font-size:clamp(76px,11vw,150px);line-height:.88;color:var(--te-amber);font-family:var(--te-head);font-weight:900}.svp-roi-sub{font:800 16px var(--te-mono);letter-spacing:.22em;text-transform:uppercase;color:#fff;margin-bottom:14px}.svp-intel-grid{display:grid;grid-template-columns:1fr;gap:16px}.svp-intel-card{padding:22px;border:1px solid rgba(0,229,255,.12);background:rgba(255,255,255,.02)}.svp-intel-card span{display:block;font:800 10px var(--te-mono);letter-spacing:.2em;color:var(--te-cyan);margin-bottom:8px}.svp-intel-card strong{display:block;color:#fff;font-size:24px;margin-bottom:10px} .svp-footer-status{display:block;max-width:1220px;margin:0 auto;padding:0 20px 18px;color:var(--te-cyan);font:800 11px var(--te-mono);letter-spacing:.18em;text-transform:uppercase} @media (max-width: 1024px){.svp-hero-shell,.svp-command-grid,.svp-roi-layout{grid-template-columns:1fr}.svp-hero-panel,.svp-hero-media,.svp-blueprint-panel,.svp-ops-panel{min-height:auto}} @media (max-width: 767px){body::before{background-size:24px 24px}.svp-hero-panel{padding:24px}.svp-hero-title{font-size:42px;max-width:10ch}.svp-chip-row{gap:8px}.svp-hero-media{min-height:300px}.svp-monitor-grid{grid-template-columns:1fr}.svp-blueprint{min-height:540px}.svp-node{left:20px!important;right:20px!important;transform:none!important;max-width:none}.svp-node.n1{top:24px}.svp-node.n2{top:186px}.svp-node.n3{bottom:24px}.svp-roi-num{font-size:72px}}:root{--svp-bg:#1A1A1B;--svp-panel:#101214;--svp-panel-2:#17191D;--svp-amber:#FFB000;--svp-cyan:#00E5FF;--svp-text:#F5F7FA;--svp-muted:#B8C0CC;--svp-mono:"JetBrains Mono",monospace;--svp-sans:"Inter",Arial,sans-serif;} body{background:#111214;color:var(--svp-text);font-family:var(--svp-sans);} body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,229,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.05) 1px,transparent 1px);background-size:40px 40px;opacity:.12;mix-blend-mode:screen;z-index:0;} header,footer,.elementor-location-header,.elementor-location-footer,.elementor{position:relative;z-index:1;} header.elementor-location-header,.elementor-location-header{backdrop-filter:blur(10px);background:rgba(10,12,16,.72)!important;border-bottom:1px solid rgba(0,229,255,.12);} .elementor-location-header a,.elementor-location-footer a{transition:all .18s ease;} .elementor-location-header a:hover{color:var(--svp-cyan)!important;text-shadow:0 0 8px rgba(0,229,255,.4);} .elementor-location-footer{background:#0B0C0E!important;border-top:1px solid rgba(255,176,0,.18);} .elementor-location-footer:after{content:"SYSTEM STATUS: ONLINE";display:block;color:#00E5FF;font:700 12px var(--svp-mono);letter-spacing:.16em;text-transform:uppercase;padding:0 24px 18px;max-width:1220px;margin:0 auto;} h1,h2,h3,h4,.elementor-heading-title{font-family:"Inter Tight","Roboto Condensed",var(--svp-sans)!important;font-weight:800!important;letter-spacing:.02em;text-transform:uppercase;} p,li,.elementor-widget-text-editor{color:var(--svp-muted);} .elementor-button,.elementor-button-link{box-shadow:none!important;border-radius:2px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:800!important;transition:transform .12s ease, box-shadow .12s ease, background .12s ease!important;} .elementor-button:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgba(255,176,0,.4),0 0 24px rgba(255,176,0,.18)!important;} .svp-tactical-kicker{font:700 12px var(--svp-mono);letter-spacing:.24em;color:var(--svp-cyan);margin-bottom:12px;} .svp-hud-tags{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 12px;} .svp-hud-tags span{font:700 11px var(--svp-mono);letter-spacing:.16em;color:var(--svp-amber);border:1px solid rgba(255,176,0,.35);padding:7px 10px;background:rgba(255,176,0,.08);} .svp-command-copy,.svp-section-copy{font-size:18px;line-height:1.7;color:#D4DAE2;max-width:62ch;} .svp-terminal-box{margin-top:18px;padding:14px 16px;border:1px solid rgba(0,229,255,.24);background:rgba(0,229,255,.06);font:700 12px/1.8 var(--svp-mono);color:var(--svp-cyan);} .svp-video-shell{position:relative;min-height:520px;border:1px solid rgba(0,229,255,.18);overflow:hidden;background:#050607;} .svp-video-shell video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(.45) brightness(.72);} .svp-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.5));} .svp-scanline{position:absolute;inset:0;background:repeating-linear-gradient(to bottom,transparent 0 4px, rgba(255,255,255,.02) 5px 6px);opacity:.24;} .svp-target-box{position:absolute;border:1px solid rgba(0,229,255,.72);box-shadow:0 0 18px rgba(0,229,255,.2);} .target-1{top:18%;left:18%;width:26%;height:30%;}.target-2{right:14%;bottom:16%;width:22%;height:28%;border-color:rgba(255,176,0,.72);box-shadow:0 0 18px rgba(255,176,0,.2);} .svp-blueprint-wrap{margin-top:28px;padding:28px;border:1px solid rgba(0,229,255,.14);background:linear-gradient(180deg,rgba(0,229,255,.05),rgba(255,176,0,.02));} .svp-blueprint-stage{position:relative;min-height:360px;border:1px dashed rgba(0,229,255,.22);background:radial-gradient(circle at center, rgba(0,229,255,.06), transparent 55%);} .svp-blueprint-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px 20px;border:1px solid rgba(255,176,0,.4);font:800 14px var(--svp-mono);letter-spacing:.18em;color:var(--svp-amber);background:#0d0f12;} .svp-blueprint-node{position:absolute;max-width:220px;padding:14px;border:1px solid rgba(0,229,255,.24);background:rgba(10,14,18,.88);font:500 13px/1.6 var(--svp-sans);color:#c9d3dd;} .svp-blueprint-node strong{display:block;font:800 12px var(--svp-mono);letter-spacing:.14em;color:var(--svp-cyan);margin-bottom:6px;}.svp-node-solar{top:12%;left:10%;}.svp-node-ptz{top:18%;right:8%;}.svp-node-uplink{bottom:12%;left:50%;transform:translateX(-50%);} .svp-monitor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;} .svp-monitor-card{padding:22px;border:1px solid rgba(0,229,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.18));min-height:220px;position:relative;overflow:hidden;}.svp-monitor-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,229,255,.04),transparent 40%,rgba(255,176,0,.05));pointer-events:none;}.svp-monitor-label{font:700 11px var(--svp-mono);letter-spacing:.18em;color:var(--svp-cyan);margin-bottom:14px;} .svp-monitor-card h3{font-size:28px;line-height:1.15;margin:0 0 14px;color:#fff;} .svp-roi-block{padding:28px;border:1px solid rgba(255,176,0,.18);background:linear-gradient(180deg,rgba(255,176,0,.08),rgba(255,176,0,.02));margin-top:24px;text-align:center;}.svp-roi-number{font:900 clamp(72px,14vw,160px) "Inter Tight",sans-serif;line-height:.95;color:var(--svp-amber);} .svp-roi-copy{font:800 18px var(--svp-mono);letter-spacing:.26em;color:#fff;margin-bottom:12px;} .svp-industry-intel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;}.svp-intel-card{padding:20px;border:1px solid rgba(0,229,255,.14);background:rgba(255,255,255,.02);} .svp-intel-card span{display:block;font:800 11px var(--svp-mono);letter-spacing:.2em;color:var(--svp-cyan);margin-bottom:10px;}.svp-intel-card strong{display:block;color:#fff;margin-bottom:10px;font-size:22px;} .elementor-location-footer .elementor-widget-text-editor, .elementor-location-footer p, .elementor-location-footer li{color:#D0D7E0!important;} @media (max-width: 767px){body:before{background-size:24px 24px}.svp-video-shell{min-height:300px}.svp-monitor-grid,.svp-industry-intel{grid-template-columns:1fr}.svp-blueprint-stage{min-height:500px}.svp-node-solar,.svp-node-ptz,.svp-node-uplink{left:20px;right:20px;transform:none;max-width:none}.svp-node-solar{top:18px}.svp-node-ptz{top:170px}.svp-node-uplink{bottom:18px}.svp-command-copy,.svp-section-copy{font-size:16px}}document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('meta[name="generator"],link[rel="EditURI"]').forEach(function(el){el.remove()})});.svp-content-shell{max-width:1200px;margin:0 auto;padding:40px 24px 56px;box-sizing:border-box;} .svp-content-shell h1,.svp-content-shell h2,.svp-content-shell h3,.svp-content-shell h4,.svp-content-shell h5,.svp-content-shell h6,.svp-content-shell p,.svp-content-shell ul,.svp-content-shell ol,.svp-content-shell table{max-width:100%;} .svp-content-shell table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:24px 0;} .svp-content-shell th,.svp-content-shell td{padding:12px 14px;border:1px solid #d9d9d9;text-align:left;vertical-align:top;} .svp-content-shell h1{margin-top:0;word-break:normal;overflow-wrap:normal;hyphens:none;} .svp-content-shell h2,.svp-content-shell h3{word-break:normal;overflow-wrap:normal;hyphens:none;} @media (max-width: 767px){ .svp-content-shell{padding:24px 20px 40px;} .svp-content-shell h1{font-size:28px;line-height:1.08;letter-spacing:0;word-break:normal;overflow-wrap:normal;hyphens:none;} .svp-content-shell h2{font-size:24px;line-height:1.12;letter-spacing:0;word-break:normal;overflow-wrap:normal;hyphens:none;} .svp-content-shell h3{font-size:20px;line-height:1.16;letter-spacing:0;word-break:normal;overflow-wrap:normal;hyphens:none;} .svp-content-shell p,.svp-content-shell li{font-size:16px;line-height:1.7;} .svp-content-shell table{font-size:14px;} }@media (max-width: 767px){ #frm_form_2_container{padding:0 20px 8px;box-sizing:border-box;} #frm_form_2_container .frm_form_fields, #frm_form_2_container fieldset, #frm_form_2_container .frm_fields_container{max-width:100%;width:100%;} #frm_form_2_container .frm_form_field, #frm_form_2_container .frm_half, #frm_form_2_container .frm_third, #frm_form_2_container .frm_two_thirds, #frm_form_2_container .frm_fourth, #frm_form_2_container .frm_first, #frm_form_2_container .frm_last{width:100%;max-width:100%;float:none;grid-column:span 12 / span 12;margin:0 0 14px;} #frm_form_2_container input, #frm_form_2_container textarea, #frm_form_2_container select{width:100%;max-width:100%;box-sizing:border-box;} #frm_form_2_container textarea{min-height:140px;} #frm_form_2_container label{display:block;margin-bottom:6px;} #frm_form_2_container .frm_submit, #frm_form_2_container .frm_button_submit, #frm_form_2_container button[type="submit"], #frm_form_2_container input[type="submit"]{width:100%;max-width:100%;display:block;margin-top:10px;} }#frm_form_2_container{max-width:100%;} #frm_form_2_container #frm_field_21_container, #frm_form_2_container label[for="frm_email_2"], #frm_form_2_container #frm_email_2, #frm_form_2_container .frm_verify{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important;opacity:0 !important;pointer-events:none !important;} #frm_form_2_container .frm_submit{margin-top:20px;} #frm_form_2_container .frm_button_submit, #frm_form_2_container button[type="submit"], #frm_form_2_container input[type="submit"]{background:#f37332 !important;color:#fff !important;border:none !important;border-radius:4px !important;min-height:52px !important;padding:14px 22px !important;font-family:Montserrat,sans-serif !important;font-size:15px !important;font-weight:700 !important;letter-spacing:.04em !important;text-transform:uppercase !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;box-shadow:none !important;} #frm_form_2_container .frm_button_submit:hover, #frm_form_2_container button[type="submit"]:hover, #frm_form_2_container input[type="submit"]:hover{background:#000 !important;color:#fff !important;} .page-id-1127 .grve-btn.grve-fluid-btn-short{font-size:16px !important;line-height:1.35 !important;padding-top:18px !important;padding-bottom:18px !important;}.frm_style_formidable-style.with_frm_style input:focus-visible, .frm_style_formidable-style.with_frm_style textarea:focus-visible, .frm_style_formidable-style.with_frm_style select:focus-visible, .frm_style_formidable-style.with_frm_style button:focus-visible{ outline:2px solid #f37332 !important; outline-offset:2px !important; }.page-id-5667 .elementor-element.elementor-element-b0bda1f .elementor-widget-container{max-width:60rem;margin:0 auto;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box;} .page-id-5667 .elementor-element.elementor-element-c2459b7, .page-id-5667 .elementor-element.elementor-element-1963867, .page-id-5667 .elementor-element.elementor-element-17119f0, .page-id-5667 .elementor-element.elementor-element-cdc69b6, .page-id-5667 .elementor-element.elementor-element-cdc69b6 > .elementor-widget-container, .page-id-5667 #frm_form_2_container, .page-id-5667 #form_request-a-quote{width:100% !important;max-width:100% !important;} .page-id-5667 .elementor-element.elementor-element-cd415ea{gap:24px 24px;} .page-id-5667 .elementor-element.elementor-element-cd415ea img{width:auto !important;max-width:100% !important;max-height:80px;object-fit:contain;} @media (max-width: 767px){ .page-id-5667 .elementor-element.elementor-element-b0bda1f .elementor-widget-container{padding-left:0 !important;padding-right:0 !important;} .page-id-5667 .elementor-element.elementor-element-cd415ea img{max-height:56px;} }

Mobile Surveillance App

Manage remote surveillance systems, view live video, review stored footage, and stay connected to multiple sites from one easy-to-use mobile experience.

Easy to Use Application

Our mobile surveillance app is designed to make live monitoring, playback, downloads, and clip sharing simple. Whether you are checking one site or several, the workflow is built to keep surveillance accessible without adding operational friction.

It gives site owners, operators, and managers a practical way to stay connected to what matters without sitting in front of a control room all day.

What the app helps you do

  • Watch live video from remote surveillance systems
  • Review stored events and playback footage from anywhere
  • Download and share clips quickly
  • Monitor multiple sites from one login
  • Stay informed without complex workflows

Built for real operations

The app is meant for actual day-to-day use by contractors, managers, owners, and security stakeholders who need fast visibility into what is happening at their sites.

Want to see the app in action?

We can walk you through the app, live monitoring workflow, and the right surveillance setup for your sites.