.hero-drone-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:0;transition:opacity .6s ease}.hero-drone-video.is-visible{opacity:1}.hero-motion{position:absolute;right:max(28px,calc((100vw - 1200px)/2));bottom:20px;z-index:2;border:1px solid #dedfce;background:#10291fdd;color:#fff;padding:11px 16px;min-height:44px;border-radius:24px;cursor:pointer;font:inherit;font-size:13px;display:flex;gap:12px;align-items:center}.hero-motion[hidden]{display:none}.hero-motion:hover{background:#10291f}.hero-motion:focus-visible,.hero-film-link:focus-visible{outline:3px solid #fff;outline-offset:4px}.hero-film-link{display:inline-flex;gap:12px;align-items:center;margin-top:18px;color:#f2e4c8;text-underline-offset:5px;font-size:14px;font-weight:600}.drone-demo{scroll-margin-top:110px}.conversion-design .drone-film video{width:100%;max-height:none;aspect-ratio:16/9;height:auto;object-fit:contain;background:#102b20}.conversion-design .drone-film .original-film{display:inline-block;color:#365645;margin-top:12px;font-size:14px}.drone-film-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:28px}.drone-film-grid .film{max-width:none}.conversion-design .drone-demo .drone-film video{max-height:none;aspect-ratio:16/9}.conversion-design .equipment-drone-film{max-width:none;width:100%;margin-top:28px}.equipment-drone-film figcaption{display:grid;grid-template-columns:1fr auto;column-gap:40px;align-items:start}.equipment-drone-film figcaption strong,.equipment-drone-film figcaption p,.equipment-drone-film figcaption small,.equipment-drone-film figcaption>.original-film{grid-column:1}.equipment-drone-film figcaption .actions{grid-column:2;grid-row:1/5;max-width:260px;margin:0;flex-direction:column;align-items:flex-start;gap:16px}.equipment-drone-section{scroll-margin-top:100px}.equipment-drone-section>.wrap>h2{margin-bottom:20px}
@media(max-width:950px){.hero-motion{display:none}.drone-film-grid{grid-template-columns:1fr}.equipment-drone-film figcaption{display:block}.equipment-drone-film figcaption .actions{max-width:none;margin-top:22px;flex-direction:row;align-items:center}}
@media(prefers-reduced-motion:reduce){.hero-drone-video{transition:none}}
