:root{--bg:#06101c;--bg-deep:#040b14;--surface:#fff;--surface-soft:#f5f7fa;--surface-glass:hsla(0,0%,100%,.03);--text:#0d1b2a;--text-light:hsla(0,0%,100%,.92);--muted:#61738a;--muted-light:hsla(0,0%,100%,.55);--line:rgba(13,27,42,.07);--line-dark:hsla(0,0%,100%,.08);--accent:#f97316;--accent-soft:rgba(249,115,22,.12);--accent-glow:rgba(249,115,22,.25);--primary:#0ea5e9;--primary-soft:rgba(14,165,233,.1);--max:1200px;--radius:16px;--radius-lg:24px;--shadow:0 4px 24px rgba(0,0,0,.06);--shadow-lg:0 12px 48px rgba(0,0,0,.1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--surface);color:var(--text);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}.container{width:min(calc(100% - 40px),var(--max));margin:0 auto}.gradientText{background:linear-gradient(135deg,var(--accent) 0,#fb923c 50%,var(--primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:16px 0;background:rgba(6,16,28,.6);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);border-bottom:1px solid hsla(0,0%,100%,.06)}.navInner{justify-content:space-between}.navInner,.navLogo{display:flex;align-items:center}.navLogo{gap:10px}.logoImg{height:26px;width:auto;display:block}.navLinks{display:flex;gap:32px}.navLinks a{font-size:14px;font-weight:500;color:var(--muted-light);transition:color .2s}.navLinks a:hover{color:#fff}.navCta{font-size:14px;font-weight:600;color:var(--accent)!important;padding:10px 20px;border:1px solid var(--accent-soft);border-radius:999px;background:var(--accent-soft);transition:all .25s}.navCta:hover{background:var(--accent);color:#fff!important;border-color:var(--accent)}.hero{position:relative;background:var(--bg);color:#fff;padding:160px 0 80px;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.heroBackground{position:absolute;inset:0;overflow:hidden;pointer-events:none}.heroGrid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 20%,transparent 70%)}.heroGlow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.5}.heroGlow1{width:600px;height:600px;background:radial-gradient(circle,var(--accent-glow) 0,transparent 70%);top:-100px;right:-100px;animation:float1 8s ease-in-out infinite}.heroGlow2{width:400px;height:400px;background:radial-gradient(circle,rgba(14,165,233,.15) 0,transparent 70%);bottom:10%;left:-50px;animation:float2 10s ease-in-out infinite}.heroGlow3{width:300px;height:300px;background:radial-gradient(circle,rgba(249,115,22,.12) 0,transparent 70%);top:40%;left:40%;animation:float3 12s ease-in-out infinite}.heroPulse{position:absolute;width:2px;height:2px;background:var(--accent);border-radius:50%;top:30%;right:35%;box-shadow:0 0 20px 8px var(--accent-glow),200px 100px 0 0 rgba(14,165,233,.5),200px 100px 15px 5px rgba(14,165,233,.15),-150px 200px 0 0 rgba(249,115,22,.4),-150px 200px 15px 5px rgba(249,115,22,.12),400px -50px 0 0 rgba(14,165,233,.3),400px -50px 10px 3px rgba(14,165,233,.08);animation:pulse 3s ease-in-out infinite}@keyframes float1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,20px) scale(1.1)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-30px) scale(1.05)}}@keyframes float3{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(-20px,15px);opacity:.3}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.heroContent{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;margin-bottom:64px}.heroLeft{max-width:580px}.heroBadge{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:10px 18px;border-radius:999px;border:1px solid rgba(249,115,22,.15);margin-bottom:28px}.badgeDot{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:pulse 2s ease-in-out infinite;box-shadow:0 0 8px var(--accent-glow)}h1{font-size:clamp(2.8rem,5.5vw,4.5rem);line-height:1.02;font-weight:800;letter-spacing:-.03em;margin:0 0 24px}.heroText{font-size:1.1rem;color:var(--muted-light);line-height:1.7;margin-bottom:32px;max-width:520px}.heroActions{display:flex;gap:14px;flex-wrap:wrap}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 28px;border-radius:12px;font-weight:700;font-size:15px;transition:all .25s cubic-bezier(.4,0,.2,1);border:none;cursor:pointer}.primaryButton{background:linear-gradient(135deg,var(--accent) 0,#ea580c 100%);color:#fff;box-shadow:0 4px 16px rgba(249,115,22,.3),inset 0 1px 0 hsla(0,0%,100%,.15)}.primaryButton:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(249,115,22,.4),inset 0 1px 0 hsla(0,0%,100%,.15)}.secondaryButton{border:1px solid hsla(0,0%,100%,.15);color:#fff;background:hsla(0,0%,100%,.04);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.secondaryButton:hover{border-color:hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.btnArrow{transition:transform .2s;font-size:16px}.primaryButton:hover .btnArrow{transform:translateX(3px)}.fullWidth{width:100%}.dashboardMock{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-lg);overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.05),inset 0 1px 0 hsla(0,0%,100%,.06);animation:dashFloat 6s ease-in-out infinite;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}@keyframes dashFloat{0%,to{transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateY(0)}50%{transform:perspective(1200px) rotateY(-4deg) rotateX(2deg) translateY(-8px)}}.dashHeader{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.dashDots{display:flex;gap:6px}.dashDots span{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.12)}.dashDots span:first-child{background:#ef4444}.dashDots span:nth-child(2){background:#eab308}.dashDots span:last-child{background:#22c55e}.dashTitle{flex:1 1;font-size:12px;font-weight:600;color:var(--muted-light);text-align:center}.dashLive{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#22c55e;letter-spacing:.05em}.liveDot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:pulse 1.5s ease-in-out infinite;box-shadow:0 0 6px rgba(34,197,94,.5)}.dashBody{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.04);min-height:260px}.dashMap{position:relative;padding:0;background:#0a1520;overflow:hidden}.cityMap{position:relative;width:100%;height:100%;min-height:260px;background:radial-gradient(ellipse 80% 70% at 40% 45%,rgba(14,165,233,.04) 0,transparent 70%),#0a1520}.street{position:absolute;background:hsla(0,0%,100%,.06);border-radius:1px}.streetH{height:1px}.streetV{width:1px}.streetDiag{height:1px;transform-origin:left center}.streetMain{background:hsla(0,0%,100%,.1)}.streetH.streetMain{height:2px}.streetV.streetMain{width:2px}.mapNeighborhood{position:absolute;font-size:8px;font-weight:600;color:hsla(0,0%,100%,.15);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.cam{position:absolute;width:5px;height:5px;border-radius:50%;background:#3b9eff;box-shadow:0 0 4px rgba(59,158,255,.6);animation:camBlink 3s ease-in-out infinite}.cam1{animation-delay:0s}.cam2{animation-delay:1s}.cam3{animation-delay:2s}@keyframes camBlink{0%,to{opacity:1;box-shadow:0 0 4px rgba(59,158,255,.6)}30%{opacity:.4;box-shadow:0 0 2px rgba(59,158,255,.3)}60%{opacity:1;box-shadow:0 0 8px rgba(59,158,255,.8)}}.camAlert{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.7);width:6px;height:6px;animation:camAlertBlink 1.5s ease-in-out infinite}.camAlert2{animation-delay:.5s}.camAlert3{animation-delay:1s}@keyframes camAlertBlink{0%,to{opacity:1;box-shadow:0 0 6px rgba(239,68,68,.7),0 0 16px rgba(239,68,68,.3);transform:scale(1)}50%{opacity:.6;box-shadow:0 0 3px rgba(239,68,68,.4);transform:scale(.8)}}.camWarn{background:#eab308;box-shadow:0 0 5px rgba(234,179,8,.6);animation:camWarnBlink 2.5s ease-in-out infinite}.camWarn2{animation-delay:1.2s}@keyframes camWarnBlink{0%,to{opacity:1;box-shadow:0 0 5px rgba(234,179,8,.6)}50%{opacity:.5;box-shadow:0 0 2px rgba(234,179,8,.3)}}.mapLabel{position:absolute;bottom:12px;left:16px;font-size:11px;color:var(--muted-light);background:rgba(6,16,28,.7);padding:4px 10px;border-radius:6px;border:1px solid hsla(0,0%,100%,.06)}.dashSidebar{display:flex;flex-direction:column;gap:1px;background:rgba(6,16,28,.8)}.dashWidget{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid hsla(0,0%,100%,.04)}.widgetLabel{font-size:12px;color:var(--muted-light)}.widgetValue{font-size:20px;font-weight:800;color:#fff}.alertValue{color:var(--accent);text-shadow:0 0 12px var(--accent-glow)}.dashFeed{flex:1 1;display:flex;flex-direction:column;gap:1px;padding:8px 0}.feedItem{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:11px;color:var(--muted-light)}.feedDot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.feedDot.critical{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.4)}.feedDot.warning{background:#eab308;box-shadow:0 0 6px rgba(234,179,8,.4)}.feedDot.ok{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.4)}.heroMetrics{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.metricCard{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius);padding:24px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s}.metricCard:hover{background:hsla(0,0%,100%,.06);border-color:var(--accent-soft);transform:translateY(-3px)}.metricCard strong{display:block;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,var(--accent),#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:6px}.metricCard span{font-size:.9rem;color:var(--muted-light)}h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1.1;font-weight:800;letter-spacing:-.02em;margin:0 0 20px}h3{margin:0 0 10px;font-size:1.2rem}h3,h4{font-weight:700}h4{margin:0 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}li,p{line-height:1.7}.section{position:relative;padding:100px 0}.sectionMuted{background:var(--surface-soft)}.sectionDark{background:var(--bg);color:#fff;overflow:hidden}.sectionSubtext{color:var(--muted);font-size:1.05rem;max-width:640px;margin-bottom:40px}.sectionGlow{position:absolute;width:500px;height:500px;background:radial-gradient(circle,var(--accent-glow) 0,transparent 70%);filter:blur(120px);top:-150px;right:-100px;pointer-events:none;opacity:.4}.sectionGlowLeft{right:auto;left:-100px}.sectionCta{background:linear-gradient(180deg,var(--bg-deep) 0,var(--bg) 100%);color:#fff;overflow:hidden}.ctaGlow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(249,115,22,.1) 0,transparent 70%);filter:blur(100px);bottom:-200px;left:50%;transform:translateX(-50%);pointer-events:none}.eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:8px 16px;border-radius:999px;margin-bottom:20px;border:1px solid rgba(249,115,22,.1)}.eyebrowLight{color:var(--accent);background:rgba(249,115,22,.08);border-color:rgba(249,115,22,.12)}.twoCol{display:grid;grid-gap:40px;gap:40px;grid-template-columns:1.1fr 1fr;align-items:start}.leadBlock{font-size:1.05rem;color:var(--muted);line-height:1.75}.grid{display:grid;grid-gap:16px;gap:16px}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;transition:all .3s cubic-bezier(.4,0,.2,1)}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.card p{color:var(--muted);font-size:.95rem}.sectionDark .card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.07);box-shadow:none}.sectionDark .card:hover{background:hsla(0,0%,100%,.06);border-color:rgba(249,115,22,.2);box-shadow:0 8px 32px rgba(0,0,0,.3)}.sectionDark .card h3{color:#fff}.sectionDark .card p{color:var(--muted-light)!important}.capGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.capItem{display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:.88rem;font-weight:600;transition:all .25s}.capItem:hover{border-color:var(--accent-soft);box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-2px)}.capNum{font-size:11px;font-weight:800;color:var(--accent);background:var(--accent-soft);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.droneLayout{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.droneText{color:#fff}.droneDescription{color:hsla(0,0%,100%,.55);font-size:1.05rem;line-height:1.7;margin-bottom:28px}.droneFeatures{display:flex;flex-direction:column;gap:18px}.droneFeature{display:flex;align-items:flex-start;gap:14px;color:hsla(0,0%,100%,.7);font-size:.92rem}.droneFeature strong{display:block;color:#fff;margin-bottom:2px}.droneFeatureIcon{font-size:1.3rem;color:var(--accent);margin-top:2px}.droneVisualWrap{display:flex;justify-content:center}.droneVisual{position:relative;width:100%;max-width:440px;aspect-ratio:4/3;background:rgba(15,23,42,.7);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;overflow:hidden}.droneTerrain{position:absolute;inset:0;opacity:.15}.droneTerrainLine{position:absolute;background:rgba(59,130,246,.5)}.droneTerrainH{left:0;right:0;height:1px}.droneTerrainV{top:0;bottom:0;width:1px}.droneIcon{position:absolute;top:22%;left:50%;transform:translate(-50%,-50%);z-index:3;animation:droneFly 8s ease-in-out infinite}.droneImg{width:48px;height:48px;filter:brightness(0) saturate(100%) invert(40%) sepia(85%) saturate(1500%) hue-rotate(200deg) brightness(105%) contrast(97%) drop-shadow(0 0 12px rgba(59,130,246,.8));display:block}.droneShadow{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:30px;height:8px;background:radial-gradient(ellipse,rgba(59,130,246,.3),transparent);border-radius:50%;animation:droneShadowPulse 8s ease-in-out infinite}.dronePulseRing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(59,130,246,.4);border-radius:50%;animation:dronePulse 3s ease-out infinite}.dronePulseRing1,.dronePulseRing2{width:50px;height:50px}.dronePulseRing2{animation-delay:1.5s}@keyframes dronePulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(2.5);opacity:0}}@keyframes droneFly{0%{top:22%;left:50%}25%{top:18%;left:62%}50%{top:25%;left:55%}75%{top:15%;left:42%}to{top:22%;left:50%}}@keyframes droneShadowPulse{0%,to{opacity:.5;transform:translateX(-50%) scale(1)}50%{opacity:.3;transform:translateX(-50%) scale(.8)}}.droneSignal{position:absolute;top:38%;left:50%;transform:translateX(-50%);z-index:2}.droneSignalWave{position:absolute;left:50%;width:2px;height:20px;background:linear-gradient(180deg,rgba(59,130,246,.6),transparent);animation:droneSignalAnim 2s ease-in-out infinite}.droneSignalWave1{transform:translateX(-50%) rotate(-15deg);animation-delay:0s}.droneSignalWave2{transform:translateX(-50%);animation-delay:.3s}.droneSignalWave3{transform:translateX(-50%) rotate(15deg);animation-delay:.6s}@keyframes droneSignalAnim{0%,to{opacity:.3;height:15px}50%{opacity:.8;height:25px}}.droneFeed{position:absolute;bottom:12px;left:12px;right:12px;background:rgba(0,0,0,.6);border:1px solid rgba(59,130,246,.3);border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:4;overflow:hidden}.droneFeedHeader{justify-content:space-between;padding:8px 12px;font-size:10px;font-weight:600;color:hsla(0,0%,100%,.7);border-bottom:1px solid hsla(0,0%,100%,.06)}.droneFeedHeader,.droneFeedRec{display:flex;align-items:center}.droneFeedRec{gap:5px;color:#ef4444;font-weight:700}.droneFeedBody{position:relative;height:60px;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(15,23,42,.8));overflow:hidden}.droneFeedGrid{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.1) 1px,transparent 0),linear-gradient(90deg,rgba(59,130,246,.1) 1px,transparent 0);background-size:20px 20px;animation:droneFeedScan 4s linear infinite}@keyframes droneFeedScan{0%{background-position:0 0}to{background-position:20px 20px}}.droneFeedLabel{position:absolute;bottom:6px;left:10px;font-size:9px;color:rgba(59,130,246,.8);font-weight:600;letter-spacing:.05em}.droneFeedFooter{display:flex;gap:16px;padding:6px 12px;font-size:9px;color:hsla(0,0%,100%,.45);border-top:1px solid hsla(0,0%,100%,.06)}.droneFeedFooter i{margin-right:4px;color:#22c55e;font-size:10px}@media (max-width:768px){.droneLayout{grid-template-columns:1fr}}.diffCard{text-align:center;padding:36px 24px}.diffIcon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--accent-soft);color:var(--accent);border-radius:14px;font-size:1.4rem;margin-bottom:18px;border:1px solid rgba(249,115,22,.15)}.sectionDark .diffIcon{background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.2)}.solutionsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.solutionCard{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:all .3s;display:flex;flex-direction:column}.solutionCard:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--accent-soft)}.solutionTop{padding:28px 24px 20px;flex:1 1}.solutionTag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:5px 12px;border-radius:6px;margin-bottom:14px;border:1px solid rgba(249,115,22,.1)}.solutionTop h3{font-size:1.15rem;margin-bottom:8px}.solutionTop p{color:var(--muted);font-size:.88rem;line-height:1.6}.solutionFeatures{padding:16px 24px 24px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;list-style:none}.solutionFeatures li{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--muted)}.featureCheck{color:var(--accent);font-weight:700;font-size:12px;flex-shrink:0}.highlightCard{padding:32px 24px}.highlightIcon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--accent-soft);color:var(--accent);border-radius:12px;font-size:1.2rem;margin-bottom:16px;border:1px solid rgba(249,115,22,.08)}.clientsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:32px}.clientCard{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--radius);padding:32px 24px;transition:all .3s}.clientCard:hover{background:hsla(0,0%,100%,.06);border-color:rgba(249,115,22,.2);transform:translateY(-4px)}.clientTag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:rgba(249,115,22,.1);padding:5px 12px;border-radius:6px;margin-bottom:14px}.clientCard h3{color:#fff;font-size:1.2rem;margin-bottom:10px}.clientCard p{color:var(--muted-light);font-size:.92rem}.clientHighlight{background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(14,165,233,.05));border:1px solid rgba(249,115,22,.15);border-radius:var(--radius-lg);overflow:hidden}.clientHighlightInner{padding:40px}.clientHighlight h3{color:#fff;font-size:1.4rem;margin-bottom:12px;max-width:600px}.clientHighlight p{color:var(--muted-light);font-size:.95rem;max-width:700px}.teamSection{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:60px;gap:60px;align-items:center}.teamDescription{color:var(--muted);font-size:1.02rem;margin-bottom:32px}.teamStats{display:flex;gap:32px}.teamStats div{display:flex;flex-direction:column;gap:4px}.teamStats strong{font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--accent),#fb923c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.teamStats span{font-size:.85rem;color:var(--muted)}.teamVisual{gap:14px}.teamCard,.teamVisual{display:flex;flex-direction:column}.teamCard{background:var(--surface-soft);border:1px solid var(--line);border-radius:14px;padding:24px;gap:8px;transition:all .3s}.teamCard:hover{transform:translateX(6px);border-color:var(--accent-soft);box-shadow:var(--shadow)}.teamCardLine{height:3px;border-radius:2px;background:var(--line)}.teamCardLine:first-child{width:80%;background:linear-gradient(90deg,var(--accent-soft),transparent)}.teamCardLine:nth-child(2){width:60%}.teamCardLine:nth-child(3){width:40%}.teamCardLabel{font-size:.9rem;font-weight:600;color:var(--text);margin-top:8px}.ctaWrap{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:40px;gap:40px;align-items:center}.ctaText{color:var(--muted-light);font-size:1.05rem}.ctaCard{border-radius:var(--radius-lg);overflow:hidden;background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(14,165,233,.05));border:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ctaCardInner{padding:36px}.ctaCard h3{color:#fff;font-size:1.3rem;margin-bottom:8px}.ctaCard p{color:var(--muted-light);font-size:.95rem}.ctaInfo{margin:20px 0;padding:16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.ctaInfo p{font-size:.9rem;margin:0}.footer{background:var(--bg-deep);color:#fff;padding:64px 0 0;border-top:1px solid hsla(0,0%,100%,.06)}.footerGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px}.footerLogoRow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.footerAbout{color:var(--muted-light);font-size:.9rem;line-height:1.7}.footerCol{display:flex;flex-direction:column;gap:10px}.footerCol h4{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:6px}.footerCol a{font-size:.88rem;color:var(--muted-light);transition:color .2s}.footerCol a:hover{color:var(--accent)}.footerBottom{border-top:1px solid hsla(0,0%,100%,.06);padding:20px 0;text-align:center}.footerBottom p{color:hsla(0,0%,100%,.3);font-size:.8rem}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.revealed .aiCard,.revealed .capItem,.revealed .card,.revealed .clientCard,.revealed .routeFeature,.revealed .solutionCard,.revealed .teamCard,.revealed .trackVehicle{opacity:0;transform:translateY(20px);animation:staggerIn .5s cubic-bezier(.16,1,.3,1) forwards}.revealed .aiCard:first-child,.revealed .capItem:first-child,.revealed .card:first-child,.revealed .clientCard:first-child,.revealed .solutionCard:first-child{animation-delay:.05s}.revealed .aiCard:nth-child(2),.revealed .capItem:nth-child(2),.revealed .card:nth-child(2),.revealed .clientCard:nth-child(2),.revealed .solutionCard:nth-child(2){animation-delay:.1s}.revealed .aiCard:nth-child(3),.revealed .capItem:nth-child(3),.revealed .card:nth-child(3),.revealed .clientCard:nth-child(3),.revealed .solutionCard:nth-child(3){animation-delay:.15s}.revealed .aiCard:nth-child(4),.revealed .capItem:nth-child(4),.revealed .card:nth-child(4),.revealed .solutionCard:nth-child(4){animation-delay:.2s}.revealed .aiCard:nth-child(5),.revealed .capItem:nth-child(5),.revealed .card:nth-child(5),.revealed .solutionCard:nth-child(5){animation-delay:.25s}.revealed .aiCard:nth-child(6),.revealed .capItem:nth-child(6),.revealed .card:nth-child(6),.revealed .solutionCard:nth-child(6){animation-delay:.3s}.revealed .aiCard:nth-child(7),.revealed .capItem:nth-child(7),.revealed .solutionCard:nth-child(7){animation-delay:.35s}.revealed .aiCard:nth-child(8),.revealed .capItem:nth-child(8),.revealed .solutionCard:nth-child(8){animation-delay:.4s}.revealed .aiCard:nth-child(9),.revealed .capItem:nth-child(9),.revealed .solutionCard:nth-child(9){animation-delay:.45s}.revealed .aiCard:nth-child(10),.revealed .capItem:nth-child(10),.revealed .solutionCard:nth-child(10){animation-delay:.5s}.revealed .aiCard:nth-child(11),.revealed .solutionCard:nth-child(11){animation-delay:.55s}.revealed .aiCard:nth-child(12),.revealed .solutionCard:nth-child(12){animation-delay:.6s}@keyframes staggerIn{to{opacity:1;transform:translateY(0)}}.aiLayout{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:start}.aiVisual{position:-webkit-sticky;position:sticky;top:120px}.aiScreen{border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 64px rgba(0,0,0,.4);background:#080e18}.aiCamBg,.aiScreen{position:relative;overflow:hidden}.aiCamBg{min-height:380px;background:linear-gradient(180deg,rgba(14,165,233,.03),rgba(6,16,28,.8)),repeating-linear-gradient(0deg,transparent,transparent 30px,hsla(0,0%,100%,.01) 0,hsla(0,0%,100%,.01) 31px),#080e18}.aiRoad{position:absolute;background:hsla(0,0%,100%,.06)}.aiRoadL{left:25%;transform:perspective(300px) rotateY(5deg)}.aiRoadL,.aiRoadR{bottom:0;width:2px;height:70%}.aiRoadR{left:65%;transform:perspective(300px) rotateY(-5deg)}.aiRoadCenter{bottom:0;left:45%;width:2px;height:60%;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1) 12px,transparent 0,transparent 24px)}.aiBox{position:absolute;border:2px solid;border-radius:4px;animation:aiBoxPulse 3s ease-in-out infinite}.aiBox1{width:70px;height:45px;top:42%;left:30%;border-color:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.3),inset 0 0 8px rgba(34,197,94,.05);animation-delay:0s}.aiBox2{width:35px;height:40px;top:50%;left:58%;border-color:#3b82f6;box-shadow:0 0 8px rgba(59,130,246,.3),inset 0 0 8px rgba(59,130,246,.05);animation-delay:.5s}.aiBox3{width:28px;height:50px;top:55%;left:78%;border-color:#eab308;box-shadow:0 0 8px rgba(234,179,8,.3),inset 0 0 8px rgba(234,179,8,.05);animation-delay:1s}.aiBox4{width:65px;height:40px;top:35%;left:52%;border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow),inset 0 0 8px rgba(249,115,22,.05);animation-delay:1.5s}.aiBox5{width:30px;height:35px;top:58%;left:15%;border-color:#a855f7;box-shadow:0 0 8px rgba(168,85,247,.3),inset 0 0 8px rgba(168,85,247,.05);animation-delay:2s}@keyframes aiBoxPulse{0%,to{opacity:1}50%{opacity:.5}}.aiBoxIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px;opacity:.7;color:inherit}.aiBox1 .aiBoxIcon{color:#22c55e}.aiBox2 .aiBoxIcon{color:#3b82f6}.aiBox3 .aiBoxIcon{color:#eab308}.aiBox4 .aiBoxIcon{color:var(--accent)}.aiBox5 .aiBoxIcon{color:#a855f7}.aiBoxLabel{position:absolute;top:-20px;left:0;font-size:9px;font-weight:700;color:#fff;background:inherit;padding:2px 6px;border-radius:3px;white-space:nowrap;letter-spacing:.03em}.aiBox1 .aiBoxLabel{background:rgba(34,197,94,.7)}.aiBox2 .aiBoxLabel{background:rgba(59,130,246,.7)}.aiBox3 .aiBoxLabel{background:rgba(234,179,8,.7)}.aiBox4 .aiBoxLabel{background:rgba(249,115,22,.7)}.aiBox5 .aiBoxLabel{background:rgba(168,85,247,.7)}.aiScanLine{position:absolute;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.4),transparent);animation:aiScan 3s linear infinite}@keyframes aiScan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.aiHud{position:absolute;inset:0;flex-direction:column;padding:14px 18px;pointer-events:none}.aiHud,.aiHudTop{display:flex;justify-content:space-between}.aiHudTop{font-size:11px;color:hsla(0,0%,100%,.5);font-weight:600}.aiHudRec{display:flex;align-items:center;gap:5px;color:#ef4444;font-weight:700}.aiRecDot{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:pulse 1s ease-in-out infinite}.aiHudBottom{display:flex;gap:20px}.aiHudStat{display:flex;flex-direction:column;gap:2px;background:rgba(0,0,0,.5);padding:6px 10px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.aiHudNum{font-size:18px;font-weight:800;color:#fff}.aiHudStat span:last-child{font-size:9px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.05em}.aiGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.aiCard{display:flex;align-items:flex-start;gap:12px;padding:16px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:all .25s}.aiCard:hover{background:hsla(0,0%,100%,.06);border-color:rgba(249,115,22,.2);transform:translateY(-2px)}.aiCardIcon{font-size:1.3rem;flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border-radius:8px}.aiCardText strong{display:block;font-size:.85rem;color:#fff;margin-bottom:3px}.aiCardText p{font-size:.78rem;color:var(--muted-light)!important;line-height:1.5;margin:0}.sectionRoutes{background:linear-gradient(180deg,#080e1a,#0b1628 50%,#080e1a);color:#fff;overflow:hidden}.routesLayout{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:56px;gap:56px;align-items:center}.routesDescription{color:var(--muted-light);font-size:1rem;line-height:1.75;margin-bottom:32px}.routesFeatures{display:flex;flex-direction:column;gap:18px}.routeFeature{display:flex;align-items:center;gap:14px;padding:14px 18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:all .25s}.routeFeature:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.1)}.routeFeatureIcon{width:12px;height:12px;border-radius:50%;flex-shrink:0}.routeIconGreen{background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.5)}.routeIconRed{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5)}.routeIconBlue{background:#3b9eff;box-shadow:0 0 8px rgba(59,158,255,.5)}.routeFeature strong{display:block;font-size:.9rem;color:#fff;margin-bottom:2px}.routeFeature span{font-size:.8rem;color:var(--muted-light)}.routesMapWrap{border-radius:var(--radius-lg);overflow:hidden;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 24px 64px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.04)}.routesMap{position:relative;background:#0c1a2e;min-height:480px;overflow:hidden}.rCity{inset:0;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(14,165,233,.03) 0,transparent 70%),#0c1a2e}.rCity,.rRoad{position:absolute}.rRoad{background:hsla(0,0%,100%,.07);border-radius:1px}.rRoadH{height:1.5px}.rRoadV{width:1.5px}.rRoadSec{height:1px;background:hsla(0,0%,100%,.04)}.rRoadSecV{height:auto;width:1px}.rLabel{font-size:14px;font-weight:700;color:hsla(0,0%,100%,.2);letter-spacing:.02em}.rLabel,.rNeighborhood{position:absolute;pointer-events:none}.rNeighborhood{font-size:8px;font-weight:600;color:hsla(0,0%,100%,.12);letter-spacing:.06em;text-transform:uppercase}.routeSvg{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.routePath{stroke-dasharray:8,6;animation:routeDash 2s linear infinite}@keyframes routeDash{to{stroke-dashoffset:-28}}.routeDot{filter:drop-shadow(0 0 6px rgba(59,130,246,.8)) drop-shadow(0 0 14px rgba(59,130,246,.4))}.routeCarIcon{filter:drop-shadow(0 0 8px rgba(239,68,68,.9)) drop-shadow(0 0 18px rgba(239,68,68,.5))}.rCam{position:absolute;width:7px;height:7px;border-radius:50%;z-index:3}.rCamRoute{background:#22c55e;box-shadow:0 0 5px rgba(34,197,94,.6),0 0 12px rgba(34,197,94,.2);animation:rCamPulse 3s ease-in-out infinite}.rCamD1{animation-delay:.4s}.rCamD2{animation-delay:.9s}.rCamD3{animation-delay:1.5s}@keyframes rCamPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 5px rgba(34,197,94,.6),0 0 12px rgba(34,197,94,.2)}50%{opacity:.5;transform:scale(.7);box-shadow:0 0 3px rgba(34,197,94,.3)}}.rCamBlue{background:#3b9eff;box-shadow:0 0 4px rgba(59,158,255,.4);width:5px;height:5px;opacity:.5;animation:rCamBluePulse 4s ease-in-out infinite}@keyframes rCamBluePulse{0%,to{opacity:.5}50%{opacity:.25}}.rAlert{position:absolute;width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.6);z-index:4}.rAlertSmall{width:7px;height:7px}.rAlertPulse{position:absolute;inset:-8px;border-radius:50%;border:2px solid rgba(239,68,68,.6);animation:rAlertRing 2s ease-out infinite}.rAlertSmall .rAlertPulse{animation-delay:.7s}@keyframes rAlertRing{0%{transform:scale(.4);opacity:.9}to{transform:scale(2.2);opacity:0}}.rMarker{position:absolute;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;z-index:5;box-shadow:0 2px 8px rgba(0,0,0,.4)}.rMarkerA{background:linear-gradient(135deg,#22c55e,#16a34a)}.rMarkerB{background:linear-gradient(135deg,#ef4444,#dc2626)}.trackHeader{max-width:640px;margin-bottom:48px}.trackVisual{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.trackRadar{border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(13,27,42,.12);box-shadow:var(--shadow-lg);background:#0a1520}.radarBg{position:relative;width:100%;min-height:440px;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(14,165,233,.04) 0,transparent 70%),#0a1520;overflow:hidden}.radarRing{position:absolute;border-radius:50%;border:1px solid rgba(14,165,233,.08);top:50%;left:50%;transform:translate(-50%,-50%)}.radarRing1{width:90%;height:90%}.radarRing2{width:66%;height:66%}.radarRing3{width:42%;height:42%}.radarRing4{width:20%;height:20%;border-color:rgba(14,165,233,.12)}.radarCross{position:absolute;background:rgba(14,165,233,.06)}.radarCrossH{top:50%;left:5%;width:90%;height:1px}.radarCrossV{left:50%;top:5%;height:90%;width:1px}.radarSweep{top:50%;left:50%;width:50%;height:2px;background:linear-gradient(90deg,rgba(14,165,233,.3),transparent);animation:radarSpin 4s linear infinite}.radarSweep,.radarSweep:before{position:absolute;transform-origin:left center}.radarSweep:before{content:"";top:-60px;left:0;width:100%;height:120px;background:conic-gradient(from -10deg at 0 50%,transparent 0deg,rgba(14,165,233,.06) 25deg,transparent 50deg)}@keyframes radarSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vehicle{position:absolute;z-index:3;flex-direction:column;gap:4px}.vIcon,.vehicle{display:flex;align-items:center}.vIcon{justify-content:center;width:22px;height:22px;border-radius:50%;background:#22c55e;color:#fff;font-size:9px;font-weight:800;box-shadow:0 0 8px rgba(34,197,94,.5),0 0 20px rgba(34,197,94,.15);animation:vPulse 2.5s ease-in-out infinite}.vIconAmb{background:#ef4444;font-size:13px;box-shadow:0 0 8px rgba(239,68,68,.5),0 0 20px rgba(239,68,68,.15);animation:vPulseRed 1.8s ease-in-out infinite}.vIconFire{background:#f97316;font-size:8px;box-shadow:0 0 8px rgba(249,115,22,.5),0 0 20px rgba(249,115,22,.15);animation:vPulseOrange 2s ease-in-out infinite}@keyframes vPulse{0%,to{box-shadow:0 0 8px rgba(34,197,94,.5),0 0 20px rgba(34,197,94,.15)}50%{box-shadow:0 0 12px rgba(34,197,94,.7),0 0 30px rgba(34,197,94,.25)}}@keyframes vPulseRed{0%,to{box-shadow:0 0 8px rgba(239,68,68,.5),0 0 20px rgba(239,68,68,.15);transform:scale(1)}50%{box-shadow:0 0 14px rgba(239,68,68,.8),0 0 32px rgba(239,68,68,.3);transform:scale(1.1)}}@keyframes vPulseOrange{0%,to{box-shadow:0 0 8px rgba(249,115,22,.5),0 0 20px rgba(249,115,22,.15)}50%{box-shadow:0 0 12px rgba(249,115,22,.7),0 0 28px rgba(249,115,22,.25)}}.vLabel{font-size:9px;font-weight:700;color:hsla(0,0%,100%,.7);background:rgba(0,0,0,.5);padding:2px 6px;border-radius:4px;white-space:nowrap;letter-spacing:.03em}.vTrail{position:absolute;top:50%;right:100%;width:30px;height:2px;border-radius:1px;transform-origin:right center}.vTrail1{background:linear-gradient(270deg,rgba(34,197,94,.5),transparent);transform:rotate(10deg);animation:trailMove1 3s ease-in-out infinite}.vTrail2{background:linear-gradient(270deg,rgba(239,68,68,.5),transparent);width:40px;transform:rotate(-5deg);animation:trailMove2 2.5s ease-in-out infinite}.vTrail3{background:linear-gradient(270deg,rgba(34,197,94,.5),transparent);transform:rotate(20deg);animation:trailMove3 3.5s ease-in-out infinite}.vTrail4{background:linear-gradient(270deg,rgba(249,115,22,.5),transparent);width:35px;transform:rotate(-15deg);animation:trailMove1 2.8s ease-in-out infinite}@keyframes trailMove1{0%,to{opacity:.7;width:30px}50%{opacity:.3;width:18px}}@keyframes trailMove2{0%,to{opacity:.8;width:40px}50%{opacity:.4;width:22px}}@keyframes trailMove3{0%,to{opacity:.6;width:28px}50%{opacity:.2;width:14px}}.v1{animation:vMove1 8s ease-in-out infinite}.v2{animation:vMove2 6s ease-in-out infinite}.v3{animation:vMove3 10s ease-in-out infinite}.v4{animation:vMove4 7s ease-in-out infinite}.v5{animation:vMove5 9s ease-in-out infinite}.v6{animation:vMove6 7.5s ease-in-out infinite}@keyframes vMove1{0%,to{transform:translate(0)}25%{transform:translate(12px,-8px)}50%{transform:translate(24px,-4px)}75%{transform:translate(14px,6px)}}@keyframes vMove2{0%,to{transform:translate(0)}25%{transform:translate(-10px,14px)}50%{transform:translate(-18px,8px)}75%{transform:translate(-6px,18px)}}@keyframes vMove3{0%,to{transform:translate(0)}25%{transform:translate(8px,10px)}50%{transform:translate(16px,4px)}75%{transform:translate(6px,-6px)}}@keyframes vMove4{0%,to{transform:translate(0)}25%{transform:translate(-14px,-6px)}50%{transform:translate(-8px,-14px)}75%{transform:translate(-18px,2px)}}@keyframes vMove5{0%,to{transform:translate(0)}30%{transform:translate(10px,-12px)}60%{transform:translate(20px,-6px)}}@keyframes vMove6{0%,to{transform:translate(0)}30%{transform:translate(-8px,10px)}60%{transform:translate(4px,16px)}}.trackPanel{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);display:flex;flex-direction:column}.trackPanelHeader{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.trackPanelTitle{font-size:.9rem;font-weight:700;color:var(--text)}.trackPanelLive{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#22c55e;letter-spacing:.05em}.trackStat{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.trackStatRow{display:flex;align-items:center;gap:10px;padding:16px 18px;background:#fff}.trackDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.trackDotGreen{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.4)}.trackDotYellow{background:#eab308;box-shadow:0 0 6px rgba(234,179,8,.4)}.trackDotRed{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.4)}.trackDotGray{background:#94a3b8}.trackStatLabel{font-size:.8rem;color:var(--muted);flex:1 1}.trackStatVal{font-size:1.2rem;font-weight:800;color:var(--text)}.trackList{flex:1 1;display:flex;flex-direction:column}.trackVehicle{display:flex;align-items:center;gap:12px;padding:14px 22px;border-top:1px solid var(--line);transition:background .2s}.trackVehicle:hover{background:var(--surface-soft)}.trackVIcon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgba(34,197,94,.1);color:#22c55e;font-size:11px;font-weight:800;flex-shrink:0}.trackVIconAmb{background:rgba(239,68,68,.1);color:#ef4444;font-size:16px}.trackVIconFire{background:rgba(249,115,22,.1);color:#f97316;font-size:9px}.trackVInfo{flex:1 1;min-width:0}.trackVInfo strong{display:block;font-size:.85rem;color:var(--text);margin-bottom:2px}.trackVInfo span{font-size:.78rem;color:var(--muted)}.trackVStatus{font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;white-space:nowrap}.trackVGreen{background:rgba(34,197,94,.1);color:#16a34a}.trackVRed{background:rgba(239,68,68,.1);color:#dc2626}.trackVYellow{background:rgba(234,179,8,.1);color:#a16207}@media (max-width:1100px){.heroContent{grid-template-columns:1fr;gap:40px}.heroLeft{max-width:100%}.dashboardMock{transform:none;animation:none}.solutionsGrid{grid-template-columns:repeat(2,1fr)}.capGrid{grid-template-columns:repeat(3,1fr)}.clientsGrid,.ctaWrap,.grid3,.grid4,.heroMetrics,.twoCol{grid-template-columns:1fr 1fr}.routesLayout,.teamSection{grid-template-columns:1fr;gap:40px}.aiLayout,.trackVisual{grid-template-columns:1fr}.aiVisual{position:static}.aiGrid,.footerGrid{grid-template-columns:1fr 1fr}.footerGrid{gap:32px}.navLinks{display:none}}@media (max-width:760px){.hero{padding:120px 0 60px;min-height:auto}.section{padding:72px 0}.capGrid,.clientsGrid,.ctaWrap,.grid2,.grid3,.grid4,.heroMetrics,.solutionsGrid,.twoCol{grid-template-columns:1fr}h1{font-size:clamp(2.2rem,8vw,3rem);line-height:1.05}.dashboardMock{display:none}.heroBadge{font-size:11px}.heroActions{flex-direction:column}.primaryButton,.secondaryButton{width:100%}.navCta{padding:8px 14px;font-size:13px}.teamStats{flex-direction:column;gap:20px}.routesMap{min-height:360px}.routesLayout,.trackVisual{grid-template-columns:1fr}.radarBg{min-height:320px}.trackStat{grid-template-columns:1fr 1fr}.aiGrid,.aiLayout{grid-template-columns:1fr}.aiCamBg{min-height:280px}.footerGrid{grid-template-columns:1fr;gap:28px}.clientHighlightInner{padding:24px}}@media (max-width:480px){.container{width:calc(100% - 24px)}h1{font-size:2rem}.metricCard{padding:18px 14px}.metricCard strong{font-size:1.6rem}.solutionTop{padding:20px 18px 16px}.solutionFeatures{padding:14px 18px 20px}}