:root{--p-navbar-h:60px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-body,body{background:#ffffff;color:#111827}.top-navbar{position:fixed;top:0;left:0;right:0;height:var(--p-navbar-h);background:#ffffff;border-bottom:1px solid #e5e7eb;z-index:1000}.nav-inner,.top-navbar{display:flex;align-items:center}.nav-inner{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;justify-content:space-between;gap:20px}.nav-logo{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.nav-logo-img{height:40px;width:auto}.nav-menu{list-style:none;display:flex;gap:30px;align-items:center;margin:0}.nav-link{text-decoration:none;color:#374151;font-weight:500;font-size:.95rem;transition:color .2s}.nav-link:hover{color:#ef4444}.nav-cta{background:#ef4444;color:#ffffff!important;padding:8px 16px;border-radius:6px;transition:background .2s}.nav-cta:hover{background:#dc2626}.p-main{padding-top:var(--p-navbar-h);min-height:100vh}.ntra-footer{background:#ffffff;border-top:1px solid #e2e8f0;padding:64px 56px 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;max-width:1400px;margin-left:auto;margin-right:auto}.footer-logo-text{font-size:1.6rem;font-weight:900;color:#0f172a}.footer-logo-text span{color:#ef4444}.footer-col-title{font-size:.65rem;font-weight:800;letter-spacing:.2em;color:#ef4444;text-transform:uppercase;margin-bottom:18px}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.footer-links a{font-size:.82rem;color:#475569;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#ef4444}.footer-bottom{border-top:1px solid #e2e8f0;padding-top:28px;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.footer-copy{font-size:.75rem;color:#64748b}.nav-toggle{display:none;flex-direction:column;gap:6px;background:none;border:none;cursor:pointer}.nav-toggle-bar{width:24px;height:2px;background:#111827;transition:.3s}@media (max-width:768px){.nav-toggle{display:flex}.nav-menu{display:none}.footer-grid{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column;gap:12px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.absolute{position:absolute}.relative{position:relative}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--ntra-navy:#060d1a;--ntra-dark:#080f1e;--ntra-mid:#0b1222;--ntra-panel:#0f1a2e;--ntra-red:#ef4444;--ntra-red-dim:rgba(239,68,68,0.15);--ntra-blue:#3b82f6;--ntra-blue-dim:rgba(59,130,246,0.12);--ntra-glow-red:0 0 20px rgba(239,68,68,0.4),0 0 60px rgba(239,68,68,0.15);--ntra-glow-blue:0 0 20px rgba(59,130,246,0.4),0 0 60px rgba(59,130,246,0.15);--ntra-text:#e2e8f0;--ntra-muted:#64748b;--ntra-subtle:#1e2d45}@keyframes particle-float{0%,to{transform:translateY(0) translateX(0);opacity:.85}50%{transform:translateY(-30px) translateX(20px);opacity:.4}}@keyframes hb-pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}70%{box-shadow:0 0 0 10px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes rec-blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes lane-flow{0%{transform:translateY(0)}to{transform:translateY(60px)}}@keyframes scan-down{0%{top:-10%}to{top:100%}}@keyframes veh-flow{0%{top:-18%}to{top:118%}}@keyframes det-glow{0%,to{box-shadow:0 0 8px rgba(239,68,68,.5),inset 0 0 6px rgba(239,68,68,.18)}50%{box-shadow:0 0 20px rgba(239,68,68,.95),inset 0 0 9px rgba(239,68,68,.4)}}@keyframes radar-ping{0%{transform:scale(.2);opacity:.95}to{transform:scale(1.45);opacity:0}}@keyframes feed-cycle{0%{opacity:0;transform:scale(1.04)}3%{opacity:1;transform:scale(1)}18%{opacity:1;transform:scale(1.02)}22%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(1.04)}}@media (max-width:1100px){.hero-grid{grid-template-columns:1fr;gap:48px;padding:60px 32px 80px}.hero-subtext{max-width:100%}.hero-right{min-height:480px}.video-frame{max-width:720px;margin:0 auto}}@media (max-width:720px){.hero-grid{padding:40px 18px 56px;gap:32px}.hero-stats{grid-template-columns:repeat(2,1fr)}.hero-right{min-height:380px}.hud-coords,.hud-radar{display:none}.hud-tracker{gap:4px}.hud-track-item{padding:3px 6px;font-size:.5rem}}@keyframes data-flow{0%{left:-60%}to{left:160%}}@media (max-width:1100px){.hero-content{padding:24px 24px 32px;max-width:760px;gap:14px}.demos-grid,.industries-grid{grid-template-columns:repeat(2,1fr)}.industry-tile:first-child,.industry-tile:nth-child(5){grid-column:span 1}.footer-grid{grid-template-columns:1fr 1fr}.demos-section,.final-cta,.how-section,.industries-section{padding:80px 36px}.stats-bar{padding:28px 36px}.ntra-footer{padding:56px 36px 28px}.footer-grid{gap:32px}}@media (max-width:720px){.hero-content{padding:20px 16px 28px;gap:12px}.stats-bar{grid-template-columns:repeat(2,1fr);padding:28px 18px;gap:18px}.stats-bar .stat-item{padding:0 8px;border-right:none}.stat-number{font-size:2.1rem}.demos-section,.final-cta,.how-section,.industries-section{padding:64px 18px}.demos-grid{grid-template-columns:1fr;gap:18px}.industries-grid{grid-template-columns:1fr;gap:14px}.footer-grid{grid-template-columns:1fr;gap:24px}.ntra-footer{padding:48px 22px 24px}.pipeline-flow{flex-direction:column;align-items:center}.pipeline-connector{transform:rotate(90deg);padding:0;flex:0 0 20px}.footer-bottom{flex-direction:column;gap:12px;align-items:flex-start}.demos-title,.how-title,.industries-title{font-size:1.7rem!important}.video-frame{max-width:100%;min-width:0}.chrome-url{min-width:0;flex:1 1 auto;min-height:0;overflow:hidden}.chrome-feed{font-size:.62rem;left:14px}.video-chrome{padding:10px 12px;gap:10px}.chrome-bar{padding:5px 10px;min-width:0}.chrome-rec{font-size:.62rem}.hud-chip{font-size:.55rem;padding:5px 8px}.hud-chip .num{font-size:.7rem}.hud-coords{display:none}.hud-radar{width:50px;height:50px;bottom:50px;right:16px}.hud-tracker{gap:5px}.hud-track-item{padding:3px 6px;font-size:.5rem}.hud-corner{width:16px;height:16px;border-width:1.5px}.hero-stats{grid-template-columns:repeat(2,1fr);padding-top:16px}.hero-stat{padding:12px}.hero-stat:nth-child(2){border-right:none}.hero-stat:first-child,.hero-stat:nth-child(2){border-bottom:1px solid rgba(15,23,42,.06)}}@media (max-width:480px){.hero-grid{padding:32px 16px 56px!important;gap:24px}.hero-title{font-size:clamp(1.9rem,8vw,2.4rem)}.hero-subtext{font-size:.95rem}.stats-bar{grid-template-columns:1fr 1fr;gap:14px}.stat-number{font-size:1.8rem}.stat-desc{font-size:.7rem}.hero-stat .val{font-size:.95rem}}@media (max-width:420px){.hero-buttons{flex-direction:column;align-items:stretch;width:100%}.btn-hero-ghost,.btn-hero-primary{justify-content:center;width:100%}.hero-stats{grid-template-columns:1fr}.hero-stat{border-right:none;border-bottom:1px solid rgba(15,23,42,.06)}.hero-stat:last-child{border-bottom:none}.hero-stat .lbl{font-size:.62rem}}@media (max-width:768px){.about-hero{padding-top:10px}.about-hero-content{max-width:100%}.about-hero-title{font-size:clamp(2.8rem,9vw,3.6rem);line-height:1.06}.about-hero-subtitle{font-size:1.08rem}.about-hero-supporting{font-size:1rem}.about-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-btn{width:100%;max-width:280px}}@media (max-width:480px){.about-hero-content{padding:0 16px}.about-hero-title{font-size:clamp(2.1rem,9vw,2.6rem)}.about-hero-subtitle{font-size:1rem}.about-hero-supporting{font-size:.95rem}.about-stats-row{grid-template-columns:1fr}.about-cta-buttons{flex-direction:column;align-items:stretch}.about-btn{max-width:none}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-box{0%,to{box-shadow:0 0 0 rgba(215,38,56,0)}50%{box-shadow:0 0 12px rgba(215,38,56,.35)}}@keyframes alert-glow{0%,to{box-shadow:0 0 0 0 rgba(220,38,38,.2)}50%{box-shadow:0 0 8px 3px rgba(220,38,38,.1)}}@keyframes grow{0%{width:0}to{width:72%}}@keyframes glow-pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1100px){.sol-dashboard,.sol-hero-layout{grid-template-columns:1fr}.cmd-sidebar{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgba(148,163,184,.18)}.cmd-brand{width:100%}.industry-grid-premium,.premium-demo-grid,.sol-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.module-row{grid-template-columns:1fr}.module-row-reverse .module-content,.module-row-reverse .module-media{order:0}}@media (max-width:700px){.sol-container{width:min(1200px,calc(100% - 24px))}.sol-hero{padding-top:56px}.sol-hero-title{font-size:clamp(2.15rem,10vw,3rem)}.sol-hero-sub{font-size:1rem;max-width:100%}.sol-hero-actions{flex-direction:column}.industry-grid-premium,.premium-demo-grid,.sol-stat-row{grid-template-columns:1fr}.module-row{padding:12px;gap:16px}.dash-feeds{grid-template-columns:1fr}.sol-hero-copy{text-align:left}.sol-btn{width:100%;text-align:center}.module-media{min-height:280px}.module-alert.a1{top:82px;left:12px}.module-alert.a2{top:122px;left:28px}.module-alert.a3{top:160px;left:54px}.module-tags{flex-direction:column;align-items:flex-start}.module-tags span{width:100%;text-align:center}.sol-final-cta-premium{padding:70px 0 80px}}@media (max-width:480px){.sol-container{width:min(1200px,calc(100% - 16px))}.sol-hero{padding-top:32px}.sol-hero-title{font-size:clamp(1.7rem,8vw,2.2rem)}.sol-hero-sub{font-size:.95rem}}:root{--c-red:#ef4444;--c-red-deep:#dc2626;--c-red-darker:#991b1b;--c-text:#0b1220;--c-muted:#475569;--c-soft:#64748b;--c-border:rgba(15,23,42,0.08);--c-border-red:rgba(239,68,68,0.22);--c-bg-soft:#fafbfc;--c-bg-tint:#fef2f2}@keyframes cx-float{0%,to{transform:translateY(0) translateX(0);opacity:.85}50%{transform:translateY(-30px) translateX(20px);opacity:.35}}@keyframes cx-pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55)}70%{box-shadow:0 0 0 10px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}@keyframes cx-sweep{0%,to{transform:translateX(-15%) translateY(-10%) scale(1);opacity:.6}50%{transform:translateX(15%) translateY(10%) scale(1.1);opacity:.85}}@keyframes cx-scan{0%{top:-10%}to{top:100%}}@keyframes cx-ping{0%{transform:scale(.2);opacity:.95}to{transform:scale(1.4);opacity:0}}@keyframes cx-sweep-rot{to{transform:rotate(1turn)}}@keyframes cx-target-pulse{0%,to{box-shadow:0 0 8px rgba(239,68,68,.45),inset 0 0 6px rgba(239,68,68,.15)}50%{box-shadow:0 0 18px rgba(239,68,68,.85),inset 0 0 9px rgba(239,68,68,.32)}}@keyframes cx-fade-tel{0%,to{opacity:.25}50%{opacity:.85}}@keyframes cx-pin-pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.55),0 0 16px rgba(239,68,68,.6)}70%{box-shadow:0 0 0 14px rgba(239,68,68,0),0 0 16px rgba(239,68,68,.6)}to{box-shadow:0 0 0 0 rgba(239,68,68,0),0 0 16px rgba(239,68,68,.6)}}@media (max-width:1100px){.cx-grid{grid-template-columns:1fr;gap:36px;padding:24px 28px 64px}.cx-cc{max-width:720px;margin:0 auto}.cx-info{grid-template-columns:1fr 1fr;padding:24px 28px 64px}.cx-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 0}.cx-trust-item:nth-child(3){border-right:none}.cx-trust-item:nth-child(4),.cx-trust-item:nth-child(5){border-right:1px solid var(--c-border)}.cx-trust-item:last-child{border-right:none}.cx-cta,.cx-map{padding:64px 28px}}@media (max-width:720px){.cx-hero{padding:56px 18px 32px}.cx-hero h1{font-size:clamp(1.7rem,7vw,2.4rem)}.cx-hero p{font-size:.95rem}.cx-grid{padding:20px 16px 56px;gap:28px}.cx-form-card{padding:22px;border-radius:18px}.cx-form-grid{grid-template-columns:1fr}.cx-form-actions .cx-btn{width:100%}.cx-info{grid-template-columns:1fr;padding:20px 16px 56px}.cx-trust{padding:40px 18px}.cx-trust-grid{grid-template-columns:1fr 1fr}.cx-trust-item{border-right:none!important;padding:8px;border-bottom:1px solid var(--c-border)}.cx-trust-item:nth-last-child(-n+2){border-bottom:none}.cx-trust-item .v{font-size:1.35rem}.cx-map{padding:48px 16px}.cx-map-frame{aspect-ratio:16/12}.cx-cta{padding:56px 18px 72px}.cx-cta-btns .cx-btn{width:100%}}@keyframes bdPulse{0%{box-shadow:0 0 0 0 rgba(215,38,56,.55)}70%{box-shadow:0 0 0 12px rgba(215,38,56,0)}to{box-shadow:0 0 0 0 rgba(215,38,56,0)}}@keyframes bdScan{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes bdTrack{0%{left:25%;top:55%}50%{left:55%;top:40%}to{left:75%;top:60%}}@keyframes bdShake{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes bdRingPulse{0%{transform:scale(.8);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes bdCheckPop{0%{transform:scale(0) rotate(-30deg);opacity:0}60%{transform:scale(1.15) rotate(0);opacity:1}to{transform:scale(1)}}@keyframes bdFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bdReveal{to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.bd-grid{grid-template-columns:1fr;gap:36px}.bd-hud{width:100%;max-width:320px}}@media (max-width:640px){.bd-form{grid-template-columns:1fr}.bd-page{padding:28px 16px}.bd-title{font-size:clamp(1.8rem,8vw,2.4rem)}.bd-actions .bd-btn{width:100%}}:root{--cs-red:#dc2626;--cs-red-bright:#ef4444;--cs-red-deep:#991b1b;--cs-bg:#fffafa;--cs-bg-tint:#fef2f2;--cs-text:#0b1220;--cs-muted:#475569;--cs-border:rgba(239,68,68,0.18)}@media (max-width:1024px){.cs-page{padding:80px 28px 96px}.cs-grid{gap:48px}.cs-grid+.cs-grid{margin-top:96px}}@media (max-width:980px){.cs-grid{grid-template-columns:1fr;gap:36px}.cs-grid--alt>.cs-hero-image{order:-1}.cs-grid+.cs-grid{margin-top:80px}}@media (max-width:720px){.cs-page{padding:56px 18px 72px}.cs-title{font-size:clamp(1.5rem,6vw,2rem)}.cs-body{font-size:.95rem;line-height:1.68}.cs-btn{width:100%;justify-content:center;align-self:stretch}.cs-grid+.cs-grid{margin-top:64px}}@media (max-width:900px){.model-workspace .object-layout{grid-template-columns:1fr}}