:root{--or:#f58220;--dp:#de5a28;--am:#fec451;--go:#ffdf5d;--b0:#070708;--b1:#0d0d0f;--b2:#14141a;--b3:#1a1a22;--b4:#222230;--br:#fff1;--bro:#f5822040;--brs:#f5822014;--t1:#f4f4f6;--t2:#a0a0aa;--t3:#62626e;--r4:4px;--r8:8px;--r12:12px;--r16:16px;--r24:24px;--nav-h:72px;--shadow-soft:0 18px 40px #00000052;--shadow-deep:0 28px 90px #00000073;--glass-fill:linear-gradient(180deg, #ffffff0d, #ffffff05);--glass-tint:radial-gradient(circle at 18% 0%, #ffffff12, transparent 22%), linear-gradient(145deg, #ffffff05, transparent 46%);--glass-surface:#16161eb8;--glass-border:#ffffff17;--glass-shadow:0 18px 44px #00000038;--liquid-glass-fill:linear-gradient(180deg, #ffffff12, #ffffff07 24%, #ffffff03 62%, #ffffff05 100%);--liquid-glass-tint:radial-gradient(circle at 18% 0%, #ffffff16, transparent 22%), radial-gradient(circle at 82% 100%, #ffffff08, transparent 26%);--liquid-glass-surface:#14141c70;--liquid-glass-border:#ffffff17;--liquid-glass-shadow:0 16px 38px #0000002e;--products-glass-fill:linear-gradient(180deg, #ffffff16, #ffffff08 24%, #ffffff04 64%, #ffffff08 100%);--products-glass-tint:radial-gradient(circle at 18% 0%, #ffffff17, transparent 22%), radial-gradient(circle at 82% 100%, #ffffff09, transparent 26%);--products-glass-surface:#16161e85;--products-glass-border:#ffffff1a;--products-glass-shadow:0 18px 42px #0003;--platform-glass-fill:linear-gradient(180deg, #ffffff10, #ffffff06 24%, #ffffff03 66%, #ffffff05 100%);--platform-glass-tint:linear-gradient(145deg, #ffffff0d, transparent 42%);--platform-glass-surface:#14161e75;--platform-glass-border:#ffffff16;--platform-glass-shadow:0 14px 34px #00000029;--company-glass-fill:linear-gradient(180deg, #ffffff0f, #ffffff06 24%, #ffffff03 66%, #ffffff05 100%);--company-glass-tint:radial-gradient(circle at 18% 0%, #ffffff0f, transparent 20%), radial-gradient(circle at 82% 100%, #ffffff07, transparent 24%);--company-glass-surface:#18161c6b;--company-glass-border:#ffffff14;--company-glass-shadow:0 12px 28px #00000024;--ambient-border:#ffffff0e;--ambient-glow-soft:#ffffff0f;--ambient-glow-warm:#ffffff08;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--b0:#f5f5f2;--b1:#f0efe9;--b2:#e8e6df;--b3:#dfdcd4;--b4:#d4d0c6;--br:#1c1c201a;--bro:#f582202e;--brs:#f582200d;--t1:#17171b;--t2:#51515d;--t3:#767684;--glass-fill:linear-gradient(180deg, #ffffffbd, #ffffff80);--glass-tint:radial-gradient(circle at 18% 0%, #ffffffa3, transparent 24%), linear-gradient(145deg, #ffffff57, transparent 46%);--glass-surface:#ffffff85;--glass-border:#1414181f;--glass-shadow:0 18px 44px #1c1c2214;--liquid-glass-fill:linear-gradient(180deg, #ffffffd1, #ffffff8a 24%, #ffffff6b 62%, #ffffff80 100%);--liquid-glass-tint:radial-gradient(circle at 18% 0%, #ffffffb8, transparent 24%), radial-gradient(circle at 82% 100%, #ffffff38, transparent 28%);--liquid-glass-surface:#ffffff70;--liquid-glass-border:#1414181f;--liquid-glass-shadow:0 16px 38px #18181c14;--products-glass-fill:linear-gradient(180deg, #ffffffdb, #ffffff94 24%, #ffffff70 64%, #ffffff80 100%);--products-glass-tint:radial-gradient(circle at 18% 0%, #ffffffbd, transparent 24%), radial-gradient(circle at 82% 100%, #fff3, transparent 28%);--products-glass-surface:#ffffff7a;--products-glass-border:#1414181f;--products-glass-shadow:0 18px 42px #18181c14;--platform-glass-fill:linear-gradient(180deg, #fffc, #ffffff85 24%, #fff6 66%, #ffffff75 100%);--platform-glass-tint:linear-gradient(145deg, #ffffff5c, transparent 42%);--platform-glass-surface:#ffffff6b;--platform-glass-border:#1414181c;--platform-glass-shadow:0 14px 34px #18181c12;--company-glass-fill:linear-gradient(180deg, #fffc, #ffffff80 24%, #ffffff61 66%, #ffffff70 100%);--company-glass-tint:radial-gradient(circle at 18% 0%, #ffffffa8, transparent 22%), radial-gradient(circle at 82% 100%, #ffffff29, transparent 26%);--company-glass-surface:#fff6;--company-glass-border:#1414181a;--company-glass-shadow:0 12px 28px #18181c0f;--ambient-border:#14141814;--ambient-glow-soft:#fff6;--ambient-glow-warm:#ffffff1f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--t1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:radial-gradient(circle at 12% -8%,#ffffff08,#0000 20%),radial-gradient(circle at 88% 8%,#ffffff03,#0000 22%),radial-gradient(circle at 50% 120%,#ffffff03,#0000 30%),linear-gradient(#030304 0%,#050506 42%,#040405 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{color:var(--t1);background:#ffffff24}.site-shell{min-height:100vh;position:relative}.site-shell:before{content:"";pointer-events:none;opacity:.38;z-index:0;background:radial-gradient(circle at 14% 0,#ffffff0a,#0000 18%),radial-gradient(circle at 86% 18%,#ffffff03,#0000 20%),radial-gradient(circle at 52% 100%,#ffffff04,#0000 26%);position:fixed;inset:0}html[data-theme=light] .site-shell:before{opacity:.68;background:radial-gradient(circle at 14% 0,#ffffffbd,#0000 22%),radial-gradient(circle at 86% 18%,#ffffff42,#0000 24%),radial-gradient(circle at 52% 100%,#ffffff38,#0000 30%)}.page-transition{animation:.8s cubic-bezier(.22,1,.36,1) page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.skip-link{z-index:2000;background:var(--or);color:#fff;border-radius:var(--r4);padding:.6rem 1rem;transition:top .2s;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-main{z-index:1;padding-top:var(--nav-h);position:relative}.surface{border-top:1px solid var(--ambient-border);border-bottom:1px solid var(--ambient-border);-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#ffffff06,#ffffff02),#0c0c107a}html[data-theme=light] .surface{-webkit-backdrop-filter:blur(14px)saturate(120%);background:linear-gradient(#ffffff70,#fff3),#ffffff2e}.site-header{z-index:1000;height:var(--nav-h);-webkit-backdrop-filter:blur(24px)saturate(185%);background:radial-gradient(circle at 18% -30%,#ffffff1f,#0000 28%),radial-gradient(circle at 82% 120%,#ffffff07,#0000 26%),linear-gradient(#ffffff14,#ffffff05),#08080b80;border-bottom:1px solid #ffffff14;transition:background .35s,border-color .28s,box-shadow .35s;position:fixed;inset:0 0 auto;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff05}html[data-theme=light] .site-header{background:radial-gradient(circle at 18% -30%,#ffffffb8,#0000 28%),linear-gradient(#ffffffc7,#ffffff70),#ffffff61;border-bottom-color:#14141814;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #14141808}html[data-theme=light] .site-header:before{background:linear-gradient(#ffffff94,#0000 34%),radial-gradient(circle at 10% 0,#ffffffa3,#0000 16%)}html[data-theme=light] .site-header:after{opacity:.34;background:linear-gradient(90deg,#0000,#ffffff6b,#0000)}html[data-theme=light] .site-header.is-scrolled{background:radial-gradient(circle at 18% -30%,#ffffffc2,#0000 28%),linear-gradient(#ffffffd6,#ffffff85),#ffffff70;border-bottom-color:#14141814;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #1414180a,0 14px 36px #1e1e2414}.site-header:before,.site-header:after{content:"";pointer-events:none;position:absolute;inset:0}.site-header:before{opacity:.82;background:linear-gradient(#ffffff17,#0000 34%),radial-gradient(circle at 10% 0,#ffffff1a,#0000 16%)}.site-header:after{opacity:.22;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);transform:translate(-30%)}.site-header.is-scrolled{background:radial-gradient(circle at 18% -30%,#ffffff1f,#0000 28%),radial-gradient(circle at 82% 120%,#ffffff08,#0000 26%),linear-gradient(#ffffff16,#ffffff06),#08080ba3;border-bottom-color:#ffffff14;box-shadow:inset 0 1px #ffffff16,inset 0 -1px #ffffff06,0 14px 36px #0000002e}.site-header-inner{z-index:1;justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:0 clamp(1.25rem,4vw,4rem);display:flex;position:relative}.desktop-nav{align-items:center;gap:1.5rem;display:flex}.desktop-links{-webkit-backdrop-filter:blur(16px)saturate(150%);background:linear-gradient(#ffffff0f,#ffffff05),#ffffff05;border:1px solid #ffffff14;border-radius:999px;gap:1.4rem;padding:.5rem .9rem;display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #ffffff05}html[data-theme=light] .desktop-links{background:linear-gradient(#ffffffc7,#ffffff75),#ffffff57;border-color:#14141814;box-shadow:inset 0 1px #ffffffbd,inset 0 -1px #14141808}.desktop-link{color:var(--t2);font-size:.84rem;transition:color .22s,opacity .22s;position:relative}.desktop-link:after{content:"";background:linear-gradient(90deg, transparent, var(--or), transparent);opacity:0;height:1px;transition:opacity .24s,transform .24s;position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(.65)}.desktop-link:hover,.desktop-link.is-active{color:var(--t1)}.desktop-link:hover:after,.desktop-link.is-active:after{opacity:1;transform:scaleX(1)}.desktop-actions{align-items:center;gap:.65rem;display:flex}.section-intro{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.section-label{color:var(--or);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:inline-flex}.section-label:before{content:"";background:currentColor;width:16px;height:1px}.section-title{letter-spacing:-.04em;margin:0 0 .9rem;font-size:clamp(1.95rem,4vw,3.4rem);font-weight:800;line-height:1.07}.section-subtitle{max-width:760px;color:var(--t2);margin:0 auto;font-size:clamp(.98rem,1.4vw,1.08rem);font-weight:300;line-height:1.75}.gradient-text{background:linear-gradient(130deg, var(--or) 0%, var(--am) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.grid-2,.grid-3,.grid-4{align-items:stretch;gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2>*,.grid-3>*,.grid-4>*{min-width:0;display:flex}.grid-2>*>.card,.grid-3>*>.card,.grid-4>*>.card,.grid-2>.card,.grid-3>.card,.grid-4>.card{width:100%;height:100%}.card{border:1px solid var(--family-glass-border,var(--liquid-glass-border));background:var(--family-glass-tint,var(--liquid-glass-tint)), var(--family-glass-fill,var(--liquid-glass-fill)), var(--family-glass-surface,var(--liquid-glass-surface));border-radius:var(--r24);-webkit-backdrop-filter:blur(20px)saturate(155%);box-shadow:inset 0 1px 0 #ffffff12, inset 0 -1px 0 #ffffff05, var(--family-glass-shadow,var(--liquid-glass-shadow));transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .45s,background .35s;position:relative;overflow:hidden}.card:before{content:"";opacity:.78;pointer-events:none;background:linear-gradient(#ffffff15,#ffffff07 18%,#0000 42%),radial-gradient(circle at 18% 12%,#ffffff12,#0000 18%);position:absolute;inset:0}.card:after{content:"";filter:blur(24px);opacity:.11;pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 64%);border-radius:999px;height:46%;position:absolute;inset:auto -10% -24% 34%}.card:hover{border-color:#ffffff1f;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff06,0 22px 46px #00000038}html[data-theme=light] .card:before{background:linear-gradient(#ffffffb8,#ffffff2e 18%,#0000 42%),radial-gradient(circle at 18% 12%,#ffffff5c,#0000 18%)}html[data-theme=light] .card:after{opacity:.22;background:radial-gradient(circle,#ffffff7a,#0000 64%)}html[data-theme=light] .card:hover{border-color:#1414181f;box-shadow:inset 0 1px #fffc,inset 0 -1px #1414180a,0 22px 46px #18181c1a}.site-logo{color:var(--t1);align-items:center;display:inline-flex}.theme-logo-wrap{align-items:center;display:inline-flex;position:relative}.theme-logo{max-width:100%;height:auto;display:block}.site-logo .theme-logo{width:178px}.theme-logo-light,html[data-theme=light] .theme-logo-dark{display:none}html[data-theme=light] .theme-logo-light{display:block}.eyebrow-pill{color:#f4f4f6d1;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ffffff16,#ffffff06),#ffffff05;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;padding:.4rem .95rem;font-size:.73rem;display:inline-flex}.eyebrow-dot{background:var(--or);border-radius:50%;width:6px;height:6px;animation:2.3s ease-in-out infinite pulse;box-shadow:0 0 10px #f5822052}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}@keyframes hero-seq-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-scene-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes home-scene-drift-1{0%,to{opacity:.72;transform:translate(0)scale(1)}50%{opacity:.94;transform:translate(10px,-8px)scale(1.08)}}@keyframes home-scene-drift-2{0%,to{opacity:.56;transform:translate(0)scale(.96)}50%{opacity:.84;transform:translate(-14px,10px)scale(1.06)}}@keyframes home-scene-drift-3{0%,to{opacity:.52;transform:translate(0)scale(.94)}50%{opacity:.8;transform:translate(8px,12px)scale(1.12)}}@keyframes hero-scroll-scan{0%{opacity:0;transform:translate(-100%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(220%)}}.primary-button,.secondary-button{border-radius:var(--r4);justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:.82rem 1.5rem;font-size:.94rem;transition:transform .42s cubic-bezier(.22,1,.36,1),background .25s,color .25s,border-color .25s,box-shadow .35s;display:inline-flex;position:relative;overflow:hidden}.theme-toggle{min-height:40px;color:var(--t2);-webkit-backdrop-filter:blur(16px)saturate(155%);background:linear-gradient(#ffffff14,#ffffff05),#ffffff08;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.65rem;padding:.45rem .7rem;transition:transform .3s,border-color .25s,color .25s,box-shadow .3s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff05}.theme-toggle:hover{color:var(--t1);border-color:#ffffff29;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff08,0 10px 20px #00000024}.theme-toggle-track{background:#ffffff1a;border-radius:999px;flex:none;width:34px;height:20px;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.theme-toggle-thumb{background:linear-gradient(#fffffff5,#ffffffb3);border-radius:50%;width:16px;height:16px;transition:transform .28s;position:absolute;top:2px;box-shadow:0 1px 4px #0000002e,inset 0 1px #ffffffb3}.theme-toggle-thumb.is-dark{transform:translate(2px)}.theme-toggle-thumb.is-light{transform:translate(16px)}.theme-toggle-label{font-size:.78rem;font-weight:600}html[data-theme=light] .theme-toggle,html[data-theme=light] .secondary-button,html[data-theme=light] .mobile-toggle{color:var(--t2);background:linear-gradient(#ffffffd6,#ffffff8f),#fff6;border-color:#1414181a;box-shadow:inset 0 1px #fffc,inset 0 -1px #1414180a,0 10px 22px #18181c0f}html[data-theme=light] .theme-toggle-track{background:#14141814;box-shadow:inset 0 0 0 1px #1414180f}.primary-button:before,.secondary-button:before{content:"";pointer-events:none;background:linear-gradient(#ffffff3d,#ffffff0f 28%,#0000 56%),radial-gradient(circle at 18% 18%,#ffffff24,#0000 28%);position:absolute;inset:0}.primary-button:after,.secondary-button:after{content:"";filter:blur(16px);opacity:.18;pointer-events:none;background:radial-gradient(circle,#ffffff2e,#0000 65%);border-radius:999px;height:110%;position:absolute;inset:auto -15% -70% 42%}.primary-button{color:#fff;background:linear-gradient(#ffffff24,#ffffff06),linear-gradient(#f58220eb,#de5a28d6);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f,0 12px 28px #f5822038}.primary-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f,0 16px 34px #f5822042}.secondary-button{-webkit-backdrop-filter:blur(16px)saturate(155%);color:var(--t2);background:linear-gradient(#ffffff12,#ffffff05),#ffffff07;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff05,0 10px 22px #00000024}.secondary-button:hover{color:var(--t1);border-color:#ffffff29;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff08,0 14px 28px #0000002e}.mobile-toggle{width:42px;height:42px;color:var(--t1);-webkit-backdrop-filter:blur(16px)saturate(155%);background:linear-gradient(#ffffff14,#ffffff05),#ffffff08;border:1px solid #ffffff1f;border-radius:14px;display:none;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff05}.mobile-controls{align-items:center;gap:.5rem;display:none}@media (max-width:1100px),(hover:none) and (pointer:coarse){.desktop-nav{visibility:hidden!important;pointer-events:none!important;width:0!important;display:none!important;overflow:hidden!important}.mobile-controls{z-index:3;margin-left:auto;position:relative;pointer-events:auto!important;display:flex!important}.mobile-toggle{z-index:4;touch-action:manipulation;justify-content:center;align-items:center;position:relative;pointer-events:auto!important;display:inline-flex!important}.theme-toggle--mobile,.theme-toggle--mobile *{pointer-events:auto!important}}.mobile-menu{z-index:80;background:#050506;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}html[data-theme=light] .mobile-menu{background:#fcfcfb}html[data-theme=light] .product-card,html[data-theme=light] .home-positioning-stack .bcard,html[data-theme=light] .home-ecosystem-section .product-card,html[data-theme=light] .home-architecture-section .steps-card,html[data-theme=light] .home-decision-card,html[data-theme=light] .home-industry-card,html[data-theme=light] .home-roamworks-section .roamworks-band,html[data-theme=light] .solutions-card-grid .feature-card,html[data-theme=light] .product-feature-card--smartcam,html[data-theme=light] .product-feature-card--pano,html[data-theme=light] .product-feature-card--cloud,html[data-theme=light] .faq-item,html[data-theme=light] .roamworks-band,html[data-theme=light] .spec-shell,html[data-theme=light] .bcard{background:var(--family-glass-tint,var(--liquid-glass-tint)), var(--family-glass-fill,var(--liquid-glass-fill)), var(--family-glass-surface,var(--liquid-glass-surface));box-shadow:inset 0 1px 0 #ffffffd1, inset 0 -1px 0 #1414180a, var(--family-glass-shadow,var(--liquid-glass-shadow))}html[data-theme=light] .product-card-media,html[data-theme=light] .home-hero:before,html[data-theme=light] .home-positioning-section:before,html[data-theme=light] .home-ecosystem-section:before,html[data-theme=light] .home-architecture-section:before,html[data-theme=light] .home-decisions-section:before,html[data-theme=light] .home-industries-section:before,html[data-theme=light] .home-final-cta:before,html[data-theme=light] .home-proof-band:before,html[data-theme=light] .home-outcomes-band:before{opacity:.45}html[data-theme=light] .section-label,html[data-theme=light] .gradient-text,html[data-theme=light] .contact-direct-primary,html[data-theme=light] .footer-link:hover{color:var(--or)}html[data-theme=light] .hero-scene--reference>svg{filter:saturate(.84)brightness(.72)contrast(1.08)drop-shadow(0 18px 34px #18181c1f)}.theme-toggle--menu{justify-content:center;width:100%}.mobile-menu:before{display:none}.mobile-menu-bar{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .5rem;display:flex}.mobile-menu-links{z-index:1;flex-direction:column;gap:.75rem;padding:.5rem 1rem 1.5rem;display:flex;position:relative}.mobile-menu-close{width:44px;height:44px;color:var(--t1);background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:2rem;line-height:1;display:inline-flex}.mobile-link{color:var(--t1);border-bottom:1px solid #ffffff14;padding:.95rem 0;font-size:1.05rem;font-weight:700}html[data-theme=light] .mobile-link{color:#17171b;border-bottom-color:#14141814}.mobile-menu-cta{margin-top:1rem}.tag-list{flex-wrap:wrap;gap:.35rem;display:flex}.product-card-media{background:radial-gradient(circle,#ffffff0a,#0000 52%);justify-content:center;align-items:center;min-height:13rem;margin:-.25rem -.25rem 0;padding:.5rem .25rem 0;display:flex}.product-card{flex-direction:column;gap:1rem;padding:2rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s,background .35s;display:flex;position:relative;overflow:hidden}.product-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 42%),linear-gradient(#ffffff06,#0000 34%);transition:opacity .35s;position:absolute;inset:0}.product-card:hover{border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 22px 48px #0000004d}.product-card:hover:before{opacity:1}.product-card-image{object-fit:contain;width:100%;max-width:15.5rem;height:auto;max-height:10.5rem;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s;display:block}.product-card:hover .product-card-image{filter:drop-shadow(0 18px 28px #f5822024);transform:translateY(-3px)scale(1.02)}.product-card-meta{z-index:1;position:relative}.product-card-subtitle{color:var(--or);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:700}.product-card-title{margin:.25rem 0 0;font-size:1.4rem}.product-card-description{color:var(--t2);margin:0;line-height:1.65}.product-card-cta{color:var(--or);align-items:center;gap:.5rem;margin-top:auto;font-weight:700;display:inline-flex}.product-spotlight{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(1.25rem,4vw,3rem);display:grid}.product-spotlight.reverse{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.product-spotlight.reverse>:first-child{order:2}.product-spotlight.reverse>:last-child{order:1}.product-spotlight--copy-only,.product-spotlight.reverse.product-spotlight--copy-only{grid-template-columns:minmax(0,1fr)}.product-spotlight-section{--family-glass-fill:var(--products-glass-fill);--family-glass-tint:var(--products-glass-tint);--family-glass-surface:var(--products-glass-surface);--family-glass-border:var(--products-glass-border);--family-glass-shadow:var(--products-glass-shadow);position:relative;overflow:hidden}.product-spotlight-section:before{content:"";pointer-events:none;opacity:.75;border-radius:28px;position:absolute;inset:clamp(2rem,4vw,3rem) clamp(1.25rem,5vw,6.5rem)}.product-spotlight-section--smartcam:before{background:radial-gradient(circle at 30%,#f5822014,#0000 34%);-webkit-mask-image:radial-gradient(circle at 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 30%,#000,#0000 78%)}.product-spotlight-section--pano:before{background:radial-gradient(circle at 22%,#f582201f,#0000 26%),radial-gradient(circle at 24% 52%,#fec45114,#0000 40%)}.product-spotlight-section--cloud:before{background:linear-gradient(135deg,#ffffff0b,#0000 35%),radial-gradient(circle at 26%,#f582201a,#0000 24%)}.product-visual-card{border-radius:var(--r24);border:1px solid var(--br);background:radial-gradient(circle at 50% 50%, #f582201f, transparent 45%), linear-gradient(180deg, #ffffff06, #ffffff03), var(--b1);justify-content:center;align-items:center;min-height:clamp(20rem,36vw,32rem);padding:clamp(1rem,3vw,2rem);display:flex;overflow:hidden}.product-visual-card--smartcam{background:radial-gradient(circle at 50% 50%, #f5822024, transparent 45%), linear-gradient(180deg, #ffffff08, #ffffff03), var(--b1)}.product-visual-card--pano{background:radial-gradient(circle at 50% 50%, #fec45126, transparent 24%), radial-gradient(circle at 50% 50%, #f582201a, transparent 45%), linear-gradient(180deg, #ffffff06, #ffffff03), var(--b1)}.product-visual-card--cloud{background:linear-gradient(140deg, #ffffff0f, transparent 34%), radial-gradient(circle at 50% 50%, #f582201f, transparent 42%), linear-gradient(180deg, #ffffff08, #ffffff03), var(--b1);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);box-shadow:inset 0 1px #ffffff0d}.product-visual-image{object-fit:contain;width:100%;max-width:38rem;height:auto;display:block}.product-bullet-list{gap:.9rem;display:grid}.product-bullet-list.compact{gap:.7rem}.product-bullet-item{color:var(--t2);align-items:flex-start;gap:.85rem;line-height:1.7;display:flex}.product-bullet-dot{background:var(--or);border-radius:999px;flex:none;width:8px;height:8px;margin-top:.55rem;box-shadow:0 0 0 4px #f5822014}.product-spotlight-copy--smartcam .product-bullet-dot{box-shadow:0 0 0 4px #f582200d}.product-spotlight-copy--pano .product-bullet-dot{background:var(--am);box-shadow:0 0 0 4px #fec45112}.product-spotlight-copy--cloud .product-bullet-dot{background:linear-gradient(180deg, var(--am), var(--or));box-shadow:0 0 0 4px #ffffff0d}.platform-flow-card--overview{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b2)}.platform-flow-card--architecture{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#14141ad1;box-shadow:inset 0 1px #ffffff0d}.ecosystem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ecosystem-card{flex-direction:column;min-height:100%;display:flex}.ecosystem-card-media{background:radial-gradient(circle,#f582201a,#0000 48%);justify-content:center;align-items:center;min-height:19rem;padding:1.25rem 1.25rem .5rem;display:flex}.ecosystem-card-body{flex-direction:column;flex:1;gap:.9rem;padding:0 1.5rem 1.6rem;display:flex}.ecosystem-kicker{color:var(--or);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ecosystem-card-body h3{margin:0;font-size:1.3rem;line-height:1.18}.ecosystem-subhead{color:var(--t3);margin-top:-.25rem;font-size:.84rem;line-height:1.5}.ecosystem-card-body p{color:var(--t2);margin:0;line-height:1.72}.ecosystem-link{color:var(--or);align-items:center;gap:.5rem;margin-top:auto;font-weight:700;display:inline-flex}.platform-flow-card{border:1px solid var(--br);border-radius:var(--r24);background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b2);flex-direction:column;gap:.75rem;padding:1.2rem;display:flex}.platform-flow-node{border-radius:var(--r16);background:#ffffff05;border:1px solid #ffffff0a;align-items:flex-start;gap:1rem;padding:1rem 1.05rem;display:flex}.platform-flow-icon{width:2.5rem;height:2.5rem;color:var(--or);background:#f5822014;border:1px solid #f5822029;border-radius:999px;flex:none;place-items:center;display:grid}.platform-flow-name{color:var(--t1);font-size:.98rem;font-weight:700}.platform-flow-desc{color:var(--t2);margin-top:.25rem;font-size:.9rem;line-height:1.65}.platform-flow-arrow{color:var(--t3);align-items:center;gap:.55rem;padding:0 .55rem;font-size:.84rem;font-weight:600;display:inline-flex}.platform-flow-arrow-icon{color:var(--or);font-size:.95rem;line-height:1}.tag{border:1px solid var(--br);color:var(--t2);background:#ffffff0a;border-radius:999px;padding:3px 9px;font-size:.67rem;font-weight:500}.kpi-band{background:var(--b1);border-top:1px solid var(--br);border-bottom:1px solid var(--br);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-proof-band,.home-outcomes-band{isolation:isolate;background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b1);position:relative;overflow:hidden}.home-proof-band:before,.home-outcomes-band:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 18%,#ffffff0a,#0000 18%),radial-gradient(circle at 82%,#ffffff08,#0000 20%);position:absolute;inset:0}.home-proof-band .kpi-band-item,.home-outcomes-band .kpi-band-item{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff05,#ffffff02);padding-block:2rem;position:relative}.kpi-band-item{text-align:center;border-right:1px solid var(--br);padding:1.75rem 1rem}.kpi-band-item:last-child{border-right:none}.kpi-value{letter-spacing:-.04em;color:var(--t1);margin-bottom:.38rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1}.kpi-accent{color:var(--or)}.kpi-label{color:var(--t3);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:500}.ticker{background:var(--b1);border-top:1px solid var(--br);border-bottom:1px solid var(--br);padding:.85rem 0;position:relative;overflow:hidden}.home-signal-ticker{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b1)}.home-signal-ticker .ticker-track{animation-duration:34s}.home-signal-ticker .ticker-item{color:#ffffff9e;letter-spacing:.13em}.ticker:before,.ticker:after{content:"";z-index:1;width:72px;position:absolute;top:0;bottom:0}.ticker:before{background:linear-gradient(90deg, var(--b1), transparent);left:0}.ticker:after{background:linear-gradient(-90deg, var(--b1), transparent);right:0}.ticker-track{width:max-content;animation:40s linear infinite marquee;display:flex}.ticker-item{white-space:nowrap;color:var(--t3);letter-spacing:.09em;text-transform:uppercase;padding:0 1.4rem;font-size:.74rem}.ticker-dot{color:var(--or)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.cta-section{text-align:center;border-top:1px solid var(--ambient-border);position:relative;overflow:hidden}.cta-section:before{content:"";background:radial-gradient(65% 80% at 50% 100%,#f582201a 0%,#0000 70%),radial-gradient(circle at 18% 0,#ffffff14,#0000 22%);position:absolute;inset:0}.cta-inner{z-index:1;max-width:920px;margin:0 auto;position:relative}.cta-actions{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.page-hero{border-bottom:1px solid var(--ambient-border);padding:clamp(3.1rem,5.4vw,4.6rem) clamp(1.25rem,5vw,6.5rem) clamp(2.5rem,4.5vw,4.5rem);position:relative;overflow:hidden}.page-hero:before,.product-hero:after{content:none}.product-detail-grid .feature-card,.product-spec-wrap .spec-shell,.product-visual-card{--family-glass-fill:var(--products-glass-fill);--family-glass-tint:var(--products-glass-tint);--family-glass-surface:var(--products-glass-surface);--family-glass-border:var(--products-glass-border);--family-glass-shadow:var(--products-glass-shadow)}.product-hero--smartcam:after,.product-hero--pano:after,.product-hero--cloud:after,.platform-subhero:after{content:none}.platform-subhero,.platform-card-grid--overview .feature-card,.platform-card-grid--architecture .feature-card,.platform-card-grid--privacy .feature-card,.platform-layer-card,.platform-architecture-card,.platform-stage-card,.platform-deployment-card,.platform-stage-detail-card,.platform-integration-principle-card,.platform-integration-category-card,.platform-integration-detail-card,.platform-privacy-step-card,.platform-privacy-note-card,.platform-api-section .spec-shell,.platform-privacy-section .spec-shell,.platform-flow-card{--family-glass-fill:var(--platform-glass-fill);--family-glass-tint:var(--platform-glass-tint);--family-glass-surface:var(--platform-glass-surface);--family-glass-border:var(--platform-glass-border);--family-glass-shadow:var(--platform-glass-shadow)}.platform-subhero--overview:after,.platform-subhero--workflow:after,.platform-subhero--architecture:after,.platform-subhero--integrations:after,.platform-subhero--privacy:after{content:none}.page-hero-inner{z-index:1;max-width:860px;position:relative}.page-hero-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3rem;width:100%;display:grid;position:relative}.page-hero-copy{width:100%;min-width:0;max-width:none}.page-hero-visual{justify-content:center;justify-self:stretch;align-items:center;width:100%;min-height:100%;display:flex}.page-hero-scene-wrap{isolation:isolate;justify-content:center;align-items:center;width:100%;max-width:none;min-height:460px;display:flex;position:relative;overflow:hidden}.page-hero-scene-wrap>.platform-hero-scene--redesign,.page-hero-scene-wrap>.products-hero-scene--redesign,.page-hero-scene-wrap>.solutions-hero-scene--redesign,.page-hero-scene-wrap>.industries-hero-scene--redesign,.page-hero-scene-wrap>.company-hero-scene--redesign,.page-hero-scene-wrap>.utility-hero-scene--redesign{width:100%;max-width:none;min-height:100%}.page-hero-scene-wrap>.platform-hero-scene--reference,.page-hero-scene-wrap>.products-hero-scene--reference,.page-hero-scene-wrap>.solutions-hero-scene--reference,.page-hero-scene-wrap>.industries-hero-scene--reference{justify-content:center;align-items:center;width:100%;max-width:none;min-height:100%;display:flex}.page-hero-scene-wrap>.platform-hero-scene--reference>svg{width:100%;max-width:720px;height:auto;max-height:min(70vh,560px);overflow:visible}.page-hero-scene-wrap>.products-hero-scene--reference>svg{width:100%;max-width:760px;height:auto;max-height:min(64vh,520px);overflow:visible}.page-hero-scene-wrap>.solutions-hero-scene--reference>svg{width:100%;max-width:760px;height:auto;max-height:min(66vh,520px);overflow:visible}.page-hero-scene-wrap>.industries-hero-scene--reference>svg{width:100%;max-width:780px;height:auto;max-height:min(66vh,520px);overflow:visible}.page-hero-scene-wrap>*{z-index:1;position:relative}.product-device-hero-scene{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex}.product-device-hero-frame{place-items:center;width:min(100%,740px);height:min(58vh,430px);padding:0;display:grid}.product-device-hero-image{object-fit:contain;object-position:center;filter:none;width:auto;max-width:100%;height:100%;display:block}.product-device-hero-scene--cloud .product-device-hero-image{width:92%}.product-device-hero-scene--smartcam .product-device-hero-image,.product-device-hero-scene--pano .product-device-hero-image{height:86%}.product-hero .section-label{letter-spacing:.15em;margin-bottom:1.1rem}.product-hero .section-title{letter-spacing:-.052em;margin-bottom:1rem;font-size:clamp(2.3rem,4.6vw,4.2rem);font-weight:820;line-height:1.02}.product-hero .section-subtitle{color:#f4f4f6b8;font-size:clamp(1.02rem,1.45vw,1.14rem);font-weight:320;line-height:1.78}@media (min-width:901px){.product-hero .page-hero-grid{align-items:start}.product-hero .page-hero-visual,.product-hero .page-hero-scene-wrap,.product-hero .product-device-hero-scene{align-items:flex-start}.product-hero .product-device-hero-frame{height:min(52vh,390px)}.product-hero .product-device-hero-image,.product-hero .product-device-hero-scene--smartcam .product-device-hero-image,.product-hero .product-device-hero-scene--pano .product-device-hero-image,.product-hero .product-device-hero-scene--cloud .product-device-hero-image{width:auto;max-width:100%;height:70%}}.product-spotlight-section .section-title,.product-spec-section .section-title,.product-detail-grid .section-title{letter-spacing:-.045em;font-weight:790}.product-spotlight-section .section-subtitle,.product-spec-section .section-subtitle,.product-detail-grid .section-subtitle{color:#f4f4f6ad;line-height:1.78}.product-detail-grid .feature-card h3,.product-spotlight-copy h3{letter-spacing:-.03em;font-weight:760}.product-detail-grid .feature-card p,.product-spotlight-copy p{color:#f4f4f6a3;line-height:1.74}.platform-subhero .section-label{letter-spacing:.16em;margin-bottom:.95rem}.platform-subhero .section-title{letter-spacing:-.04em;margin-bottom:.9rem;font-size:clamp(2.05rem,4.1vw,3.7rem);font-weight:760;line-height:1.05}.platform-subhero .section-subtitle{color:#f4f4f6a8;font-size:clamp(.98rem,1.32vw,1.06rem);font-weight:330;line-height:1.72}.platform-card-grid--overview .feature-card h3,.platform-card-grid--architecture .feature-card h3,.platform-card-grid--privacy .feature-card h3,.platform-layer-card .section-title,.platform-stage-card h3,.platform-deployment-card h3,.platform-stage-detail-card h3,.platform-integration-principle-card h3,.platform-integration-category-card h3,.platform-integration-detail-card h3,.platform-privacy-step-card h3,.platform-privacy-note-card h3{letter-spacing:-.022em;font-weight:720}.platform-card-grid--overview .feature-card p,.platform-card-grid--architecture .feature-card p,.platform-card-grid--privacy .feature-card p,.platform-layer-card .section-subtitle,.platform-stage-card p,.platform-deployment-card p,.platform-stage-detail-card p,.platform-integration-principle-card p,.platform-integration-category-card p,.platform-integration-detail-card p,.platform-privacy-step-card p,.platform-privacy-note-card p{color:#f4f4f699;line-height:1.68}.platform-privacy-faq-section{z-index:1;position:relative}.company-hero .section-label{letter-spacing:.14em;margin-bottom:1rem}.company-hero .section-title{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2.1rem,4.2vw,3.85rem);font-weight:780;line-height:1.06}.company-hero .section-subtitle{color:#f4f4f69e;max-width:680px;font-size:clamp(.99rem,1.32vw,1.08rem);font-weight:320;line-height:1.82}.company-timeline{flex-direction:column;gap:.9rem;display:flex}.company-timeline-item{grid-template-columns:4.25rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.company-timeline-rail{justify-content:center;min-height:100%;display:flex;position:relative}.company-timeline-node{z-index:1;place-items:center;width:4.25rem;height:4.25rem;display:grid;position:relative}.company-timeline-node:before{content:"";background:radial-gradient(circle,#fec45138,#f5822014 58%,#0000 100%);border-radius:999px;position:absolute;inset:.2rem}.company-timeline-node:after{content:"";border:1px solid #f582202e;border-radius:999px;position:absolute;inset:.62rem;box-shadow:0 0 0 10px #f582200a,0 12px 28px #0000002e}.company-timeline-node-core{z-index:1;background:linear-gradient(#ffffff0d,#ffffff04),#f5822014;border:1px solid #f582204d;border-radius:999px;place-items:center;width:2.55rem;height:2.55rem;display:grid;position:relative}.company-timeline-node-icon{color:var(--or)}.company-timeline-connector{background:linear-gradient(#f582206b,#f5822014);border-radius:999px;width:2px;position:absolute;top:3.7rem;bottom:-1rem;left:50%;transform:translate(-50%);box-shadow:0 0 18px #f5822029}.company-timeline-card{-webkit-backdrop-filter:blur(14px)saturate(132%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22c7;border:1px solid #ffffff0f;border-radius:16px;min-width:0;padding:1.15rem 1.2rem 1.15rem 1.3rem;position:relative;box-shadow:inset 0 1px #ffffff0d,0 14px 30px #00000024}.company-timeline-card:before{content:"";background:linear-gradient(90deg,#f582208c,#f5822014);width:1rem;height:1px;position:absolute;top:1.35rem;left:-.62rem}.company-timeline-year{color:var(--or);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.38rem;font-size:.7rem;font-weight:800}.company-timeline-title{color:var(--t1);letter-spacing:-.025em;margin:0 0 .35rem;font-size:1rem;font-weight:760}.company-timeline-description{color:var(--t2);margin:0;font-size:.88rem;line-height:1.68}.why-card h3,.story-callout-title,.contact-direct-primary,.roamworks-band .section-title{letter-spacing:-.026em;font-weight:730}.why-card p,.story-callout-body,.contact-direct-secondary,.contact-direct-address,.roamworks-description,.faq-footer-prompt p{color:#f4f4f69e;line-height:1.76}.roamworks-stat-value{letter-spacing:-.03em}.breadcrumbs{color:var(--t3);flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;font-size:.73rem;display:flex}.breadcrumbs a:hover{color:var(--or)}.platform-hero-scene{width:min(100%,560px);min-height:460px;position:relative;overflow:visible}.platform-scene-glow{filter:blur(24px);opacity:.8;border-radius:50%;position:absolute}.platform-scene-glow.g1{background:radial-gradient(circle,#f582202e,#0000 70%);width:220px;height:220px;inset:8% auto auto 10%}.platform-scene-glow.g2{background:radial-gradient(circle,#fec4511a,#0000 72%);width:260px;height:260px;bottom:8%;right:6%}.platform-stage-strip{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) 84px minmax(0,1fr);align-items:center;gap:.4rem;display:grid;position:absolute;inset:.8rem 1rem auto}.platform-stage{place-items:center;min-height:280px;display:grid;position:relative}.platform-stage-label{color:#ffffff6b;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:600;position:absolute;top:calc(50% + 106px);left:50%;transform:translate(-50%)}.platform-stage-shell{background:radial-gradient(circle,#f5822014,#f5822004 68%,#0000 75%);border:1px solid #f5822024;border-radius:50%;width:152px;height:152px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 22px #f582200f}.platform-stage.capture .platform-stage-shell,.platform-stage.visualize .platform-stage-shell{animation:8s ease-in-out infinite float-y}.platform-stage.process .platform-stage-shell{border-style:dashed;width:186px;height:186px;animation:28s linear infinite spin}.platform-stage-icon{display:block;position:relative}.platform-icon-capture{width:96px;height:82px}.capture-frame{background:#0e0e1447;border:1px solid #f582204d;border-radius:18px;position:absolute;inset:18px 10px 10px}.capture-lens{border:1px solid #fec45180;border-radius:50%;width:24px;height:24px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-18%);box-shadow:0 0 18px #f582202e,inset 0 0 12px #f582201f}.capture-signal{transform-origin:0 100%;border-top:1px solid #f582202e;border-bottom:none;border-left:none;border-right:1px solid #f582202e;border-radius:0 100% 0 0;position:absolute;inset:50% auto auto 50%}.capture-signal.s1{width:34px;height:34px;animation:2.8s ease-out infinite capture-ping;transform:translate(18px,-22px)rotate(16deg)}.capture-signal.s2{width:48px;height:48px;animation:2.8s ease-out -1s infinite capture-ping;transform:translate(18px,-29px)rotate(16deg)}.platform-icon-process{width:150px;height:150px}.process-ring,.process-core,.process-orbit{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.process-ring{border:1px solid #f5822029}.process-ring.r1{border-style:dashed;width:126px;height:126px;animation:14s linear infinite spin}.process-ring.r2{width:88px;height:88px;animation:10s linear infinite reverse spin}.process-core{background:radial-gradient(circle,#fec451f2,#f5822052);width:28px;height:28px;animation:2.3s ease-in-out infinite core-pulse;box-shadow:0 0 28px #f582204d}.process-orbit{background:#fec451f2;width:8px;height:8px;box-shadow:0 0 12px #f5822052}.process-orbit.o1{animation:5.4s linear infinite process-orbit-1}.process-orbit.o2{width:6px;height:6px;animation:4.4s linear infinite reverse process-orbit-2}.platform-icon-visualize{width:96px;height:92px}.viz-bar,.viz-grid{display:block;position:absolute}.viz-bar{background:linear-gradient(#fec451f2,#f5822047);border-radius:999px 999px 4px 4px;width:14px;animation:3s ease-in-out infinite viz-rise;bottom:12px}.viz-bar.b1{height:26px;left:12px}.viz-bar.b2{height:46px;animation-delay:-.7s;left:40px}.viz-bar.b3{height:34px;animation-delay:-1.4s;left:68px}.viz-grid{border-top:1px solid #f5822024;width:86px;left:6px}.viz-grid.g1{bottom:28px}.viz-grid.g2{bottom:52px}.platform-stage-arrow{height:54px;position:relative}.platform-arrow-line{height:1px;position:absolute;top:50%;left:0;right:18px;transform:translateY(-50%)}.platform-arrow-line:before{content:"";filter:blur(.6px);background:linear-gradient(90deg,#f582201f,#fec45170 55%,#0000);position:absolute;inset:-1px 0}.platform-arrow-head{border-top:1px solid #fec451b3;border-right:1px solid #fec451b3;width:12px;height:12px;position:absolute;top:50%;right:2px;transform:translateY(-50%)rotate(45deg)}.platform-arrow-packet{background:#fec451f5;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px #fec4516b}.platform-arrow-packet.p1{animation:3.4s linear infinite stage-flow}.platform-arrow-packet.p2{animation:3.4s linear -1.6s infinite stage-flow}.platform-arrow-packet.p3{animation:3.9s linear -.6s infinite stage-flow}.platform-arrow-packet.p4{animation:3.9s linear -2.1s infinite stage-flow}.platform-base-halo{pointer-events:none;width:228px;height:228px;position:absolute;bottom:1.1rem;left:50%;transform:translate(-50%)}.platform-base-ring,.platform-base-inner{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.platform-base-ring{border:1px dashed #f582201f;width:206px;height:206px}.platform-base-inner{background:radial-gradient(circle,#f582202e,#f5822008 58%,#0000 76%);border:1px solid #f582201f;width:132px;height:132px;box-shadow:inset 0 0 24px #f5822014,0 0 48px #f5822014}.products-hero-scene{width:min(100%,560px);min-height:460px;position:relative}.products-scene-glow{filter:blur(26px);border-radius:50%;position:absolute}.products-scene-glow.g1{background:radial-gradient(circle,#f5822029,#0000 72%);width:180px;height:180px;top:2.5rem;left:2rem}.products-scene-glow.g2{background:radial-gradient(circle,#fec4511a,#0000 74%);width:220px;height:220px;bottom:2.5rem;right:2rem}.products-device,.products-intelligence-core,.products-orbit{position:absolute}.products-device{place-items:center;display:grid}.products-device.smartcam{width:150px;height:150px;top:1.5rem;left:.5rem}.products-device.pano{width:170px;height:170px;top:.75rem;left:50%;transform:translate(-50%)}.products-device.cloud{width:150px;height:150px;top:1.5rem;right:.5rem}.products-device-shell{background:radial-gradient(circle,#f582200f,#f5822003 70%,#0000);border:1px solid #f5822024;border-radius:50%;width:126px;height:126px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.products-device.pano .products-device-shell{border-style:dashed;width:144px;height:144px;animation:26s linear infinite spin}.products-device-label{color:#ffffff6b;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;position:absolute;top:calc(50% + 82px);left:50%;transform:translate(-50%)}.products-device-label.above{top:calc(50% - 96px)}.products-device-icon{display:block;position:relative}.products-icon-smartcam{width:82px;height:70px}.smartcam-body{background:#0e0e1447;border:1px solid #f5822047;border-radius:16px;position:absolute;inset:20px 8px 10px}.smartcam-lens{border:1px solid #fec45175;border-radius:50%;width:22px;height:22px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-12%);box-shadow:0 0 14px #f582202e}.products-icon-pano{width:108px;height:108px}.pano-disc,.pano-eye,.pano-ring{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.pano-disc{background:radial-gradient(circle,#fec451eb,#f582204d);width:38px;height:38px;box-shadow:0 0 22px #f5822038}.pano-eye{background:#0c0c12e0;width:12px;height:12px}.pano-ring{border:1px solid #f5822029}.pano-ring.r1{width:68px;height:68px;animation:10s linear infinite spin}.pano-ring.r2{border-style:dashed;width:96px;height:96px;animation:14s linear infinite reverse spin}.products-icon-cloud{width:88px;height:78px}.cloud-panel{background:#0e0e1447;border:1px solid #f582203d;border-radius:18px;position:absolute;inset:18px 12px 10px}.cloud-panel.c2{opacity:.52;inset:10px 20px 18px}.cloud-bar{background:linear-gradient(#fec451f2,#f5822052);border-radius:999px 999px 4px 4px;width:10px;animation:3s ease-in-out infinite viz-rise;position:absolute;bottom:18px}.cloud-bar.b1{height:18px;left:18px}.cloud-bar.b2{height:34px;animation-delay:-.8s;left:38px}.cloud-bar.b3{height:24px;animation-delay:-1.4s;left:58px}.products-intelligence-core{width:220px;height:220px;top:54%;left:50%;transform:translate(-50%,-50%)}.products-core-shell,.products-core-grid{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.products-core-shell{border:1px solid #f5822024}.products-core-shell.outer{border-style:dashed;width:200px;height:200px;animation:24s linear infinite spin}.products-core-shell.inner{width:136px;height:136px;animation:16s linear infinite reverse spin}.products-core-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:84px;height:84px;display:grid}.products-core-grid i{background:#f5822024;border-radius:4px;width:100%;height:100%;animation:3.2s ease-in-out infinite grid-flicker}.products-core-grid i:nth-child(2){animation-delay:-.2s}.products-core-grid i:nth-child(3){animation-delay:-.4s}.products-core-grid i:nth-child(4){animation-delay:-.6s}.products-core-grid i:nth-child(5){animation-delay:-.8s}.products-core-grid i:nth-child(6){animation-delay:-1s}.products-core-grid i:nth-child(7){animation-delay:-1.2s}.products-core-grid i:nth-child(8){animation-delay:-1.4s}.products-core-grid i:nth-child(9){animation-delay:-1.6s}.products-orbit{pointer-events:none;border-radius:50%;top:54%;left:50%;transform:translate(-50%,-50%)}.products-orbit.orbit-1{border:1px dashed #f5822014;width:248px;height:248px;animation:30s linear infinite reverse spin}.products-orbit.orbit-2{border:1px solid #f582200d;width:284px;height:284px;animation:38s linear infinite spin}.products-orbit-dot{background:#f58220e6;border-radius:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #f582203d}.products-orbit-dot.d1{animation:8.4s linear infinite products-orbit-1}.products-orbit-dot.d2{animation:6.8s linear infinite reverse products-orbit-2}.solutions-hero-scene{width:min(100%,560px);min-height:460px;position:relative}.solutions-scene-glow{filter:blur(28px);border-radius:50%;position:absolute}.solutions-scene-glow.g1{background:radial-gradient(circle,#f5822029,#0000 72%);width:180px;height:180px;top:3rem;left:3rem}.solutions-scene-glow.g2{background:radial-gradient(circle,#fec45114,#0000 74%);width:220px;height:220px;bottom:2.5rem;right:2.5rem}.solutions-halo-ring,.solutions-intelligence-core,.solutions-metric-pod{position:absolute}.solutions-halo-ring{border:1px dashed #f582201a;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-halo-ring.ring-1{width:294px;height:294px;animation:34s linear infinite spin}.solutions-halo-ring.ring-2{border-style:solid;border-color:#f582200d;width:360px;height:360px;animation:46s linear infinite reverse spin}.solutions-intelligence-core{width:150px;height:150px;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-core-shell,.solutions-core-blade,.solutions-core-pulse{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.solutions-core-shell{background:radial-gradient(circle,#f5822024,#f5822008 66%,#0000 100%);border:1px solid #f582202e;width:118px;height:118px;box-shadow:inset 0 0 24px #f5822014,0 0 42px #f5822014}.solutions-core-blade{clip-path:polygon(50% 0,100% 38%,50% 100%,0 38%);opacity:.58;background:linear-gradient(#fec45133,#f582200a);width:54px;height:54px}.solutions-core-blade.b1{transform:translate(-50%,-50%)rotate(0)}.solutions-core-blade.b2{transform:translate(-50%,-50%)rotate(90deg)}.solutions-core-blade.b3{transform:translate(-50%,-50%)rotate(45deg)}.solutions-core-blade.b4{transform:translate(-50%,-50%)rotate(135deg)}.solutions-core-pulse{background:#fec451eb;width:14px;height:14px;animation:2.6s ease-in-out infinite core-pulse;box-shadow:0 0 18px #f5822047}.solutions-core-pulse.p2{width:8px;height:8px;animation-delay:-1s}.solutions-metric-pod{place-items:center;width:110px;height:110px;display:grid}.solutions-pod-shell{background:radial-gradient(circle,#f5822012,#f5822003 72%,#0000 100%);border:1px solid #f5822024;border-radius:50%;width:96px;height:96px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.solutions-metric-pod.m1{top:calc(50% - 132px);left:calc(50% - 178px)}.solutions-metric-pod.m2{top:calc(50% - 170px);left:50%;transform:translate(-50%)}.solutions-metric-pod.m3{top:calc(50% - 132px);right:calc(50% - 178px)}.solutions-metric-pod.m4{top:calc(50% + 22px);left:calc(50% - 178px)}.solutions-metric-pod.m5{top:calc(50% + 60px);left:50%;transform:translate(-50%)}.solutions-metric-pod.m6{top:calc(50% + 22px);right:calc(50% - 178px)}.solutions-pod-icon{width:58px;height:58px;display:block;position:relative}.solutions-pod-label{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.48rem;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.industries-hero-scene{width:min(100%,560px);min-height:460px;position:relative}.industries-scene-glow{filter:blur(28px);border-radius:50%;position:absolute}.industries-scene-glow.g1{background:radial-gradient(circle,#f5822029,#0000 72%);width:180px;height:180px;top:2rem;left:2.5rem}.industries-scene-glow.g2{background:radial-gradient(circle,#fec45114,#0000 74%);width:220px;height:220px;bottom:2rem;right:2rem}.industries-spine,.industries-panel,.industries-signal{position:absolute}.industries-spine{width:110px;height:336px;top:50%;left:50%;transform:translate(-50%,-50%)}.industries-spine-track{background:linear-gradient(#0e0e141a,#f5822014 50%,#0e0e141a);border:1px solid #f5822024;border-radius:999px;width:18px;position:absolute;inset:0 50% 0 auto;transform:translate(50%)}.industries-spine-core{background:radial-gradient(circle,#f582202e,#f582200a 70%,#0000 100%);border:1px solid #f5822033;border-radius:24px;width:82px;height:82px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #f5822014,0 0 32px #f5822014}.industries-spine-pulse{background:linear-gradient(#fec451e6,#f5822033);border-radius:999px;width:12px;height:28px;margin-left:-6px;animation:5.2s linear infinite spine-shift;position:absolute;left:50%;box-shadow:0 0 12px #f582203d}.industries-spine-pulse.s1{top:16px}.industries-spine-pulse.s2{animation-delay:-1.7s;top:118px}.industries-spine-pulse.s3{animation-delay:-3.4s;top:220px}.industries-panel{place-items:center;width:118px;height:86px;display:grid}.industries-panel-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f5822014,#0e0e1414);border:1px solid #f5822024;border-radius:18px;position:absolute;inset:0}.industries-panel.p1{top:44px;left:22px;transform:rotate(-8deg)}.industries-panel.p2{top:188px;left:22px;transform:rotate(-4deg)}.industries-panel.p3{top:332px;left:22px;transform:rotate(-7deg)}.industries-panel.p4{top:44px;right:22px;transform:rotate(8deg)}.industries-panel.p5{top:188px;right:22px;transform:rotate(4deg)}.industries-panel.p6{top:332px;right:22px;transform:rotate(7deg)}.industries-panel-icon{width:42px;height:42px;display:block;position:relative}.industries-panel-label{color:#ffffff70;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.44rem;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.retail-line,.retail-bag,.airport-runway,.airport-plane,.office-window,.factory-gear,.factory-core,.mall-arch,.mall-dot,.health-ring,.health-cross{position:absolute}.retail-line{border-top:1px solid #f5822038;width:34px;left:8px}.retail-line.l1{top:16px}.retail-line.l2{width:24px;top:24px}.retail-bag{border:1px solid #fec451b3;border-radius:0 0 6px 6px;width:18px;height:16px;animation:2.8s ease-in-out infinite pulse;top:22px;left:16px}.airport-runway{background:linear-gradient(90deg,#f5822033,#fec451b3);border-radius:999px;width:34px;height:2px;top:22px;left:8px}.airport-plane{border-top:1px solid #fec451b8;border-right:1px solid #fec451b8;width:14px;height:14px;top:14px;left:20px;transform:rotate(45deg)}.office-window{background:#fec451b8;border-radius:2px;width:10px;height:10px;animation:3.2s ease-in-out infinite grid-flicker}.office-window.o1{top:12px;left:12px}.office-window.o2{animation-delay:-.5s;top:12px;left:28px}.office-window.o3{animation-delay:-1s;top:28px;left:12px}.office-window.o4{animation-delay:-1.5s;top:28px;left:28px}.factory-gear.gear{border:1px solid #f5822047;border-radius:50%;width:20px;height:20px;animation:10s linear infinite spin;top:16px;left:16px}.factory-core{background:#fec451e6;border-radius:50%;width:6px;height:6px;top:23px;left:23px}.mall-arch{border:1px solid #f582203d;border-bottom:none;border-radius:16px 16px 0 0;width:30px;height:16px;top:18px;left:10px}.mall-dot{background:#fec451eb;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite pulse}.mall-dot.d1{top:28px;left:16px}.mall-dot.d2{animation-delay:-1s;top:28px;left:28px}.health-ring{border:1px solid #f582203d;border-radius:50%;width:26px;height:26px;top:12px;left:12px}.health-cross{background:#fec451e0}.health-cross.h1{width:4px;height:16px;top:17px;left:23px}.health-cross.h2{width:16px;height:4px;top:23px;left:17px}.industries-signal{width:84px;height:1px}.industries-signal-line{filter:blur(.5px);background:linear-gradient(90deg,#f5822014,#fec4515c,#0000);position:absolute;inset:0}.industries-signal-dot{background:#fec451f0;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:0 0 12px #f5822042}.industries-signal.left{left:138px}.industries-signal.right{right:138px}.industries-signal.top{top:86px}.industries-signal.mid{top:230px}.industries-signal.bottom{top:374px}.industries-signal.left .industries-signal-dot{animation:3.6s linear infinite industries-signal-left}.industries-signal.right .industries-signal-dot{animation:3.6s linear infinite industries-signal-right}.industries-signal.right .industries-signal-line{transform:scaleX(-1)}.footstep,.queue-dot,.queue-wave,.dwell-ring,.dwell-hand,.heat-bloom,.funnel-top,.funnel-neck,.funnel-drop,.journey-dot{position:absolute}.footstep{opacity:.28;background:radial-gradient(circle at 50% 32%,#fec451f2,#f5822057);border-radius:55% 55% 45% 45%;width:12px;height:20px}.footstep.left{transform:rotate(-16deg)}.footstep.right{transform:rotate(16deg)}.footstep.f1{animation:2.8s ease-in-out infinite footprint-pulse;top:18px;left:12px}.footstep.f2{animation:2.8s ease-in-out -.7s infinite footprint-pulse;top:28px;left:28px}.footstep.f3{animation:2.8s ease-in-out -1.4s infinite footprint-pulse;top:12px;left:38px}.footstep.f4{animation:2.8s ease-in-out -2.1s infinite footprint-pulse;top:24px;left:54px}.queue-dot{background:#fec451f0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 10px #f582203d}.queue-dot.q1{animation:2.6s ease-in-out infinite queue-bounce;top:32px;left:10px}.queue-dot.q2{animation:2.6s ease-in-out -.4s infinite queue-bounce;top:32px;left:26px}.queue-dot.q3{animation:2.6s ease-in-out -.8s infinite queue-bounce;top:32px;left:42px}.queue-dot.q4{animation:2.6s ease-in-out -1.2s infinite queue-bounce;top:32px;left:58px}.queue-wave{border-top:1px dashed #f582204d;border-radius:999px;width:56px;height:18px;animation:2.6s ease-in-out infinite queue-surge;top:18px;left:8px}.dwell-ring{border:1px solid #f5822042;border-radius:50%;width:48px;height:48px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dwell-hand{transform-origin:50% 100%;background:linear-gradient(#fec451f5,#f582204d);width:1px;height:24px;animation:5s linear infinite dwell-sweep;top:16px;left:36px}.heat-bloom{mix-blend-mode:screen;border-radius:50%;animation:3.2s ease-in-out infinite heat-pulse}.heat-bloom.h1{background:radial-gradient(circle,#fec451f2,#f582202e 72%,#0000 100%);width:22px;height:22px;top:20px;left:8px}.heat-bloom.h2{background:radial-gradient(circle,#f58220eb,#de5a2833 74%,#0000 100%);width:30px;height:30px;animation-delay:-.7s;top:10px;left:24px}.heat-bloom.h3{background:radial-gradient(circle,#fec451e6,#f5822029 70%,#0000 100%);width:18px;height:18px;animation-delay:-1.4s;top:28px;left:38px}.heat-bloom.h4{background:radial-gradient(circle,#f58220d1,#fec45124 72%,#0000 100%);width:26px;height:26px;animation-delay:-2.1s;top:34px;left:20px}.funnel-top{clip-path:polygon(0 0,100% 0,68% 100%,32% 100%);background:linear-gradient(#fec45133,#f582200f);border:1px solid #f5822047;border-bottom:none;width:44px;height:20px;top:16px;left:14px}.funnel-neck{background:linear-gradient(#fec451a6,#f5822033);border-radius:0 0 6px 6px;width:8px;height:18px;top:34px;left:32px}.funnel-drop{opacity:0;background:#fec451eb;border-radius:50% 50% 60% 60%;width:8px;height:12px;animation:2.8s ease-in infinite funnel-drip;top:54px;left:32px}.funnel-drop.d2{animation-delay:-1.3s}.journey-trace{position:absolute;inset:0;overflow:visible}.journey-trace path{fill:none;stroke:#f582206b;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:4.8s ease-in-out infinite trace-path}.journey-dot{background:#fec451f2;border-radius:50%;width:8px;height:8px;animation:4.8s ease-in-out infinite journey-follow;top:52px;left:10px;box-shadow:0 0 12px #f5822047}@keyframes dwell-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes binary-flow{0%{opacity:0;transform:translate(-8px)}12%{opacity:.5}82%{opacity:.5}to{opacity:0;transform:translate(142px)}}@keyframes pipe-flow{0%{opacity:0;left:14px}10%{opacity:1}75%{opacity:1}to{opacity:0;left:calc(100% - 14px)}}@keyframes conveyor-shift{0%{opacity:0;transform:translateY(-50%)translate(-18px)}8%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-50%)translate(46px)}}@keyframes footprint-pulse{0%,to{opacity:.22;transform:scale(.9)}50%{opacity:.78;transform:scale(1.08)}}@keyframes queue-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes queue-surge{0%,to{opacity:.18;transform:scaleX(.84)}50%{opacity:.62;transform:scaleX(1)}}@keyframes heat-pulse{0%,to{filter:saturate(.9);opacity:.72;transform:scale(.92)}50%{filter:saturate(1.2);opacity:1;transform:scale(1.08)}}@keyframes funnel-drip{0%{opacity:0;transform:translateY(0)scale(.55)}20%{opacity:1}to{opacity:0;transform:translateY(12px)scale(1)}}@keyframes trace-path{0%,to{stroke-dashoffset:100px;opacity:.45}45%,70%{stroke-dashoffset:0;opacity:1}}@keyframes journey-follow{0%{opacity:0;transform:translate(0)}15%{opacity:1}28%{transform:translate(10px,-22px)}48%{transform:translate(28px,-26px)}68%{transform:translate(38px,-2px)}88%{opacity:1;transform:translate(52px,-22px)}to{opacity:0;transform:translate(52px,-22px)}}@keyframes products-orbit-1{0%{transform:rotate(0)translate(124px)}to{transform:rotate(360deg)translate(124px)}}@keyframes products-orbit-2{0%{transform:rotate(120deg)translate(142px)}to{transform:rotate(480deg)translate(142px)}}@keyframes stage-flow{0%{opacity:0;left:-2px}14%{opacity:1}86%{opacity:1}to{opacity:0;left:calc(100% - 18px)}}@keyframes capture-ping{0%,to{opacity:.16}50%{opacity:.55}}@keyframes viz-rise{0%,to{opacity:.72;transform:scaleY(.78)}50%{opacity:1;transform:scaleY(1.12)}}@keyframes process-orbit-1{0%{transform:translate(-50%,-50%)rotate(0)translate(44px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(44px)}}@keyframes process-orbit-2{0%{transform:translate(-50%,-50%)rotate(45deg)translate(31px)}to{transform:translate(-50%,-50%)rotate(405deg)translate(31px)}}@keyframes process-loop-1{0%{transform:rotate(0)translate(134px)}to{transform:rotate(360deg)translate(134px)}}@keyframes process-loop-2{0%{transform:rotate(145deg)translate(134px)}to{transform:rotate(505deg)translate(134px)}}.platform-node-cluster,.platform-processing-core,.platform-status-chip{position:absolute}.platform-node-cluster{flex-direction:column;gap:.85rem;display:flex}.platform-node-cluster.sensors{width:164px;top:1rem;left:0}.platform-node-cluster.cloud{width:176px;top:1rem;right:0}.platform-signal-node,.platform-data-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0c126b;border:1px solid #f5822029;border-radius:18px;align-items:center;gap:.65rem;padding:.78rem .9rem;display:flex;position:relative;box-shadow:0 18px 42px #0003}.platform-signal-mark{background:var(--or);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 12px #f5822073}.platform-signal-bars,.platform-panel-bars{align-items:end;gap:3px;height:20px;display:inline-flex}.platform-signal-bars i,.platform-panel-bars i{background:linear-gradient(#fec451f2,#f5822066);border-radius:999px;width:3px;display:block}.platform-signal-bars i:first-child,.platform-panel-bars i:first-child{height:8px;animation:2.8s ease-in-out infinite bar-rise}.platform-signal-bars i:nth-child(2),.platform-panel-bars i:nth-child(2){height:14px;animation:3.2s ease-in-out -.6s infinite bar-rise}.platform-signal-bars i:nth-child(3),.platform-panel-bars i:nth-child(3){height:11px;animation:2.6s ease-in-out -1.1s infinite bar-rise}.platform-panel-bars i:nth-child(4){height:16px;animation:3.5s ease-in-out -1.4s infinite bar-rise}.platform-panel-grid{grid-template-columns:repeat(2,8px);gap:4px;display:grid}.platform-panel-grid i{background:#f582202e;border-radius:2px;width:8px;height:8px;animation:3.2s ease-in-out infinite grid-flicker;display:block}.platform-panel-grid i:nth-child(2){animation-delay:-.4s}.platform-panel-grid i:nth-child(3){animation-delay:-.9s}.platform-panel-grid i:nth-child(4){animation-delay:-1.3s}.platform-node-token{color:#ffffffb3;letter-spacing:.14em;text-transform:uppercase;font-size:.58rem;font-weight:700}.platform-signal-node.n1{animation:6s ease-in-out infinite float-y}.platform-signal-node.n2{animation:7.2s ease-in-out infinite reverse float-y}.platform-signal-node.n3{animation:6.4s ease-in-out infinite float-y}.platform-data-panel.p1{animation:6.4s ease-in-out infinite reverse float-y}.platform-data-panel.p2{animation:7.5s ease-in-out infinite float-y}.platform-data-panel.p3{animation:6.8s ease-in-out infinite reverse float-y}.platform-processing-core{width:198px;height:198px;top:5rem;left:50%;transform:translate(-50%)}.platform-core-ring,.platform-core-body{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.platform-core-ring{border:1px solid #f5822024}.platform-core-ring.r1{border-style:dashed;width:182px;height:182px;animation:22s linear infinite spin}.platform-core-ring.r2{width:132px;height:132px;animation:16s linear infinite reverse spin}.platform-core-ring.r3{border-style:dashed;width:108px;height:108px;animation:12s linear infinite spin}.platform-core-body{background:radial-gradient(circle,#f5822033,#f582200a);border:1px solid #f5822047;justify-content:center;align-items:center;gap:.36rem;width:92px;height:92px;display:flex;box-shadow:0 0 42px #f582202e,inset 0 0 16px #f582201a}.platform-core-pulse{background:#fec451f2;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite core-pulse;box-shadow:0 0 14px #f5822066}.platform-core-pulse.p2{animation-delay:-.6s}.platform-core-pulse.p3{animation-delay:-1.2s}.platform-flow-line{transform-origin:0;height:1px;position:absolute;overflow:visible}.platform-flow-line:before,.platform-status-link:before{content:"";filter:blur(.6px);background:linear-gradient(90deg,#f582201f,#fec45142 55%,#0000);position:absolute;inset:-1px 0}.platform-flow-line.l1{width:120px;top:8.25rem;left:7.6rem;transform:rotate(10deg)}.platform-flow-line.l2{width:116px;top:12rem;left:7.9rem;transform:rotate(-9deg)}.platform-flow-line.l3{width:124px;top:8.6rem;left:calc(50% + 2rem);transform:rotate(-8deg)}.platform-flow-line.l4{width:126px;top:12.1rem;left:calc(50% + 2rem);transform:rotate(7deg)}.platform-packet{background:#fec451f5;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 12px #fec4516b}.platform-packet.d1{animation:4.1s linear infinite flow-right}.platform-packet.d2{animation:4.8s linear -1.1s infinite flow-right}.platform-packet.d3{animation:4.5s linear -.7s infinite flow-left}.platform-packet.d4{animation:5.2s linear -1.6s infinite flow-left}.platform-packet.d5{animation:3.4s linear -.3s infinite flow-down}.platform-packet.d6{animation:3.8s linear -1.1s infinite flow-down}.platform-packet.d7{animation:3.9s linear -.9s infinite flow-left}.platform-status-link{width:1px;position:absolute;overflow:visible}.platform-status-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e0e145c;border:1px solid #f5822024;border-radius:999px;justify-content:center;align-items:center;padding:.7rem .82rem;display:inline-flex}.platform-status-chip strong{color:var(--t1);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.platform-status-chip.c1{bottom:1.25rem;left:1.8rem}.platform-status-chip.c2{bottom:1.25rem;left:50%;transform:translate(-50%)}.platform-status-chip.c3{bottom:1.25rem;right:1.8rem}.platform-status-link.s1{height:5.1rem;bottom:3rem;left:4.7rem}.platform-status-link.s2{height:4.85rem;bottom:3rem;left:50%;transform:translate(-50%)}.platform-status-link.s3{height:5.1rem;bottom:3rem;right:4.7rem}.platform-status-link:before{background:linear-gradient(#f5822014,#fec45142 55%,#0000);inset:0 -1px}@keyframes bar-rise{0%,to{opacity:.45;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.18)}}@keyframes grid-flicker{0%,to{box-shadow:none;background:#f5822024}50%{background:#fec451d1;box-shadow:0 0 12px #f582203d}}@keyframes core-pulse{0%,to{opacity:.55;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes icon-panel-glow-pulse{0%,to{filter:saturate();box-shadow:0 0 0 16px #f582200f,0 18px 42px #0000003d}50%{filter:saturate(108%);box-shadow:0 0 0 20px #f5822016,0 20px 48px #00000047}}@keyframes flow-right{0%{opacity:0;left:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}@keyframes flow-left{0%{opacity:0;right:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;right:calc(100% - 4px)}}@keyframes flow-down{0%{opacity:0;top:-4px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}.spec-table{border-collapse:collapse;width:100%}.spec-shell{border:1px solid var(--family-glass-border,var(--glass-border));border-radius:var(--r12);background:var(--family-glass-tint,var(--glass-tint)), var(--family-glass-fill,var(--glass-fill)), var(--family-glass-surface,#15151cb8);-webkit-backdrop-filter:blur(18px)saturate(145%);box-shadow:inset 0 1px 0 #ffffff0e, inset 0 -1px 0 #ffffff05, var(--family-glass-shadow,0 14px 28px #00000026);position:relative;overflow:hidden}.spec-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 10%,#ffffff14,#0000 20%),linear-gradient(#ffffff0a,#0000 32%);position:absolute;inset:0}.product-spec-wrap{max-width:760px;margin:0 auto}.product-spec-section--smartcam .spec-shell{background:radial-gradient(circle at 18% 18%, #ffffff09, transparent 22%), var(--b3)}.product-spec-section--pano .spec-shell{background:radial-gradient(circle at 88% 22%, #ffffff08, transparent 22%), radial-gradient(circle at 12% 84%, #ffffff07, transparent 20%), var(--b3)}.product-spec-section--cloud .spec-shell{-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22d1;box-shadow:inset 0 1px #ffffff0d}.platform-api-section .spec-shell,.platform-privacy-section .spec-shell{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22cc;box-shadow:inset 0 1px #ffffff0d}.spec-table tr{border-bottom:1px solid var(--br)}.spec-table tr:last-child{border-bottom:none}.spec-table td:first-child{width:42%;color:var(--t3);font-weight:500}.spec-table td:last-child{color:var(--t1)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.legal-body{max-width:800px;margin:0 auto}.legal-body h2{margin:2rem 0 .7rem;font-size:1.22rem}.legal-body p,.legal-body li{color:var(--t2);font-size:.9rem;line-height:1.75}.legal-body ul{flex-direction:column;gap:.35rem;display:flex}.roamworks-section{background:linear-gradient(#0a0a0cb8,#0a0a0cd1),radial-gradient(circle at 72% 36%,#ffffff09,#0000 24%),radial-gradient(circle at 16% 0,#ffffff0f,#0000 22%);position:relative;overflow:hidden}.why-card,.roamworks-band,.story-callout,.contact-direct-card,.faq-footer-prompt,.faq-item{--family-glass-fill:var(--company-glass-fill);--family-glass-tint:var(--company-glass-tint);--family-glass-surface:var(--company-glass-surface);--family-glass-border:var(--company-glass-border);--family-glass-shadow:var(--company-glass-shadow)}.roamworks-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#070708bd 0%,#07070899 34%,#07070894 100%),radial-gradient(circle at 78% 48%,#ffffff08,#0000 24%),linear-gradient(#ffffff0d,#0000 26%);position:absolute;inset:0}.roamworks-section>*{z-index:1;position:relative}.roamworks-band{border:1px solid var(--br);border-radius:var(--r12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0d0fb8;flex-wrap:wrap;align-items:center;gap:2.5rem;max-width:860px;margin:0 auto;padding:1.85rem 2.1rem;display:flex;position:relative;overflow:hidden}.roamworks-band:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#ffffff02),radial-gradient(circle at 78% 48%,#ffffff07,#0000 24%);position:absolute;inset:0}.roamworks-band>*{z-index:1;position:relative}.roamworks-description{color:var(--t2);flex:320px;margin:0;font-size:.88rem;line-height:1.72}.roamworks-stats{flex-wrap:wrap;align-items:center;gap:2.5rem;display:flex}.roamworks-stat-value{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.35rem;font-weight:800}.roamworks-stat-label{color:var(--t3);font-size:.75rem}.steps-card{text-align:center;padding:2rem;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s;position:relative;overflow:hidden}.steps-card:hover{border-color:#f5822029;transform:translateY(-4px);box-shadow:0 18px 36px #00000042}.steps-card-index{width:46px;height:46px;color:var(--or);background:#f5822017;border:1px solid #f5822042;border-radius:50%;place-items:center;margin:0 auto 1.1rem;font-weight:800;display:grid}.steps-card h3{margin:0 0 .65rem;font-size:1.2rem}.steps-card p{color:var(--t2);margin:0;line-height:1.68}.icon-panel-art{aspect-ratio:16/9;background:0 0;border:none;border-radius:0;width:100%;margin:-.1rem -.1rem 1rem;position:relative;overflow:visible}.icon-panel-art:after{content:none}.icon-panel-art-frame{border:none;place-items:center;display:grid;position:absolute;inset:.12rem}.icon-panel-art-core{z-index:1;width:7rem;height:7rem;color:var(--or);background:radial-gradient(circle,#f5822029,#f582200d);border:1px solid #f5822052;border-radius:999px;place-items:center;animation:4.8s ease-in-out infinite icon-panel-glow-pulse;display:grid;position:relative;box-shadow:0 0 0 16px #f582200f,0 18px 42px #0000003d}.icon-panel-art-image{width:3rem;height:3rem;color:var(--or);filter:brightness(0)saturate()invert(59%)sepia(88%)saturate(1318%)hue-rotate(347deg)brightness()contrast(92%);display:block}.icon-panel-art-svg{width:3rem;height:3rem;color:var(--or);display:block}.icon-panel-art-orbit{display:none}.icon-panel-art-orbit.orbit-1{width:29%;height:29%}.icon-panel-art-orbit.orbit-2{border-color:#fec45138;width:43%;height:43%}.icon-panel-art-orbit.orbit-3{border-color:#ffffff29;width:56%;height:56%}.icon-panel-art--solution-01 .icon-panel-art-core{transform:translate(-10%,-5%)}.icon-panel-art--solution-01 .orbit-1{width:26%;height:34%;transform:translate(-12%,-8%)}.icon-panel-art--solution-01 .orbit-2{width:40%;height:48%;transform:translate(10%,-2%)}.icon-panel-art--solution-01 .orbit-3{width:58%;height:64%;transform:translate(4%,10%)}.icon-panel-art--solution-02 .icon-panel-art-core{transform:translate(14%,-10%)}.icon-panel-art--solution-02 .orbit-1{width:30%;height:24%;transform:translate(18%,-14%)}.icon-panel-art--solution-02 .orbit-2{width:48%;height:38%;transform:translate(-10%,8%)}.icon-panel-art--solution-02 .orbit-3{width:62%;height:54%;transform:translate(12%,12%)}.icon-panel-art--solution-03 .icon-panel-art-core{transform:translate(-2%,12%)}.icon-panel-art--solution-03 .orbit-1{width:22%;height:32%;transform:translate(-18%,16%)}.icon-panel-art--solution-03 .orbit-2{width:44%;height:42%;transform:translate(12%,-12%)}.icon-panel-art--solution-03 .orbit-3{width:60%;height:58%;transform:translate(-8%,10%)}.icon-panel-art--solution-04 .icon-panel-art-core{transform:translate(8%,2%)}.icon-panel-art--solution-04 .orbit-1{width:28%;height:28%;transform:translate(14%)}.icon-panel-art--solution-04 .orbit-2{width:42%;height:52%;transform:translate(-14%,-10%)}.icon-panel-art--solution-04 .orbit-3{width:66%;height:44%;transform:translate(6%,12%)}.icon-panel-art--solution-05 .icon-panel-art-core{transform:translate(-14%,6%)}.icon-panel-art--solution-05 .orbit-1{width:24%;height:24%;transform:translate(-16%,10%)}.icon-panel-art--solution-05 .orbit-2{width:38%;height:46%;transform:translate(8%,4%)}.icon-panel-art--solution-05 .orbit-3{width:54%;height:62%;transform:translate(-4%,-12%)}.icon-panel-art--solution-06 .icon-panel-art-core{transform:translate(6%,-14%)}.icon-panel-art--solution-06 .orbit-1{width:32%;height:26%;transform:translate(8%,-18%)}.icon-panel-art--solution-06 .orbit-2{width:46%;height:40%;transform:translate(-14%,-2%)}.icon-panel-art--solution-06 .orbit-3{width:60%;height:60%;transform:translate(10%,10%)}.icon-panel-art--solution-07 .icon-panel-art-core{transform:translate(-8%,-12%)}.icon-panel-art--solution-07 .orbit-1{width:20%;height:30%;transform:translate(-8%,-18%)}.icon-panel-art--solution-07 .orbit-2{width:50%;height:34%;transform:translate(6%,6%)}.icon-panel-art--solution-07 .orbit-3{width:64%;height:56%;transform:translate(-12%,12%)}.icon-panel-art--solution-08 .icon-panel-art-core{transform:translate(12%,12%)}.icon-panel-art--solution-08 .orbit-1{width:26%;height:22%;transform:translate(18%,14%)}.icon-panel-art--solution-08 .orbit-2{width:40%;height:50%;transform:translate(-8%,12%)}.icon-panel-art--solution-08 .orbit-3{width:58%;height:66%;transform:translate(8%,-8%)}.icon-panel-art--solution-09 .icon-panel-art-core{transform:translate(-4%)}.icon-panel-art--solution-09 .orbit-1{width:34%;height:34%;transform:translate(-14%,2%)}.icon-panel-art--solution-09 .orbit-2{width:52%;height:42%;transform:translate(12%,-10%)}.icon-panel-art--solution-09 .orbit-3{width:68%;height:52%;transform:translate(-2%,12%)}.icon-panel-art--solution-10 .icon-panel-art-core{transform:translateY(-4%)}.icon-panel-art--solution-10 .orbit-1{width:24%;height:36%;transform:translateY(-10%)}.icon-panel-art--solution-10 .orbit-2{width:46%;height:30%;transform:translate(-18%,12%)}.icon-panel-art--solution-10 .orbit-3{width:62%;height:58%;transform:translate(14%,6%)}.icon-panel-art--solution-11 .icon-panel-art-core{transform:translate(-12%,14%)}.icon-panel-art--solution-11 .orbit-1{width:22%;height:28%;transform:translate(-20%,14%)}.icon-panel-art--solution-11 .orbit-2{width:36%;height:44%;transform:translate(4%,-8%)}.icon-panel-art--solution-11 .orbit-3{width:56%;height:60%;transform:translate(-10%,-2%)}.icon-panel-art--solution-12 .icon-panel-art-core{transform:translate(16%,-2%)}.icon-panel-art--solution-12 .orbit-1{width:28%;height:20%;transform:translate(20%,-4%)}.icon-panel-art--solution-12 .orbit-2{width:42%;height:48%;transform:translateY(10%)}.icon-panel-art--solution-12 .orbit-3{width:64%;height:50%;transform:translate(-12%,-12%)}.icon-panel-art--solution-13 .icon-panel-art-core{transform:translate(-16%,-8%)}.icon-panel-art--solution-13 .orbit-1{width:30%;height:30%;transform:translate(-20%,-10%)}.icon-panel-art--solution-13 .orbit-2{width:44%;height:36%;transform:translate(10%,14%)}.icon-panel-art--solution-13 .orbit-3{width:58%;height:68%;transform:translate(-6%,4%)}.icon-panel-art--solution-14 .icon-panel-art-core{transform:translate(10%,16%)}.icon-panel-art--solution-14 .orbit-1{width:18%;height:26%;transform:translate(12%,18%)}.icon-panel-art--solution-14 .orbit-2{width:48%;height:40%;transform:translate(-12%,4%)}.icon-panel-art--solution-14 .orbit-3{width:60%;height:54%;transform:translate(16%,-10%)}.icon-panel-art--solution-15 .icon-panel-art-core{transform:translate(4%,-16%)}.icon-panel-art--solution-15 .orbit-1{width:26%;height:18%;transform:translate(2%,-20%)}.icon-panel-art--solution-15 .orbit-2{width:38%;height:52%;transform:translate(14%,-2%)}.icon-panel-art--solution-15 .orbit-3{width:66%;height:48%;transform:translate(-14%,10%)}.icon-panel-art--solution-16 .icon-panel-art-core{transform:translate(-6%,8%)}.icon-panel-art--solution-16 .orbit-1{width:32%;height:24%;transform:translate(-10%,12%)}.icon-panel-art--solution-16 .orbit-2{width:40%;height:46%;transform:translate(16%,6%)}.icon-panel-art--solution-16 .orbit-3{width:62%;height:62%;transform:translate(-8%,-14%)}html[data-theme=light] .icon-panel-art-orbit{border-color:#f5822057}html[data-theme=light] .icon-panel-art-orbit.orbit-2{border-color:#d4901c52}html[data-theme=light] .icon-panel-art-orbit.orbit-3{border-color:#78788038}.steps-card-media{aspect-ratio:16/9;background:#ffffff08;border-radius:8px;width:100%;margin:-.1rem -.1rem 1rem;position:relative;overflow:hidden}.steps-card-media:after{content:"";pointer-events:none;background:linear-gradient(#03030414,#03030447),linear-gradient(135deg,#f582201a,#ffffff08 46%,#03030438);position:absolute;inset:0}.steps-card-image{object-fit:cover;filter:saturate(.68)contrast(.92)brightness(.82)sepia(.5);width:100%;height:100%;display:block;transform:scale(1.01)}.feature-card-icon-panel,.steps-card-icon-panel{margin-bottom:1rem}.steps-card-badge{color:var(--am);letter-spacing:.08em;text-transform:uppercase;background:#fec45112;border:1px solid #fec4512b;border-radius:999px;margin-top:1rem;padding:.3rem .8rem;font-size:.68rem;font-weight:700;display:inline-flex}.footer-powered-by{color:var(--t3);align-items:center;display:inline-flex}.footer-top{grid-template-columns:minmax(240px,1.25fr) repeat(4,minmax(120px,1fr));align-items:start;gap:2rem;margin-bottom:2rem;display:grid}.footer-brand-col{flex-direction:column;gap:.85rem;min-width:0;display:flex}.footer-description{max-width:280px;color:var(--t2);margin:0;font-size:.84rem;line-height:1.7}.footer-contact{color:var(--t3);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.footer-group-col{min-width:0}.footer-group-title{letter-spacing:.11em;text-transform:uppercase;color:var(--t3);margin-bottom:1rem;font-size:.65rem;font-weight:700}.footer-link-list{flex-direction:column;gap:.45rem;display:flex}.footer-link{width:fit-content;color:var(--t2);font-size:.82rem;transition:color .2s;display:inline-block;position:relative}.footer-link:after{content:"";background:var(--or);width:0;height:1px;transition:width .25s;position:absolute;bottom:-1px;left:0}.footer-link:hover{color:var(--or)}.footer-link:hover:after{width:100%}.hero-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:3rem;width:100%;padding-inline:clamp(1.25rem,5vw,6.5rem);display:grid;position:relative}.home-hero{width:100%;padding:clamp(2.8rem,5vw,4.2rem) 0 clamp(4rem,8vw,8rem);position:relative;overflow:hidden}.home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 30%,#ffffff04,#0000 24%),radial-gradient(circle at 82% 46%,#ffffff04,#0000 20%),radial-gradient(circle at 52% -6%,#ffffff06,#0000 16%);position:absolute;inset:0}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(#09090b00,#09090beb);height:clamp(90px,12vw,160px);position:absolute;bottom:0;left:0;right:0}.hero-visual{justify-content:center;justify-self:stretch;align-items:center;width:100%;min-height:100%;display:flex}.hero-copy{z-index:1;width:100%;max-width:none;position:relative}.hero-seq{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) forwards hero-seq-in;transform:translateY(18px)}.hero-seq-1{animation-delay:60ms}.hero-seq-2{animation-delay:.14s}.hero-seq-3{animation-delay:.24s}.hero-seq-4{animation-delay:.34s}.hero-seq-5{animation-delay:.44s}.hero-title{letter-spacing:-.05em;margin:1.35rem 0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1.05}.hero-text{width:100%;max-width:none;color:var(--t2);font-size:clamp(1rem,1.45vw,1.18rem);font-weight:300;line-height:1.7}.hero-actions,.hero-stats{flex-wrap:wrap;display:flex}.hero-proofline{color:var(--t3);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.9rem 1.35rem;margin-top:1.15rem;font-size:.72rem;display:flex}.hero-proofline span{padding-left:.9rem;position:relative}.hero-proofline span:before{content:"";background:var(--or);border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 12px #f5822066}.home-hero-scene-wrap{justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative}.home-hero-scene-wrap .hero-scene{width:100%;max-width:none;min-height:100%}.home-hero-scene-glow{filter:blur(24px);pointer-events:none;mix-blend-mode:screen;opacity:.2;border-radius:50%;position:absolute}.home-hero-scene-glow.g1{background:radial-gradient(circle,#ffffff09,#0000 68%);width:200px;height:200px;animation:10s ease-in-out infinite home-scene-drift-1;top:12%;right:12%}.home-hero-scene-glow.g2{background:radial-gradient(circle,#ffffff06,#0000 70%);width:260px;height:220px;animation:12s ease-in-out infinite home-scene-drift-2;bottom:12%;right:20%}.home-hero-scene-glow.g3{background:radial-gradient(circle,#de5a2824,#0000 66%);width:140px;height:140px;animation:9s ease-in-out infinite home-scene-drift-3;top:34%;right:36%}.home-hero-scene-wrap .hero-scene--reference{z-index:1;justify-content:center;animation:9s ease-in-out infinite home-scene-float;position:relative}.hero-scroll-cue{z-index:2;pointer-events:none;opacity:.72;align-items:center;gap:.8rem;display:flex;position:absolute;bottom:clamp(1.3rem,3.6vw,2.6rem);left:clamp(1.25rem,5vw,6.5rem);right:clamp(1.25rem,5vw,6.5rem)}.hero-scroll-line{background:linear-gradient(90deg,#f58220b3,#f5822000);width:min(18vw,132px);height:1px;display:block;position:relative;overflow:hidden}.hero-scroll-line:after{content:"";background:linear-gradient(90deg,#0000,#fec451f2,#0000);animation:2.8s ease-in-out infinite hero-scroll-scan;position:absolute;inset:0}.hero-scroll-label{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.home-positioning-section,.home-ecosystem-section,.home-architecture-section,.home-decisions-section,.home-industries-section,.home-roamworks-section,.home-final-cta{position:relative;overflow:hidden}.home-positioning-section:before,.home-ecosystem-section:before,.home-architecture-section:before,.home-decisions-section:before,.home-industries-section:before,.home-final-cta:before{content:"";pointer-events:none;position:absolute;inset:0}.home-positioning-section:after,.home-ecosystem-section:after,.home-architecture-section:after,.home-decisions-section:after,.home-industries-section:after,.home-roamworks-section:after,.home-final-cta:after{content:"";pointer-events:none;background:linear-gradient(#ffffff07,#09090b00);height:clamp(56px,8vw,96px);position:absolute;top:0;left:0;right:0}.home-positioning-section:before{background:radial-gradient(circle at 16% 24%,#ffffff08,#0000 22%)}.home-positioning-grid{z-index:1;align-items:center;position:relative}.home-positioning-copy{max-width:640px}.home-positioning-stack{gap:1rem}.home-positioning-stack .bcard{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(#ffffff06,#ffffff03),#101014d6;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .4s;box-shadow:0 18px 42px #0000003d}.home-positioning-stack .bcard:hover{border-color:#ffffff1f;transform:translateY(-4px);box-shadow:0 24px 50px #0000004d}.home-ecosystem-section:before{background:radial-gradient(circle at 50% 0,#ffffff0a,#0000 24%),radial-gradient(circle at 84% 24%,#ffffff06,#0000 18%)}.home-ecosystem-section .grid-3{gap:1.2rem}.home-ecosystem-section .product-card{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(#ffffff07,#ffffff03),#0e0e12c7;box-shadow:inset 0 1px #ffffff0d}.home-ecosystem-section .tag{background:#ffffff0d}.home-architecture-section:before{background:radial-gradient(circle at 50% 0,#ffffff09,#0000 22%),linear-gradient(#ffffff04,#0000 34%)}.home-architecture-section .grid-3{z-index:1;gap:1.2rem;position:relative}.home-architecture-section .steps-card{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(#ffffff07,#ffffff03),#0e0e12c7}.home-decisions-section:before{background:radial-gradient(circle at 14% 26%,#ffffff07,#0000 18%),radial-gradient(circle at 86% 74%,#ffffff06,#0000 18%)}.home-decisions-grid{z-index:1;gap:1.2rem;position:relative}.home-decision-card{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(#ffffff06,#ffffff03),#0e0e12d1;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s;position:relative;overflow:hidden}.home-decision-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(160deg,#ffffff0a,#0000 42%);transition:opacity .3s;position:absolute;inset:0}.home-decision-card:hover{border-color:#ffffff1f;transform:translateY(-5px);box-shadow:0 26px 50px #00000052}.home-decision-card:hover:before{opacity:1}.home-industries-section:before{background:radial-gradient(circle at 50% 0,#ffffff08,#0000 20%),linear-gradient(#ffffff04,#0000 40%)}.home-industries-section .grid-4{z-index:1;gap:1rem;position:relative}.home-industry-card{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);background:linear-gradient(#ffffff06,#ffffff03),#0e0e12c2;min-height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .28s,box-shadow .4s;position:relative;overflow:hidden}.home-industry-card:hover{border-color:#ffffff1c;transform:translateY(-4px);box-shadow:0 20px 42px #00000047}.home-industry-card .icon-chip{background:#ffffff0b}.home-roamworks-section .roamworks-band{-webkit-backdrop-filter:blur(22px)saturate(155%);background:linear-gradient(#ffffff07,#ffffff03),#0e0e12cc;border-radius:24px;max-width:980px;padding:2.2rem 2.35rem;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #0000004d}.cta-section .cta-inner{-webkit-backdrop-filter:blur(22px)saturate(165%);background:radial-gradient(circle at 18% 0,#ffffff1a,#0000 22%),linear-gradient(#ffffff12,#ffffff05),#1212188f;border:1px solid #ffffff1a;border-radius:28px;padding:clamp(2rem,4vw,2.8rem);position:relative;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #ffffff05,0 22px 48px #0003}.home-final-cta:before{background:radial-gradient(56% 80% at 50% 100%,#ffffff0b 0%,#0000 68%),linear-gradient(#ffffff03,#0000 34%)}.home-final-cta .cta-inner{z-index:1;max-width:860px;margin:0 auto;position:relative}.home-final-cta .section-title,.home-final-cta .section-subtitle{max-width:760px}.hero-stat-value{letter-spacing:-.02em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.8rem;font-weight:800}.hero-stat-accent{color:var(--or);font-size:1.1rem}.hero-stat-label{color:var(--t3);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.73rem}.hero-scene{--scene-scale:1;border:1px solid var(--br);width:min(100%,620px);min-height:540px;box-shadow:var(--shadow-deep);background:radial-gradient(circle at 50% 35%,#ffffff0a,#0000 28%),linear-gradient(#ffffff05,#ffffff03),#09090b;border-radius:32px;position:relative;overflow:hidden}.scene-stage{transform:scale(var(--scene-scale));transform-origin:top;position:absolute;inset:0}.hero-scene.blended{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:hidden}.hero-scene--reference{width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:center;align-items:stretch;margin-right:0;display:flex;overflow:visible}.hero-scene--reference:before,.hero-scene--reference:after{content:none}.hero-scene--reference>svg{filter:saturate(.82)brightness(.86)contrast(1.05)drop-shadow(0 20px 40px #00000047);width:100%;max-width:100%;height:auto;margin-inline:auto;transform:none}.hero-scene:before{content:"";background:radial-gradient(circle,#ffffff06,#0000 46%);position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 90%);mask-image:radial-gradient(circle,#000 30%,#0000 90%)}.hero-scene.blended:before{opacity:.48;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 82%);mask-image:radial-gradient(circle,#000 18%,#0000 82%)}.hero-scene.blended:after{content:"";filter:blur(18px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 52% 48%,#ffffff14,#0000 18%),radial-gradient(circle at 58% 42%,#ffffff0a,#0000 28%),radial-gradient(circle at 40% 62%,#ffffff08,#0000 24%);position:absolute;inset:8% 4%}.scene-core{background:radial-gradient(circle,#f5822038,#f582200a);border:1px solid #f5822057;border-radius:50%;width:120px;height:120px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 60px #f5822040,inset 0 0 24px #f5822029}.hero-scene.blended .scene-core{background:radial-gradient(circle,#f5822029,#f5822004);border-color:#f5822033;box-shadow:0 0 90px #f582202e,inset 0 0 18px #f5822017}.scene-ring,.scene-orbit{border:1px solid #f5822029;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.scene-ring{animation:18s linear infinite spin}.scene-ring.r1{border-style:dashed;width:220px;height:220px}.scene-ring.r2{width:320px;height:320px;animation-direction:reverse}.scene-ring.r3{border-style:dashed;width:430px;height:430px}.scene-ring.r4{border-style:solid;border-color:#fec45114;width:520px;height:520px;animation-duration:24s}.scene-ring.r5{border-style:dashed;border-color:#f5822014;width:600px;height:600px;animation-duration:31s;animation-direction:reverse}.hero-scene.blended .scene-ring{border-color:#f5822017}.hero-scene.blended .scene-ring.r2,.hero-scene.blended .scene-ring.r4{border-color:#fec45112}.scene-orbit{background:var(--or);transform-origin:50%;color:#f5822052;border:none;width:12px;height:12px;box-shadow:0 0 18px #f58220bf}.scene-orbit:before{content:"";filter:blur(.5px);opacity:1;transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#f5822014 28%,#f582202e 70%,currentColor 100%);width:34px;height:1px;position:absolute;top:50%;right:50%;transform:translateY(-50%)}.scene-orbit.o1{animation:11s linear infinite orbit-1}.scene-orbit.o2{background:var(--am);animation:15s linear infinite orbit-2}.scene-orbit.o3{background:var(--dp);animation:20s linear infinite orbit-3}.scene-orbit.o4{background:#f58220e6;width:10px;height:10px;animation:14s linear infinite reverse orbit-4}.scene-orbit.o5{background:#fec451e6;width:8px;height:8px;animation:23s linear infinite orbit-5}.scene-orbit.o6{background:#de5a28f2;width:9px;height:9px;animation:17s linear infinite reverse orbit-6}.scene-orbit.o7{background:#f58220cc;width:7px;height:7px;animation:27s linear infinite orbit-7}.scene-orbit.o8{background:#fec451d9;width:6px;height:6px;animation:19s linear infinite reverse orbit-8}.hero-scene.blended .scene-orbit{box-shadow:0 0 12px #f5822073}.hero-scene.blended .scene-orbit:before{opacity:1}@keyframes spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbit-1{0%{transform:translate(-50%,-50%)rotate(0)translate(110px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(110px)}}@keyframes orbit-2{0%{transform:translate(-50%,-50%)rotate(120deg)translate(160px)}to{transform:translate(-50%,-50%)rotate(480deg)translate(160px)}}@keyframes orbit-3{0%{transform:translate(-50%,-50%)rotate(240deg)translate(215px)}to{transform:translate(-50%,-50%)rotate(600deg)translate(215px)}}@keyframes orbit-4{0%{transform:translate(-50%,-50%)rotate(45deg)translate(110px)}to{transform:translate(-50%,-50%)rotate(405deg)translate(110px)}}@keyframes orbit-5{0%{transform:translate(-50%,-50%)rotate(18deg)translate(160px)}to{transform:translate(-50%,-50%)rotate(378deg)translate(160px)}}@keyframes orbit-6{0%{transform:translate(-50%,-50%)rotate(205deg)translate(215px)}to{transform:translate(-50%,-50%)rotate(565deg)translate(215px)}}@keyframes orbit-7{0%{transform:translate(-50%,-50%)rotate(132deg)translate(260px)}to{transform:translate(-50%,-50%)rotate(492deg)translate(260px)}}@keyframes orbit-8{0%{transform:translate(-50%,-50%)rotate(310deg)translate(300px)}to{transform:translate(-50%,-50%)rotate(670deg)translate(300px)}}.metric-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#0a0a10b8;border:1px solid #f582202e;border-radius:12px;width:110px;min-width:110px;padding:.55rem .7rem;position:absolute;box-shadow:0 8px 24px #0003}.metric-overlay:before{content:"";display:none}.metric-overlay strong{color:var(--t1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.18rem;font-size:.7rem;font-weight:700;display:block}.metric-overlay span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.07em;font-size:.63rem}.hero-scene.blended .metric-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;width:96px;min-width:96px;box-shadow:none;text-align:center;background:0 0;border:none;border-radius:0;padding:.18rem .2rem}.hero-scene.blended .metric-overlay:before{width:5px;height:5px;color:var(--or);background:currentColor;border-radius:50%;margin:0 auto .28rem;animation:2.2s ease-in-out infinite kpi-dot-pulse;display:block;box-shadow:0 0 10px #f5822061}.hero-scene.blended .metric-overlay strong{color:#ffffff75;letter-spacing:.12em;margin-bottom:.08rem;font-size:.58rem;font-weight:700}.hero-scene.blended .metric-overlay span{color:#ffffff73;letter-spacing:.08em;font-size:.54rem}.metric-overlay.m1{animation:5s ease-in-out infinite float-y;top:calc(50% - 226px);left:calc(50% - 55px)}.metric-overlay.m2{animation:6s ease-in-out infinite reverse float-y;top:calc(50% - 187px);right:calc(50% - 211px)}.metric-overlay.m3{animation:5.5s ease-in-out infinite float-y;top:calc(50% - 28px);right:calc(50% - 258px)}.metric-overlay.m4{animation:6.5s ease-in-out infinite reverse float-y;bottom:calc(50% - 185px);right:calc(50% - 211px)}.metric-overlay.m5{animation:5.8s ease-in-out infinite float-y;bottom:calc(50% - 226px);left:calc(50% - 55px)}.metric-overlay.m6{animation:6.2s ease-in-out infinite reverse float-y;bottom:calc(50% - 185px);left:calc(50% - 211px)}.metric-overlay.m7{animation:5.4s ease-in-out infinite float-y;top:calc(50% - 28px);left:calc(50% - 258px)}.metric-overlay.m8{animation:6.4s ease-in-out infinite reverse float-y;top:calc(50% - 187px);left:calc(50% - 211px)}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kpi-dot-pulse{0%,to{opacity:.72;transform:scale(1);box-shadow:0 0 #f582204d,0 0 10px #f5822061}50%{opacity:1;transform:scale(1.45);box-shadow:0 0 0 7px #f5822000,0 0 16px #f5822085}}.path-line{transform-origin:0;background:linear-gradient(90deg,#f582201f,#f582200a 38%,#0000 72%);height:1px;position:absolute;inset:50% auto auto 50%;overflow:visible}.path-line:before{content:"";filter:blur(1px);opacity:.5;background:linear-gradient(90deg,#fec45133,#f582201a 30%,#0000 66%);position:absolute;inset:-1px 0}.path-line:after{content:"";background:#f58220b8;border-radius:50%;width:4px;height:4px;animation:2.8s ease-in-out infinite path-node;position:absolute;top:50%;right:-2px;transform:translateY(-50%);box-shadow:0 0 8px #f5822042}.path-line.p1{opacity:.5;width:170px;animation:12s linear infinite radar-sweep-1}.path-line.p2{opacity:.42;width:160px;animation:16s linear infinite reverse radar-sweep-2}.path-line.p3{opacity:.36;width:195px;animation:14s linear infinite radar-sweep-3}.path-line.p4{opacity:.3;width:205px;animation:18s linear infinite reverse radar-sweep-4}.path-line.p2:after{animation-delay:-.5s}.path-line.p3:after{animation-delay:-1.1s}.path-line.p4:after{animation-delay:-1.8s}@keyframes radar-sweep-1{0%{transform:translate(0)rotate(-35deg)}to{transform:translate(0)rotate(325deg)}}@keyframes radar-sweep-2{0%{transform:translate(0)rotate(35deg)}to{transform:translate(0)rotate(395deg)}}@keyframes radar-sweep-3{0%{transform:translate(0)rotate(95deg)}to{transform:translate(0)rotate(455deg)}}@keyframes radar-sweep-4{0%{transform:translate(0)rotate(145deg)}to{transform:translate(0)rotate(505deg)}}@keyframes path-node{0%,to{opacity:.75;transform:translateY(-50%)scale(1)}50%{opacity:1;transform:translateY(-50%)scale(1.45)}}.stack{flex-direction:column;gap:1.25rem;display:flex}.feature-card,.solution-card,.detail-block,.info-block{border-radius:var(--r12);height:100%;padding:1.5rem}.product-detail-grid .feature-card{overflow:hidden}.product-feature-card--smartcam{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b3)}.product-feature-card--smartcam .icon-chip{border-radius:10px}.product-feature-card--pano{background:radial-gradient(circle at 82% 24%, #ffffff08, transparent 22%), radial-gradient(circle at 18% 78%, #ffffff06, transparent 24%), linear-gradient(180deg, #ffffff04, #ffffff02), var(--b3)}.product-feature-card--pano .icon-chip{color:var(--am);background:radial-gradient(circle at 34% 30%,#ffffff1f,#0000 38%),linear-gradient(#ffffff16,#ffffff06);border-color:#ffffff1a;border-radius:999px}.product-feature-card--cloud{-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(140deg,#ffffff0d,#0000 40%),linear-gradient(#ffffff05,#ffffff02),#1a1a22c7;box-shadow:inset 0 1px #ffffff0f,0 16px 36px #0000002e}.product-feature-card--cloud .icon-chip{background:#ffffff0d;border-color:#ffffff14}.platform-card-grid--overview .feature-card{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b3);-webkit-backdrop-filter:blur(16px)saturate(138%)}.platform-card-grid--architecture .feature-card,.platform-card-grid--privacy .feature-card{-webkit-backdrop-filter:blur(16px)saturate(138%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22cc;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000001f}.platform-feature-card--privacy .icon-chip{background:#ffffff0d;border-color:#ffffff14}.platform-stage-card,.platform-deployment-card{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b3);box-shadow:inset 0 1px #ffffff0a}.platform-stage-detail-card{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:linear-gradient(145deg,#ffffff0a,#0000 42%),#1a1a22c7}.platform-difference-card{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b3)}.platform-architecture-card,.platform-layer-card{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22cc;box-shadow:inset 0 1px #ffffff0d}.platform-layer-detail-card{background:linear-gradient(180deg, #ffffff05, #ffffff02), var(--b3)}.platform-integration-principle-card,.platform-integration-category-card,.platform-integration-detail-card{-webkit-backdrop-filter:blur(14px)saturate(132%);backdrop-filter:blur(14px)saturate(132%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22c7;box-shadow:inset 0 1px #ffffff0d}.platform-privacy-step-card,.platform-privacy-note-card{-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22cc;box-shadow:inset 0 1px #ffffff0d}.platform-privacy-note-card{overflow-wrap:anywhere;align-self:start;overflow:hidden;height:auto!important}.platform-privacy-faq-section .faq-item{-webkit-backdrop-filter:blur(12px)saturate(128%);backdrop-filter:blur(12px)saturate(128%);background:linear-gradient(145deg,#ffffff0d,#0000 42%),#1a1a22cc;box-shadow:inset 0 1px #ffffff0d}.why-card{border-radius:var(--r16);padding:1.6rem;position:relative;overflow:hidden}.why-card-number{color:#f582201f;letter-spacing:-.04em;margin-bottom:.75rem;font-size:3rem;font-weight:800;line-height:1}.why-card h3{margin:0 0 .55rem;font-size:1.04rem;line-height:1.35}.why-card p{color:var(--t2);margin:0;font-size:.86rem;line-height:1.72}.bcard{border:1px solid var(--glass-border);border-radius:var(--r12);background:linear-gradient(145deg, #fec4510a, transparent 42%), var(--glass-fill), #13131ab3;-webkit-backdrop-filter:blur(16px)saturate(138%);padding:1.5rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #ffffff05,0 14px 30px #00000029}.bcard:after{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:3px 8px;font-size:.68rem;font-weight:700;display:inline-block;position:absolute;top:1rem;right:1rem}.bcard.old:after{content:"THE OLD WAY";color:var(--t3);background:var(--b2)}.bcard.new:after{content:"THE ZAISENSE WAY";color:var(--or);background:#f5822017}.home-positioning-stack .bcard:after{content:none!important}.bcard-tag{z-index:4;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.34rem .72rem;font-size:.64rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:1rem;right:1rem}.bcard-tag-old{color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff14}.bcard-tag-new{color:#f58220;background:#f582201f;border:1px solid #f5822033}.home-positioning-stack .bcard.old{opacity:.58;filter:saturate(.72)brightness(.9);border-color:#ffffff0d;box-shadow:inset 0 1px #ffffff08,inset 0 -1px #ffffff04,0 10px 22px #0000001f}.bcard-t{color:var(--t1);margin:0 0 .45rem;padding-right:8rem;font-size:1rem;font-weight:600}.bcard-d{color:var(--t2);font-size:.75rem;line-height:1.54}.feature-card h3,.solution-card h3,.detail-block h3,.info-block h3{margin:0 0 .45rem;font-size:1rem}.feature-card p,.solution-card p,.detail-block p,.info-block p{color:var(--t2);margin:0;font-size:.84rem;line-height:1.65}.detail-list-card{text-align:left;border-radius:var(--r12);flex-direction:column;align-items:flex-start;display:flex}.detail-list-heading{color:var(--or);letter-spacing:.09em;text-transform:uppercase;text-align:left;margin:0 0 .75rem;font-size:.66rem}.detail-list{color:var(--t2);text-align:left;margin:0;padding-inline-start:1rem;font-size:.8rem;line-height:1.68}.story-callout{border:1px solid var(--family-glass-border,var(--br));border-radius:var(--r12);background:var(--family-glass-tint,var(--liquid-glass-tint)), var(--family-glass-fill,var(--liquid-glass-fill)), var(--family-glass-surface,var(--liquid-glass-surface));-webkit-backdrop-filter:blur(14px)saturate(132%);box-shadow:inset 0 1px 0 #ffffff0d, var(--family-glass-shadow,0 12px 28px #00000024);gap:.85rem;padding:1.35rem 1.4rem;display:flex}.story-callout:before{content:"";background:linear-gradient(#ffffff14,#ffffff07);border:1px solid #ffffff17;border-radius:999px;flex:none;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px #ffffff06}.story-callout-title{color:var(--t1);margin-bottom:.3rem;font-size:.92rem;font-weight:700}.story-callout-body{color:var(--t2);font-size:.84rem;line-height:1.68}.contact-direct-card{border:1px solid var(--family-glass-border,var(--br));border-radius:var(--r12);background:var(--family-glass-tint,var(--liquid-glass-tint)), var(--family-glass-fill,var(--liquid-glass-fill)), var(--family-glass-surface,var(--liquid-glass-surface));-webkit-backdrop-filter:blur(14px)saturate(132%);box-shadow:inset 0 1px 0 #ffffff0d, var(--family-glass-shadow,0 12px 28px #00000024);padding:1.4rem}.contact-direct-label{color:var(--t3);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.85rem;font-size:.66rem;font-weight:700}.contact-direct-primary,.contact-direct-secondary{transition:color .2s,opacity .2s;display:block}.contact-direct-primary{color:var(--or);margin-bottom:.25rem;font-size:.9rem;font-weight:600}.contact-direct-secondary{color:var(--t2);margin-bottom:.25rem;font-size:.86rem}.contact-direct-primary:hover{opacity:.65}.contact-direct-secondary:hover{color:var(--or)}.contact-direct-address{color:var(--t3);margin-top:.65rem;font-size:.74rem;line-height:1.6}.icon-chip{width:44px;height:44px;color:var(--or);background:linear-gradient(#ffffff16,#ffffff06),#ffffff06;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:.9rem;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s,box-shadow .35s;display:inline-flex}.card:hover .icon-chip,.feature-card:hover .icon-chip{transform:translateY(-2px)}.home-industries-section .icon-chip{background:radial-gradient(circle at 32% 30%,#ffffff1f,#0000 42%),linear-gradient(#ffffff14,#ffffff07);border-color:#ffffff1f;border-radius:16px;width:48px;height:48px;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.home-industry-card:hover .icon-chip{box-shadow:inset 0 1px #ffffff0f,0 14px 28px #ffffff0d}.industries-panel-section .icon-chip{width:52px;height:52px;color:var(--am);background:radial-gradient(circle at 28% 28%,#ffffff1f,#0000 38%),linear-gradient(145deg,#ffffff0d,#ffffff05);border-color:#ffffff14;border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0003}.industries-panel-section .card:hover .icon-chip{border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f,0 16px 30px #ffffff0d}.solutions-card-grid .feature-card{-webkit-backdrop-filter:blur(12px)saturate(125%);backdrop-filter:blur(12px)saturate(125%);background:radial-gradient(circle at 82% 18%,#ffffff08,#0000 20%),linear-gradient(#ffffff06,#ffffff03),#111116cc}.solutions-feature-card .icon-chip{background:radial-gradient(circle,#ffffff1f,#ffffff08);border-color:#ffffff1a;border-radius:999px;width:46px;height:46px;box-shadow:0 0 0 6px #ffffff06,inset 0 1px #ffffff0a}.solutions-feature-card:hover .icon-chip{box-shadow:0 0 0 8px #ffffff08,0 10px 22px #ffffff0a}.platform-card-grid--overview .icon-chip{background:linear-gradient(#ffffff0a,#ffffff04),#ffffff05;border-color:#ffffff1a;border-radius:10px;box-shadow:inset 0 1px #ffffff0d}.platform-card-grid--architecture .icon-chip{width:48px;height:48px;color:var(--am);background:linear-gradient(145deg,#ffffff0d,#0000 46%),#ffffff09;border-color:#ffffff14;border-radius:14px;box-shadow:inset 0 1px #ffffff0d,0 10px 20px #0000002e}.platform-feature-card--privacy .icon-chip{width:48px;height:48px;color:var(--am);background:radial-gradient(circle,#ffffff1f,#ffffff08);border-color:#ffffff1a;border-radius:999px;box-shadow:0 0 0 6px #ffffff06,inset 0 1px #ffffff0a}.product-feature-card--smartcam .icon-chip{background:linear-gradient(#ffffff0b,#ffffff04),#ffffff05;border-radius:10px;width:46px;height:46px;box-shadow:inset 0 1px #ffffff0d}.product-feature-card--pano .icon-chip{background:radial-gradient(circle,#ffffff1f,#ffffff08);border-radius:999px;width:48px;height:48px;box-shadow:0 0 0 6px #ffffff06,inset 0 1px #ffffff0d}.product-feature-card--cloud .icon-chip{width:48px;height:48px;color:var(--t1);background:linear-gradient(145deg,#ffffff0f,#0000 42%),#ffffff0a;border-color:#ffffff1a;border-radius:14px;box-shadow:inset 0 1px #ffffff0f,0 10px 24px #0000002e}.split-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,5vw,4rem);display:grid}.split-panel>*{min-width:0}.faq-list{flex-direction:column;gap:.6rem;max-width:760px;margin:0 auto;display:flex}.faq-item{border:1px solid var(--glass-border);background:var(--glass-tint), var(--glass-fill), #14141cb8;-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #ffffff05,0 12px 24px #00000021}.faq-trigger{width:100%;color:var(--t1);text-align:left;background:0 0;border:none;justify-content:space-between;gap:1rem;padding:1.15rem 1.3rem;display:flex}.faq-arrow{color:var(--t3);font-size:1rem;line-height:1;transition:transform .22s,color .22s}.faq-arrow.open{color:var(--or);transform:rotate(180deg)}.faq-answer{color:var(--t2);padding:0 1.3rem 1.15rem;font-size:.86rem;line-height:1.7}.faq-footer-prompt{text-align:center;margin-top:2.25rem}.faq-footer-prompt p{color:var(--t2);margin:0 0 .85rem;font-size:.9rem}.site-form{flex-direction:column;gap:.85rem;display:flex}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.field{flex-direction:column;gap:.38rem;display:flex}.field label{color:var(--t2);font-size:.76rem;font-weight:600}.field input,.field select,.field textarea{width:100%;color:var(--t1);background:var(--b3);border:1px solid var(--br);border-radius:10px;outline:none;padding:.75rem .95rem;transition:border-color .2s,background .2s}.field select{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg, transparent 50%, var(--or) 50%), linear-gradient(135deg, var(--or) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:2.8rem}.field select option{color:var(--t1);background:var(--b2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--bro);background:#ffffff08}.field textarea{resize:vertical;min-height:120px}.thanks{background:#f582200d;border:1px solid #f5822038;border-radius:16px;padding:1.4rem}.hero-scene--cinematic,.platform-hero-scene--redesign,.products-hero-scene--redesign,.solutions-hero-scene--redesign,.industries-hero-scene--redesign,.company-hero-scene--redesign,.utility-hero-scene--redesign{isolation:isolate;width:min(100%,560px);min-height:460px;position:relative;overflow:hidden}.hero-scene--cinematic>*,.platform-hero-scene--redesign>*,.products-hero-scene--redesign>*,.solutions-hero-scene--redesign>*,.industries-hero-scene--redesign>*,.company-hero-scene--redesign>*,.utility-hero-scene--redesign>*{position:absolute}.hero-scene--cinematic{box-shadow:none;background:0 0;border:none}.hero-scene--cinematic:before,.platform-hero-scene--redesign:before,.products-hero-scene--redesign:before,.solutions-hero-scene--redesign:before,.industries-hero-scene--redesign:before,.company-hero-scene--redesign:before,.utility-hero-scene--redesign:before{content:"";filter:blur(48px);opacity:.85;pointer-events:none;background:radial-gradient(circle,#f582201f,#0000 52%);position:absolute;inset:12% 10%}.home-scene-stage{position:absolute;inset:0}.home-scene-glow{filter:blur(34px);opacity:.7;border-radius:50%;animation:12s ease-in-out infinite scene-cloud}.home-scene-glow.g1{background:radial-gradient(circle,#f5822033,#0000 72%);width:130px;height:130px;top:18%;left:6%}.home-scene-glow.g2{background:radial-gradient(circle,#fec4511f,#0000 72%);width:180px;height:180px;margin-left:-90px;animation-delay:-4s;top:34%;left:50%}.home-scene-glow.g3{background:radial-gradient(circle,#f5822029,#0000 72%);width:140px;height:140px;animation-delay:-8s;bottom:14%;right:8%}.home-scene-core{width:220px;height:220px;top:50%;left:50%;transform:translate(-50%,-50%)}.home-core-halo,.home-core-pulse{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.home-core-halo{border:1px solid #f582201a}.home-core-halo.h1{background:radial-gradient(circle,#f582201f,#0000 70%);width:98px;height:98px;animation:28s linear infinite slow-spin}.home-core-halo.h2{border-style:dashed;width:162px;height:162px;animation:34s linear infinite reverse slow-spin}.home-core-halo.h3{border-color:#fec45114;width:216px;height:216px;animation:9s ease-in-out infinite home-breathe}.home-core-pulse{background:#fec451f0;width:16px;height:16px;animation:2.8s ease-in-out infinite pulse;box-shadow:0 0 24px #f582204d}.home-scene-streams{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-stream{fill:none;stroke-linecap:round;stroke-width:1.3px;opacity:.62;stroke:#f5822038;stroke-dasharray:18 16;animation:14s linear infinite stream-draw}.home-stream.s2,.home-stream.s4{stroke:#fec4512e}.home-stream.s3,.home-stream.s5{animation-duration:18s}.home-stream-orb{background:#fec451f5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #f5822042}.home-stream-orb.o1{animation:9s linear infinite home-orb-1}.home-stream-orb.o2{animation:12s linear -2.4s infinite home-orb-2}.home-stream-orb.o3{animation:11s linear -4.3s infinite home-orb-3}.home-stream-orb.o4{animation:10s linear -5.8s infinite home-orb-4}.home-stream-orb.o5{animation:13s linear -7.1s infinite home-orb-5}.home-ambient-shard{filter:blur(1px);opacity:.55;background:linear-gradient(90deg,#0000,#fec45147,#0000);border-radius:999px;width:64px;height:2px;animation:11s ease-in-out infinite shard-float}.home-ambient-shard.sh1{top:18%;left:18%;transform:rotate(18deg)}.home-ambient-shard.sh2{animation-delay:-2.2s;top:26%;right:16%;transform:rotate(-22deg)}.home-ambient-shard.sh3{animation-delay:-4.6s;bottom:18%;left:22%;transform:rotate(-18deg)}.home-ambient-shard.sh4{animation-delay:-6.8s;bottom:22%;right:18%;transform:rotate(16deg)}.platform-hero-scene--redesign .platform-atmosphere,.products-hero-scene--redesign .products-atmosphere,.solutions-hero-scene--redesign .solutions-atmosphere,.industries-hero-scene--redesign .industries-atmosphere,.company-hero-scene--redesign .company-scene-atmosphere,.utility-hero-scene--redesign .utility-scene-atmosphere{filter:blur(34px);opacity:.65;border-radius:50%;animation:13s ease-in-out infinite scene-cloud}.platform-atmosphere.a1,.products-atmosphere.a1,.solutions-atmosphere.a1,.industries-atmosphere.a1,.company-scene-atmosphere.a1,.utility-scene-atmosphere.a1{background:radial-gradient(circle,#f582202e,#0000 72%);width:144px;height:144px;top:14%;left:8%}.platform-atmosphere.a2,.products-atmosphere.a2,.solutions-atmosphere.a2,.industries-atmosphere.a2,.company-scene-atmosphere.a2,.utility-scene-atmosphere.a2{background:radial-gradient(circle,#fec4511a,#0000 72%);width:170px;height:170px;animation-delay:-6s;bottom:12%;right:8%}.platform-flow-shell{width:112px;height:240px;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-flow-core,.platform-flow-membrane{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.platform-flow-core{background:radial-gradient(circle,#fec4515c,#f582201a 62%,#0000 100%);border-radius:50%;width:52px;height:52px;animation:3.2s ease-in-out infinite pulse;box-shadow:0 0 34px #f5822024}.platform-flow-membrane{background:linear-gradient(#f582200a,#fec4510f,#f582200a);border:1px solid #f582201a;border-radius:50% 50% 46% 54%/22% 22% 78% 78%;width:78px;height:210px}.platform-flow-membrane.m1{filter:blur(.2px)}.platform-flow-membrane.m2{opacity:.7;border-color:#fec45114;width:108px;height:268px}.platform-streams,.products-tethers,.solutions-curves,.industries-threads{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.platform-stream,.products-tether,.solutions-curve,.industries-thread{fill:none;stroke-linecap:round;stroke-width:1.2px;stroke:#f5822033;stroke-dasharray:20 18;animation:18s linear infinite stream-draw}.platform-stream.p2,.products-tether.t2,.solutions-curve.c2,.solutions-curve.c5,.industries-thread.t2,.industries-thread.t5{stroke:#fec4512e}.platform-particle{background:#fec451f5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f582203d}.platform-particle.t1{animation:9s linear infinite platform-flow-1}.platform-particle.t2{animation:12s linear -2s infinite platform-flow-2}.platform-particle.t3{animation:10s linear -4s infinite platform-flow-3}.platform-particle.t4{animation:11s linear -6s infinite platform-flow-2}.platform-particle.t5{animation:13s linear -8s infinite platform-flow-1}.platform-input-cluster{width:86px;height:160px;top:28%;left:10%}.platform-input-node{background:radial-gradient(circle,#fec451db,#f582203d);border-radius:50%;width:18px;height:18px;animation:3.4s ease-in-out infinite pulse;box-shadow:0 0 18px #f5822024}.platform-input-node.n1{position:absolute;top:4px;left:8px}.platform-input-node.n2{animation-delay:-1s;position:absolute;top:66px;left:38px}.platform-input-node.n3{animation-delay:-2s;position:absolute;top:126px;left:14px}.platform-output-field{width:140px;height:180px;top:24%;right:9%}.platform-output-bloom{filter:blur(8px);background:radial-gradient(circle,#fec45133,#f582200f 58%,#0000 100%);border-radius:50%;animation:9s ease-in-out infinite scene-cloud}.platform-output-bloom.b1{width:74px;height:74px;top:10px;left:18px}.platform-output-bloom.b2{width:92px;height:92px;animation-delay:-2.8s;top:54px;right:6px}.platform-output-bloom.b3{width:66px;height:66px;animation-delay:-5.2s;bottom:6px;left:30px}.products-intel-cloud{width:188px;height:188px;top:50%;left:50%;transform:translate(-50%,-50%)}.products-cloud-ring,.products-cloud-core{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.products-cloud-ring.r1{border:1px solid #f582201a;width:136px;height:136px;animation:30s linear infinite slow-spin}.products-cloud-ring.r2{border:1px dashed #fec45124;width:90px;height:90px;animation:24s linear infinite reverse slow-spin}.products-cloud-core{background:radial-gradient(circle,#fec45166,#f5822014 62%,#0000 100%);width:48px;height:48px;box-shadow:0 0 30px #f5822024}.products-form-shape{width:118px;height:118px}.products-form-shape.smartcam{top:54%;left:14%;transform:translate(-50%,-50%)rotate(-14deg)}.products-form-shape.pano{top:22%;left:50%;transform:translate(-50%,-50%)}.products-form-shape.cloud{top:54%;left:86%;transform:translate(-50%,-50%)rotate(14deg)}.products-shape-shell,.products-shape-heart{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.products-shape-shell{background:linear-gradient(#f582200f,#0e0e140a);border:1px solid #f582201f;width:84px;height:84px;box-shadow:inset 0 0 14px #f582200a}.products-form-shape.smartcam .products-shape-shell{border-radius:28px}.products-form-shape.pano .products-shape-shell{border-radius:50%;width:94px;height:94px}.products-form-shape.cloud .products-shape-shell{border-radius:34px 18px 32px 20px}.products-shape-heart{background:radial-gradient(circle,#fec451e6,#f5822029 72%,#0000 100%);border-radius:50%;width:24px;height:24px;animation:3s ease-in-out infinite pulse}.products-form-shape.pano .products-shape-heart{animation-delay:-1s}.products-form-shape.cloud .products-shape-heart{animation-delay:-2s}.products-trace{background:#fec451eb;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f5822042}.products-trace.d1{animation:10s linear infinite product-trace-1}.products-trace.d2{animation:12s linear -3s infinite product-trace-2}.products-trace.d3{animation:11s linear -6s infinite product-trace-3}.solutions-core-bloom{width:180px;height:180px;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-core-ring,.solutions-core-kernel{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.solutions-core-ring.r1{border:1px solid #f5822014;width:132px;height:132px;animation:34s linear infinite slow-spin}.solutions-core-ring.r2{border:1px dashed #fec45124;width:84px;height:84px;animation:26s linear infinite reverse slow-spin}.solutions-core-kernel{background:radial-gradient(circle,#fec45157,#f5822014 62%,#0000 100%);width:42px;height:42px;box-shadow:0 0 30px #f5822024}.solutions-mote{width:54px;height:54px;transform:translate(-50%,-50%)}.solutions-mote span{background:radial-gradient(circle at 36% 34%,#fec45124,#f582200a 56%,#0000 100%);border:1px solid #f582201f;border-radius:44% 56% 58% 42%/42% 52% 48% 58%;animation:7s ease-in-out infinite mote-wobble;position:absolute;inset:0;box-shadow:inset 0 0 10px #f582200a}.solutions-mote.m1{top:26%;left:24%}.solutions-mote.m2{top:16%;left:50%}.solutions-mote.m3{top:28%;left:76%}.solutions-mote.m4{top:72%;left:28%}.solutions-mote.m5{top:82%;left:50%}.solutions-mote.m6{top:72%;left:74%}.solutions-mote.m2 span{animation-delay:-1s}.solutions-mote.m3 span{animation-delay:-2s}.solutions-mote.m4 span{animation-delay:-3s}.solutions-mote.m5 span{animation-delay:-4s}.solutions-mote.m6 span{animation-delay:-5s}.solutions-spark{background:#fec451eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f582203d}.solutions-spark.s1{animation:11s linear infinite spark-curve-1}.solutions-spark.s2{animation:10s linear -1.8s infinite spark-curve-2}.solutions-spark.s3{animation:12s linear -3.6s infinite spark-curve-3}.solutions-spark.s4{animation:9s linear -5.4s infinite spark-curve-4}.solutions-spark.s5{animation:13s linear -7.2s infinite spark-curve-5}.solutions-spark.s6{animation:10.5s linear -8.7s infinite spark-curve-6}.industries-origin{width:184px;height:184px;top:50%;left:50%;transform:translate(-50%,-50%)}.industries-origin-ring,.industries-origin-core{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.industries-origin-ring.r1{border:1px solid #f5822014;width:138px;height:138px;animation:36s linear infinite slow-spin}.industries-origin-ring.r2{border:1px dashed #fec45124;width:98px;height:98px;animation:28s linear infinite reverse slow-spin}.industries-origin-core{background:radial-gradient(circle,#fec45157,#f5822014 62%,#0000 100%);width:46px;height:46px;box-shadow:0 0 30px #f5822024}.industries-cell{width:58px;height:58px;transform:translate(-50%,-50%)}.industries-cell span{background:radial-gradient(circle at 36% 34%,#fec45124,#f582200a 56%,#0000 100%);border:1px solid #f582201f;border-radius:52% 48% 42% 58%/48% 56% 44% 52%;animation:8s ease-in-out infinite mote-wobble;position:absolute;inset:0}.industries-cell.c1{top:28%;left:24%}.industries-cell.c2{top:50%;left:20%}.industries-cell.c3{top:72%;left:26%}.industries-cell.c4{top:28%;left:76%}.industries-cell.c5{top:50%;left:80%}.industries-cell.c6{top:72%;left:74%}.industries-pulse{background:#fec451eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #f582203d}.industries-pulse.p1{animation:11s linear infinite industry-pulse-1}.industries-pulse.p2{animation:10s linear -1.8s infinite industry-pulse-2}.industries-pulse.p3{animation:9.5s linear -3.6s infinite industry-pulse-3}.industries-pulse.p4{animation:12s linear -5.4s infinite industry-pulse-4}.industries-pulse.p5{animation:10.5s linear -7.2s infinite industry-pulse-5}.industries-pulse.p6{animation:11.5s linear -9s infinite industry-pulse-6}.company-hero-scene--redesign{width:min(100%,560px);min-height:460px}.company-scene-spine{background:linear-gradient(#0000,#f5822047,#fec45152,#f582202e,#0000);width:2px;height:320px;top:70px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #f5822024}.company-scene-node{width:32px;height:32px;left:50%;transform:translate(-50%)}.company-scene-node.n1{top:78px}.company-scene-node.n2{top:158px}.company-scene-node.n3{top:238px}.company-scene-node.n4{top:318px}.company-scene-node-core{background:radial-gradient(circle,#fec451eb,#f5822033 72%,#0000 100%);border-radius:50%;width:18px;height:18px;animation:3s ease-in-out infinite pulse;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #f5822038}.company-scene-node:before{content:"";background:radial-gradient(circle,#f5822014,#0000 72%);border:1px solid #f5822029;border-radius:50%;position:absolute;inset:3px}.company-scene-card{background:radial-gradient(circle at 28% 30%,#fec45114,#0000 28%),linear-gradient(#f5822014,#0b0c120f);border:1px solid #f582201f;border-radius:26px;width:132px;height:70px;animation:9s ease-in-out infinite scene-float-soft;box-shadow:inset 0 0 18px #f582200d,0 0 28px #f582200d}.company-scene-card:before,.company-scene-card:after{content:"";background:linear-gradient(90deg,#f582201a,#fec45157,#f582201a);border-radius:999px;height:2px;position:absolute;left:22px;right:22px}.company-scene-card:before{top:24px}.company-scene-card:after{opacity:.7;top:40px}.company-scene-card.c1{--scene-tilt:-6deg;top:48px;left:82px}.company-scene-card.c2{--scene-tilt:5deg;animation-delay:-1.8s;top:130px;right:82px}.company-scene-card.c3{--scene-tilt:-4deg;animation-delay:-3.6s;top:212px;left:70px}.company-scene-card.c4{--scene-tilt:6deg;animation-delay:-5.4s;top:294px;right:74px}.company-scene-links{width:100%;height:100%;inset:0;overflow:visible}.company-scene-link{fill:none;stroke-linecap:round;stroke-width:1.2px;stroke:#f5822033;stroke-dasharray:18 16;animation:18s linear infinite stream-draw}.company-scene-link.r2,.company-scene-link.r4,.company-scene-link.l2,.company-scene-link.l4{stroke:#fec4512e}.company-scene-pulse{background:#fec451f5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f582203d}.company-scene-pulse.p1{animation:10.5s linear infinite company-pulse-1}.company-scene-pulse.p2{animation:11.4s linear -2.2s infinite company-pulse-2}.company-scene-pulse.p3{animation:10.8s linear -4.4s infinite company-pulse-3}.company-scene-pulse.p4{animation:11.8s linear -6.6s infinite company-pulse-4}.utility-hero-scene--redesign{width:min(100%,560px);min-height:460px}.utility-scene-hub{width:220px;height:220px;top:50%;left:50%;transform:translate(-50%,-50%)}.utility-scene-ring,.utility-scene-core{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.utility-scene-ring.r1{border:1px solid #f582201a;width:158px;height:158px;animation:34s linear infinite slow-spin}.utility-scene-ring.r2{border:1px dashed #fec45124;width:110px;height:110px;animation:26s linear infinite reverse slow-spin}.utility-scene-core{background:radial-gradient(circle,#fec45166,#f582201a 62%,#0000 100%);width:60px;height:60px;animation:3.1s ease-in-out infinite pulse;box-shadow:0 0 34px #f5822029}.utility-scene-panel{background:radial-gradient(circle at 30% 30%,#fec45114,#0000 30%),linear-gradient(#f5822014,#0b0c120f);border:1px solid #f582201f;border-radius:24px;width:116px;height:88px;animation:8.6s ease-in-out infinite scene-float-soft;box-shadow:inset 0 0 18px #f582200d,0 0 28px #f582200d}.utility-scene-panel:before,.utility-scene-panel:after{content:"";background:linear-gradient(90deg,#f5822014,#fec4514d,#f5822014);border-radius:999px;position:absolute}.utility-scene-panel:before{height:2px;top:24px;left:18px;right:24px}.utility-scene-panel:after{opacity:.7;height:2px;top:42px;left:18px;right:34px}.utility-scene-panel.p1{--scene-tilt:-8deg;top:96px;left:40px}.utility-scene-panel.p2{--scene-tilt:7deg;animation-delay:-2s;top:78px;right:46px}.utility-scene-panel.p3{--scene-tilt:-5deg;animation-delay:-4s;bottom:78px;right:72px}.utility-scene-streams{width:100%;height:100%;inset:0;overflow:visible}.utility-scene-stream{fill:none;stroke-linecap:round;stroke-width:1.2px;stroke:#f5822033;stroke-dasharray:20 18;animation:18s linear infinite stream-draw}.utility-scene-stream.s2{stroke:#fec4512e}.utility-scene-signal{background:#fec451f5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f582203d}.utility-scene-signal.d1{animation:10.2s linear infinite utility-signal-1}.utility-scene-signal.d2{animation:11.4s linear -2.6s infinite utility-signal-2}.utility-scene-signal.d3{animation:10.8s linear -5.2s infinite utility-signal-3}.platform-scene-grid,.products-scene-core-stack,.solutions-scene-core-stack,.industries-scene-core-stack,.utility-scene-hub{position:absolute}.platform-scene-node,.platform-scene-panel,.solutions-scene-panel,.industries-scene-pod,.company-scene-card,.utility-scene-panel,.products-scene-pod-shell{background:linear-gradient(#f5822014,#0b0c120d),radial-gradient(circle at 28% 28%,#fec45114,#0000 28%);border:1px solid #f582201f;box-shadow:inset 0 0 18px #f582200d,0 0 28px #f582200d}.platform-scene-grid{inset:0}.platform-scene-column{gap:1.15rem;display:grid;position:absolute;top:112px}.platform-scene-column.left{left:74px}.platform-scene-column.right{right:70px}.platform-scene-node,.platform-scene-panel{display:block;position:relative}.platform-scene-node{border-radius:22px;width:68px;height:68px}.platform-scene-node:before,.platform-scene-node:after,.platform-scene-panel:before,.platform-scene-panel:after,.solutions-scene-panel:before,.solutions-scene-panel:after,.industries-scene-pod:before,.industries-scene-pod:after,.utility-scene-panel:before,.utility-scene-panel:after,.products-scene-pod-shell:before,.products-scene-pod-shell:after{content:"";background:linear-gradient(90deg,#f5822014,#fec45157,#f5822014);border-radius:999px;position:absolute}.platform-scene-node:before{height:2px;top:22px;left:18px;right:18px}.platform-scene-node:after{opacity:.65;height:2px;bottom:18px;left:26px;right:26px}.platform-scene-panel{border-radius:22px;width:112px;height:68px}.platform-scene-panel:before,.solutions-scene-panel:before,.industries-scene-pod:before,.utility-scene-panel:before,.products-scene-pod-shell:before{height:2px;top:22px;left:18px;right:24px}.platform-scene-panel:after,.solutions-scene-panel:after,.industries-scene-pod:after,.utility-scene-panel:after,.products-scene-pod-shell:after{opacity:.68;height:2px;top:38px;left:18px;right:34px}.platform-scene-core-stack{width:164px;height:164px;top:50%;left:50%;transform:translate(-50%,-50%)}.platform-scene-core-ring,.products-scene-core-ring,.solutions-scene-core-ring,.industries-scene-core-ring{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.platform-scene-core-ring.r1,.products-scene-core-ring.r1,.solutions-scene-core-ring.r1,.industries-scene-core-ring.r1{border:1px solid #f582201a;width:132px;height:132px;animation:30s linear infinite slow-spin}.platform-scene-core-ring.r2,.products-scene-core-ring.r2,.solutions-scene-core-ring.r2,.industries-scene-core-ring.r2{border:1px dashed #fec45129;width:92px;height:92px;animation:24s linear infinite reverse slow-spin}.platform-scene-core,.products-scene-core,.solutions-scene-core,.industries-scene-core{background:radial-gradient(circle,#fec451eb,#f5822029 72%,#0000 100%);border-radius:50%;width:42px;height:42px;animation:3.1s ease-in-out infinite pulse;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 30px #f5822033}.platform-scene-links-clean,.products-scene-links-clean,.solutions-scene-links-clean,.industries-scene-links-clean{width:100%;height:100%;inset:0;overflow:visible}.platform-scene-link-clean,.products-scene-link-clean,.solutions-scene-link-clean,.industries-scene-link-clean,.company-scene-link,.utility-scene-stream{fill:none;stroke-linecap:round;stroke-width:1.2px;stroke:#f5822038;stroke-dasharray:18 16;animation:18s linear infinite stream-draw}.platform-scene-trace,.products-scene-trace,.solutions-scene-spark,.industries-scene-signal,.company-scene-pulse,.utility-scene-signal{background:#fec451f5;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #f582203d}.platform-scene-trace.t1{animation:10s linear infinite platform-clean-trace-1}.platform-scene-trace.t2{animation:11s linear -2.2s infinite platform-clean-trace-2}.platform-scene-trace.t3{animation:10.4s linear -4.4s infinite platform-clean-trace-3}.products-scene-core-stack,.solutions-scene-core-stack,.industries-scene-core-stack{width:170px;height:170px;top:50%;left:50%;transform:translate(-50%,-50%)}.products-scene-pod{width:118px;height:118px;position:absolute;transform:translate(-50%,-50%)}.products-scene-pod.smartcam{top:286px;left:170px}.products-scene-pod.pano{top:132px;left:280px}.products-scene-pod.cloud{top:286px;left:390px}.products-scene-pod-shell{position:absolute;inset:0}.products-scene-pod.smartcam .products-scene-pod-shell{border-radius:30px}.products-scene-pod.pano .products-scene-pod-shell{border-radius:50%}.products-scene-pod.cloud .products-scene-pod-shell{border-radius:34px 22px}.products-scene-pod-mark{background:#fec451f5;border-radius:50%;width:18px;height:18px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #f5822038}.products-scene-trace.d1{animation:10s linear infinite products-clean-trace-1}.products-scene-trace.d2{animation:11s linear -2.4s infinite products-clean-trace-2}.products-scene-trace.d3{animation:10.6s linear -4.8s infinite products-clean-trace-3}.solutions-scene-panel{border-radius:24px;width:118px;height:78px;position:absolute;transform:translate(-50%,-50%)}.solutions-scene-panel.p1{top:142px;left:186px}.solutions-scene-panel.p2{top:142px;left:374px}.solutions-scene-panel.p3{top:318px;left:186px}.solutions-scene-panel.p4{top:318px;left:374px}.solutions-scene-spark.s1{animation:10.2s linear infinite solutions-clean-spark-1}.solutions-scene-spark.s2{animation:10.8s linear -2.5s infinite solutions-clean-spark-2}.solutions-scene-spark.s3{animation:11.2s linear -5s infinite solutions-clean-spark-3}.solutions-scene-spark.s4{animation:10.4s linear -7.5s infinite solutions-clean-spark-4}.industries-scene-pod{border-radius:22px;width:104px;height:70px;position:absolute;transform:translate(-50%,-50%)}.industries-scene-pod.c1{top:142px;left:152px}.industries-scene-pod.c2{top:228px;left:132px}.industries-scene-pod.c3{top:314px;left:152px}.industries-scene-pod.c4{top:142px;left:408px}.industries-scene-pod.c5{top:228px;left:428px}.industries-scene-pod.c6{top:314px;left:408px}.industries-scene-signal.p1{animation:10.4s linear infinite industries-clean-signal-1}.industries-scene-signal.p2{animation:10.8s linear -1.8s infinite industries-clean-signal-2}.industries-scene-signal.p3{animation:11.2s linear -3.6s infinite industries-clean-signal-3}.industries-scene-signal.p4{animation:10.6s linear -5.4s infinite industries-clean-signal-4}.industries-scene-signal.p5{animation:11s linear -7.2s infinite industries-clean-signal-5}.industries-scene-signal.p6{animation:10.8s linear -9s infinite industries-clean-signal-6}@keyframes slow-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes home-breathe{0%,to{opacity:.42;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.72;transform:translate(-50%,-50%)scale(1.03)}}@keyframes scene-cloud{0%,to{transform:translate(0)scale(.96)}50%{transform:translate(10px,-10px)scale(1.06)}}@keyframes stream-draw{0%{stroke-dashoffset:0}to{stroke-dashoffset:-180px}}@keyframes shard-float{0%,to{opacity:.34;transform:translateY(0) rotate(var(--rot,0deg))}50%{opacity:.72;transform:translateY(-12px) rotate(var(--rot,0deg))}}@keyframes mote-wobble{0%,to{opacity:.58;transform:scale(.96)rotate(0)}50%{opacity:.92;transform:scale(1.05)rotate(8deg)}}@keyframes home-orb-1{0%{opacity:0;top:332px;left:96px}12%{opacity:1}to{opacity:0;top:330px;left:544px}}@keyframes home-orb-2{0%{opacity:0;top:144px;left:126px}12%{opacity:1}to{opacity:0;top:146px;left:514px}}@keyframes home-orb-3{0%{opacity:0;top:410px;left:140px}12%{opacity:1}to{opacity:0;top:412px;left:500px}}@keyframes home-orb-4{0%{opacity:0;top:88px;left:204px}12%{opacity:1}to{opacity:0;top:90px;left:436px}}@keyframes home-orb-5{0%{opacity:0;top:432px;left:202px}12%{opacity:1}to{opacity:0;top:434px;left:438px}}@keyframes platform-flow-1{0%{opacity:0;top:118px;left:34px}10%{opacity:1}to{opacity:0;top:132px;left:526px}}@keyframes platform-flow-2{0%{opacity:0;top:230px;left:28px}10%{opacity:1}to{opacity:0;top:230px;left:526px}}@keyframes platform-flow-3{0%{opacity:0;top:340px;left:34px}10%{opacity:1}to{opacity:0;top:328px;left:526px}}@keyframes product-trace-1{0%{opacity:0;top:308px;left:134px}14%{opacity:1}to{opacity:0;top:226px;left:280px}}@keyframes product-trace-2{0%{opacity:0;top:106px;left:280px}14%{opacity:1}to{opacity:0;top:226px;left:280px}}@keyframes product-trace-3{0%{opacity:0;top:306px;left:426px}14%{opacity:1}to{opacity:0;top:226px;left:280px}}@keyframes spark-curve-1{0%{opacity:0;top:130px;left:132px}10%{opacity:1}to{opacity:0;top:224px;left:280px}}@keyframes spark-curve-2{0%{opacity:0;top:84px;left:278px}10%{opacity:1}to{opacity:0;top:224px;left:280px}}@keyframes spark-curve-3{0%{opacity:0;top:134px;left:430px}10%{opacity:1}to{opacity:0;top:224px;left:280px}}@keyframes spark-curve-4{0%{opacity:0;top:330px;left:144px}10%{opacity:1}to{opacity:0;top:224px;left:280px}}@keyframes spark-curve-5{0%{opacity:0;top:374px;left:280px}10%{opacity:1}to{opacity:0;top:224px;left:280px}}@keyframes spark-curve-6{0%{opacity:0;top:330px;left:416px}10%{opacity:1}to{opacity:0;top:224px;left:280px}}@keyframes industry-pulse-1{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:134px;left:138px}}@keyframes industry-pulse-2{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:230px;left:126px}}@keyframes industry-pulse-3{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:328px;left:144px}}@keyframes industry-pulse-4{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:134px;left:422px}}@keyframes industry-pulse-5{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:230px;left:434px}}@keyframes industry-pulse-6{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:328px;left:416px}}@keyframes company-pulse-1{0%{opacity:0;top:94px;left:280px}12%{opacity:1}to{opacity:0;top:150px;left:188px}}@keyframes company-pulse-2{0%{opacity:0;top:174px;left:280px}12%{opacity:1}to{opacity:0;top:230px;left:374px}}@keyframes company-pulse-3{0%{opacity:0;top:254px;left:280px}12%{opacity:1}to{opacity:0;top:310px;left:176px}}@keyframes company-pulse-4{0%{opacity:0;top:334px;left:280px}12%{opacity:1}to{opacity:0;top:390px;left:382px}}@keyframes utility-signal-1{0%{opacity:0;top:138px;left:126px}14%{opacity:1}to{opacity:0;top:214px;left:264px}}@keyframes utility-signal-2{0%{opacity:0;top:320px;left:126px}14%{opacity:1}to{opacity:0;top:244px;left:264px}}@keyframes utility-signal-3{0%{opacity:0;top:230px;left:294px}14%{opacity:1}to{opacity:0;top:230px;left:434px}}.platform-hero-scene--abstract,.products-hero-scene--abstract,.solutions-hero-scene--abstract,.industries-hero-scene--abstract{isolation:isolate;overflow:hidden}.platform-hero-scene--abstract:before,.products-hero-scene--abstract:before,.solutions-hero-scene--abstract:before,.industries-hero-scene--abstract:before,.platform-hero-scene--abstract:after,.products-hero-scene--abstract:after,.solutions-hero-scene--abstract:after,.industries-hero-scene--abstract:after{content:"";pointer-events:none;filter:blur(26px);opacity:.65;z-index:0;border-radius:50%;position:absolute;inset:auto}.platform-hero-scene--abstract:before,.products-hero-scene--abstract:before,.solutions-hero-scene--abstract:before,.industries-hero-scene--abstract:before{background:radial-gradient(circle,#f5822024,#0000 72%);width:180px;height:180px;animation:11s ease-in-out infinite ambient-drift-a;top:10%;left:8%}.platform-hero-scene--abstract:after,.products-hero-scene--abstract:after,.solutions-hero-scene--abstract:after,.industries-hero-scene--abstract:after{background:radial-gradient(circle,#fec45114,#0000 76%);width:220px;height:220px;animation:13s ease-in-out infinite ambient-drift-b;bottom:4%;right:6%}.platform-hero-scene--abstract>*,.products-hero-scene--abstract>*,.solutions-hero-scene--abstract>*,.industries-hero-scene--abstract>*{z-index:1;position:absolute}.platform-hero-scene--abstract{width:min(100%,560px);min-height:460px}.platform-capture-field{filter:blur(.1px);width:140px;height:260px;animation:9s ease-in-out infinite scene-drift-left;top:3.6rem;left:1.5rem}.platform-capture-node,.platform-flow-particle,.products-flow-dot,.industries-current{background:radial-gradient(circle,#fec451f5,#f5822047);border-radius:50%;box-shadow:0 0 18px #f582202e}.platform-capture-node{opacity:.9;width:18px;height:18px;animation:3.2s ease-in-out infinite pulse}.platform-capture-node:after{content:"";border:1px solid #f582201a;border-radius:50%;animation:3.8s ease-in-out infinite halo-breathe;position:absolute;inset:-16px}.platform-capture-node.n1{top:18px;left:20px}.platform-capture-node.n2{animation-delay:-.8s;top:74px;left:72px}.platform-capture-node.n3{animation-delay:-1.6s;top:148px;left:34px}.platform-capture-node.n4{animation-delay:-2.4s;top:214px;left:82px}.platform-process-gate{width:170px;height:300px;animation:8.5s ease-in-out infinite scene-breathe;top:50%;left:50%;transform:translate(-50%,-56%)}.platform-process-shell{background:radial-gradient(circle,#f5822024,#f582200a 54%,#0000 100%),radial-gradient(circle at 34% 38%,#fec45114,#0000 32%);border:1px solid #f582201f;border-radius:44% 56% 46% 54%/34% 46% 54% 66%;position:absolute;inset:0;box-shadow:inset 0 0 34px #f5822014,0 0 56px #f5822014}.platform-process-wave{filter:blur(.6px);border:1px solid #f582201f;border-color:#f582201f #0000;border-radius:999px;height:84px;animation:7.4s cubic-bezier(.22,1,.36,1) infinite platform-wave;position:absolute;left:18px;right:18px}.platform-process-wave.w1{top:42px}.platform-process-wave.w2{animation-delay:-2s;top:108px}.platform-process-wave.w3{animation-delay:-4s;top:174px}.platform-process-core{background:#fec451f5;border-radius:50%;width:18px;height:18px;animation:2.4s ease-in-out infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 22px #f5822047}.platform-visual-field{filter:blur(.1px);width:180px;height:280px;animation:10s ease-in-out infinite scene-drift-right;top:3.1rem;right:1.5rem}.platform-visual-veil{filter:blur(8px);mix-blend-mode:screen;background:radial-gradient(circle,#fec45138,#f5822014 52%,#0000 100%);border-radius:50%;animation:7.8s ease-in-out infinite platform-veil;position:absolute}.platform-visual-veil.v1{width:90px;height:90px;top:18px;right:44px}.platform-visual-veil.v2{width:112px;height:112px;animation-delay:-1.9s;top:98px;left:36px}.platform-visual-veil.v3{width:76px;height:76px;animation-delay:-3.4s;top:176px;right:18px}.platform-visual-spark{background:#fec451f5;border-radius:50%;width:10px;height:10px;animation:3.4s ease-in-out infinite platform-spark;position:absolute;box-shadow:0 0 14px #f582203d}.platform-visual-spark.s1{top:52px;left:64px}.platform-visual-spark.s2{animation-delay:-1s;top:146px;left:108px}.platform-visual-spark.s3{animation-delay:-2s;top:226px;left:52px}.platform-flow-ribbon{filter:blur(1.4px);opacity:.8;background:linear-gradient(90deg,#0000,#f5822014,#fec4514d,#f5822014,#0000);border-radius:999px;animation:8.8s ease-in-out infinite flow-drift}.platform-flow-ribbon.r1{width:360px;height:2px;top:128px;left:92px}.platform-flow-ribbon.r2{width:382px;height:2px;animation-delay:-2.1s;top:214px;left:80px}.platform-flow-ribbon.r3{width:332px;height:2px;animation-delay:-4.2s;top:302px;left:116px}.platform-flow-particle{width:9px;height:9px;animation:5.8s linear infinite platform-particle}.platform-flow-particle.p1{top:124px;left:100px}.platform-flow-particle.p2{animation-delay:-1.9s;top:210px;left:124px}.platform-flow-particle.p3{animation-delay:-3.8s;top:298px;left:132px}.products-hero-scene--abstract{width:min(100%,560px);min-height:460px}.products-intelligence-aura{width:190px;height:190px;animation:9s ease-in-out infinite scene-breathe-center;top:53%;left:50%;transform:translate(-50%,-50%)}.products-aura-ring,.products-aura-core,.products-aura-grid{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.products-aura-ring{filter:blur(.2px);border:1px solid #f582201a;border-radius:50%}.products-aura-ring.r1{width:160px;height:160px;animation:28s linear infinite spin}.products-aura-ring.r2{border-style:dashed;width:118px;height:118px;animation:22s linear infinite reverse spin}.products-aura-core{background:radial-gradient(circle,#fec4514d,#f5822014 58%,#0000 100%);border-radius:50%;width:64px;height:64px;box-shadow:0 0 52px #f5822024}.products-aura-grid{background:linear-gradient(#fec45157 0 0) 50% 33%/24px 1px no-repeat,linear-gradient(#fec45157 0 0) 50% 66%/24px 1px no-repeat,linear-gradient(90deg,#fec45157 0 0) 33%/1px 24px no-repeat,linear-gradient(90deg,#fec45157 0 0) 66%/1px 24px no-repeat;border-radius:18px;width:44px;height:44px;animation:3.6s ease-in-out infinite pulse}.products-form{width:124px;height:124px}.products-form.smartcam{top:208px;left:44px;transform:rotate(-10deg)}.products-form.pano{top:28px;left:50%;transform:translate(-50%)}.products-form.cloud{top:204px;right:42px;transform:rotate(10deg)}.products-form-shell,.products-form-inner,.products-form-pulse{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.products-form-shell{background:radial-gradient(circle at 42% 34%,#fec45114,#0000 34%),linear-gradient(#f5822014,#0e0e140a);border:1px solid #f582201f;width:92px;height:92px;box-shadow:inset 0 0 18px #f582200d,0 0 28px #f582200d}.products-form.smartcam .products-form-shell{border-radius:28px 28px 22px 22px}.products-form.pano .products-form-shell{border-radius:50%;width:104px;height:104px}.products-form.cloud .products-form-shell{border-radius:32px 20px}.products-form.smartcam{animation-delay:-.8s}.products-form.pano{animation-delay:-2.1s}.products-form.cloud{animation-delay:-3.5s}.products-form-inner{background:radial-gradient(circle,#fec451c7,#f582201f 72%,#0000 100%);border-radius:50%;width:42px;height:42px}.products-form-pulse{background:#fec451f5;border-radius:50%;width:14px;height:14px;animation:3.2s ease-in-out infinite products-pulse;box-shadow:0 0 16px #f5822038}.products-form-pulse.p1{top:34%;left:60%}.products-form-pulse.p2{animation-delay:-1.1s;top:64%;left:50%}.products-form-pulse.p3{animation-delay:-2.2s;top:42%;left:38%}.products-flow-band{filter:blur(1.6px);opacity:.85;background:linear-gradient(90deg,#0000,#f5822014,#fec4513d,#f5822014,#0000);border-radius:999px}.products-flow-band.f1{width:150px;height:2px;top:252px;left:144px;transform:rotate(-16deg)}.products-flow-band.f2{width:136px;height:2px;top:142px;left:214px;transform:rotate(74deg)}.products-flow-band.f3{width:150px;height:2px;top:248px;right:146px;transform:rotate(16deg)}.products-flow-dot{width:10px;height:10px;animation:5.2s linear infinite products-stream}.products-flow-dot.d1{top:236px;left:172px}.products-flow-dot.d2{animation-delay:-1.73s;top:112px;left:264px}.products-flow-dot.d3{animation-delay:-3.46s;top:236px;right:172px}.solutions-hero-scene--abstract{width:min(100%,560px);min-height:460px}.solutions-bloom-core{width:210px;height:210px;animation:10s ease-in-out infinite scene-breathe-center;top:50%;left:50%;transform:translate(-50%,-50%)}.solutions-bloom-ring,.solutions-bloom-cloud{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.solutions-bloom-ring.r1{border:1px solid #f5822014;width:176px;height:176px;animation:38s linear infinite spin}.solutions-bloom-ring.r2{border:1px dashed #f582201f;width:128px;height:128px;animation:26s linear infinite reverse spin}.solutions-bloom-cloud{filter:blur(14px);background:radial-gradient(circle,#f582201a,#0000 68%);animation:7.8s ease-in-out infinite halo-breathe}.solutions-bloom-cloud.c1{width:120px;height:120px}.solutions-bloom-cloud.c2{width:72px;height:72px;animation-delay:-1.9s;top:42%;left:34%}.solutions-bloom-cloud.c3{width:88px;height:88px;animation-delay:-3.6s;top:58%;left:64%}.solutions-motif{filter:blur(.05px);width:74px;height:74px;animation:8.8s ease-in-out infinite scene-float-soft}.solutions-motif.m2{animation-delay:-1.2s}.solutions-motif.m3{animation-delay:-2.4s}.solutions-motif.m4{animation-delay:-3.6s}.solutions-motif.m5{animation-delay:-4.8s}.solutions-motif.m6{animation-delay:-6s}.solutions-motif.m1{top:86px;left:92px}.solutions-motif.m2{top:42px;left:244px}.solutions-motif.m3{top:92px;right:92px}.solutions-motif.m4{bottom:72px;left:102px}.solutions-motif.m5{bottom:28px;left:248px}.solutions-motif.m6{bottom:74px;right:94px}.solutions-hero-scene--abstract .footstep,.solutions-hero-scene--abstract .queue-dot,.solutions-hero-scene--abstract .queue-wave,.solutions-hero-scene--abstract .dwell-ring,.solutions-hero-scene--abstract .dwell-hand,.solutions-hero-scene--abstract .heat-bloom,.solutions-hero-scene--abstract .funnel-top,.solutions-hero-scene--abstract .funnel-neck,.solutions-hero-scene--abstract .funnel-drop,.solutions-hero-scene--abstract .journey-dot{position:absolute}.industries-hero-scene--abstract{width:min(100%,560px);min-height:460px}.industries-application-pod{width:110px;height:78px}.industries-application-pod.p1{top:44px;left:28px;transform:rotate(-9deg)}.industries-application-pod.p2{top:184px;left:20px;transform:rotate(-6deg)}.industries-application-pod.p3{top:326px;left:36px;transform:rotate(-8deg)}.industries-application-pod.p4{top:44px;right:28px;transform:rotate(9deg)}.industries-application-pod.p5{top:184px;right:20px;transform:rotate(6deg)}.industries-application-pod.p6{top:326px;right:36px;transform:rotate(8deg)}.industries-application-shell{background:radial-gradient(circle at 34% 34%,#fec45114,#0000 28%),linear-gradient(#f5822014,#0e0e140a);border:1px solid #f582201a;border-radius:24px 28px 22px 26px;position:absolute;inset:0;box-shadow:inset 0 0 16px #f582200d,0 0 24px #f582200a}.industries-application-icon{opacity:.9;width:42px;height:42px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.industries-application-pod.p2{animation-delay:-1.1s}.industries-application-pod.p3{animation-delay:-2.1s}.industries-application-pod.p4{animation-delay:-3.1s}.industries-application-pod.p5{animation-delay:-4.1s}.industries-application-pod.p6{animation-delay:-5.1s}.industries-current{width:8px;height:8px;animation:4.6s ease-in-out infinite industries-current}.industries-current.c1{top:84px;left:148px}.industries-current.c2{animation-delay:-.8s;top:226px;left:142px}.industries-current.c3{animation-delay:-1.6s;top:370px;left:150px}.industries-current.c4{animation-delay:-2.4s;top:84px;right:148px}.industries-current.c5{animation-delay:-3.2s;top:226px;right:142px}.industries-current.c6{animation-delay:-4s;top:370px;right:150px}@keyframes halo-breathe{0%,to{opacity:.28;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.56;transform:translate(-50%,-50%)scale(1.08)}}@keyframes ambient-drift-a{0%,to{transform:translate(0)scale(.92)}50%{transform:translate(14px,-10px)scale(1.06)}}@keyframes ambient-drift-b{0%,to{transform:translate(0)scale(.94)}50%{transform:translate(-16px,12px)scale(1.08)}}@keyframes scene-breathe{0%,to{transform:translate(-50%,-56%)scale(.985)}50%{transform:translate(-50%,-56%)scale(1.02)}}@keyframes scene-breathe-center{0%,to{transform:translate(-50%,-50%)scale(.985)}50%{transform:translate(-50%,-50%)scale(1.02)}}@keyframes scene-drift-left{0%,to{transform:translate(0)}50%{transform:translate(-8px,-6px)}}@keyframes scene-drift-right{0%,to{transform:translate(0)}50%{transform:translate(10px,8px)}}@keyframes scene-float-soft{0%,to{transform:translateY(0) rotate(var(--scene-tilt,0deg))}50%{transform:translateY(-7px) rotate(var(--scene-tilt,0deg))}}@keyframes platform-wave{0%,to{opacity:.26;transform:translateY(0)scaleX(.88)}50%{opacity:.62;transform:translateY(-2px)scaleX(1.04)}}@keyframes platform-veil{0%,to{opacity:.34;transform:scale(.82)}50%{opacity:.72;transform:scale(1.08)}}@keyframes platform-spark{0%,to{opacity:.52;transform:scale(.72)}50%{opacity:1;transform:scale(1.3)}}@keyframes flow-drift{0%,to{opacity:.32;transform:translate(0)scaleX(.96)}50%{opacity:.74;transform:translate(10px)scaleX(1.02)}}@keyframes platform-particle{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(340px)}}@keyframes products-pulse{0%,to{opacity:.48;transform:translate(-50%,-50%)scale(.7)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.25)}}@keyframes products-stream{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(90px,-34px)}}@keyframes industries-current{0%,to{opacity:.34;transform:scale(.72)}50%{opacity:1;transform:scale(1.4)}}@keyframes platform-clean-trace-1{0%{opacity:0;top:144px;left:136px}12%{opacity:1}to{opacity:0;top:206px;left:254px}}@keyframes platform-clean-trace-2{0%{opacity:0;top:230px;left:136px}12%{opacity:1}to{opacity:0;top:230px;left:280px}}@keyframes platform-clean-trace-3{0%{opacity:0;top:254px;left:306px}12%{opacity:1}to{opacity:0;top:316px;left:424px}}@keyframes products-clean-trace-1{0%{opacity:0;top:286px;left:170px}14%{opacity:1}to{opacity:0;top:234px;left:258px}}@keyframes products-clean-trace-2{0%{opacity:0;top:140px;left:280px}14%{opacity:1}to{opacity:0;top:226px;left:280px}}@keyframes products-clean-trace-3{0%{opacity:0;top:286px;left:390px}14%{opacity:1}to{opacity:0;top:234px;left:302px}}@keyframes solutions-clean-spark-1{0%{opacity:0;top:142px;left:186px}12%{opacity:1}to{opacity:0;top:210px;left:262px}}@keyframes solutions-clean-spark-2{0%{opacity:0;top:142px;left:374px}12%{opacity:1}to{opacity:0;top:210px;left:298px}}@keyframes solutions-clean-spark-3{0%{opacity:0;top:318px;left:186px}12%{opacity:1}to{opacity:0;top:250px;left:262px}}@keyframes solutions-clean-spark-4{0%{opacity:0;top:318px;left:374px}12%{opacity:1}to{opacity:0;top:250px;left:298px}}@keyframes industries-clean-signal-1{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:142px;left:152px}}@keyframes industries-clean-signal-2{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:228px;left:132px}}@keyframes industries-clean-signal-3{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:314px;left:152px}}@keyframes industries-clean-signal-4{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:142px;left:408px}}@keyframes industries-clean-signal-5{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:228px;left:428px}}@keyframes industries-clean-signal-6{0%{opacity:0;top:228px;left:280px}12%{opacity:1}to{opacity:0;top:314px;left:408px}}@media (max-width:1100px){.hero-grid,.page-hero-grid,.split-panel,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.product-spotlight,.product-spotlight.reverse{grid-template-columns:1fr}.product-spotlight.reverse>:first-child,.product-spotlight.reverse>:last-child{order:initial}.ecosystem-grid{grid-template-columns:1fr}.hero-scene{--scene-scale:.88;width:min(100%,560px);min-height:480px}.footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.footer-brand-col{grid-column:1/-1}}@media (max-width:900px){.page-hero{--hero-mobile-side-pad:clamp(1.25rem, 5vw, 6.5rem)}.home-hero{--hero-mobile-side-pad:clamp(1.25rem, 5vw, 6.5rem);padding-left:clamp(1.25rem,5vw,6.5rem);padding-right:clamp(1.25rem,5vw,6.5rem)}.grid-2,.grid-3,.grid-4,.hero-grid,.page-hero-grid,.split-panel,.form-grid{grid-template-columns:1fr}.page-hero-grid{gap:2rem}.page-hero-copy,.page-hero-visual,.page-hero-scene-wrap,.page-hero-scene-wrap>.platform-hero-scene--redesign,.page-hero-scene-wrap>.products-hero-scene--redesign,.page-hero-scene-wrap>.solutions-hero-scene--redesign,.page-hero-scene-wrap>.industries-hero-scene--redesign,.page-hero-scene-wrap>.company-hero-scene--redesign,.page-hero-scene-wrap>.utility-hero-scene--redesign{width:100%;max-width:none}.hero-grid{gap:2rem;padding-inline:0}.hero-copy,.hero-visual,.home-hero-scene-wrap,.home-hero-scene-wrap .hero-scene,.home-hero-scene-wrap .hero-scene--reference,.hero-text{width:100%;max-width:none}.hero-scroll-cue{display:none}.product-visual-card,.ecosystem-card-media{min-height:16rem}.page-hero-visual{margin-inline:calc(var(--hero-mobile-side-pad,0px) * -1);width:calc(100% + (var(--hero-mobile-side-pad,0px) * 2));justify-content:center;align-items:center}.page-hero-visual--hide-mobile{display:none}.page-hero-scene-wrap,.page-hero-scene-wrap .platform-hero-scene--redesign,.page-hero-scene-wrap .products-hero-scene--redesign,.page-hero-scene-wrap .solutions-hero-scene--redesign,.page-hero-scene-wrap .industries-hero-scene--redesign,.page-hero-scene-wrap .company-hero-scene--redesign,.page-hero-scene-wrap .utility-hero-scene--redesign{border-radius:0;width:100%;min-height:430px}.hero-visual{margin-inline:calc(var(--hero-mobile-side-pad,0px) * -1);width:calc(100% + (var(--hero-mobile-side-pad,0px) * 2))}.home-hero-scene-wrap{border-radius:0}.product-device-hero-scene--smartcam .product-device-hero-image,.product-device-hero-scene--pano .product-device-hero-image{height:100%}.hero-scene{--scene-scale:.8;width:min(100%,500px);min-height:430px}.home-hero-scene-glow.g1{width:160px;height:160px;right:6%}.home-hero-scene-glow.g2{width:200px;height:170px;right:12%}.home-hero-scene-glow.g3{width:108px;height:108px;right:26%}.kpi-band{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-band-item:nth-child(2n){border-right:none}.kpi-band-item:nth-child(n+3){border-top:1px solid var(--br)}.footer-top{grid-template-columns:1fr 1fr}}@media (max-width:650px){.section,.section-sm,.section-md,.page-hero{padding-left:1.25rem;padding-right:1.25rem}.cta-actions,.hero-actions{flex-direction:column}.hero-grid{gap:2rem;padding-inline:0}.hero-proofline{gap:.7rem 1rem;font-size:.68rem}.page-hero-grid{gap:1.6rem}.product-spotlight{gap:1.5rem}.product-visual-card{min-height:13.5rem;padding:1rem}.ecosystem-card-body{padding:0 1.1rem 1.3rem}.primary-button,.secondary-button{width:100%}.hero-scene{--scene-scale:.62;width:100%;min-height:430px}.home-hero:after,.home-positioning-section:after,.home-ecosystem-section:after,.home-architecture-section:after,.home-decisions-section:after,.home-industries-section:after,.home-roamworks-section:after,.home-final-cta:after{height:56px}.hero-scene--cinematic,.platform-hero-scene--redesign,.products-hero-scene--redesign,.solutions-hero-scene--redesign,.industries-hero-scene--redesign,.company-hero-scene--redesign,.utility-hero-scene--redesign,.page-hero-scene-wrap{width:100%;min-height:390px}.page-hero-copy,.page-hero-visual{width:100%}.platform-scene-column.left{top:118px;left:24px}.platform-scene-column.right{top:118px;right:22px}.platform-scene-node{width:56px;height:56px}.platform-scene-panel{width:92px;height:56px}.products-scene-pod{width:94px;height:94px}.products-scene-pod.smartcam{top:286px;left:132px}.products-scene-pod.pano{top:142px;left:280px}.products-scene-pod.cloud{top:286px;left:428px}.solutions-scene-panel{width:92px;height:64px}.solutions-scene-panel.p1{top:150px;left:156px}.solutions-scene-panel.p2{top:150px;left:404px}.solutions-scene-panel.p3{top:310px;left:156px}.solutions-scene-panel.p4{top:310px;left:404px}.industries-scene-pod{width:88px;height:60px}.industries-scene-pod.c1{top:148px;left:138px}.industries-scene-pod.c2{top:228px;left:118px}.industries-scene-pod.c3{top:308px;left:138px}.industries-scene-pod.c4{top:148px;left:422px}.industries-scene-pod.c5{top:228px;left:442px}.industries-scene-pod.c6{top:308px;left:422px}.home-scene-core,.products-intel-cloud,.solutions-core-bloom,.industries-origin,.platform-flow-shell{transform:translate(-50%,-50%)scale(.84)}.company-scene-card{width:118px;height:64px}.company-scene-card.c1{top:58px;left:50px}.company-scene-card.c2{top:134px;right:50px}.company-scene-card.c3{top:210px;left:42px}.company-scene-card.c4{top:286px;right:44px}.utility-scene-panel{width:104px;height:80px}.utility-scene-panel.p1{top:108px;left:24px}.utility-scene-panel.p2{top:90px;right:30px}.utility-scene-panel.p3{bottom:84px;right:48px}.home-streams,.platform-streams,.products-tethers,.solutions-curves,.industries-threads,.company-scene-links,.utility-scene-streams{transform-origin:50%;transform:scale(.9)}.platform-input-cluster{transform-origin:0 0;top:30%;left:4%;transform:scale(.86)}.platform-output-field{transform-origin:100% 0;top:28%;right:2%;transform:scale(.84)}.products-form-shape.smartcam{top:58%;left:18%}.products-form-shape.pano{top:24%}.products-form-shape.cloud{top:58%;left:82%}.products-form-shape{transform:translate(-50%,-50%)scale(.82)}.products-form-shape.smartcam{transform:translate(-50%,-50%)scale(.82)rotate(-14deg)}.products-form-shape.cloud{transform:translate(-50%,-50%)scale(.82)rotate(14deg)}.page-hero-scene-glow.g1{width:136px;height:136px}.page-hero-scene-glow.g2{width:182px;height:182px;margin-left:-91px}.page-hero-scene-glow.g3{width:142px;height:142px}.solutions-mote.m1{top:28%;left:20%}.solutions-mote.m2{top:18%}.solutions-mote.m3{top:30%;left:80%}.solutions-mote.m4{top:70%;left:22%}.solutions-mote.m5{top:80%}.solutions-mote.m6{top:70%;left:78%}.industries-cell.c1{top:30%;left:20%}.industries-cell.c2{top:50%;left:16%}.industries-cell.c3{top:70%;left:22%}.industries-cell.c4{top:30%;left:80%}.industries-cell.c5{top:50%;left:84%}.industries-cell.c6{top:70%;left:78%}.hero-stats{gap:1rem}.metric-overlay{width:98px;min-width:98px;padding:.42rem .5rem;animation:none}.hero-scene.blended .metric-overlay strong{letter-spacing:.08em;font-size:.6rem}.hero-scene.blended .metric-overlay span{letter-spacing:.04em;font-size:.54rem}.metric-overlay.m1{top:.2rem;left:50%;transform:translate(-50%)}.metric-overlay.m2{top:2.1rem;right:.25rem}.metric-overlay.m3{top:10.4rem;right:-.1rem}.metric-overlay.m4{bottom:2.3rem;right:.25rem}.metric-overlay.m5{bottom:.2rem;left:50%;transform:translate(-50%)}.metric-overlay.m6{bottom:2.3rem;left:.25rem}.metric-overlay.m7{top:10.4rem;left:-.1rem}.metric-overlay.m8{top:2.1rem;left:.25rem}.roamworks-band,.roamworks-stats{gap:1.2rem}.footer-top{grid-template-columns:1fr;gap:1.6rem}.platform-hero-scene{width:100%;min-height:390px}.platform-capture-field{width:108px;height:220px;top:2.8rem;left:.2rem}.platform-process-gate{width:132px;height:244px;transform:translate(-50%,-56%)}.platform-visual-field{width:128px;height:234px;top:2.3rem;right:.15rem}.platform-flow-ribbon.r1{width:calc(100% - 132px);top:112px;left:66px}.platform-flow-ribbon.r2{width:calc(100% - 118px);top:188px;left:58px}.platform-flow-ribbon.r3{width:calc(100% - 152px);top:264px;left:76px}.platform-flow-particle.p1{top:108px;left:74px}.platform-flow-particle.p2{top:184px;left:88px}.platform-flow-particle.p3{top:260px;left:96px}.products-hero-scene{width:100%;min-height:390px}.products-intelligence-aura{width:156px;height:156px;top:56%}.products-aura-ring.r1{width:132px;height:132px}.products-aura-ring.r2{width:96px;height:96px}.products-aura-core{width:52px;height:52px}.products-form{width:98px;height:98px}.products-form.smartcam{top:224px;left:14px}.products-form.pano{top:52px}.products-form.cloud{top:220px;right:14px}.products-form-shell{width:74px;height:74px}.products-form.pano .products-form-shell{width:84px;height:84px}.products-flow-band.f1{width:108px;top:250px;left:102px}.products-flow-band.f2{width:104px;top:138px;left:calc(50% - 28px)}.products-flow-band.f3{width:108px;top:246px;right:102px}.products-flow-dot.d1{top:236px;left:124px}.products-flow-dot.d2{top:124px;left:calc(50% - 4px)}.products-flow-dot.d3{top:236px;right:124px}.products-device.smartcam,.products-device.cloud{width:120px;height:120px}.products-device.pano{width:136px;height:136px}.products-device-shell{width:96px;height:96px}.products-device.pano .products-device-shell{width:112px;height:112px}.products-device-label{letter-spacing:.12em;font-size:.54rem;top:calc(50% + 64px)}.products-device-label.above{top:calc(50% - 76px)}.products-icon-smartcam,.products-icon-cloud{transform:scale(.82)}.products-icon-pano{transform:scale(.76)}.products-intelligence-core{width:168px;height:168px;top:56%}.products-core-shell.outer{width:154px;height:154px}.products-core-shell.inner{width:108px;height:108px}.products-core-grid{gap:6px;width:64px;height:64px}.products-orbit.orbit-1{width:184px;height:184px}.products-orbit.orbit-2{width:214px;height:214px}.products-orbit-dot.d1{animation-name:products-orbit-mobile-1}.products-orbit-dot.d2{animation-name:products-orbit-mobile-2}.solutions-hero-scene{width:100%;min-height:390px}.solutions-bloom-core{width:168px;height:168px}.solutions-bloom-ring.r1{width:136px;height:136px}.solutions-bloom-ring.r2{width:98px;height:98px}.solutions-motif{width:60px;height:60px}.solutions-motif.m1{top:96px;left:34px}.solutions-motif.m2{top:36px;left:calc(50% - 30px)}.solutions-motif.m3{top:100px;right:34px}.solutions-motif.m4{bottom:78px;left:42px}.solutions-motif.m5{bottom:22px;left:calc(50% - 30px)}.solutions-motif.m6{bottom:80px;right:38px}.solutions-halo-ring.ring-1{width:220px;height:220px}.solutions-halo-ring.ring-2{width:276px;height:276px}.solutions-intelligence-core{width:120px;height:120px}.solutions-core-shell{width:94px;height:94px}.solutions-core-blade{width:42px;height:42px}.solutions-metric-pod{width:88px;height:88px}.solutions-pod-shell{width:76px;height:76px}.solutions-metric-pod.m1{top:calc(50% - 98px);left:calc(50% - 132px)}.solutions-metric-pod.m2{top:calc(50% - 130px)}.solutions-metric-pod.m3{top:calc(50% - 98px);right:calc(50% - 132px)}.solutions-metric-pod.m4{top:calc(50% + 16px);left:calc(50% - 132px)}.solutions-metric-pod.m5{top:calc(50% + 44px)}.solutions-metric-pod.m6{top:calc(50% + 16px);right:calc(50% - 132px)}.solutions-pod-icon{width:46px;height:46px}.solutions-pod-label{letter-spacing:.06em;font-size:.4rem}.industries-hero-scene{width:100%;min-height:390px}.industries-spine{width:84px;height:292px}.industries-spine-track{width:14px}.industries-spine-core{width:62px;height:62px}.industries-panel{width:92px;height:68px}.industries-panel.p1,.industries-panel.p2,.industries-panel.p3{left:10px}.industries-panel.p4,.industries-panel.p5,.industries-panel.p6{right:10px}.industries-panel.p1,.industries-panel.p4{top:36px}.industries-panel.p2,.industries-panel.p5{top:162px}.industries-panel.p3,.industries-panel.p6{top:288px}.industries-panel-label{letter-spacing:.05em;font-size:.34rem}.industries-application-pod{width:92px;height:68px}.industries-application-pod.p1,.industries-application-pod.p2,.industries-application-pod.p3{left:10px}.industries-application-pod.p4,.industries-application-pod.p5,.industries-application-pod.p6{right:10px}.industries-application-pod.p1,.industries-application-pod.p4{top:36px}.industries-application-pod.p2,.industries-application-pod.p5{top:162px}.industries-application-pod.p3,.industries-application-pod.p6{top:288px}.industries-current.c1{top:70px;left:102px}.industries-current.c2{top:196px;left:102px}.industries-current.c3{top:322px;left:102px}.industries-current.c4{top:70px;right:102px}.industries-current.c5{top:196px;right:102px}.industries-current.c6{top:322px;right:102px}.industries-signal{width:58px}.industries-signal.left{left:102px}.industries-signal.right{right:102px}.industries-signal.top{top:70px}.industries-signal.mid{top:196px}.industries-signal.bottom{top:322px}.platform-stage-strip{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr);gap:.45rem;inset:.8rem 0 auto}.platform-stage{min-height:220px}.platform-stage-label{letter-spacing:.14em;font-size:.56rem;top:calc(50% + 78px)}.platform-stage-shell{width:104px;height:104px}.platform-stage.process .platform-stage-shell{width:136px;height:136px}.platform-icon-capture,.platform-icon-visualize{transform:scale(.82)}.platform-icon-process{transform:scale(.78)}.platform-stage-arrow{height:40px}.platform-base-halo{width:170px;height:170px;bottom:.9rem}.platform-base-ring{width:152px;height:152px}.platform-base-inner{width:100px;height:100px}.platform-node-cluster.sensors,.platform-node-cluster.cloud{width:142px}.platform-processing-core{width:168px;height:168px;top:5.75rem}.platform-core-ring.r1{width:154px;height:154px}.platform-core-ring.r2{width:112px;height:112px}.platform-core-body{width:82px;height:82px}.platform-flow-line.l1{width:86px;top:9.3rem;left:6.3rem}.platform-flow-line.l2{width:84px;top:12.2rem;left:6.5rem}.platform-flow-line.l3{width:90px;top:9.45rem;left:calc(50% + 1.4rem)}.platform-flow-line.l4{width:92px;top:12.25rem;left:calc(50% + 1.4rem)}.platform-status-chip{padding:.72rem .82rem}.platform-status-chip.c1,.platform-status-chip.c3,.platform-status-chip.c2{bottom:1rem}.platform-status-chip.c1{left:.75rem}.platform-status-chip.c3{right:.75rem}.platform-status-link.s1{height:5rem;bottom:2.8rem;left:3.3rem}.platform-status-link.s2{height:4.6rem;bottom:2.8rem}.platform-status-link.s3{height:5rem;bottom:2.8rem;right:3.3rem}}@keyframes products-orbit-mobile-1{0%{transform:rotate(0)translate(92px)}to{transform:rotate(360deg)translate(92px)}}@keyframes products-orbit-mobile-2{0%{transform:rotate(120deg)translate(107px)}to{transform:rotate(480deg)translate(107px)}}@keyframes spine-shift{0%{opacity:0;transform:translateY(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(92px)}}@keyframes industries-signal-left{0%{opacity:0;left:0}16%{opacity:1}84%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}@keyframes industries-signal-right{0%{opacity:0;right:0}16%{opacity:1}84%{opacity:1}to{opacity:0;right:calc(100% - 7px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-shell:before,.site-header:before,.site-header:after,.card:before,.card:after,.spec-shell:before,.roamworks-section:before,.roamworks-band:before,.home-hero:before,.home-hero:after,.home-positioning-section:before,.home-positioning-section:after,.home-ecosystem-section:before,.home-ecosystem-section:after,.home-architecture-section:before,.home-architecture-section:after,.home-decisions-section:before,.home-decisions-section:after,.home-industries-section:before,.home-industries-section:after,.home-roamworks-section:after,.home-final-cta:before,.home-final-cta:after,.home-proof-band:before,.home-outcomes-band:before,.mobile-menu:before,.hero-scene:before,.hero-scene:after,.hero-scene.blended:before,.hero-scene.blended:after,.home-hero-scene-glow,.product-card:before,.home-decision-card:before,.bcard:after,.primary-button:before,.primary-button:after,.secondary-button:before,.secondary-button:after{content:none!important;display:none!important}:root,:root[data-theme=light]{--glass-fill:none;--glass-tint:none;--glass-shadow:none;--liquid-glass-fill:none;--liquid-glass-tint:none;--liquid-glass-shadow:none;--products-glass-fill:none;--products-glass-tint:none;--products-glass-shadow:none;--platform-glass-fill:none;--platform-glass-tint:none;--platform-glass-shadow:none;--company-glass-fill:none;--company-glass-tint:none;--company-glass-shadow:none}.surface,.site-header,.site-header.is-scrolled,.desktop-links,.card,.spec-shell,.bcard,.story-callout,.contact-direct-card,.faq-item,.mobile-toggle,.mobile-menu,.theme-toggle,.secondary-button,.primary-button,.cta-section .cta-inner,.roamworks-band,.home-positioning-stack .bcard,.home-ecosystem-section .product-card,.home-architecture-section .steps-card,.home-decision-card,.home-industry-card,.home-roamworks-section .roamworks-band,.product-feature-card--smartcam,.product-feature-card--pano,.product-feature-card--cloud,.platform-card-grid--overview .feature-card,.platform-card-grid--architecture .feature-card,.platform-card-grid--privacy .feature-card,.platform-stage-card,.platform-deployment-card,.platform-stage-detail-card,.platform-difference-card,.platform-architecture-card,.platform-layer-card,.platform-layer-detail-card,.platform-integration-principle-card,.platform-integration-category-card,.platform-integration-detail-card,.platform-privacy-step-card,.platform-privacy-note-card,.platform-privacy-faq-section .faq-item,.product-spec-section--smartcam .spec-shell,.product-spec-section--pano .spec-shell,.product-spec-section--cloud .spec-shell,.platform-api-section .spec-shell,.platform-privacy-section .spec-shell{background:var(--b1)!important;border:1px solid var(--br)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important}.site-header,.site-header.is-scrolled{background:#050506fa!important}html[data-theme=light] .site-header,html[data-theme=light] .site-header.is-scrolled{background:#f6f4effa!important}.desktop-links,.mobile-menu,.theme-toggle,.secondary-button,.mobile-toggle,.cta-section .cta-inner{background:0 0!important}.primary-button{background:var(--or)!important;border-color:var(--or)!important;color:#fff!important}.primary-button:hover,.secondary-button:hover,.card:hover,.home-positioning-stack .bcard:hover,.home-decision-card:hover,.home-industry-card:hover,.steps-card:hover,.theme-toggle:hover{box-shadow:none!important;border-color:var(--br)!important;transform:none!important}.hero-scene,.hero-scene.blended,.hero-scene--reference,.home-hero-scene-wrap{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.hero-scene--reference>svg{filter:none!important}.product-card-media,.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip,.steps-card-index,.steps-card-badge,.story-callout:before{border:1px solid var(--br)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}.roamworks-section,.home-proof-band,.home-outcomes-band{background:0 0!important}.bcard.old:after,.bcard.new:after{background:0 0!important;padding:0!important}body,html[data-theme=light] body{background-image:none!important}.section-label,.detail-list-heading,.contact-direct-primary,.footer-link:hover,.footer-link:hover:after,.desktop-link:after,.gradient-text,.hero-stat-accent{color:var(--t1)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.section-label:before,.footer-link:after,.desktop-link:after{background:currentColor!important}.eyebrow-dot,.hero-proofline span:before{color:var(--t3)!important;box-shadow:none!important;background:currentColor!important}.steps-card-index,.steps-card-badge,.bcard.new:after,.bcard.old:after,.contact-direct-secondary:hover{color:var(--t3)!important}.steps-card-index,.steps-card-badge,.bcard.new:after,.bcard.old:after{border-color:var(--br)!important;background:0 0!important}.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip,.story-callout:before{color:var(--t2)!important}.why-card-number,.contact-direct-primary,.detail-list-heading{color:var(--t3)!important}.why-card-number,html[data-theme=light] .why-card-number{color:#f582201f!important}.why-emblem-backdrop{fill:#121212}html:not([data-theme=light]) .why-emblem-backdrop{fill:#121212!important}html[data-theme=light] .why-emblem-backdrop{fill:#fcfcfb!important}html[data-theme=light] .why-zaisense-hero-scene .why-core-hexagon-edges{filter:none!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg :is([stroke=\#FF9800],[stroke=\#ff9800],[stroke=\#F58220],[stroke=\#f58220],[stroke=\#FF8F00],[stroke=\#ff8f00],[stroke=\#DE5A28],[stroke=\#de5a28],[stroke=\#c95626]){stroke:#9a3d00!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg :is([stroke=\#FFC107],[stroke=\#ffc107],[stroke=\#FEC451],[stroke=\#fec451],[stroke=\#FFDF5D],[stroke=\#ffdf5d]){stroke:#b26a00!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg :is([fill=\#FF9800],[fill=\#ff9800],[fill=\#F58220],[fill=\#f58220],[fill=\#FF8F00],[fill=\#ff8f00],[fill=\#DE5A28],[fill=\#de5a28],[fill=\#c95626]){fill:#9a3d00!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg :is([fill=\#FFC107],[fill=\#ffc107],[fill=\#FEC451],[fill=\#fec451],[fill=\#FFDF5D],[fill=\#ffdf5d]){fill:#b26a00!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg :is([stroke-width="0.5"],[stroke-width=\.5]){stroke-width:.95px!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg [stroke-width="0.95"]{stroke-width:1.25px!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg [stroke-width="1"]{stroke-width:1.35px!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg [stroke-width="1.35"]{stroke-width:1.7px!important}html[data-theme=light] :is(.solutions-hero-scene--reference,.industries-hero-scene--reference,.why-zaisense-hero-scene) svg [stroke-width="1.5"]{stroke-width:1.9px!important}html[data-theme=light] .solutions-hero-scene--reference svg [id=solutions-connectionNode] circle[stroke-width="0.95"]{stroke-width:1.55px!important;opacity:.68!important}html[data-theme=light] .solutions-hero-scene--reference svg [id=solutions-connectionNode] circle[stroke-width="1.25"]{stroke-width:2px!important;opacity:.46!important}html[data-theme=light] .industries-hero-scene--reference svg [id=industries-spoke] circle[stroke-width="0.95"],html[data-theme=light] .industries-hero-scene--reference svg [id=industries-spoke] polygon[stroke-width="0.95"]{stroke-width:1.45px!important;opacity:.68!important}html[data-theme=light] .industries-hero-scene--reference svg [id=industries-spoke] circle[stroke-width="1.35"]{stroke-width:1.95px!important;opacity:.62!important}html[data-theme=light] .why-zaisense-hero-scene svg [id=why-spoke] circle[stroke-width="0.95"]{stroke-width:1.4px!important;opacity:.68!important}html[data-theme=light] .why-zaisense-hero-scene svg [id=why-spoke] circle[stroke-width="1.35"]{stroke-width:1.95px!important;opacity:.42!important}html[data-theme=light] .solutions-hero-scene--reference svg [id^=solutions-icon] :is(path,line,rect,circle,ellipse,polygon,polyline),html[data-theme=light] .industries-hero-scene--reference svg [id^=industries-ico] :is(path,line,rect,circle,ellipse,polygon,polyline),html[data-theme=light] .why-zaisense-hero-scene svg [id^=why-ico] :is(path,line,rect,circle,ellipse,polygon,polyline){stroke-width:1.9px!important}html[data-theme=light] .solutions-hero-scene--reference svg [id=solutions-connectionNode] :is(circle,path,line,rect,ellipse,polygon,polyline){stroke:#9a3d00!important}html[data-theme=light] .solutions-hero-scene--reference svg [id=solutions-connectionNode] circle[stroke-dasharray],html[data-theme=light] .solutions-hero-scene--reference svg [id^=solutions-icon] :is(path,line,rect,circle,ellipse,polygon,polyline){stroke:#b26a00!important}html[data-theme=light] .solutions-hero-scene--reference svg [id^=solutions-icon] :is([fill=\#f58220],[fill=\#de5a28],[fill=\#fec451]){fill:#b26a00!important}html[data-theme=light] .industries-hero-scene--reference svg [id=industries-spoke] :is(circle,path,line,rect,ellipse,polygon,polyline){stroke:#9a3d00!important}html[data-theme=light] .industries-hero-scene--reference svg [id=industries-spoke] circle[stroke-dasharray],html[data-theme=light] .industries-hero-scene--reference svg [id^=industries-ico] :is(path,line,rect,circle,ellipse,polygon,polyline){stroke:#b26a00!important}html[data-theme=light] .industries-hero-scene--reference svg [id^=industries-ico] :is([fill=\#f58220],[fill=\#de5a28],[fill=\#fec451]){fill:#b26a00!important}html[data-theme=light] .why-zaisense-hero-scene svg [id=why-spoke] :is(circle,path,line,rect,ellipse,polygon,polyline){stroke:#9a3d00!important}html[data-theme=light] .why-zaisense-hero-scene svg [id=why-spoke] circle[stroke-dasharray],html[data-theme=light] .why-zaisense-hero-scene svg [id^=why-ico] :is(path,line,rect,circle,ellipse,polygon,polyline){stroke:#b26a00!important}html[data-theme=light] .why-zaisense-hero-scene svg [id^=why-ico] :is([fill=\#f58220],[fill=\#de5a28],[fill=\#fec451]){fill:#b26a00!important}.icon-panel-art[class*=icon-panel-art--solution-] .icon-panel-art-core{transform:none!important}@media (max-width:900px){.hero-scene,.hero-scene.blended,.hero-scene--reference,.hero-scene--cinematic,.platform-hero-scene,.products-hero-scene,.solutions-hero-scene,.industries-hero-scene,.company-hero-scene,.utility-hero-scene,.platform-hero-scene--redesign,.products-hero-scene--redesign,.solutions-hero-scene--redesign,.industries-hero-scene--redesign,.company-hero-scene--redesign,.utility-hero-scene--redesign,.page-hero-scene-wrap,.home-hero-scene-wrap,.page-hero-visual,.hero-visual,.product-device-hero-scene,.product-device-hero-frame{height:auto!important;min-height:0!important;max-height:none!important}.page-hero-visual,.hero-visual,.page-hero-scene-wrap,.home-hero-scene-wrap,.hero-scene,.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference{justify-content:center!important;align-items:center!important;display:flex!important}.page-hero-visual,.hero-visual{width:100%!important;margin-inline:0!important}.page-hero-scene-wrap,.home-hero-scene-wrap{width:calc(100% - 1rem)!important;margin-inline:auto!important;overflow:visible!important}.page-hero-visual--hide-mobile{display:none!important}.hero-scene,.hero-scene--reference,.page-hero-scene-wrap>.platform-hero-scene--reference>svg,.page-hero-scene-wrap>.products-hero-scene--reference>svg,.page-hero-scene-wrap>.solutions-hero-scene--reference>svg,.page-hero-scene-wrap>.industries-hero-scene--reference>svg,.home-hero-scene-wrap .hero-scene--reference>svg,.platform-hero-scene--reference>svg,.products-hero-scene--reference>svg,.solutions-hero-scene--reference>svg,.industries-hero-scene--reference>svg,.company-hero-scene--reference>svg,.utility-hero-scene--reference>svg{width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin-inline:auto!important;display:block!important}.product-device-hero-image{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:auto!important}.hero-scene--reference>svg,.platform-hero-scene--reference>svg,.products-hero-scene--reference>svg,.solutions-hero-scene--reference>svg,.industries-hero-scene--reference>svg,.company-hero-scene--reference>svg,.utility-hero-scene--reference>svg{transform-origin:50%!important;transform:none!important}}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is([stroke=\#FF9800],[stroke=\#ff9800],[stroke=\#F58220],[stroke=\#f58220],[stroke=\#FF8F00],[stroke=\#ff8f00],[stroke=\#DE5A28],[stroke=\#de5a28]){stroke:#9a3d00!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is([stroke=\#FFC107],[stroke=\#ffc107],[stroke=\#FEC451],[stroke=\#fec451],[stroke=\#FFDF5D],[stroke=\#ffdf5d]){stroke:#b26a00!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is([fill=\#FF9800],[fill=\#ff9800],[fill=\#F58220],[fill=\#f58220],[fill=\#FF8F00],[fill=\#ff8f00],[fill=\#DE5A28],[fill=\#de5a28]){fill:#9a3d00!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is([fill=\#FFC107],[fill=\#ffc107],[fill=\#FEC451],[fill=\#fec451],[fill=\#FFDF5D],[fill=\#ffdf5d]){fill:#b26a00!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is(stop[stop-color=\#FF9800],stop[stop-color=\#ff9800],stop[stop-color=\#F58220],stop[stop-color=\#f58220],stop[stop-color=\#FF8F00],stop[stop-color=\#ff8f00],stop[stop-color=\#DE5A28],stop[stop-color=\#de5a28]){stop-color:#9a3d00!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is(stop[stop-color=\#FFC107],stop[stop-color=\#ffc107],stop[stop-color=\#FEC451],stop[stop-color=\#fec451],stop[stop-color=\#FFDF5D],stop[stop-color=\#ffdf5d]){stop-color:#b26a00!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg{filter:saturate(1.08)contrast(1.06)}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg :is([stroke-width="0.5"],[stroke-width=\.5]){stroke-width:.85px!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg [stroke-width="1"]{stroke-width:1.35px!important}html[data-theme=light] :is(.hero-scene--reference,.platform-hero-scene--reference,.products-hero-scene--reference,.solutions-hero-scene--reference,.industries-hero-scene--reference,.company-hero-scene--reference,.utility-hero-scene--reference) svg [stroke-width="1.5"]{stroke-width:1.8px!important}.scroll-top-fab{color:#fec451;cursor:pointer;z-index:1200;opacity:0;pointer-events:none;background:#0b0b0edb;border:1px solid #f5822059;border-radius:999px;place-items:center;width:2.9rem;height:2.9rem;transition:opacity .2s,transform .2s,border-color .2s,background-color .2s;display:grid;position:fixed;bottom:1rem;right:1rem;transform:translateY(12px)}.scroll-top-fab .scroll-top-fab-icon{transform:rotate(-90deg)}.scroll-top-fab.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-top-fab:hover{background:#f582201f;border-color:#fec4519e}html[data-theme=light] .scroll-top-fab{color:#de5a28;background:#ffffffeb;border-color:#de5a2857}html[data-theme=light] .scroll-top-fab:hover{background:#f5822024;border-color:#de5a2880}body.salesiq-enabled #zsiq_float,body.salesiq-enabled #zsiq_floatmain,body.salesiq-enabled .zsiq_float,body.salesiq-enabled [id^=zsiq_float]{right:5.5rem!important}@media (max-width:767px){.scroll-top-fab{width:2.7rem;height:2.7rem;bottom:.85rem;right:.85rem}body.salesiq-enabled #zsiq_float,body.salesiq-enabled #zsiq_floatmain,body.salesiq-enabled .zsiq_float,body.salesiq-enabled [id^=zsiq_float]{right:4.8rem!important}}html:not([data-theme=light]) .gradient-text,html:not([data-theme=light]) .hero-title .gradient-text,html:not([data-theme=light]) .section-title .gradient-text,html:not([data-theme=light]) h1 .gradient-text,html:not([data-theme=light]) h2 .gradient-text{background:linear-gradient(135deg,#ff8f2f 0%,#ffd15f 52%,#f58220 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:saturate(1.12)brightness(1.06)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-theme=light] .gradient-text,html[data-theme=light] .hero-title .gradient-text,html[data-theme=light] .section-title .gradient-text,html[data-theme=light] h1 .gradient-text,html[data-theme=light] h2 .gradient-text{background:linear-gradient(130deg, var(--or) 0%, var(--am) 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;filter:none!important;-webkit-background-clip:text!important;background-clip:text!important}html:not([data-theme=light]) .section-label,html:not([data-theme=light]) .detail-list-heading,html:not([data-theme=light]) .contact-direct-primary,html:not([data-theme=light]) .hero-stat-accent,html:not([data-theme=light]) .steps-card-index,html:not([data-theme=light]) .steps-card-badge,html:not([data-theme=light]) .product-card-subtitle,html:not([data-theme=light]) .platform-flow-arrow,html:not([data-theme=light]) .platform-flow-arrow-icon,html:not([data-theme=light]) .industries-panel-section .industry-panel-label,html:not([data-theme=light]) .industries-panel-section .section-label.industry-panel-label,html:not([data-theme=light]) .icon-chip,html:not([data-theme=light]) .home-industries-section .icon-chip,html:not([data-theme=light]) .industries-panel-section .icon-chip,html:not([data-theme=light]) .solutions-feature-card .icon-chip,html:not([data-theme=light]) .platform-card-grid--overview .icon-chip,html:not([data-theme=light]) .platform-card-grid--architecture .icon-chip,html:not([data-theme=light]) .platform-feature-card--privacy .icon-chip,html:not([data-theme=light]) .product-feature-card--smartcam .icon-chip,html:not([data-theme=light]) .product-feature-card--pano .icon-chip,html:not([data-theme=light]) .product-feature-card--cloud .icon-chip,html[data-theme=light] .section-label,html[data-theme=light] .detail-list-heading,html[data-theme=light] .contact-direct-primary,html[data-theme=light] .hero-stat-accent,html[data-theme=light] .steps-card-index,html[data-theme=light] .steps-card-badge,html[data-theme=light] .product-card-subtitle,html[data-theme=light] .platform-flow-arrow,html[data-theme=light] .platform-flow-arrow-icon,html[data-theme=light] .industries-panel-section .industry-panel-label,html[data-theme=light] .industries-panel-section .section-label.industry-panel-label,html[data-theme=light] .icon-chip,html[data-theme=light] .home-industries-section .icon-chip,html[data-theme=light] .industries-panel-section .icon-chip,html[data-theme=light] .solutions-feature-card .icon-chip,html[data-theme=light] .platform-card-grid--overview .icon-chip,html[data-theme=light] .platform-card-grid--architecture .icon-chip,html[data-theme=light] .platform-feature-card--privacy .icon-chip,html[data-theme=light] .product-feature-card--smartcam .icon-chip,html[data-theme=light] .product-feature-card--pano .icon-chip,html[data-theme=light] .product-feature-card--cloud .icon-chip{color:var(--or)!important}html:not([data-theme=light]) .section-label:before,html:not([data-theme=light]) .hero-proofline span:before,html[data-theme=light] .section-label:before,html[data-theme=light] .hero-proofline span:before{background:var(--or)!important}.gradient-text,.hero-title .gradient-text,.section-title .gradient-text,h1 .gradient-text,h2 .gradient-text,html[data-theme=light] .gradient-text,html[data-theme=light] .hero-title .gradient-text,html[data-theme=light] .section-title .gradient-text,html[data-theme=light] h1 .gradient-text,html[data-theme=light] h2 .gradient-text{background:linear-gradient(130deg, var(--or) 0%, var(--am) 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.section-label,.detail-list-heading,.contact-direct-primary,.hero-stat-accent,.steps-card-index,.steps-card-badge,.product-card-subtitle,.platform-flow-arrow,.platform-flow-arrow-icon,.industries-panel-section .industry-panel-label,.industries-panel-section .section-label.industry-panel-label,.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip,html[data-theme=light] .section-label,html[data-theme=light] .detail-list-heading,html[data-theme=light] .contact-direct-primary,html[data-theme=light] .hero-stat-accent,html[data-theme=light] .steps-card-index,html[data-theme=light] .steps-card-badge,html[data-theme=light] .product-card-subtitle,html[data-theme=light] .platform-flow-arrow,html[data-theme=light] .platform-flow-arrow-icon,html[data-theme=light] .industries-panel-section .industry-panel-label,html[data-theme=light] .industries-panel-section .section-label.industry-panel-label,html[data-theme=light] .icon-chip,html[data-theme=light] .home-industries-section .icon-chip,html[data-theme=light] .industries-panel-section .icon-chip,html[data-theme=light] .solutions-feature-card .icon-chip,html[data-theme=light] .platform-card-grid--overview .icon-chip,html[data-theme=light] .platform-card-grid--architecture .icon-chip,html[data-theme=light] .platform-feature-card--privacy .icon-chip,html[data-theme=light] .product-feature-card--smartcam .icon-chip,html[data-theme=light] .product-feature-card--pano .icon-chip,html[data-theme=light] .product-feature-card--cloud .icon-chip{color:var(--or)!important}.section-label:before,.hero-proofline span:before,html[data-theme=light] .section-label:before,html[data-theme=light] .hero-proofline span:before{background:var(--or)!important}.gradient-text{background:linear-gradient(130deg, var(--or) 0%, var(--am) 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.section-label,.detail-list-heading,.contact-direct-primary,.hero-stat-accent,.steps-card-index,.steps-card-badge,.product-card-subtitle,.platform-flow-arrow,.platform-flow-arrow-icon,.industries-panel-section .industry-panel-label,.industries-panel-section .section-label.industry-panel-label,.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip{color:var(--or)!important}.section-label:before,.hero-proofline span:before{background:var(--or)!important}.home-positioning-stack .bcard-tag-old{color:#ffffffd1!important;background:#ffffff14!important;border:1px solid #ffffff14!important}.home-positioning-stack .bcard-tag-new{color:#f58220!important;background:#f582201f!important;border:1px solid #f5822033!important}html[data-theme=light] .home-positioning-stack .bcard-tag-old{color:#18181cb8!important;background:#18181c0f!important;border-color:#18181c14!important}html[data-theme=light] .home-positioning-stack .bcard-tag-new{color:#c96812!important;background:#f582201a!important;border-color:#f582202e!important}@media (max-width:980px){.mobile-menu{width:100vw!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:#050506!important;border:none!important;border-radius:0!important;margin:0!important;position:fixed!important;inset:0!important}.mobile-menu:before{display:none!important}html[data-theme=light] .mobile-menu{background:#fcfcfb!important}.mobile-menu-bar{padding:1rem 1rem .75rem!important}.mobile-menu-links{text-align:center!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:.95rem!important;padding:1.25rem 1.5rem 2rem!important}.mobile-link{text-align:center!important;width:100%!important;max-width:28rem!important;color:var(--t1)!important;border-bottom:1px solid #ffffff14!important;padding:1rem 0!important;font-size:1.2rem!important;line-height:1.25!important}html[data-theme=light] .mobile-link{color:#17171b!important;border-bottom-color:#14141814!important}.mobile-menu-close{color:var(--t1)!important;font-size:2.1rem!important}html[data-theme=light] .mobile-menu-close{color:#17171b!important}.theme-toggle--menu,.mobile-menu-cta{width:100%!important;max-width:28rem!important}}.feature-card-media,.industry-panel-media{background:#ffffff08;border-radius:8px;width:100%;position:relative;overflow:hidden}.feature-card-media:after,.industry-panel-media:after{content:"";pointer-events:none;background:linear-gradient(#0303040a,#0303042e),linear-gradient(135deg,#f5822014,#ffffff0a 46%,#03030424);position:absolute;inset:0}.feature-card-media{aspect-ratio:16/9;margin:-.1rem -.1rem 1rem}.industry-panel-media{aspect-ratio:16/8;max-width:none;margin:1rem 0 .25rem}.feature-card-image,.industry-panel-image{object-fit:cover;filter:saturate(.78)contrast(.94)brightness(.92)sepia(.32);width:100%;height:100%;display:block;transform:scale(1.01)}.home-industry-card .feature-card-media{aspect-ratio:16/9}.platform-feature-card--privacy .feature-card-media{aspect-ratio:16/9;margin:-.1rem -.1rem 1rem}.platform-feature-card--privacy .feature-card-media:after{background:linear-gradient(#03030414,#03030447),linear-gradient(135deg,#f582201a,#ffffff08 46%,#03030438)}.platform-feature-card--privacy .feature-card-image{filter:saturate(.68)contrast(.92)brightness(.82)sepia(.5);transform:scale(1.01)}html[data-theme=light] .feature-card-media,html[data-theme=light] .industry-panel-media,html[data-theme=light] .platform-feature-card--privacy .feature-card-media{background:#f4f4f2}html[data-theme=light] .feature-card-media:after,html[data-theme=light] .industry-panel-media:after{background:linear-gradient(#ffffff0a,#ffffff1f),linear-gradient(135deg,#f582200f,#ffffff0f 48%,#1112140a)}html[data-theme=light] .platform-feature-card--privacy .feature-card-media:after{background:linear-gradient(#ffffff0f,#ffffff2e),linear-gradient(135deg,#f5822014,#ffffff14 48%,#11121414)}html[data-theme=light] .feature-card-image,html[data-theme=light] .industry-panel-image{filter:saturate(.8)contrast(.96)brightness(1.01)sepia(.26)}html[data-theme=light] .platform-feature-card--privacy .feature-card-image{filter:saturate(.72)contrast(.94)brightness(.96)sepia(.5)}.industries-panel-section .industry-panel-copy .section-subtitle,.industries-panel-section .industry-panel-copy .industry-panel-media,.industries-panel-section .industry-panel-copy .tag-list{max-width:38rem}@media (max-width:900px){.industry-panel-media{max-width:none}}.abstract-card-art{width:100%;color:var(--or);opacity:.9;pointer-events:none;margin:0 0 1rem}.abstract-card-art-svg{width:100%;height:auto;display:block}.feature-card .card-illustration,.steps-card .steps-card-art,.why-card .why-card-art,.product-card .product-card-art{max-width:15.5rem}.feature-card .card-illustration{margin-bottom:.9rem}.steps-card .steps-card-art{margin:.5rem 0 .95rem}.why-card .why-card-art{margin:.35rem 0 .95rem}.industry-panel-art{max-width:20rem;margin:1rem 0 0}.product-card .product-card-art{margin-bottom:.8rem}html[data-theme=light] .abstract-card-art{color:var(--or);opacity:.82}@media (max-width:900px){.feature-card .card-illustration,.steps-card .steps-card-art,.why-card .why-card-art,.product-card .product-card-art,.industry-panel-art{max-width:none}}html[data-theme=light] body,html[data-theme=light] .site-logo,html[data-theme=light] .section-title,html[data-theme=light] .hero-title,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] .spec-table td:first-child,html[data-theme=light] .faq-trigger,html[data-theme=light] .mobile-link,html[data-theme=light] .desktop-link:hover,html[data-theme=light] .desktop-link.is-active{color:#17171b!important}html[data-theme=light] .section-subtitle,html[data-theme=light] .hero-text,html[data-theme=light] .desktop-link,html[data-theme=light] .feature-card p,html[data-theme=light] .solution-card p,html[data-theme=light] .detail-block p,html[data-theme=light] .info-block p,html[data-theme=light] .bcard-d,html[data-theme=light] .story-callout-body,html[data-theme=light] .contact-direct-secondary,html[data-theme=light] .contact-direct-address,html[data-theme=light] .footer-description,html[data-theme=light] .footer-link,html[data-theme=light] .detail-list,html[data-theme=light] .faq-answer,html[data-theme=light] .faq-footer-prompt p,html[data-theme=light] .spec-table td:last-child,html[data-theme=light] .platform-flow-desc,html[data-theme=light] .platform-stage-card p,html[data-theme=light] .platform-stage-detail-card p,html[data-theme=light] .platform-difference-card p,html[data-theme=light] .platform-layer-card .section-subtitle,html[data-theme=light] .platform-layer-detail-card p,html[data-theme=light] .platform-integration-principle-card p,html[data-theme=light] .platform-integration-category-card p,html[data-theme=light] .platform-integration-detail-card p,html[data-theme=light] .platform-privacy-step-card p,html[data-theme=light] .platform-privacy-note-card p,html[data-theme=light] .product-card-description,html[data-theme=light] .product-bullet-item,html[data-theme=light] .product-spotlight-copy p,html[data-theme=light] .field label,html[data-theme=light] .site-form p,html[data-theme=light] .thanks span{color:#4b4b57!important}html[data-theme=light] .contact-direct-label,html[data-theme=light] .faq-arrow,html[data-theme=light] .footer-group-title,html[data-theme=light] .platform-flow-arrow span,html[data-theme=light] .hero-proofline,html[data-theme=light] .hero-proofline span,html[data-theme=light] .kpi-band-label,html[data-theme=light] .ticker-item,html[data-theme=light] .why-card-number{color:#6a6a76!important}html[data-theme=light] .section-label,html[data-theme=light] .detail-list-heading,html[data-theme=light] .contact-direct-primary,html[data-theme=light] .hero-stat-accent,html[data-theme=light] .home-decision-card .eyebrow,html[data-theme=light] .steps-card-index,html[data-theme=light] .steps-card-badge,html[data-theme=light] .product-card-subtitle,html[data-theme=light] .platform-flow-arrow,html[data-theme=light] .platform-flow-arrow-icon,html[data-theme=light] .bcard.new:after,html[data-theme=light] .industries-panel-section .industry-panel-label,html[data-theme=light] .industries-panel-section .section-label.industry-panel-label,html[data-theme=light] .card h3,html[data-theme=light] .feature-card h3,html[data-theme=light] .solution-card h3,html[data-theme=light] .detail-block h3,html[data-theme=light] .info-block h3,html[data-theme=light] .steps-card h3,html[data-theme=light] .why-card h3,html[data-theme=light] .product-card-title,html[data-theme=light] .product-spotlight-copy h3,html[data-theme=light] .bcard-t,html[data-theme=light] .story-callout-title,html[data-theme=light] .contact-direct-card h3,html[data-theme=light] .platform-card-grid--overview .feature-card h3,html[data-theme=light] .platform-card-grid--architecture .feature-card h3,html[data-theme=light] .platform-card-grid--privacy .feature-card h3,html[data-theme=light] .platform-stage-card h3,html[data-theme=light] .platform-deployment-card h3,html[data-theme=light] .platform-stage-detail-card h3,html[data-theme=light] .platform-integration-principle-card h3,html[data-theme=light] .platform-integration-category-card h3,html[data-theme=light] .platform-integration-detail-card h3,html[data-theme=light] .platform-privacy-step-card h3,html[data-theme=light] .platform-privacy-note-card h3{color:var(--or)!important}html[data-theme=light] .section-label:before,html[data-theme=light] .hero-proofline span:before{background:currentColor!important}.home-positioning-stack .bcard.old:after,.home-positioning-stack .bcard.new:after{content:attr(data-tag);z-index:3;justify-content:center;align-items:center;position:absolute;top:1rem;right:1rem;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:999px!important;padding:.34rem .72rem!important;font-size:.64rem!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}.home-positioning-stack .bcard.old:after{color:#ffffffd1!important;background:#ffffff14!important;border:1px solid #ffffff14!important}.home-positioning-stack .bcard.new:after{color:#f58220!important;background:#f582201f!important;border:1px solid #f5822033!important}html[data-theme=light] .home-positioning-stack .bcard.old:after{color:#18181cb8!important;background:#18181c0f!important;border-color:#18181c14!important}html[data-theme=light] .home-positioning-stack .bcard.new:after{color:#c96812!important;background:#f582201a!important;border-color:#f582202e!important}html[data-theme=light] .gradient-text{background:linear-gradient(130deg, var(--or) 0%, var(--am) 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.theme-toggle{color:#f5f5f7!important;opacity:1!important}html[data-theme=light] .theme-toggle{color:#111214!important}.theme-toggle .theme-toggle-icon,.theme-toggle .theme-toggle-icon svg{width:20px!important;height:20px!important;color:inherit!important;stroke:currentColor!important;fill:none!important;opacity:1!important;visibility:visible!important;display:inline-block!important}html[data-theme=light] .card h3,html[data-theme=light] .feature-card h3,html[data-theme=light] .solution-card h3,html[data-theme=light] .detail-block h3,html[data-theme=light] .info-block h3,html[data-theme=light] .steps-card h3,html[data-theme=light] .why-card h3,html[data-theme=light] .product-card-title,html[data-theme=light] .bcard-t,html[data-theme=light] .story-callout-title,html[data-theme=light] .contact-direct-card h3,html[data-theme=light] .platform-card-grid--overview .feature-card h3,html[data-theme=light] .platform-card-grid--architecture .feature-card h3,html[data-theme=light] .platform-card-grid--privacy .feature-card h3,html[data-theme=light] .platform-stage-card h3,html[data-theme=light] .platform-deployment-card h3,html[data-theme=light] .platform-stage-detail-card h3,html[data-theme=light] .platform-integration-principle-card h3,html[data-theme=light] .platform-integration-category-card h3,html[data-theme=light] .platform-integration-detail-card h3,html[data-theme=light] .platform-privacy-step-card h3,html[data-theme=light] .platform-privacy-note-card h3{color:var(--or)!important}html[data-theme=light] body{background:linear-gradient(#fdfdfc 0%,#fbfbfa 48%,#fafaf9 100%)!important}html[data-theme=light] .site-shell:before{opacity:.08!important}html[data-theme=light] .surface,html[data-theme=light] .card,html[data-theme=light] .bcard,html[data-theme=light] .spec-shell,html[data-theme=light] .story-callout,html[data-theme=light] .contact-direct-card,html[data-theme=light] .faq-item,html[data-theme=light] .cta-section .cta-inner,html[data-theme=light] .roamworks-band,html[data-theme=light] .platform-flow-card,html[data-theme=light] .platform-stage-card,html[data-theme=light] .platform-deployment-card,html[data-theme=light] .platform-stage-detail-card,html[data-theme=light] .platform-difference-card,html[data-theme=light] .platform-architecture-card,html[data-theme=light] .platform-layer-card,html[data-theme=light] .platform-layer-detail-card,html[data-theme=light] .platform-integration-principle-card,html[data-theme=light] .platform-integration-category-card,html[data-theme=light] .platform-integration-detail-card,html[data-theme=light] .platform-privacy-step-card,html[data-theme=light] .platform-privacy-note-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fcfcfb!important;border-color:#18181c1a!important}html[data-theme=light] .card:before,html[data-theme=light] .card:after,html[data-theme=light] .mobile-menu:before,html[data-theme=light] .site-header:before,html[data-theme=light] .site-header:after{opacity:0!important}html[data-theme=light] .site-header,html[data-theme=light] .site-header.is-scrolled{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fdfdfcfa!important;border-bottom-color:#18181c1a!important}html[data-theme=light] .desktop-links,html[data-theme=light] .mobile-menu{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fcfcfb!important;border-color:#18181c1a!important}html[data-theme=light] .desktop-link,html[data-theme=light] .mobile-link,html[data-theme=light] .section-subtitle,html[data-theme=light] .hero-text,html[data-theme=light] .feature-card p,html[data-theme=light] .solution-card p,html[data-theme=light] .detail-block p,html[data-theme=light] .info-block p,html[data-theme=light] .story-callout-body,html[data-theme=light] .contact-direct-secondary,html[data-theme=light] .footer-description,html[data-theme=light] .detail-list,html[data-theme=light] .spec-table td:last-child{color:#474754!important}html[data-theme=light] .section-title,html[data-theme=light] .hero-title,html[data-theme=light] h1,html[data-theme=light] h2,html[data-theme=light] h3,html[data-theme=light] .desktop-link:hover,html[data-theme=light] .desktop-link.is-active,html[data-theme=light] .mobile-link,html[data-theme=light] .spec-table td:first-child{color:#17171b!important}html[data-theme=light] .steps-card-media{background:#f4f4f2}html[data-theme=light] .icon-panel-art{background:0 0;border-color:#0000}html[data-theme=light] .icon-panel-art:after{content:none}html[data-theme=light] .icon-panel-art-core{animation:4.8s ease-in-out infinite icon-panel-glow-pulse;box-shadow:0 0 0 18px #f582200f,0 18px 42px #18181c1a}@media (prefers-reduced-motion:reduce){.icon-panel-art-core{animation:none}}html[data-theme=light] .icon-panel-art-image{filter:brightness(0)saturate()invert(55%)sepia(78%)saturate(1367%)hue-rotate(350deg)brightness(99%)contrast(92%)}html[data-theme=light] .steps-card-media:after{background:linear-gradient(#ffffff0f,#ffffff2e),linear-gradient(135deg,#f5822014,#ffffff14 48%,#11121414)}html[data-theme=light] .steps-card-image{filter:saturate(.72)contrast(.94)brightness(.96)sepia(.5)}html[data-theme=light] .field label,html[data-theme=light] .site-form p,html[data-theme=light] .thanks span{color:#555560!important}html[data-theme=light] .field input,html[data-theme=light] .field select,html[data-theme=light] .field textarea{color:#17171b!important;box-shadow:none!important;background:#fff!important;border-color:#18181c1a!important}html[data-theme=light] .field input::placeholder,html[data-theme=light] .field textarea::placeholder{color:#8a8a95!important}html[data-theme=light] .field select option{color:#17171b!important;background:#f3f1eb!important}html[data-theme=light] .field input:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .field textarea:focus{border-color:#18181c38!important;outline:none!important}html[data-theme=light] .spec-table tr{border-bottom-color:#18181c14!important}html[data-theme=light] .product-card-media,html[data-theme=light] .hero-scene--reference>svg{filter:none!important;opacity:1!important}html[data-theme=light] .home-hero:before,html[data-theme=light] .home-positioning-section:before,html[data-theme=light] .home-ecosystem-section:before,html[data-theme=light] .home-architecture-section:before,html[data-theme=light] .home-decisions-section:before,html[data-theme=light] .home-industries-section:before,html[data-theme=light] .home-final-cta:before,html[data-theme=light] .home-proof-band:before,html[data-theme=light] .home-outcomes-band:before{opacity:.18!important}html[data-theme=light] .home-proof-band,html[data-theme=light] .home-outcomes-band{background:#fafaf9!important;border-top-color:#18181c14!important;border-bottom-color:#18181c14!important}html[data-theme=light] .home-proof-band .kpi-band-item,html[data-theme=light] .home-outcomes-band .kpi-band-item{color:#17171b!important}html[data-theme=light] .home-positioning-section,html[data-theme=light] .home-ecosystem-section,html[data-theme=light] .home-architecture-section,html[data-theme=light] .home-decisions-section,html[data-theme=light] .home-industries-section,html[data-theme=light] .home-roamworks-section,html[data-theme=light] .home-final-cta{background:0 0!important}html[data-theme=light] .home-positioning-stack .bcard,html[data-theme=light] .home-decision-card,html[data-theme=light] .home-industry-card,html[data-theme=light] .home-ecosystem-section .product-card,html[data-theme=light] .home-architecture-section .steps-card{background:#fcfcfb!important;border-color:#18181c1a!important}html[data-theme=light] .home-positioning-stack .bcard.old{opacity:.7!important;filter:saturate(.78)brightness(.98)!important}.home-positioning-stack .bcard.old:after,.home-positioning-stack .bcard.new:after{z-index:2;letter-spacing:.12em;justify-content:center;align-items:center;font-size:.64rem;font-weight:800;line-height:1;border-radius:999px!important;padding:.34rem .72rem!important;display:inline-flex!important}.home-positioning-stack .bcard.old:after{border:1px solid #ffffff14;color:#ffffffd1!important;background:#ffffff14!important}.home-positioning-stack .bcard.new:after{border:1px solid #f5822033;color:#f58220!important;background:#f582201f!important}html[data-theme=light] .home-positioning-stack .bcard.old:after{border-color:#18181c14;color:#18181cb8!important;background:#18181c0f!important}html[data-theme=light] .home-positioning-stack .bcard.new:after{border-color:#f582202e;color:#c96812!important;background:#f582201a!important}html[data-theme=light] .home-signal-ticker{background:0 0!important}html[data-theme=light] .home-signal-ticker .ticker-item{color:#565661!important}html[data-theme=light] .product-hero,html[data-theme=light] .platform-subhero{background:0 0!important}html[data-theme=light] .product-hero:after,html[data-theme=light] .platform-subhero:after{opacity:.08!important}html[data-theme=light] .product-spotlight-section,html[data-theme=light] .product-spec-section,html[data-theme=light] .product-detail-grid,html[data-theme=light] .platform-overview-section,html[data-theme=light] .platform-workflow-section,html[data-theme=light] .platform-deployment-section,html[data-theme=light] .platform-architecture-section,html[data-theme=light] .platform-integrations-section,html[data-theme=light] .platform-api-section,html[data-theme=light] .platform-privacy-section,html[data-theme=light] .platform-privacy-faq-section{background:0 0!important}html[data-theme=light] .product-visual-card,html[data-theme=light] .product-spec-wrap .spec-shell,html[data-theme=light] .product-detail-grid .feature-card,html[data-theme=light] .product-spotlight-section .card{background:#fcfcfb!important;border-color:#18181c1a!important}html[data-theme=light] .product-visual-image,html[data-theme=light] .product-card-image{opacity:1!important}html[data-theme=light] .product-bullet-item,html[data-theme=light] .product-card-description,html[data-theme=light] .product-spotlight-copy p,html[data-theme=light] .product-detail-grid .feature-card p{color:#4b4b57!important}html[data-theme=light] .platform-flow-card,html[data-theme=light] .platform-flow-node,html[data-theme=light] .platform-stage-card,html[data-theme=light] .platform-stage-detail-card,html[data-theme=light] .platform-layer-card,html[data-theme=light] .platform-layer-detail-card,html[data-theme=light] .platform-integration-category-card,html[data-theme=light] .platform-integration-detail-card,html[data-theme=light] .platform-privacy-step-card,html[data-theme=light] .platform-privacy-note-card,html[data-theme=light] .platform-api-section .spec-shell,html[data-theme=light] .platform-privacy-section .spec-shell{background:#fcfcfb!important;border-color:#18181c1a!important}html[data-theme=light] .platform-flow-node.highlight{background:#fff!important}html[data-theme=light] .platform-flow-name,html[data-theme=light] .platform-stage-card h3,html[data-theme=light] .platform-stage-detail-card h3,html[data-theme=light] .platform-layer-card .section-title,html[data-theme=light] .platform-layer-detail-card h3,html[data-theme=light] .platform-integration-category-card h3,html[data-theme=light] .platform-integration-detail-card h3,html[data-theme=light] .platform-privacy-step-card h3,html[data-theme=light] .platform-privacy-note-card h3{color:#17171b!important}html[data-theme=light] .platform-flow-desc,html[data-theme=light] .platform-stage-card p,html[data-theme=light] .platform-stage-detail-card p,html[data-theme=light] .platform-difference-card p,html[data-theme=light] .platform-layer-card .section-subtitle,html[data-theme=light] .platform-layer-detail-card p,html[data-theme=light] .platform-integration-category-card p,html[data-theme=light] .platform-integration-detail-card p,html[data-theme=light] .platform-privacy-step-card p,html[data-theme=light] .platform-privacy-note-card p{color:#4b4b57!important}html[data-theme=light] .platform-flow-arrow,html[data-theme=light] .platform-flow-arrow-icon{color:#5d5d68!important}.theme-toggle,.theme-toggle .theme-toggle-icon{color:var(--t1)!important;opacity:1!important}html[data-theme=light] .theme-toggle,html[data-theme=light] .theme-toggle .theme-toggle-icon{color:#111214!important;opacity:1!important}.theme-toggle,.theme-toggle:hover,html[data-theme=light] .theme-toggle,html[data-theme=light] .theme-toggle:hover{box-shadow:none!important;background:0 0!important;border:#0000!important}.theme-toggle:hover{opacity:.72!important}.theme-toggle .theme-toggle-icon svg{stroke:currentColor!important}html[data-theme=dark] .theme-toggle,html[data-theme=dark] .theme-toggle .theme-toggle-icon{color:#f5f5f7!important}[class*=glow]{display:none!important}.hero-scene--reference>svg,html[data-theme=light] .hero-scene--reference>svg{filter:none!important}.theme-toggle{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.theme-toggle-track,.theme-toggle-thumb,.theme-toggle-label{display:none!important}.theme-toggle-icon{width:20px!important;height:20px!important;color:inherit!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.theme-toggle-icon svg{width:100%;height:100%;display:block}.theme-toggle:hover{box-shadow:none!important;opacity:.72!important;background:0 0!important;border:none!important}html[data-theme=light] .theme-toggle:hover{background:0 0!important;border:none!important}.card h3,.feature-card h3,.solution-card h3,.detail-block h3,.info-block h3,.steps-card h3,.why-card h3,.product-card-title,.bcard-t,.story-callout-title,.contact-direct-card h3,.platform-stage-card h3,.platform-deployment-card h3,.platform-stage-detail-card h3,.platform-integration-principle-card h3,.platform-integration-category-card h3,.platform-integration-detail-card h3,.platform-privacy-step-card h3,.platform-privacy-note-card h3{color:var(--or)!important}.platform-flow-card,.platform-stage-card,.platform-deployment-card,.platform-stage-detail-card,.platform-difference-card,.platform-architecture-card,.platform-layer-card,.platform-layer-detail-card,.platform-integration-principle-card,.platform-integration-category-card,.platform-integration-detail-card,.platform-privacy-step-card,.platform-privacy-note-card,.platform-api-section .spec-shell,.platform-privacy-section .spec-shell{background:var(--b0)!important}.platform-flow-node,.platform-layer-detail-card,.platform-stage-detail-card,.platform-integration-detail-card{background:#ffffff04!important;border-color:#ffffff0f!important}.platform-flow-node.highlight{background:#ffffff08!important;border-color:#ffffff17!important}.section-label,.detail-list-heading,.contact-direct-primary,.contact-direct-secondary:hover,.footer-link:hover,.hero-stat-accent,.why-card-number,.steps-card-index,.steps-card-badge,.bcard.new:after,.bcard.old:after,.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip,.story-callout:before{color:var(--t3)!important}.footer-link:hover,.contact-direct-primary,.contact-direct-secondary:hover{opacity:1!important}.hero-proofline span:before,.section-label:before,.footer-link:after,.desktop-link:after{background:currentColor!important}.eyebrow-dot{background:var(--or)!important;color:var(--or)!important}.product-card-media,.product-visual-card,.ecosystem-card-media{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:none!important}.industry-panel-header{flex-direction:column;align-items:flex-start;gap:.55rem;margin-bottom:.35rem;display:flex}.industry-panel-label{color:var(--or)!important;align-items:center!important;gap:8px!important;margin:0!important;display:inline-flex!important}.industries-panel-section .industry-panel-label,.industries-panel-section .section-label.industry-panel-label,.card h3,.feature-card h3,.solution-card h3,.detail-block h3,.info-block h3,.steps-card h3,.why-card h3,.product-card-title,.product-spotlight-copy h3,.story-callout-title,.platform-card-grid--overview .feature-card h3,.platform-card-grid--architecture .feature-card h3,.platform-card-grid--privacy .feature-card h3,.platform-stage-card h3,.platform-deployment-card h3,.platform-stage-detail-card h3,.platform-integration-principle-card h3,.platform-integration-category-card h3,.platform-integration-detail-card h3,.platform-privacy-step-card h3,.platform-privacy-note-card h3{color:var(--or)!important}.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip,.steps-card-index,.steps-card-badge,.story-callout:before,.product-bullet-dot,.eyebrow-dot,.hero-proofline span:before{box-shadow:none!important;filter:none!important;text-shadow:none!important}.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip,.steps-card-index,.steps-card-badge,.story-callout:before{background-image:none!important}.secondary-button,.secondary-button:hover,.theme-toggle,.theme-toggle:hover,.mobile-toggle,.mobile-toggle:hover{color:var(--t2)!important}.section{padding:clamp(3.2rem,6vw,6rem) clamp(1.25rem,5vw,5.5rem)!important}.section-sm{padding:clamp(2rem,4vw,3.8rem) clamp(1.25rem,5vw,5.5rem)!important}.section-md{padding:clamp(2.4rem,5vw,4.6rem) clamp(1.25rem,5vw,5.5rem)!important}.section-intro{margin-bottom:clamp(1.4rem,2.6vw,2.2rem)!important}.section-label{letter-spacing:.16em!important;margin-bottom:.75rem!important;font-size:.68rem!important}.section-title,.hero-title{letter-spacing:-.055em!important;line-height:1.02!important}.section-title{margin-bottom:.7rem!important;font-size:clamp(1.8rem,3.6vw,3rem)!important}.section-subtitle{max-width:700px!important;font-size:clamp(.94rem,1.2vw,1.02rem)!important;line-height:1.68!important}.hero-title{margin:1rem 0 1.1rem!important;font-size:clamp(2.2rem,4.6vw,4.2rem)!important}.hero-text{max-width:540px!important;font-size:clamp(.98rem,1.25vw,1.08rem)!important;font-weight:400!important;line-height:1.62!important}.hero-actions{gap:.65rem!important;margin-top:1.5rem!important}.hero-proofline{gap:.7rem 1rem!important;margin-top:.9rem!important;font-size:.66rem!important}.hero-stats{gap:1.6rem!important;margin-top:2.2rem!important}.grid-2,.grid-3,.grid-4,.home-ecosystem-section .grid-3,.home-architecture-section .grid-3,.home-decisions-grid,.home-industries-section .grid-4,.split-panel,.footer-top{gap:.85rem!important}.card,.spec-shell,.bcard,.story-callout,.contact-direct-card,.faq-item,.cta-section .cta-inner,.roamworks-band,.steps-card,.platform-stage-card,.platform-deployment-card,.platform-stage-detail-card,.platform-difference-card,.platform-architecture-card,.platform-layer-card,.platform-layer-detail-card,.platform-integration-principle-card,.platform-integration-category-card,.platform-integration-detail-card,.platform-privacy-step-card,.platform-privacy-note-card{border-radius:10px!important}.card,.bcard,.feature-card,.solution-card,.detail-block,.info-block{padding:1.2rem!important}.spec-shell{border-radius:8px!important}.spec-table td{padding:.72rem .82rem!important;font-size:.82rem!important}.detail-list-heading{letter-spacing:.12em!important;margin-bottom:.55rem!important;font-size:.62rem!important}.detail-list{font-size:.76rem!important;line-height:1.58!important}.feature-card h3,.solution-card h3,.detail-block h3,.info-block h3,.bcard-t{font-size:.94rem!important}.feature-card p,.solution-card p,.detail-block p,.info-block p,.bcard-d,.story-callout-body,.contact-direct-secondary,.footer-description{font-size:.8rem!important;line-height:1.58!important}.footer-group-title{letter-spacing:.14em!important;margin-bottom:.8rem!important;font-size:.62rem!important}.footer-link-list{gap:.35rem!important}.footer-link{font-size:.78rem!important}.desktop-links{border:none!important;border-radius:0!important;padding:.35rem 0!important}.desktop-link:after,.footer-link:after{height:1px!important}.primary-button,.secondary-button,.theme-toggle{border-radius:4px!important;min-height:42px!important;padding:.72rem 1.1rem!important;font-size:.88rem!important}.header-button{min-height:38px!important;padding:.45rem .9rem!important}.mobile-toggle{border-radius:4px!important}.eyebrow-pill,.steps-card-badge{border-radius:999px!important;padding-top:.28rem!important;padding-bottom:.28rem!important}.why-card-number{font-size:2.5rem!important}.section-label,.detail-list-heading,.contact-direct-primary,.footer-link:hover,.hero-stat-accent,.why-card-number,.home-decision-card .eyebrow,.contact-direct-secondary:hover,.bcard.new:after,.steps-card-index,.steps-card-badge,.icon-chip,.home-industries-section .icon-chip,.industries-panel-section .icon-chip,.solutions-feature-card .icon-chip,.platform-card-grid--overview .icon-chip,.platform-card-grid--architecture .icon-chip,.platform-feature-card--privacy .icon-chip,.product-feature-card--smartcam .icon-chip,.product-feature-card--pano .icon-chip,.product-feature-card--cloud .icon-chip{color:var(--t2)!important}.gradient-text{-webkit-text-fill-color:currentColor!important;color:var(--t1)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.desktop-link:after,.footer-link:after,.section-label:before{background:currentColor!important}.eyebrow-dot{background:var(--or)!important;box-shadow:none!important}.hero-proofline span:before{box-shadow:none!important;color:var(--t3)!important;background:currentColor!important}.primary-button,.primary-button:hover{background:var(--or)!important;border-color:var(--or)!important;color:#fff!important}.card,.bcard,.feature-card,.solution-card,.detail-block,.info-block,.spec-shell,.story-callout,.contact-direct-card,.faq-item,.steps-card,.platform-flow-node,.platform-stage-card,.platform-deployment-card,.platform-stage-detail-card,.platform-difference-card,.platform-architecture-card,.platform-layer-card,.platform-layer-detail-card,.platform-integration-principle-card,.platform-integration-category-card,.platform-integration-detail-card,.platform-privacy-step-card,.platform-privacy-note-card,.cta-section .cta-inner,.roamworks-band,.theme-toggle,.mobile-toggle,.secondary-button,.primary-button{transition:background-color .18s,border-color .18s,color .18s,opacity .18s!important}.card:hover,.bcard:hover,.feature-card:hover,.solution-card:hover,.detail-block:hover,.info-block:hover,.spec-shell:hover,.story-callout:hover,.contact-direct-card:hover,.faq-item:hover,.steps-card:hover,.platform-flow-node:hover,.platform-stage-card:hover,.platform-deployment-card:hover,.platform-stage-detail-card:hover,.platform-difference-card:hover,.platform-architecture-card:hover,.platform-layer-card:hover,.platform-layer-detail-card:hover,.platform-integration-principle-card:hover,.platform-integration-category-card:hover,.platform-integration-detail-card:hover,.platform-privacy-step-card:hover,.platform-privacy-note-card:hover,.cta-section .cta-inner:hover,.roamworks-band:hover{box-shadow:none!important;background:#ffffff06!important;border-color:#ffffff1f!important;transform:none!important}html[data-theme=light] .card:hover,html[data-theme=light] .bcard:hover,html[data-theme=light] .feature-card:hover,html[data-theme=light] .solution-card:hover,html[data-theme=light] .detail-block:hover,html[data-theme=light] .info-block:hover,html[data-theme=light] .spec-shell:hover,html[data-theme=light] .story-callout:hover,html[data-theme=light] .contact-direct-card:hover,html[data-theme=light] .faq-item:hover,html[data-theme=light] .steps-card:hover,html[data-theme=light] .platform-flow-node:hover,html[data-theme=light] .platform-stage-card:hover,html[data-theme=light] .platform-deployment-card:hover,html[data-theme=light] .platform-stage-detail-card:hover,html[data-theme=light] .platform-difference-card:hover,html[data-theme=light] .platform-architecture-card:hover,html[data-theme=light] .platform-layer-card:hover,html[data-theme=light] .platform-layer-detail-card:hover,html[data-theme=light] .platform-integration-principle-card:hover,html[data-theme=light] .platform-integration-category-card:hover,html[data-theme=light] .platform-integration-detail-card:hover,html[data-theme=light] .platform-privacy-step-card:hover,html[data-theme=light] .platform-privacy-note-card:hover,html[data-theme=light] .cta-section .cta-inner:hover,html[data-theme=light] .roamworks-band:hover{opacity:1!important;background:#f7f7f5!important;border-color:#1414182e!important}html[data-theme=light] .company-timeline-card{background:#fcfcfb;border-color:#18181c1a;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #18181c0f}html[data-theme=light] .company-timeline-title{color:#17171b}html[data-theme=light] .company-timeline-description{color:#4b4b57}html[data-theme=light] .company-timeline-node:after{border-color:#f582203d;box-shadow:0 0 0 10px #f582200d,0 12px 24px #18181c0d}@media (max-width:767px){.company-timeline{gap:.8rem}.company-timeline-item{grid-template-columns:3.15rem minmax(0,1fr);gap:.75rem}.company-timeline-node{width:3.15rem;height:3.15rem}.company-timeline-node:after{inset:.4rem;box-shadow:0 0 0 7px #f582200a,0 10px 20px #00000029}.company-timeline-node-core{width:2rem;height:2rem}.company-timeline-node-icon{width:16px;height:16px}.company-timeline-connector{top:2.9rem;bottom:-.85rem}.company-timeline-card{padding:.95rem .95rem 1rem 1.05rem}.company-timeline-card:before{width:.78rem;top:1.18rem;left:-.5rem}.company-timeline-title{font-size:.94rem}.company-timeline-description{font-size:.81rem;line-height:1.6}}.secondary-button:hover,.theme-toggle:hover,.mobile-toggle:hover{color:var(--t1)!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff24!important;transform:none!important}html[data-theme=light] .secondary-button:hover,html[data-theme=light] .theme-toggle:hover,html[data-theme=light] .mobile-toggle:hover{color:#17171b!important;background:#f3f3f1!important;border-color:#1414182e!important}.primary-button:hover{color:#fff!important;background:#e7781d!important;border-color:#e7781d!important}.section-label{color:var(--or)!important}.section-label:before{background:currentColor!important}.industries-panel-section .industry-panel-label,.industries-panel-section .section-label.industry-panel-label{color:var(--or)!important}.why-card-number,html[data-theme=light] .why-card-number{color:#f582201f!important}
