.LandingSections-module__-RIPHq__installationSection,.LandingSections-module__-RIPHq__technicalSection{color:#fff4df;background:var(--color-ink);isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.LandingSections-module__-RIPHq__sectionEyebrow{color:#f2c16be6;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(.64rem,.72vw,.78rem);font-weight:700;line-height:1.2}.LandingSections-module__-RIPHq__installationBackground{z-index:-2;background:linear-gradient(115deg,#050505fa 0%,#0d0d0cf5 44%,#12110ff5 100%),linear-gradient(90deg,#f2c16b14,#4e91a814);position:absolute;inset:0;overflow:hidden}.LandingSections-module__-RIPHq__installationGrid{opacity:.42;background-color:#0000;background-image:linear-gradient(#f2c16b14 1px,#0000 1px),linear-gradient(90deg,#f2c16b14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(90deg,#000000f0,#0000003d 68%,#0000);mask-image:linear-gradient(90deg,#000000f0,#0000003d 68%,#0000)}.LandingSections-module__-RIPHq__installationSweep{opacity:.72;background:linear-gradient(90deg,#f2c16b2e,#0000 36%),linear-gradient(#4e91a81a,#0000 45%,#00000057);position:absolute;inset:0}.LandingSections-module__-RIPHq__installationShell{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-content:center;align-items:center;gap:clamp(24px,4vw,56px);width:min(1180px,100% - clamp(32px,6vw,92px));min-height:100dvh;margin-inline:auto;padding:clamp(54px,7vw,88px) 0;display:grid}.LandingSections-module__-RIPHq__installationHeader{max-width:670px}.LandingSections-module__-RIPHq__installationTitle,.LandingSections-module__-RIPHq__technicalTitle{color:#fff7e8;letter-spacing:0;max-width:12ch;margin:clamp(12px,1.6vw,18px) 0 0;font-size:clamp(2.5rem,7vw,6.7rem);font-weight:760;line-height:.91}.LandingSections-module__-RIPHq__installationCopy,.LandingSections-module__-RIPHq__technicalCopy{color:#fff7eac2;max-width:610px;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(1rem,1.4vw,1.28rem);font-weight:450;line-height:1.65}.LandingSections-module__-RIPHq__installationChecklist{background:linear-gradient(135deg,#ffffff0f,#ffffff04),linear-gradient(90deg,#0505059e,#0c0c0b42);border:1px solid #f2c16b2e;border-radius:8px;align-content:center;align-self:stretch;gap:clamp(16px,2vw,24px);padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff08,0 22px 70px #00000047}.LandingSections-module__-RIPHq__installationChecklist:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #f2c16b24;position:absolute;inset:18px}.LandingSections-module__-RIPHq__installationChecklist:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4e91a8bd,#f2c16b33);width:min(48%,260px);height:1px;position:absolute;bottom:clamp(22px,4vw,46px);right:clamp(22px,4vw,46px)}.LandingSections-module__-RIPHq__installationChecklistHeader{z-index:1;border-bottom:1px solid #f2c16b2e;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex;position:relative}.LandingSections-module__-RIPHq__installationChecklistHeader span,.LandingSections-module__-RIPHq__installationChecklistHeader strong,.LandingSections-module__-RIPHq__installationSignal span,.LandingSections-module__-RIPHq__installationChecklistItem span,.LandingSections-module__-RIPHq__installationChecklistIndex{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:720}.LandingSections-module__-RIPHq__installationChecklistHeader span{color:#f2c16bd1}.LandingSections-module__-RIPHq__installationChecklistHeader strong{color:#c3e7eff0;background:#4e91a814;border:1px solid #4e91a857;border-radius:6px;padding:6px 9px}.LandingSections-module__-RIPHq__installationSignalGrid{z-index:1;background:#4e91a82e;border:1px solid #4e91a83d;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative}.LandingSections-module__-RIPHq__installationSignal{background:linear-gradient(#4e91a814,#4e91a805),#05050594;gap:7px;min-width:0;padding:clamp(12px,1.5vw,16px);display:grid}.LandingSections-module__-RIPHq__installationSignal span{color:#c3e7ef9e}.LandingSections-module__-RIPHq__installationSignal strong{overflow-wrap:anywhere;color:#fff7e8;font-size:clamp(.88rem,1vw,1rem);font-weight:720;line-height:1.12}.LandingSections-module__-RIPHq__installationChecklistList{z-index:1;gap:clamp(12px,1.6vw,18px);margin:0;padding:0;list-style:none;display:grid;position:relative}.LandingSections-module__-RIPHq__installationChecklistItem{border-bottom:1px solid #fff7ea1a;grid-template-columns:auto minmax(0,1fr);gap:14px;min-width:0;padding:0 0 clamp(12px,1.6vw,18px);display:grid}.LandingSections-module__-RIPHq__installationChecklistItem:last-child{border-bottom:0;padding-bottom:0}.LandingSections-module__-RIPHq__installationChecklistIndex{color:#f2c16be6;background:#05050585;border:1px solid #f2c16b33;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.LandingSections-module__-RIPHq__installationChecklistItem div{gap:6px;min-width:0;display:grid}.LandingSections-module__-RIPHq__installationChecklistItem span{color:#fff7ea8f}.LandingSections-module__-RIPHq__installationChecklistItem strong{color:#fff7e8;font-size:clamp(1.08rem,1.5vw,1.38rem);font-weight:740;line-height:1.1}.LandingSections-module__-RIPHq__installationChecklistItem p{color:#fff7eaa8;margin:0;font-size:clamp(.88rem,1vw,.98rem);line-height:1.48}.LandingSections-module__-RIPHq__installationMetrics{background:#f2c16b1f;border:1px solid #f2c16b29;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.LandingSections-module__-RIPHq__installationMetric{background:#050505ad;gap:10px;min-height:112px;padding:clamp(18px,2.2vw,26px);display:grid}.LandingSections-module__-RIPHq__installationMetric span,.LandingSections-module__-RIPHq__installationPhase span{color:#fff7ea8f;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.LandingSections-module__-RIPHq__installationMetric strong{color:#fff7e8;font-size:clamp(1.08rem,1.5vw,1.4rem);font-weight:720;line-height:1.12}.LandingSections-module__-RIPHq__installationPhases{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);display:grid}.LandingSections-module__-RIPHq__installationPhase{background:linear-gradient(#ffffff0e,#ffffff05),#05050570;border:1px solid #fff7ea1f;border-radius:8px;gap:12px;min-height:190px;padding:clamp(20px,2.6vw,30px);display:grid}.LandingSections-module__-RIPHq__installationPhase strong{color:#fff7e8;font-size:clamp(1.18rem,1.7vw,1.62rem);line-height:1.08}.LandingSections-module__-RIPHq__installationPhase p{color:#fff7eaa8;margin:0;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.58}.LandingSections-module__-RIPHq__technicalSection{background:#050505;height:100dvh;min-height:100dvh;max-height:100dvh}.LandingSections-module__-RIPHq__technicalMedia{z-index:-2;background:#050505;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.LandingSections-module__-RIPHq__technicalPoster,.LandingSections-module__-RIPHq__technicalVideo{object-fit:cover;object-position:62% center;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.LandingSections-module__-RIPHq__technicalPoster{opacity:1;will-change:opacity}.LandingSections-module__-RIPHq__technicalVideo{opacity:0;will-change:opacity}.LandingSections-module__-RIPHq__technicalReverseVideo{opacity:0}.LandingSections-module__-RIPHq__cameraModelMediaStack{z-index:1;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .32s,visibility .32s;position:absolute;inset:0}.LandingSections-module__-RIPHq__technicalSection[data-technical-mode=models] .LandingSections-module__-RIPHq__cameraModelMediaStack{opacity:1;visibility:visible}.LandingSections-module__-RIPHq__cameraModelMedia{object-fit:cover;object-position:42% center;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity .36s;position:absolute;inset:0;transform:translateZ(0)}.LandingSections-module__-RIPHq__cameraModelMedia[data-active=true]{opacity:1}.LandingSections-module__-RIPHq__technicalScrim{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050505db 0%,#05050594 33%,#0505051a 48%,#0000 56% 100%),linear-gradient(#05050547 0%,#0000 34%,#0505052e 100%);position:absolute;inset:0}.LandingSections-module__-RIPHq__technicalShell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:stretch;width:min(360px,100% - clamp(32px,8vw,132px));height:100%;min-height:0;margin-inline:clamp(28px,4.2vw,82px) auto;padding:clamp(28px,5.5dvh,64px) 0;display:grid;position:relative}.LandingSections-module__-RIPHq__technicalStepperGroup{transform-origin:0;will-change:opacity, transform;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4dvh,24px);height:100%;min-height:0;transition:opacity .36s,transform .46s,visibility .36s;display:grid;transform:translate(0)scale(1)}.LandingSections-module__-RIPHq__technicalSection[data-technical-mode=models] .LandingSections-module__-RIPHq__technicalStepperGroup{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-28px)scale(.985)}.LandingSections-module__-RIPHq__technicalSectionLabel{color:#f2c16beb;min-width:0;font-family:var(--font-mono);letter-spacing:.16em;text-wrap:balance;text-transform:uppercase;grid-area:1/1;margin:0;font-size:clamp(.62rem,.72vw,.78rem);font-weight:760;line-height:1.1}.LandingSections-module__-RIPHq__technicalHeader{grid-area:1/1;max-width:580px}.LandingSections-module__-RIPHq__technicalPanelStack{grid-area:2/1;min-height:clamp(208px,20dvh,260px);margin-top:clamp(16px,2.4dvh,28px);position:relative}.LandingSections-module__-RIPHq__technicalPanel{opacity:0;pointer-events:none;visibility:hidden;background:linear-gradient(135deg,#ffffff14,#ffffff05),#05050594;border:1px solid #f2c16b2e;border-radius:8px;align-content:start;gap:14px;max-width:100%;padding:clamp(22px,2.7vw,32px);transition:opacity .28s,transform .28s,visibility .28s;display:grid;position:absolute;inset:0;transform:translateY(18px);box-shadow:0 26px 80px #0000003d}.LandingSections-module__-RIPHq__technicalPanel[data-active=true]{opacity:1;visibility:visible;transform:translateY(0)}.LandingSections-module__-RIPHq__technicalPanelEyebrow{color:#f2c16be6;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:720}.LandingSections-module__-RIPHq__technicalPanelTitle{color:#fff7e8;letter-spacing:0;font-size:clamp(1.48rem,2.4vw,2.36rem);font-weight:760;line-height:1.02}.LandingSections-module__-RIPHq__technicalPanel p{color:#fff7eab8;max-width:480px;margin:0;font-size:clamp(.94rem,1.14vw,1.08rem);line-height:1.58}.LandingSections-module__-RIPHq__technicalPanelMetric{color:#c3e7eff0;width:fit-content;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #4e91a852;border-radius:6px;margin-top:4px;padding:8px 10px;font-size:.72rem;font-weight:720}.LandingSections-module__-RIPHq__technicalTimeline{grid-area:2/1;grid-template-columns:auto 1px minmax(168px,1fr);place-self:stretch stretch;align-items:stretch;gap:18px;height:100%;min-height:0;display:grid}.LandingSections-module__-RIPHq__technicalCounter{color:#fff7e8;font-family:var(--font-mono);align-content:start;gap:4px;font-weight:720;line-height:1;display:grid}.LandingSections-module__-RIPHq__technicalCounter span{font-size:clamp(1.28rem,2vw,1.9rem)}.LandingSections-module__-RIPHq__technicalCounter strong{color:#f2c16b8a;font-size:.84rem}.LandingSections-module__-RIPHq__technicalProgressTrack{background:#fff7ea29;width:1px;position:relative;overflow:hidden}.LandingSections-module__-RIPHq__technicalProgressFill{transform-origin:top;background:linear-gradient(#f2c16b,#4e91a8e0);transition:transform .28s;display:block;position:absolute;inset:0;transform:scaleY(0)}.LandingSections-module__-RIPHq__technicalStepList{grid-template-rows:repeat(5,minmax(0,1fr));align-content:stretch;gap:clamp(10px,1.8dvh,18px);min-height:0;margin:0;padding:0;list-style:none;display:grid}.LandingSections-module__-RIPHq__technicalStepList li{opacity:.48;border-bottom:1px solid #fff7ea1a;align-content:start;gap:5px;min-height:0;padding:0 0 clamp(10px,1.4dvh,14px);transition:opacity .22s,transform .22s;display:grid}.LandingSections-module__-RIPHq__technicalStepList li[data-active=true],.LandingSections-module__-RIPHq__technicalStepList li[data-complete=true]{opacity:1}.LandingSections-module__-RIPHq__technicalStepList li[data-active=true]{transform:translate(-6px)}.LandingSections-module__-RIPHq__technicalStepList span{color:#f2c16bd1;font-family:var(--font-mono);font-size:.68rem;font-weight:720}.LandingSections-module__-RIPHq__technicalStepList strong{color:#fff7ead6;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.7rem,.82vw,.82rem);font-weight:700;line-height:1.25}.LandingSections-module__-RIPHq__technicalStepList small{color:#c3e7efad;max-width:24ch;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.58rem,.68vw,.68rem);font-weight:700;line-height:1.25}.LandingSections-module__-RIPHq__technicalStepList p{color:#fff7eaa8;opacity:0;visibility:hidden;max-width:31ch;max-height:0;margin:0;font-size:clamp(.72rem,.84vw,.84rem);font-weight:500;line-height:1.38;transition:max-height .26s,opacity .22s,transform .22s,visibility .22s;overflow:hidden;transform:translateY(-4px)}.LandingSections-module__-RIPHq__technicalStepList li[data-active=true] p{opacity:1;visibility:visible;max-height:5rem;transform:translateY(0)}.LandingSections-module__-RIPHq__technicalSection[data-technical-mode=models] .LandingSections-module__-RIPHq__technicalShell{width:min(540px,100% - clamp(32px,8vw,132px))}.LandingSections-module__-RIPHq__cameraModelInterface{opacity:0;pointer-events:none;transform-origin:0;visibility:hidden;will-change:opacity, transform;grid-area:1/1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;transition:opacity .36s .12s,transform .46s 80ms,visibility .36s .12s;display:grid;transform:translate(34px)scale(.985)}.LandingSections-module__-RIPHq__technicalSection[data-technical-mode=models] .LandingSections-module__-RIPHq__cameraModelInterface{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)scale(1)}.LandingSections-module__-RIPHq__cameraModelWalkthrough{opacity:0;pointer-events:none;visibility:hidden;will-change:opacity, transform;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(14px,2.4dvh,24px);height:100%;min-height:0;transition:opacity .26s,transform .32s,visibility .26s;display:grid;transform:translate(24px)}.LandingSections-module__-RIPHq__cameraModelWalkthrough[data-active=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.LandingSections-module__-RIPHq__cameraModelSectionLabel{color:#f2c16beb;min-width:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;grid-area:1/1;margin:0;font-size:clamp(.62rem,.72vw,.78rem);font-weight:760;line-height:1.1}.LandingSections-module__-RIPHq__cameraModelTimeline{grid-area:2/1;grid-template-columns:auto 1px minmax(280px,1fr);place-self:stretch stretch;align-items:stretch;gap:18px;height:100%;min-height:0;display:grid}.LandingSections-module__-RIPHq__cameraModelCounter{color:#fff7e8;font-family:var(--font-mono);align-content:start;gap:4px;font-weight:720;line-height:1;display:grid}.LandingSections-module__-RIPHq__cameraModelCounter span{font-size:clamp(1.28rem,2vw,1.9rem)}.LandingSections-module__-RIPHq__cameraModelCounter strong{color:#f2c16b8a;font-size:.84rem}.LandingSections-module__-RIPHq__cameraModelProgressTrack{background:#fff7ea29;width:1px;position:relative;overflow:hidden}.LandingSections-module__-RIPHq__cameraModelProgressFill{transform-origin:top;background:linear-gradient(#f2c16b,#4e91a8e0);transition:transform .28s;display:block;position:absolute;inset:0;transform:scaleY(0)}.LandingSections-module__-RIPHq__cameraModelList{flex-direction:column;gap:clamp(10px,1.8dvh,18px);min-height:0;margin:0;padding:0;list-style:none;display:flex}.LandingSections-module__-RIPHq__cameraModelList>li{opacity:.48;border-bottom:1px solid #fff7ea1a;flex:.74 1 0;align-content:start;gap:5px;min-height:0;padding:0 0 clamp(10px,1.4dvh,14px) clamp(10px,1.1vw,14px);transition:flex .28s,opacity .22s,transform .22s;display:grid;position:relative;overflow:hidden}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true],.LandingSections-module__-RIPHq__cameraModelList>li[data-complete=true]{opacity:1}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true]{flex:2.05 1 0;transform:translate(-6px)}.LandingSections-module__-RIPHq__cameraModelList>li>span{color:#f2c16bd1;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:720;line-height:1.2}.LandingSections-module__-RIPHq__cameraModelList>li>strong{overflow-wrap:anywhere;color:#fff7ead6;letter-spacing:.08em;text-transform:uppercase;max-width:28ch;font-size:clamp(.82rem,.98vw,1.04rem);font-weight:700;line-height:1.22}.LandingSections-module__-RIPHq__cameraModelList>li>small{color:#c3e7efad;max-width:42ch;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.62rem,.72vw,.74rem);font-weight:700;line-height:1.25}.LandingSections-module__-RIPHq__cameraModelList>li>p{color:#fff7eaa8;opacity:0;visibility:hidden;max-width:44ch;max-height:0;margin:0;font-size:clamp(.78rem,.9vw,.92rem);font-weight:500;line-height:1.38;transition:max-height .26s,opacity .22s,transform .22s,visibility .22s;overflow:hidden;transform:translateY(-4px)}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true]>p{opacity:1;visibility:visible;max-height:6rem;transform:translateY(0)}.LandingSections-module__-RIPHq__cameraModelStepFacts{opacity:0;visibility:hidden;background:#050c0d5c;border:1px solid #c3e7ef1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:min(44ch,100%);max-height:0;margin:0;transition:max-height .26s,opacity .22s,transform .22s,visibility .22s;display:grid;overflow:hidden;transform:translateY(-4px)}.LandingSections-module__-RIPHq__cameraModelStepFacts>div{background:linear-gradient(135deg,#09181bc2,#0508087a);gap:2px;min-width:0;padding:7px 9px;display:grid}.LandingSections-module__-RIPHq__cameraModelStepFacts dt{color:#c3e7ef9e;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.54rem,.58vw,.62rem);font-weight:760;line-height:1.1}.LandingSections-module__-RIPHq__cameraModelStepFacts dd{overflow-wrap:anywhere;color:#fff7eadb;min-width:0;margin:0;font-size:clamp(.72rem,.8vw,.84rem);font-weight:700;line-height:1.18}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true] .LandingSections-module__-RIPHq__cameraModelStepFacts{opacity:1;visibility:visible;max-height:9rem;margin-top:2px;transform:translateY(0)}@media (max-width:1100px){.LandingSections-module__-RIPHq__installationShell{grid-template-columns:1fr}.LandingSections-module__-RIPHq__installationChecklist{align-self:auto}.LandingSections-module__-RIPHq__technicalShell{grid-template-columns:minmax(0,1fr);width:min(340px,100% - 40px);margin-inline:clamp(20px,4vw,52px) auto}.LandingSections-module__-RIPHq__technicalTimeline{grid-area:2/1;grid-template-columns:auto 1px minmax(154px,1fr);justify-self:stretch;width:100%;height:100%;min-height:0}.LandingSections-module__-RIPHq__technicalProgressTrack{display:block}.LandingSections-module__-RIPHq__technicalStepList{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;gap:clamp(8px,1.4dvh,14px)}.LandingSections-module__-RIPHq__technicalStepList li{background:0 0;border:0;border-bottom:1px solid #fff7ea1a;border-radius:0;min-height:0;padding:0 0 clamp(8px,1.3dvh,12px)}.LandingSections-module__-RIPHq__technicalStepList li[data-active=true]{transform:translate(-6px)}.LandingSections-module__-RIPHq__cameraModelInterface{width:100%}}@media (max-width:760px){.LandingSections-module__-RIPHq__installationSection{min-height:100svh}.LandingSections-module__-RIPHq__technicalSection{height:100svh;min-height:100svh;max-height:100svh}.LandingSections-module__-RIPHq__installationShell{width:min(100% - 28px,680px);min-height:100svh;padding:34px 0}.LandingSections-module__-RIPHq__technicalShell{width:min(300px,100% - 28px);height:100%;min-height:0;margin-inline:14px auto;padding:20px 0}.LandingSections-module__-RIPHq__technicalSectionLabel{letter-spacing:.12em;font-size:.56rem}.LandingSections-module__-RIPHq__installationShell{gap:12px;padding:24px 0}.LandingSections-module__-RIPHq__installationTitle,.LandingSections-module__-RIPHq__technicalTitle{max-width:11ch;font-size:clamp(2.34rem,13vw,4.1rem)}.LandingSections-module__-RIPHq__installationTitle{max-width:12ch;font-size:clamp(2.46rem,10.9vw,3.25rem)}.LandingSections-module__-RIPHq__installationCopy,.LandingSections-module__-RIPHq__technicalCopy{font-size:.98rem;line-height:1.58}.LandingSections-module__-RIPHq__installationCopy{margin-top:14px;font-size:.92rem;line-height:1.46}.LandingSections-module__-RIPHq__installationChecklist{display:none}.LandingSections-module__-RIPHq__installationMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingSections-module__-RIPHq__installationMetric{gap:7px;min-height:64px;padding:10px 12px}.LandingSections-module__-RIPHq__installationMetric span,.LandingSections-module__-RIPHq__installationPhase span{font-size:.6rem}.LandingSections-module__-RIPHq__installationMetric strong{font-size:.98rem}.LandingSections-module__-RIPHq__installationPhases{grid-template-columns:1fr;gap:6px}.LandingSections-module__-RIPHq__installationPhase{gap:5px;min-height:auto;padding:10px}.LandingSections-module__-RIPHq__installationPhase strong{font-size:.94rem}.LandingSections-module__-RIPHq__installationPhase p{font-size:.72rem;line-height:1.32}.LandingSections-module__-RIPHq__technicalPoster,.LandingSections-module__-RIPHq__technicalVideo{object-position:66% center}.LandingSections-module__-RIPHq__cameraModelMedia{object-position:42% center}.LandingSections-module__-RIPHq__technicalScrim{background:linear-gradient(#050505d1 0%,#05050547 42%,#050505e0 100%),linear-gradient(90deg,#05050561,#0505051a)}.LandingSections-module__-RIPHq__technicalTimeline{grid-template-columns:auto 1px minmax(132px,1fr);gap:12px;height:100%;min-height:0}.LandingSections-module__-RIPHq__technicalCounter{align-content:start;gap:4px;display:grid}.LandingSections-module__-RIPHq__technicalCounter span{font-size:1.08rem}.LandingSections-module__-RIPHq__technicalStepList{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;gap:8px}.LandingSections-module__-RIPHq__technicalStepList li{grid-template-columns:1fr;place-items:start;min-height:0;padding:0 0 8px}.LandingSections-module__-RIPHq__technicalStepList li[data-active=true]{transform:translate(-4px)}.LandingSections-module__-RIPHq__technicalStepList span{font-size:.58rem}.LandingSections-module__-RIPHq__technicalStepList strong{font-size:.62rem;display:block}.LandingSections-module__-RIPHq__technicalStepList small{max-width:20ch;font-size:.52rem}.LandingSections-module__-RIPHq__technicalStepList p{max-width:24ch;font-size:.68rem;line-height:1.3}.LandingSections-module__-RIPHq__technicalStepList li[data-active=true] p{max-height:4.6rem}.LandingSections-module__-RIPHq__cameraModelInterface,.LandingSections-module__-RIPHq__cameraModelWalkthrough{gap:12px}.LandingSections-module__-RIPHq__cameraModelSectionLabel{letter-spacing:.12em;font-size:.56rem}.LandingSections-module__-RIPHq__cameraModelTimeline{grid-template-columns:auto 1px minmax(0,1fr);gap:12px;height:100%;min-height:0}.LandingSections-module__-RIPHq__cameraModelCounter{gap:4px}.LandingSections-module__-RIPHq__cameraModelCounter span{font-size:1.08rem}.LandingSections-module__-RIPHq__cameraModelList{gap:8px}.LandingSections-module__-RIPHq__cameraModelList>li{flex:.75 1 0;gap:4px;padding:0 0 8px 9px}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true]{flex:1.7 1 0;transform:translate(-4px)}.LandingSections-module__-RIPHq__cameraModelList>li>span{letter-spacing:.1em;font-size:.58rem}.LandingSections-module__-RIPHq__cameraModelList>li>strong{max-width:30ch;font-size:.68rem}.LandingSections-module__-RIPHq__cameraModelList>li>small{letter-spacing:.1em;max-width:32ch;font-size:.58rem}.LandingSections-module__-RIPHq__cameraModelList>li>p{max-width:32ch;font-size:.72rem;line-height:1.3}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true]>p{max-height:5rem}.LandingSections-module__-RIPHq__cameraModelStepFacts{max-width:32ch}.LandingSections-module__-RIPHq__cameraModelStepFacts>div{padding:5px 6px}.LandingSections-module__-RIPHq__cameraModelStepFacts dt{letter-spacing:.1em;font-size:.48rem}.LandingSections-module__-RIPHq__cameraModelStepFacts dd{font-size:.62rem}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true] .LandingSections-module__-RIPHq__cameraModelStepFacts{max-height:6.6rem}}@media (min-width:761px) and (max-height:820px){.LandingSections-module__-RIPHq__installationShell,.LandingSections-module__-RIPHq__technicalShell{gap:12px;padding:22px 0}.LandingSections-module__-RIPHq__installationShell{gap:12px}.LandingSections-module__-RIPHq__installationTitle,.LandingSections-module__-RIPHq__technicalTitle{font-size:clamp(2.3rem,4.45vw,4.05rem)}.LandingSections-module__-RIPHq__installationCopy,.LandingSections-module__-RIPHq__technicalCopy{margin-top:12px;font-size:.96rem;line-height:1.5}.LandingSections-module__-RIPHq__installationChecklist{gap:10px;padding:16px 18px}.LandingSections-module__-RIPHq__installationChecklist:before{inset:12px}.LandingSections-module__-RIPHq__installationChecklistHeader{padding-bottom:10px}.LandingSections-module__-RIPHq__installationChecklistHeader span,.LandingSections-module__-RIPHq__installationChecklistHeader strong,.LandingSections-module__-RIPHq__installationSignal span,.LandingSections-module__-RIPHq__installationChecklistItem span,.LandingSections-module__-RIPHq__installationChecklistIndex{font-size:.58rem}.LandingSections-module__-RIPHq__installationChecklistHeader strong{padding:5px 7px}.LandingSections-module__-RIPHq__installationSignal{gap:5px;padding:10px}.LandingSections-module__-RIPHq__installationSignal strong{font-size:.82rem}.LandingSections-module__-RIPHq__installationChecklistList{gap:8px}.LandingSections-module__-RIPHq__installationChecklistItem{gap:10px;padding-bottom:8px}.LandingSections-module__-RIPHq__installationChecklistIndex{width:28px;height:28px}.LandingSections-module__-RIPHq__installationChecklistItem div{gap:4px}.LandingSections-module__-RIPHq__installationChecklistItem strong{font-size:1.02rem}.LandingSections-module__-RIPHq__installationChecklistItem p{font-size:.78rem;line-height:1.34}.LandingSections-module__-RIPHq__installationMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.LandingSections-module__-RIPHq__installationMetric{gap:7px;min-height:68px;padding:12px 14px}.LandingSections-module__-RIPHq__installationPhases{gap:12px}.LandingSections-module__-RIPHq__installationPhase{gap:8px;min-height:132px;padding:15px}.LandingSections-module__-RIPHq__installationPhase strong{font-size:1.08rem}.LandingSections-module__-RIPHq__installationPhase p{font-size:.82rem;line-height:1.42}.LandingSections-module__-RIPHq__technicalShell{padding:22px 0}.LandingSections-module__-RIPHq__technicalStepperGroup{gap:12px}.LandingSections-module__-RIPHq__technicalPanelStack{min-height:210px;margin-top:18px}.LandingSections-module__-RIPHq__technicalPanel{gap:10px;padding:18px}.LandingSections-module__-RIPHq__technicalPanelTitle{font-size:clamp(1.3rem,2vw,1.9rem)}.LandingSections-module__-RIPHq__technicalPanel p{font-size:.9rem;line-height:1.46}.LandingSections-module__-RIPHq__technicalTimeline{height:100%;min-height:0}.LandingSections-module__-RIPHq__cameraModelInterface,.LandingSections-module__-RIPHq__cameraModelWalkthrough{gap:12px}.LandingSections-module__-RIPHq__cameraModelTimeline{height:100%;min-height:0}.LandingSections-module__-RIPHq__cameraModelList{gap:8px}.LandingSections-module__-RIPHq__cameraModelList>li{flex:.7 1 0;gap:4px;padding-bottom:8px}.LandingSections-module__-RIPHq__cameraModelList>li[data-active=true]{flex:1.65 1 0}.LandingSections-module__-RIPHq__cameraModelList>li>p{font-size:.7rem;line-height:1.28}.LandingSections-module__-RIPHq__cameraModelStepFacts>div{padding:5px 7px}.LandingSections-module__-RIPHq__cameraModelStepFacts dd{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.LandingSections-module__-RIPHq__technicalPanel,.LandingSections-module__-RIPHq__technicalStepperGroup,.LandingSections-module__-RIPHq__technicalProgressFill,.LandingSections-module__-RIPHq__technicalStepList li,.LandingSections-module__-RIPHq__technicalStepList p,.LandingSections-module__-RIPHq__cameraModelInterface,.LandingSections-module__-RIPHq__cameraModelWalkthrough,.LandingSections-module__-RIPHq__cameraModelMediaStack,.LandingSections-module__-RIPHq__cameraModelMedia,.LandingSections-module__-RIPHq__cameraModelProgressFill,.LandingSections-module__-RIPHq__cameraModelList>li,.LandingSections-module__-RIPHq__cameraModelList>li>p,.LandingSections-module__-RIPHq__cameraModelStepFacts{transition:none;animation:none}}
.HeroScene-module__lXp2HW__section{--hero-viewport-height:100dvh;--hero-interface-inset:clamp(20px, 1.7vw, 34px);--hero-interface-padding:clamp(20px, 2.2vw, 32px);min-height:var(--hero-viewport-height);background:var(--color-ink);isolation:isolate;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__visualLayer{z-index:0;background:var(--color-ink);position:absolute;inset:0;overflow:hidden}.HeroScene-module__lXp2HW__visualFrame{will-change:transform, filter;width:100%;height:100%;position:relative;transform:translateZ(0)}.HeroScene-module__lXp2HW__video{width:100%;height:100%;min-height:var(--hero-viewport-height);object-fit:cover;object-position:62% center;will-change:opacity;position:absolute;inset:0;transform:translateZ(0)}.HeroScene-module__lXp2HW__reverseVideo{opacity:0}.HeroScene-module__lXp2HW__cinematicScrim{--hero-left-scrim-start:.88;--hero-left-scrim-mid:.62;--hero-left-scrim-soft:.16;--hero-left-scrim-end:.08;z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(5, 5, 5, var(--hero-left-scrim-start)) 0%, rgba(5, 5, 5, var(--hero-left-scrim-mid)) 29%, rgba(5, 5, 5, var(--hero-left-scrim-soft)) 54%, rgba(5, 5, 5, var(--hero-left-scrim-end)) 72%, #05050547 100%), linear-gradient(180deg, #0505058a 0%, #05050500 34%, #05050594 100%), radial-gradient(circle at 72% 46%, #05050500 0%, #0505051a 48%, #0505056b 100%);position:absolute;inset:0}.HeroScene-module__lXp2HW__contentShell{z-index:2;height:var(--hero-viewport-height);min-height:var(--hero-viewport-height);pointer-events:none;position:relative}.HeroScene-module__lXp2HW__scrollCue{--scroll-cue-rotate:45deg;--scroll-cue-shift:7px;right:var(--hero-interface-inset);bottom:var(--hero-interface-inset);z-index:8;color:#fff7ead1;pointer-events:none;text-shadow:0 1px 18px #000000c2;align-items:center;gap:9px;animation:.36s ease-out both HeroScene-module__lXp2HW__scrollCueReveal;display:inline-flex;position:absolute}.HeroScene-module__lXp2HW__section[data-scroll-cue-mode=hidden] .HeroScene-module__lXp2HW__scrollCue{display:none}.HeroScene-module__lXp2HW__section[data-scroll-cue-mode=up] .HeroScene-module__lXp2HW__scrollCue,.HeroScene-module__lXp2HW__scrollCueUp{--scroll-cue-rotate:225deg;--scroll-cue-shift:-7px}.HeroScene-module__lXp2HW__scrollCueGlyph{order:2;width:15px;height:30px;display:block;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__scrollCueGlyph:before,.HeroScene-module__lXp2HW__scrollCueGlyph:after{content:"";width:7px;height:7px;transform:translateX(-50%) rotate(var(--scroll-cue-rotate));border-bottom:1px solid #f2c16be6;border-right:1px solid #f2c16be6;animation:1.18s ease-in-out infinite HeroScene-module__lXp2HW__scrollCueArrow;position:absolute;top:8px;left:50%}.HeroScene-module__lXp2HW__scrollCueGlyph:after{animation-delay:.18s}.HeroScene-module__lXp2HW__scrollCueArrow{display:none}.HeroScene-module__lXp2HW__scrollCueText{font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;order:1;line-height:1;display:grid}.HeroScene-module__lXp2HW__scrollCueText>span{color:#fff7eabd;letter-spacing:.18em;font-size:.64rem;font-weight:650}.HeroScene-module__lXp2HW__scrollCueText>strong{display:none}.HeroScene-module__lXp2HW__interface{top:var(--hero-interface-inset);bottom:var(--hero-interface-inset);left:var(--hero-interface-inset);width:min(680px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))));padding:var(--hero-interface-padding) 0 var(--hero-interface-padding) var(--hero-interface-padding);color:#fff4df;filter:none;opacity:1;pointer-events:auto;visibility:visible;flex-direction:column;display:flex;position:absolute;transform:none}.HeroScene-module__lXp2HW__interface:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(16px)saturate(1.04);backdrop-filter:blur(16px)saturate(1.04);background:linear-gradient(90deg,#050505c7 0%,#0505058f 56%,#05050500 100%),linear-gradient(#f2c16b0f,#f2c16b04 52%,#f2c16b0d);position:absolute;inset:0 -42px 0 -34px;box-shadow:0 26px 80px #0000003d;-webkit-mask-image:linear-gradient(90deg,#000 0% 74%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 74%,#0000 100%)}.HeroScene-module__lXp2HW__interface:after{top:0;left:var(--hero-interface-padding);content:"";background:linear-gradient(90deg,#f2c16bd1,#f2c16b0a);width:min(380px,60%);height:1px;position:absolute}.HeroScene-module__lXp2HW__interfaceFrame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroScene-module__lXp2HW__leftRail{transform-origin:top;background:linear-gradient(#f2c16b00,#f2c16bd6 18%,#f2c16b2e 72%,#f2c16b00);width:1px;position:absolute;top:0;bottom:0;left:0}.HeroScene-module__lXp2HW__cornerTop,.HeroScene-module__lXp2HW__cornerBottom{border-left:1px solid #f2c16bd1;width:86px;height:18px;position:absolute;left:0}.HeroScene-module__lXp2HW__cornerTop{border-top:1px solid #f2c16bd1;top:0}.HeroScene-module__lXp2HW__cornerBottom{border-bottom:1px solid #f2c16bd1;bottom:0}.HeroScene-module__lXp2HW__scanLine{background:linear-gradient(90deg,#f2c16b00,#f2c16b94,#f2c16b00);width:min(540px,82%);height:1px;position:absolute;left:0;box-shadow:0 0 18px #f2c16b33}.HeroScene-module__lXp2HW__systemBar{justify-content:space-between;align-items:center;gap:18px;max-width:560px;display:flex}.HeroScene-module__lXp2HW__eyebrow{color:#f2c16beb;max-width:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(.63rem,.64vw,.72rem);font-weight:600;line-height:1.5}.HeroScene-module__lXp2HW__onlineBadge{color:#fff7eac2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #f2c16b42;flex:none;align-items:center;gap:8px;padding-left:14px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.HeroScene-module__lXp2HW__languageSwitcher{top:18px;right:18px;top:max(18px, env(safe-area-inset-top));right:max(18px, env(safe-area-inset-right));z-index:100;opacity:1;pointer-events:auto;text-shadow:0 1px 18px #000000c2;visibility:visible;align-items:center;gap:11px;transition:opacity .18s,transform .18s,visibility .18s;display:inline-flex;position:fixed;transform:translateY(0)scale(1)}.HeroScene-module__lXp2HW__languageSwitcher[data-video-playing=true]{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-8px)scale(.98)}.HeroScene-module__lXp2HW__languageOption{color:#fff7ea94;min-width:28px;min-height:34px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 1px;font-size:.69rem;font-weight:720;line-height:1;text-decoration:none;transition:color .18s,opacity .18s,transform .18s;display:inline-flex;position:relative}.HeroScene-module__lXp2HW__languageOption:hover,.HeroScene-module__lXp2HW__languageOption:focus-visible{color:#fff7ea;opacity:1;transform:translateY(-1px)}.HeroScene-module__lXp2HW__languageOption[data-active=true]{color:#fff7ea;opacity:1}.HeroScene-module__lXp2HW__languageOption[data-active=true]:after{content:"";background:linear-gradient(90deg,#0000,#f2c16be6,#0000);height:1px;position:absolute;bottom:7px;left:0;right:.18em}.HeroScene-module__lXp2HW__languageSwitcherGlyph{flex:0 0 16px;width:16px;height:30px;display:block;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__languageSwitcherGlyph:before,.HeroScene-module__lXp2HW__languageSwitcherGlyph:after{content:"";border-bottom:1px solid #f2c16be6;border-right:1px solid #f2c16be6;width:7px;height:7px;animation:1.18s ease-in-out infinite HeroScene-module__lXp2HW__scrollCueArrow;position:absolute;top:8px;left:50%;transform:translate(-50%)rotate(45deg)}.HeroScene-module__lXp2HW__languageSwitcherGlyph:after{animation-delay:.18s}.HeroScene-module__lXp2HW__languageOption:focus-visible{outline-offset:3px;outline:2px solid #f2c16bdb}.HeroScene-module__lXp2HW__recordingDot{background:var(--color-gold);border-radius:50%;width:7px;height:7px;animation:1.24s ease-in-out infinite HeroScene-module__lXp2HW__recordingBlink;position:relative;box-shadow:0 0 16px #f2c16b99}.HeroScene-module__lXp2HW__recordingDot:after{content:"";border-radius:inherit;border:1px solid #f2c16b7a;animation:1.24s ease-out infinite HeroScene-module__lXp2HW__recordingRing;position:absolute;inset:-5px}.HeroScene-module__lXp2HW__headline{color:#fff7ea;letter-spacing:0;max-width:10.4ch;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(2.9rem,min(5.7vw,23dvh - 122px),6.25rem);font-weight:650;line-height:.9}.HeroScene-module__lXp2HW__headlineMask{padding-bottom:.2em;display:block;overflow:hidden}.HeroScene-module__lXp2HW__headlineMask:not(:last-child){margin-bottom:-.08em}.HeroScene-module__lXp2HW__headlineMask>span{display:block}.HeroScene-module__lXp2HW__typewriterLineText{white-space:nowrap;display:inline-block}.HeroScene-module__lXp2HW__typewriterCursor{background:#f2c16be6;width:.06em;height:.78em;margin-left:.07em;animation:.84s steps(2,end) infinite HeroScene-module__lXp2HW__typewriterCursorBlink;display:inline-block;transform:translateY(.08em);box-shadow:0 0 16px #f2c16b61}.HeroScene-module__lXp2HW__copy{color:#e8e0d3c7;max-width:35rem;margin:clamp(18px,1.8vw,26px) 0 0;font-size:clamp(1rem,1.1vw,1.14rem);font-weight:500;line-height:1.6}.HeroScene-module__lXp2HW__actions{flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.4vw,32px);margin-bottom:clamp(18px,3dvh,38px);display:flex}.HeroScene-module__lXp2HW__action{appearance:none;color:#fff4df;cursor:pointer;border:1px solid #f2c16b42;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.95rem;font-weight:760;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__action:focus-visible{outline-offset:3px;outline:2px solid #f2c16bdb}.HeroScene-module__lXp2HW__action:hover{transform:translateY(-1px)}.HeroScene-module__lXp2HW__primaryAction{isolation:isolate;color:#120d07;background:linear-gradient(#f6ca74fa,#cd882df0);border-color:#ffecb89e;box-shadow:inset 0 1px #fff7de5c,0 14px 34px #7f46133d}.HeroScene-module__lXp2HW__primaryAction>span:first-child{z-index:2;position:relative}.HeroScene-module__lXp2HW__secondaryAction{color:#fff4dfe0;background:#0d0c0a38;border-color:#fff4de38}.HeroScene-module__lXp2HW__secondaryAction:hover{background:#fff4de14;border-color:#f2c16b6b}.HeroScene-module__lXp2HW__actionSheen{--action-sheen-opacity:0;--action-sheen-x:-240%;z-index:1;mix-blend-mode:screen;width:48%;opacity:var(--action-sheen-opacity);pointer-events:none;transform:translateX(var(--action-sheen-x)) skewX(-22deg);background:linear-gradient(100deg,#fff0,#ffffff94,#fff0);position:absolute;inset:-40% auto -40% 0}.HeroScene-module__lXp2HW__primaryAction:hover .HeroScene-module__lXp2HW__actionSheen,.HeroScene-module__lXp2HW__primaryAction:focus-visible .HeroScene-module__lXp2HW__actionSheen{animation:.86s ease-in-out HeroScene-module__lXp2HW__actionSheenPass}.HeroScene-module__lXp2HW__statusDock{border-top:1px solid #f2c16b38;max-width:560px;margin-top:auto;padding-top:15px}.HeroScene-module__lXp2HW__statusHeader{color:#f2c16b94;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:6px;font-size:.66rem;font-weight:600;line-height:1.4;display:flex}.HeroScene-module__lXp2HW__statusClock{--value-slide-height:1.4em;color:#f2c16bb8;font-variant-numeric:tabular-nums;letter-spacing:0;text-align:right;width:8.8ch;display:block}.HeroScene-module__lXp2HW__statusStack{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.HeroScene-module__lXp2HW__statusRow{border-bottom:1px solid #fff4de1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:10px 0 10px 4px;display:grid;position:relative;overflow:visible}.HeroScene-module__lXp2HW__statusSweep{background:linear-gradient(90deg,#f2c16bb8,#f2c16b0f);width:100%;height:1px;position:absolute;inset:auto auto 0 0}.HeroScene-module__lXp2HW__statusPulse,.HeroScene-module__lXp2HW__telemetryDot{background:var(--color-gold);opacity:.68;transform-origin:50%;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #f2c16b7a}.HeroScene-module__lXp2HW__statusLabel{color:#e8e0d3a3;min-width:0;font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:clamp(.68rem,.75vw,.76rem);font-weight:500;line-height:1.35;overflow:hidden}.HeroScene-module__lXp2HW__statusValue{--value-slide-height:1.2em;color:#fff7eaeb;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;width:7ch;min-width:0;font-size:.78rem;font-weight:780;line-height:1.2;display:block;overflow:hidden}.HeroScene-module__lXp2HW__statusValue .HeroScene-module__lXp2HW__valueSlideViewport{padding-right:.08em}.HeroScene-module__lXp2HW__telemetryList{flex-wrap:wrap;gap:10px 18px;max-width:560px;margin:14px 0 0;padding:0;list-style:none;display:flex}.HeroScene-module__lXp2HW__telemetryItem{color:#e8e0d3b3;min-width:0;min-height:18px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;flex:0 auto;align-items:center;gap:8px;padding:0 0 0 4px;font-size:.68rem;font-weight:500;line-height:1.25;display:inline-flex}.HeroScene-module__lXp2HW__telemetryText{--value-slide-height:1.25em;text-overflow:ellipsis;white-space:nowrap;width:12ch;min-width:0;display:inline-block;overflow:hidden}.HeroScene-module__lXp2HW__capabilityOverlay{z-index:3;color:#fff4df;opacity:0;pointer-events:none;visibility:hidden;position:absolute;inset:0}.HeroScene-module__lXp2HW__capabilityPanel{z-index:2;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(135deg,#080705ad,#160f0957),linear-gradient(#f2c16b14,#f2c16b05);border:1px solid #f2c16b61;gap:7px;min-width:0;padding:16px 18px;display:grid;position:absolute;overflow:visible;box-shadow:inset 0 1px #ffeec21f,0 18px 52px #00000047}.HeroScene-module__lXp2HW__capabilityPanel:before,.HeroScene-module__lXp2HW__capabilityPanel:after{content:"";pointer-events:none;width:46px;height:14px;position:absolute}.HeroScene-module__lXp2HW__capabilityPanel:before{border-top:1px solid #f2c16bd6;border-left:1px solid #f2c16bd6;top:-1px;left:-1px}.HeroScene-module__lXp2HW__capabilityPanel:after{border-bottom:1px solid #f2c16b94;border-right:1px solid #f2c16b94;bottom:-1px;right:-1px}.HeroScene-module__lXp2HW__capabilityPanelAi{width:min(338px,25vw);top:clamp(114px,18dvh,190px);left:clamp(26px,4.2vw,76px)}.HeroScene-module__lXp2HW__capabilityPanelNight{width:min(450px,32vw);bottom:clamp(92px,12dvh,150px);left:clamp(108px,12vw,220px)}.HeroScene-module__lXp2HW__capabilityPanelPtz{width:min(330px,24vw);bottom:clamp(78px,10dvh,132px);right:clamp(58px,8vw,154px)}.HeroScene-module__lXp2HW__operationsOverlay{z-index:4}.HeroScene-module__lXp2HW__operationsPanel{background:linear-gradient(135deg,#080705b8,#1f150c61),linear-gradient(#f2c16b1a,#f2c16b05);gap:8px;max-width:min(462px,100vw - 48px);padding:14px 16px}.HeroScene-module__lXp2HW__operationsPanel .HeroScene-module__lXp2HW__capabilityTitle{font-size:clamp(1.14rem,1.18vw,1.34rem);line-height:1.08}.HeroScene-module__lXp2HW__operationsPanel .HeroScene-module__lXp2HW__capabilityCopy{font-size:clamp(.84rem,.84vw,.96rem);line-height:1.35}.HeroScene-module__lXp2HW__operationsPanel .HeroScene-module__lXp2HW__capabilityEyebrow{font-size:.72rem}.HeroScene-module__lXp2HW__operationsPanel .HeroScene-module__lXp2HW__capabilityMetric{font-size:.74rem}.HeroScene-module__lXp2HW__operationsPanelPatrol{width:min(462px,30vw);top:clamp(62px,8dvh,92px);right:clamp(42px,5vw,96px)}.HeroScene-module__lXp2HW__operationsPanelAlerts{width:min(475px,32vw);top:clamp(336px,39dvh,430px);right:clamp(86px,9vw,180px)}.HeroScene-module__lXp2HW__operationsPanelArchive{width:min(462px,31vw);bottom:clamp(42px,6dvh,74px);left:auto;right:clamp(250px,22vw,430px)}.HeroScene-module__lXp2HW__operationsStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:2px;display:grid}.HeroScene-module__lXp2HW__operationsStat{background:#fff4de0b;border:1px solid #f2c16b29;gap:3px;min-width:0;padding:6px 7px;display:grid}.HeroScene-module__lXp2HW__operationsStat>span{color:#f2c16b94;font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.61rem;font-weight:650;line-height:1.1;overflow:hidden}.HeroScene-module__lXp2HW__operationsStat>strong{color:#fff7eaeb;font-family:var(--font-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.76rem;font-weight:720;line-height:1.1;overflow:hidden}.HeroScene-module__lXp2HW__operationsMeter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;display:grid}.HeroScene-module__lXp2HW__operationsMeterLabel{color:#e8e0d394;font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:650;line-height:1.1;overflow:hidden}.HeroScene-module__lXp2HW__operationsMeter>strong{color:#fff7eae6;font-family:var(--font-mono);font-size:.72rem;font-weight:760;line-height:1}.HeroScene-module__lXp2HW__operationsMeterTrack{background:#fff4de1a;grid-column:1/-1;height:3px;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__operationsMeterFill{background:linear-gradient(90deg,#cf8d31c7,#ffdb91f0);width:90%;position:absolute;inset:0 auto 0 0;box-shadow:0 0 16px #f2c16b42}.HeroScene-module__lXp2HW__operationsPanelPatrol .HeroScene-module__lXp2HW__operationsMeterFill{width:94%}.HeroScene-module__lXp2HW__operationsPanelAlerts .HeroScene-module__lXp2HW__operationsMeterFill{width:91%}.HeroScene-module__lXp2HW__operationsPanelArchive .HeroScene-module__lXp2HW__operationsMeterFill{width:100%}.HeroScene-module__lXp2HW__operationsTags{flex-wrap:wrap;gap:6px;display:flex}.HeroScene-module__lXp2HW__operationsTags>span{color:#fff4dead;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #f2c16b29;align-items:center;padding:4px 7px;font-size:.63rem;font-weight:650;line-height:1;display:inline-flex}.HeroScene-module__lXp2HW__finalOverlay{z-index:5}.HeroScene-module__lXp2HW__finalInterface{top:var(--hero-interface-inset);bottom:var(--hero-interface-inset);left:var(--hero-interface-inset);width:min(760px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))));padding:var(--hero-interface-padding) 0 var(--hero-interface-padding) var(--hero-interface-padding);color:#fff4df;pointer-events:auto;flex-direction:column;display:flex;position:absolute}.HeroScene-module__lXp2HW__finalInterface:before{z-index:-1;content:"";-webkit-backdrop-filter:blur(15px)saturate(1.05);backdrop-filter:blur(15px)saturate(1.05);background:linear-gradient(90deg,#050505b8 0%,#05050594 60%,#05050500 100%),linear-gradient(#f2c16b13,#f2c16b05 54%,#f2c16b0e);position:absolute;inset:0 -56px 0 -34px;box-shadow:0 28px 90px #00000042;-webkit-mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 78%,#0000 100%)}.HeroScene-module__lXp2HW__finalInterface:after{top:0;left:var(--hero-interface-padding);content:"";background:linear-gradient(90deg,#f2c16bd1,#f2c16b0a);width:min(510px,62%);height:1px;position:absolute}.HeroScene-module__lXp2HW__finalInterfaceFrame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.HeroScene-module__lXp2HW__finalLeftRail{background:linear-gradient(#f2c16b00,#f2c16bc7 16%,#f2c16b38 76%,#f2c16b00);width:1px;position:absolute;top:0;bottom:0;left:0}.HeroScene-module__lXp2HW__finalCornerTop,.HeroScene-module__lXp2HW__finalCornerBottom{border-left:1px solid #f2c16bd1;width:96px;height:18px;position:absolute;left:0}.HeroScene-module__lXp2HW__finalCornerTop{border-top:1px solid #f2c16bd1;top:0}.HeroScene-module__lXp2HW__finalCornerBottom{border-bottom:1px solid #f2c16bd1;bottom:0}.HeroScene-module__lXp2HW__finalScanLine{background:linear-gradient(90deg,#f2c16b00,#f2c16b94,#f2c16b00);width:min(680px,82%);height:1px;position:absolute;left:0;box-shadow:0 0 18px #f2c16b33}.HeroScene-module__lXp2HW__finalSystemBar{justify-content:space-between;align-items:center;gap:18px;max-width:680px;display:flex}.HeroScene-module__lXp2HW__finalSystemBadge{color:#fff7eac2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-left:1px solid #f2c16b42;flex:none;align-items:center;gap:8px;padding-left:14px;font-size:.68rem;font-weight:600;line-height:1;display:inline-flex}.HeroScene-module__lXp2HW__finalHeroBlock{max-width:650px;margin-top:clamp(16px,1.8vw,24px)}.HeroScene-module__lXp2HW__finalHeadline{color:#fff7ea;letter-spacing:0;max-width:10.8ch;margin:0;font-size:clamp(3.1rem,min(4.45vw,22dvh - 96px),5.15rem);font-weight:650;line-height:.9;display:grid}.HeroScene-module__lXp2HW__finalHeadline>span{display:block}.HeroScene-module__lXp2HW__finalCopy{color:#e8e0d3c2;max-width:38rem;margin:clamp(12px,1.2vw,18px) 0 0;font-size:clamp(1.02rem,1.04vw,1.18rem);font-weight:500;line-height:1.5}.HeroScene-module__lXp2HW__finalCommandGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:710px;margin-top:clamp(18px,1.8vw,24px);display:grid}.HeroScene-module__lXp2HW__finalCommandPanel{background:linear-gradient(135deg,#0807058a,#23180e3d),linear-gradient(#f2c16b13,#f2c16b03);border:1px solid #f2c16b38;gap:8px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeec214}.HeroScene-module__lXp2HW__finalCommandPanel:before,.HeroScene-module__lXp2HW__finalCommandPanel:after{content:"";pointer-events:none;width:42px;height:12px;position:absolute}.HeroScene-module__lXp2HW__finalCommandPanel:before{border-top:1px solid #f2c16bbd;border-left:1px solid #f2c16bbd;top:-1px;left:-1px}.HeroScene-module__lXp2HW__finalCommandPanel:after{border-bottom:1px solid #f2c16b70;border-right:1px solid #f2c16b70;bottom:-1px;right:-1px}.HeroScene-module__lXp2HW__finalPanelSweep{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffe2a929,#fff0);width:34%;position:absolute;inset:0 auto 0 0}.HeroScene-module__lXp2HW__finalSectionEyebrow{color:#f2c16bbd;font-family:var(--font-mono);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:650;line-height:1.2;overflow:hidden}.HeroScene-module__lXp2HW__finalSectionTitle{color:#fff7ea;letter-spacing:0;font-size:clamp(1.14rem,1.16vw,1.34rem);font-weight:760;line-height:1.08}.HeroScene-module__lXp2HW__finalSectionValue{color:#f2c16bf0;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.18rem,1.35vw,1.64rem);font-weight:760;line-height:1}.HeroScene-module__lXp2HW__finalSectionCopy{color:#e8e0d3b3;font-size:clamp(.9rem,.9vw,1rem);font-weight:500;line-height:1.38}.HeroScene-module__lXp2HW__finalSectionFacts{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.HeroScene-module__lXp2HW__finalSectionFact{color:#fff7ead1;min-width:0;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fff4de09;border:1px solid #f2c16b29;align-items:center;padding:5px 7px;font-size:.64rem;font-weight:650;line-height:1;display:inline-flex}.HeroScene-module__lXp2HW__finalStatusStrip{border-top:1px solid #f2c16b33;flex-wrap:wrap;gap:10px 16px;max-width:710px;margin:clamp(14px,1.4vw,18px) 0 0;padding:13px 0 0;list-style:none;display:flex}.HeroScene-module__lXp2HW__finalStatusChip{color:#fff7eadb;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:8px;font-size:.74rem;font-weight:650;line-height:1.2;display:inline-flex}.HeroScene-module__lXp2HW__finalActionRow{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,1.5vw,22px);display:flex}.HeroScene-module__lXp2HW__capabilityEyebrow{color:#f2c16bd6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1.25}.HeroScene-module__lXp2HW__capabilityTitle{color:#fff7ea;letter-spacing:0;font-size:clamp(1rem,1.18vw,1.28rem);font-weight:760;line-height:1.08}.HeroScene-module__lXp2HW__capabilityCopy{color:#e8e0d3b8;max-width:34rem;font-size:clamp(.78rem,.78vw,.88rem);font-weight:500;line-height:1.45}.HeroScene-module__lXp2HW__capabilityMetric{color:#fff7eaeb;width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:4px;font-size:.64rem;font-weight:650;line-height:1.2;display:inline-flex}.HeroScene-module__lXp2HW__capabilityMetric:before{content:"";background:var(--color-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #f2c16b94}.HeroScene-module__lXp2HW__capabilitySweep{z-index:1;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffe2a92e,#fff0);width:36%;position:absolute;inset:0 auto 0 0}.HeroScene-module__lXp2HW__capabilityPanel>:not(.HeroScene-module__lXp2HW__capabilityTraceGroup):not(.HeroScene-module__lXp2HW__capabilitySweep){z-index:2;position:relative}.HeroScene-module__lXp2HW__capabilityTraceGroup{z-index:0;pointer-events:none;transform-origin:0;display:block;position:absolute}.HeroScene-module__lXp2HW__capabilityTrace{transform-origin:0;background:linear-gradient(90deg,#f2c16b0a,#f2c16bdb,#fff7ea1f);width:100%;height:1px;display:block;position:absolute;top:0;left:0;box-shadow:0 0 16px #f2c16b42}.HeroScene-module__lXp2HW__capabilityTraceAi{width:clamp(270px,25vw,520px);top:42%;left:calc(100% - 1px);transform:rotate(-10deg)}.HeroScene-module__lXp2HW__capabilityTraceNight{width:clamp(112px,11vw,220px);top:20%;left:calc(100% - 1px);transform:rotate(-48deg)}.HeroScene-module__lXp2HW__capabilityTracePtz{width:clamp(116px,18dvh,156px);top:-1px;left:-1px;transform:rotate(-94deg)}.HeroScene-module__lXp2HW__operationsTracePatrol{transform-origin:100%;width:clamp(760px,43vw,920px);top:42%;right:calc(100% - 1px);transform:rotate(-8deg)}.HeroScene-module__lXp2HW__operationsTraceAlerts{transform-origin:100%;width:clamp(720px,40vw,880px);top:46%;right:calc(100% - 1px);transform:rotate(-3deg)}.HeroScene-module__lXp2HW__operationsTraceArchive{transform-origin:100%;width:clamp(560px,34vw,720px);top:48%;right:calc(100% - 1px);transform:rotate(18deg)}.HeroScene-module__lXp2HW__capabilityMarker{transform-origin:50%;background:#fff7eaeb;border:1px solid #f2c16be6;border-radius:50%;width:9px;height:9px;display:block;position:absolute;box-shadow:0 0 0 4px #f2c16b1f,0 0 18px #f2c16b94}.HeroScene-module__lXp2HW__capabilityMarkerAi,.HeroScene-module__lXp2HW__capabilityMarkerNight,.HeroScene-module__lXp2HW__capabilityMarkerPtz{top:-4px;right:-4px}.HeroScene-module__lXp2HW__operationsMarkerPatrol,.HeroScene-module__lXp2HW__operationsMarkerAlerts,.HeroScene-module__lXp2HW__operationsMarkerArchive{top:-4px;left:-4px;right:auto}.HeroScene-module__lXp2HW__capabilityTraceGroup[data-video-anchor-x][data-video-anchor-y]{transform-origin:0;right:auto}.HeroScene-module__lXp2HW__capabilityTraceGroup[data-video-anchor-x][data-video-anchor-y] .HeroScene-module__lXp2HW__capabilityMarker{top:-4px;left:calc(100% - 4px);right:auto}.HeroScene-module__lXp2HW__valueSlideViewport{width:100%;height:var(--value-slide-height,1.2em);line-height:inherit;display:block;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__valueSlideItem{line-height:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;will-change:opacity, transform;display:block;position:absolute;inset:0;overflow:hidden}.HeroScene-module__lXp2HW__valueSlideCharacters{width:100%;line-height:inherit;justify-content:flex-end;display:inline-flex}.HeroScene-module__lXp2HW__valueSlideCharacter{width:1ch;height:var(--value-slide-height,1.2em);line-height:inherit;text-align:center;display:inline-block;position:relative;overflow:hidden}.HeroScene-module__lXp2HW__valueSlideCharacterSymbol{text-align:left;overflow:visible}.HeroScene-module__lXp2HW__valueSlideCharacterStatic{line-height:inherit;display:block}.HeroScene-module__lXp2HW__valueSlideEnter{animation:.42s cubic-bezier(.22,1,.36,1) both HeroScene-module__lXp2HW__valueSlideEnter}.HeroScene-module__lXp2HW__valueSlideExit{animation:.42s cubic-bezier(.22,1,.36,1) both HeroScene-module__lXp2HW__valueSlideExit}@keyframes HeroScene-module__lXp2HW__recordingBlink{0%,to{opacity:.5;transform:scale(.84)}44%,62%{opacity:1;transform:scale(1.16)}}@keyframes HeroScene-module__lXp2HW__recordingRing{0%{opacity:.52;transform:scale(.62)}74%,to{opacity:0;transform:scale(2.25)}}@keyframes HeroScene-module__lXp2HW__valueSlideEnter{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes HeroScene-module__lXp2HW__valueSlideExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-105%)}}@keyframes HeroScene-module__lXp2HW__actionSheenPass{0%{opacity:0;transform:translate(-240%)skew(-22deg)}18%,78%{opacity:.86}to{opacity:0;transform:translate(420%)skew(-22deg)}}@keyframes HeroScene-module__lXp2HW__scrollCueReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroScene-module__lXp2HW__scrollCueArrow{0%,to{opacity:.38;transform:translate(-50%, calc(var(--scroll-cue-shift) * -.45)) rotate(var(--scroll-cue-rotate))}50%{opacity:1;transform:translate(-50%, var(--scroll-cue-shift)) rotate(var(--scroll-cue-rotate))}}@keyframes HeroScene-module__lXp2HW__typewriterCursorBlink{0%,42%{opacity:1}43%,to{opacity:0}}@media (max-width:1320px){.HeroScene-module__lXp2HW__interface{width:min(590px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))))}.HeroScene-module__lXp2HW__headline{font-size:clamp(2.75rem,min(5.3vw,23dvh - 118px),5.4rem)}.HeroScene-module__lXp2HW__finalInterface{width:min(720px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))))}.HeroScene-module__lXp2HW__finalHeadline{font-size:clamp(2.95rem,min(4.3vw,22dvh - 94px),4.75rem)}}@media (max-width:980px){.HeroScene-module__lXp2HW__section{--hero-interface-inset:clamp(18px, 2.8vw, 28px)}.HeroScene-module__lXp2HW__interface{width:min(520px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))))}.HeroScene-module__lXp2HW__headline{font-size:clamp(2.55rem,min(8vw,23dvh - 114px),4.8rem)}.HeroScene-module__lXp2HW__finalInterface{width:min(650px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))))}.HeroScene-module__lXp2HW__finalCommandGrid{grid-template-columns:1fr}}@media (max-width:760px){.HeroScene-module__lXp2HW__section{--hero-interface-inset:clamp(12px, 3.4vw, 18px);--hero-interface-padding:clamp(16px, 4vw, 20px)}.HeroScene-module__lXp2HW__video{object-position:70% center}.HeroScene-module__lXp2HW__cinematicScrim{--hero-left-scrim-start:.52;--hero-left-scrim-mid:.12;--hero-left-scrim-soft:.18;--hero-left-scrim-end:.18;background:linear-gradient(180deg, #05050547 0%, #05050514 33%, #050505d6 71%, #050505f2 100%), linear-gradient(90deg, rgba(5, 5, 5, var(--hero-left-scrim-start)), rgba(5, 5, 5, var(--hero-left-scrim-mid)) 54%, rgba(5, 5, 5, var(--hero-left-scrim-soft)))}.HeroScene-module__lXp2HW__contentShell{height:var(--hero-viewport-height);min-height:var(--hero-viewport-height);padding:0;display:block}.HeroScene-module__lXp2HW__scrollCue{gap:8px;min-height:38px;padding:7px 9px}.HeroScene-module__lXp2HW__scrollCueGlyph{width:22px;height:28px}.HeroScene-module__lXp2HW__scrollCueText>span{display:none}.HeroScene-module__lXp2HW__scrollCueText>strong{font-size:.64rem}.HeroScene-module__lXp2HW__interface{top:var(--hero-interface-inset);bottom:var(--hero-interface-inset);left:var(--hero-interface-inset);width:min(560px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))));max-width:560px;padding:var(--hero-interface-padding);position:absolute}.HeroScene-module__lXp2HW__interface:before{background:linear-gradient(#0505051f,#050505b8 28%,#050505eb 100%),linear-gradient(90deg,#f2c16b14,#f2c16b00);inset:0 -20px;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 100%);mask-image:linear-gradient(#0000 0%,#000 16% 100%)}.HeroScene-module__lXp2HW__interface:after{left:var(--hero-interface-padding);width:58%}.HeroScene-module__lXp2HW__systemBar{flex-wrap:wrap;gap:10px;max-width:calc(100% - 132px)}.HeroScene-module__lXp2HW__languageSwitcher{top:10px;right:10px;top:max(10px, env(safe-area-inset-top));right:max(10px, env(safe-area-inset-right));gap:8px}.HeroScene-module__lXp2HW__languageOption{min-width:26px;min-height:34px;font-size:.62rem}.HeroScene-module__lXp2HW__onlineBadge{border-left:0;padding-left:0}.HeroScene-module__lXp2HW__headline{max-width:10ch;font-size:clamp(2.28rem,min(10.6vw,22dvh - 104px),3.65rem)}.HeroScene-module__lXp2HW__copy{font-size:.95rem;line-height:1.52}.HeroScene-module__lXp2HW__actions{gap:10px}.HeroScene-module__lXp2HW__action{min-height:46px;padding:0 15px}.HeroScene-module__lXp2HW__statusDock{max-width:none;margin-top:auto}.HeroScene-module__lXp2HW__statusHeader{gap:12px}.HeroScene-module__lXp2HW__statusHeader>span:last-child{display:none}.HeroScene-module__lXp2HW__statusStack{grid-template-columns:1fr}.HeroScene-module__lXp2HW__telemetryItem{font-size:.68rem}.HeroScene-module__lXp2HW__capabilityPanel{padding:14px 15px}.HeroScene-module__lXp2HW__capabilityPanelAi{width:min(310px,100vw - 36px);top:96px;left:18px}.HeroScene-module__lXp2HW__capabilityPanelNight{width:min(340px,100vw - 36px);bottom:132px;left:auto;right:18px}.HeroScene-module__lXp2HW__capabilityPanelPtz{width:min(320px,100vw - 36px);bottom:34px;right:18px}.HeroScene-module__lXp2HW__operationsPanelPatrol{width:min(318px,100vw - 36px);top:82px;right:18px}.HeroScene-module__lXp2HW__operationsPanelAlerts{width:min(346px,100vw - 36px);top:auto;bottom:154px;right:18px}.HeroScene-module__lXp2HW__operationsPanelArchive{width:min(330px,100vw - 36px);bottom:42px;left:auto;right:18px}.HeroScene-module__lXp2HW__finalInterface{top:var(--hero-interface-inset);bottom:var(--hero-interface-inset);left:var(--hero-interface-inset);width:min(560px, calc(100vw - (var(--hero-interface-inset) + var(--hero-interface-inset))));padding:var(--hero-interface-padding)}.HeroScene-module__lXp2HW__finalInterface:before{background:linear-gradient(#0505052e,#050505bd 30%,#050505f0 100%),linear-gradient(90deg,#f2c16b14,#f2c16b00);inset:0 -20px;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 100%);mask-image:linear-gradient(#0000 0%,#000 14% 100%)}.HeroScene-module__lXp2HW__finalSystemBar{flex-wrap:wrap;gap:10px}.HeroScene-module__lXp2HW__finalSystemBadge{border-left:0;padding-left:0}.HeroScene-module__lXp2HW__finalHeadline{font-size:clamp(2.25rem,min(10vw,21dvh - 92px),3.45rem)}.HeroScene-module__lXp2HW__finalCopy{font-size:.94rem;line-height:1.48}.HeroScene-module__lXp2HW__finalCommandGrid{grid-template-columns:1fr}.HeroScene-module__lXp2HW__operationsPanel{gap:7px}.HeroScene-module__lXp2HW__operationsStats,.HeroScene-module__lXp2HW__operationsMeter,.HeroScene-module__lXp2HW__operationsTags,.HeroScene-module__lXp2HW__capabilityTraceGroup{display:none}}@media (max-width:430px){.HeroScene-module__lXp2HW__actions{grid-template-columns:1fr;display:grid}.HeroScene-module__lXp2HW__action{width:100%}.HeroScene-module__lXp2HW__capabilityPanelNight{bottom:124px}.HeroScene-module__lXp2HW__capabilityPanelPtz{bottom:28px}.HeroScene-module__lXp2HW__operationsPanelAlerts{bottom:148px}.HeroScene-module__lXp2HW__operationsPanelArchive{bottom:26px}.HeroScene-module__lXp2HW__finalActionRow{grid-template-columns:1fr;display:grid}.HeroScene-module__lXp2HW__finalActionRow .HeroScene-module__lXp2HW__action{width:100%}}@media (max-height:760px){.HeroScene-module__lXp2HW__section{--hero-interface-padding:clamp(22px, 2.4vw, 32px)}.HeroScene-module__lXp2HW__headline{font-size:clamp(2.55rem,min(4.2vw,22dvh - 96px),4.1rem)}.HeroScene-module__lXp2HW__copy{margin-top:14px;font-size:.94rem;line-height:1.48}.HeroScene-module__lXp2HW__actions{margin-top:18px;margin-bottom:clamp(12px,2dvh,22px)}.HeroScene-module__lXp2HW__action{min-height:42px}.HeroScene-module__lXp2HW__statusDock{padding-top:10px}.HeroScene-module__lXp2HW__statusRow{min-height:36px;padding:8px 0 8px 4px}.HeroScene-module__lXp2HW__telemetryList{margin-top:10px}.HeroScene-module__lXp2HW__finalHeadline{font-size:clamp(2.45rem,min(4vw,21dvh - 88px),3.95rem)}.HeroScene-module__lXp2HW__finalCopy{margin-top:12px;font-size:.92rem;line-height:1.42}.HeroScene-module__lXp2HW__finalCommandGrid{gap:8px;margin-top:14px}.HeroScene-module__lXp2HW__finalCommandPanel{gap:6px;padding:12px 13px}.HeroScene-module__lXp2HW__finalActionRow{margin-top:12px}.HeroScene-module__lXp2HW__finalStatusStrip{margin-top:12px;padding-top:11px}@media (min-width:761px){.HeroScene-module__lXp2HW__capabilityPanel{gap:6px;padding:13px 15px}.HeroScene-module__lXp2HW__capabilityPanelAi{top:clamp(82px,15dvh,124px)}.HeroScene-module__lXp2HW__capabilityPanelNight,.HeroScene-module__lXp2HW__capabilityPanelPtz{bottom:clamp(42px,8dvh,82px)}.HeroScene-module__lXp2HW__operationsPanelPatrol{top:clamp(72px,12dvh,108px)}.HeroScene-module__lXp2HW__operationsPanelAlerts{top:clamp(260px,38dvh,360px)}.HeroScene-module__lXp2HW__operationsPanelArchive{bottom:clamp(38px,7dvh,76px)}.HeroScene-module__lXp2HW__operationsPanel{gap:7px}.HeroScene-module__lXp2HW__operationsStats,.HeroScene-module__lXp2HW__operationsTags,.HeroScene-module__lXp2HW__finalSectionCopy{display:none}}}@media (max-height:720px) and (max-width:760px){.HeroScene-module__lXp2HW__contentShell{padding-top:0}.HeroScene-module__lXp2HW__eyebrow{margin-bottom:12px}.HeroScene-module__lXp2HW__headline{font-size:clamp(2rem,min(9vw,21dvh - 88px),3.05rem)}.HeroScene-module__lXp2HW__copy{margin-top:12px}.HeroScene-module__lXp2HW__actions{margin-top:14px;margin-bottom:18px}.HeroScene-module__lXp2HW__statusDock{margin-top:auto}.HeroScene-module__lXp2HW__statusStack{grid-template-columns:1fr 1fr;gap:7px}.HeroScene-module__lXp2HW__statusRow{min-height:34px;padding:8px 0 8px 4px}.HeroScene-module__lXp2HW__telemetryList{display:none}}@media (prefers-reduced-motion:reduce){.HeroScene-module__lXp2HW__interface{filter:none;opacity:1;visibility:visible;transform:none}.HeroScene-module__lXp2HW__visualFrame,.HeroScene-module__lXp2HW__languageSwitcher,.HeroScene-module__lXp2HW__languageOption,.HeroScene-module__lXp2HW__languageSwitcherGlyph:before,.HeroScene-module__lXp2HW__languageSwitcherGlyph:after,.HeroScene-module__lXp2HW__action,.HeroScene-module__lXp2HW__statusPulse,.HeroScene-module__lXp2HW__telemetryDot{transition:none}.HeroScene-module__lXp2HW__recordingDot,.HeroScene-module__lXp2HW__recordingDot:after,.HeroScene-module__lXp2HW__primaryAction:hover .HeroScene-module__lXp2HW__actionSheen,.HeroScene-module__lXp2HW__primaryAction:focus-visible .HeroScene-module__lXp2HW__actionSheen,.HeroScene-module__lXp2HW__scrollCue,.HeroScene-module__lXp2HW__scrollCueArrow,.HeroScene-module__lXp2HW__typewriterCursor,.HeroScene-module__lXp2HW__valueSlideEnter,.HeroScene-module__lXp2HW__valueSlideExit{animation:none}}
.OrderPanel-module__A36ovG__backdrop{z-index:120;-webkit-backdrop-filter:blur(14px)saturate(1.04);backdrop-filter:blur(14px)saturate(1.04);overscroll-behavior:contain;background:linear-gradient(90deg,#0505057a,#050505c2),radial-gradient(circle at 72% 28%,#f2c16b1f,#0000 34%);place-items:center end;padding:clamp(14px,2.4vw,34px);display:grid;position:fixed;inset:0}.OrderPanel-module__A36ovG__backdropButton{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.OrderPanel-module__A36ovG__panel{overscroll-behavior:contain;color:#fff4df;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:linear-gradient(135deg,#fff7ea14,#fff7ea05),linear-gradient(#0a0806eb,#050505db);border:1px solid #f2c16b47;border-radius:8px;width:min(620px,100%);max-height:min(880px,100dvh - clamp(28px,4.8vw,68px));display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffeec21f,0 34px 110px #00000075}.OrderPanel-module__A36ovG__panelScroller{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;max-height:min(880px,100dvh - clamp(28px,4.8vw,68px));padding:clamp(24px,3vw,38px);position:relative;overflow:hidden auto}.OrderPanel-module__A36ovG__frame{pointer-events:none;position:absolute;inset:0;overflow:hidden}.OrderPanel-module__A36ovG__cornerTop,.OrderPanel-module__A36ovG__cornerBottom{border-left:1px solid #f2c16bbd;width:108px;height:22px;position:absolute;left:0}.OrderPanel-module__A36ovG__cornerTop{border-top:1px solid #f2c16bbd;top:0}.OrderPanel-module__A36ovG__cornerBottom{border-bottom:1px solid #f2c16b85;bottom:0}.OrderPanel-module__A36ovG__scanLine{background:linear-gradient(90deg,#f2c16bd1,#0000);width:52%;height:1px;position:absolute;top:0;left:24px}.OrderPanel-module__A36ovG__closeButton{z-index:2;cursor:pointer;background:#fff7ea0a;border:1px solid #fff4de24;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.OrderPanel-module__A36ovG__closeButton span{background:#fff7eabd;width:15px;height:1px;position:absolute}.OrderPanel-module__A36ovG__closeButton span:first-child{transform:rotate(45deg)}.OrderPanel-module__A36ovG__closeButton span:last-child{transform:rotate(-45deg)}.OrderPanel-module__A36ovG__closeButton:focus-visible,.OrderPanel-module__A36ovG__submitButton:focus-visible,.OrderPanel-module__A36ovG__field input:focus-visible,.OrderPanel-module__A36ovG__field select:focus-visible,.OrderPanel-module__A36ovG__field textarea:focus-visible{outline-offset:3px;outline:2px solid #f2c16be0}.OrderPanel-module__A36ovG__header{gap:12px;max-width:520px;padding-right:42px;display:grid}.OrderPanel-module__A36ovG__eyebrow,.OrderPanel-module__A36ovG__sectionHeader,.OrderPanel-module__A36ovG__field span,.OrderPanel-module__A36ovG__footer p,.OrderPanel-module__A36ovG__error{font-family:var(--font-mono);text-transform:uppercase}.OrderPanel-module__A36ovG__eyebrow{color:#f2c16beb;letter-spacing:.16em;margin:0;font-size:.68rem;font-weight:720}.OrderPanel-module__A36ovG__header h2{color:#fff7ea;letter-spacing:0;max-width:11ch;margin:0;font-size:clamp(2.25rem,5vw,4.35rem);font-weight:760;line-height:.94}.OrderPanel-module__A36ovG__header p{color:#fff7eab8;margin:0;font-size:clamp(.96rem,1.2vw,1.12rem);line-height:1.58}.OrderPanel-module__A36ovG__form{gap:16px;margin-top:clamp(22px,3vw,34px);display:grid}.OrderPanel-module__A36ovG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.OrderPanel-module__A36ovG__sectionHeader{color:#fff7eaad;letter-spacing:.14em;align-items:center;gap:10px;margin-top:6px;font-size:.68rem;font-weight:720;display:flex}.OrderPanel-module__A36ovG__sectionHeader span{color:#f2c16be6}.OrderPanel-module__A36ovG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.OrderPanel-module__A36ovG__field{gap:8px;min-width:0;display:grid}.OrderPanel-module__A36ovG__field span{color:#f2c16bb8;letter-spacing:.12em;font-size:.62rem;font-weight:720}.OrderPanel-module__A36ovG__field input,.OrderPanel-module__A36ovG__field select,.OrderPanel-module__A36ovG__field textarea{color:#fff7ea;width:100%;min-width:0;font:inherit;background:linear-gradient(#fff7ea0f,#fff7ea06),#0505055c;border:1px solid #fff4de24;border-radius:6px;transition:border-color .18s,background-color .18s,box-shadow .18s}.OrderPanel-module__A36ovG__field input,.OrderPanel-module__A36ovG__field select{height:48px;padding:0 13px}.OrderPanel-module__A36ovG__field textarea{resize:vertical;min-height:110px;padding:13px}.OrderPanel-module__A36ovG__field input::placeholder,.OrderPanel-module__A36ovG__field textarea::placeholder{color:#fff7ea61}.OrderPanel-module__A36ovG__field input:hover,.OrderPanel-module__A36ovG__field select:hover,.OrderPanel-module__A36ovG__field textarea:hover{border-color:#f2c16b57}.OrderPanel-module__A36ovG__field select{cursor:pointer}.OrderPanel-module__A36ovG__footer{gap:12px;margin-top:8px;display:grid}.OrderPanel-module__A36ovG__footer p{color:#fff7ea75;letter-spacing:.08em;margin:0;font-size:.62rem;font-weight:650;line-height:1.45}.OrderPanel-module__A36ovG__error{color:#ffb7a3;letter-spacing:.08em;font-size:.68rem;font-weight:720}.OrderPanel-module__A36ovG__submitButton{color:#120d07;cursor:pointer;background:linear-gradient(#f6ca74fa,#cd882df0);border:1px solid #ffecb89e;border-radius:6px;justify-content:center;justify-self:start;align-items:center;min-height:52px;padding:0 24px;font-weight:780;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff8dc8c,0 14px 32px #be78202e}.OrderPanel-module__A36ovG__submitButton:disabled{cursor:wait;opacity:.72}@media (max-width:700px){.OrderPanel-module__A36ovG__backdrop{align-items:end;padding:10px}.OrderPanel-module__A36ovG__panel{max-height:calc(100dvh - 20px)}.OrderPanel-module__A36ovG__panelScroller{max-height:calc(100dvh - 20px);padding:24px 18px}.OrderPanel-module__A36ovG__header{padding-right:38px}.OrderPanel-module__A36ovG__fieldGrid{grid-template-columns:1fr}.OrderPanel-module__A36ovG__submitButton{width:100%}}
