.motion-home .hero-copy{animation:none}
.hero-survey-overlay{position:absolute;inset:12% 39% 0 0;z-index:1;pointer-events:none;direction:ltr;opacity:.64;mask-image:linear-gradient(90deg,#000 65%,transparent)}
.hero-survey-overlay>svg{width:100%;height:100%;overflow:visible}
.hero-survey-grid{fill:none;stroke:#d9ddd3;stroke-width:.55;opacity:0}
.hero-return{fill:#eddfc9;opacity:0}
.hero-flight-route{fill:none;stroke:#d5c39f;stroke-width:.8;opacity:0}
.hero-aircraft{fill:none;stroke:#f1dfbe;stroke-width:1;opacity:0}
.hero-scan-band,.hero-preview-grid,.hero-preview-mesh{opacity:0}
.hero-preview-grid,.hero-preview-mesh{fill:none;stroke:#e9d3ae;stroke-width:1}
.motion-home .technical-line .hero-service{position:relative;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;padding:0 0 12px;white-space:nowrap}
.hero-service i{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#c5ac7e;transform:scaleX(.22);transform-origin:left;opacity:.35}
.hero-service:focus-visible{outline:1px solid #dfc18a;outline-offset:6px}
.motion-home .domain-pages>.industry-full{padding-top:0}
.motion-home .reconstruction-demo .stage-heading h2{font:500 14px Heebo,Arial;letter-spacing:0;margin:0;color:#dadfe0}
.reconstruction-demo .scene-frame.model-ready{touch-action:none;cursor:grab}
.reconstruction-demo .scene-frame.model-ready.dragging{cursor:grabbing}
.survey-reset-view{position:absolute;top:0;left:8%;z-index:8;background:#0a171bc9;color:#ddc59b;border:1px solid #baa37a55;border-radius:20px;padding:6px 13px;font:11px Heebo,Arial}
.survey-reset-view[hidden]{display:none}
@media(max-width:760px){.hero-survey-overlay{inset:40% 0 0;opacity:.38;mask-image:linear-gradient(0deg,#000,transparent 90%)}.hero-survey-grid,.hero-preview-mesh{display:none}.hero-return:nth-child(3n){display:none}.motion-home .technical-line .hero-service{font-size:inherit}.hero-aircraft{display:none}}
@media(prefers-reduced-motion:reduce){.hero-survey-overlay{display:none}.hero-service i{transform:scaleX(1)}.motion-home .hero-copy>*{opacity:1!important;transform:none!important;clip-path:none!important}}
