{"id":3026,"date":"2025-05-28T11:01:24","date_gmt":"2025-05-28T07:01:24","guid":{"rendered":"https:\/\/www.aerosmart.ae\/?post_type=product&#038;p=3026"},"modified":"2026-07-09T09:58:24","modified_gmt":"2026-07-09T05:58:24","slug":"dji-flighthub-2","status":"publish","type":"product","link":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2","title":{"rendered":"DJI FlightHub 2"},"content":{"rendered":"<div id=\"pl-gb3026-6a5f8ecac1f5c\"  class=\"panel-layout\" ><div id=\"pg-gb3026-6a5f8ecac1f5c-0\"  class=\"panel-grid panel-no-style\" ><div id=\"pgc-gb3026-6a5f8ecac1f5c-0-0\"  class=\"panel-grid-cell\" ><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-0\" class=\"widget_text so-panel widget widget_custom_html panel-first-child\" data-index=\"0\" ><div class=\"textwidget custom-html-widget\"><section class=\"hero-video\">\n  <style>\n    .hero-video {\n      position: relative;\n      width: 100%;\n      height: 100vh;\n      overflow: hidden;\n      color: #fff;\n    }\n\n    \/* Background video *\/\n    .hero-video video {\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      min-width: 100%;\n      min-height: 100%;\n      width: auto;\n      height: auto;\n      transform: translate(-50%, -50%);\n      object-fit: cover;\n      z-index: 1;\n    }\n\n    \/* Dark overlay *\/\n    .hero-video::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: rgba(0, 0, 0, 0.25);\n      z-index: 2;\n    }\n\n    \/* Content container *\/\n    .hero-content {\n      position: relative;\n      z-index: 3;\n      height: 100%;\n      width: 100%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      text-align: center;\n      padding: 20px;\n\t\t\tmargin-top: -20px;\n    }\n\n    .hero-inner {\n      max-width: 900px;\n    }\n\n    .hero-subtitle {\n      font-size: 16px;\n      margin-bottom: 0px;\n      opacity: 0.9;\n    }\n\n    .hero-title {\n      font-size: 64px;\n      font-weight: 700;\n      margin-bottom: 0px;\n      letter-spacing: 1px;\n    }\n\n    .hero-description {\n      font-size: 22px;\n      margin-bottom: 15px;\n    }\n\n    \/* Buttons *\/\n    .hero-buttons {\n      display: flex;\n      justify-content: center;\n      gap: 15px;\n      flex-wrap: wrap;\n    }\n\n    .btn {\n      padding: 12px 24px;\n      border-radius: 30px;\n      font-size: 16px;\n      cursor: pointer;\n      border: none;\n      transition: 0.3s ease;\n    }\n\n    .btn-primary {\n      background: #fff;\n      color: #000;\n    }\n\n    \n\n    .btn-outline {\n      background: transparent;\n      border: 1px solid #fff;\n      color: #fff;\n    }\n\n    .btn-outline:hover {\n      background: #fff;\n      color: #000;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px) {\n      .hero-title {\n        font-size: 38px;\n      }\n\n      .hero-description {\n        font-size: 18px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .hero-title {\n        font-size: 28px;\n      }\n\n      .hero-description {\n        font-size: 16px;\n      }\n\n      .btn {\n        font-size: 14px;\n        padding: 10px 18px;\n      }\n    }\n  <\/style>\n\n  <!-- Video -->\n  <video autoplay muted loop playsinline\n    poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-FLIGHTHUB-2.png\">\n    <source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-FLIGHTHUB-2.mp4\" type=\"video\/mp4\">\n  <\/video>\n\n  <!-- Content -->\n  <div class=\"hero-content\">\n    <div class=\"hero-inner\">\n      <div class=\"hero-subtitle\">\n        One-Stop Cloud-Based Drone Management Platform\n      <\/div>\n\n      <div class=\"hero-title\">\n        DJI FLIGHTHUB 2\n      <\/div>\n\n      <div class=\"hero-description\">\n        Fly With Cloud Intelligence\n      <\/div>\n\n      <div class=\"hero-buttons\">\n        <button class=\"btn btn-primary\">Free Trial of FlightHub 2<\/button>\n        <button class=\"btn btn-outline\">Watch Video \u25b6<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-1\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"1\" ><div class=\"textwidget custom-html-widget\"><section class=\"fh2-section\">\n  <style>\n    .fh2-section {\n      background: #000;\n      color: #fff;\n      padding: 80px 20px;\n    }\n\n    .fh2-container {\n      max-width: 1200px;\n      margin: auto;\n    }\n\n    \/* ROW 1 - TEXT *\/\n    .fh2-row-text {\n      text-align: center !important;\n      max-width: 900px;\n      margin: 0 auto 80px;\n      line-height: 1.7;\n      font-size: 18px;\n      opacity: 0.9;\n\t\t\tcolor: white !important;\n\n    }\n\n    \/* COMMON ROW *\/\n    .fh2-row {\n      display: flex;\n      gap: 30px;\n      margin-bottom: 60px;\n      align-items: stretch;\n    }\n\n    .fh2-col {\n      flex: 1;\n      position: relative;\n      border-radius: 12px;\n      overflow: hidden;\n      height: 440px;\n    }\n\n    \/* TITLE INSIDE BOX *\/\n    .fh2-box-title {\n      position: absolute;\n      top: 20px;\n      left: 20px;\n      z-index: 3;\n      font-size: 20px;\n      font-weight: 600;\n      \n    }\n\n    \/* MEDIA (IMAGE + VIDEO) *\/\n    .fh2-media {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n    }\n\n    \/* DARK OVERLAY *\/\n    .fh2-col::after {\n      content: \"\";\n      position: absolute;\n      inset: 0;\n      background: rgba(0,0,0,0.25);\n      z-index: 1;\n    }\n\n    \/* RESPONSIVE *\/\n    @media (max-width: 992px) {\n      .fh2-row {\n        flex-direction: column;\n      }\n\n      .fh2-col {\n        height: 260px;\n      }\n    }\n\n    @media (max-width: 480px) {\n      .fh2-row-text {\n        font-size: 15px;\n      }\n\n      .fh2-box-title {\n        font-size: 16px;\n      }\n\n      .fh2-col {\n        height: 220px;\n      }\n    }\n  <\/style>\n\n  <div class=\"fh2-container\">\n\n    <!-- ROW 1 -->\n    <div class=\"fh2-row-text\" style=\"color: white !important;\">\n      DJI FlightHub 2 is a one-stop cloud-based platform for drone operations management, offering remote control, intelligent flight scheduling, versatile flight route management, and seamless third-party integration. Powered by newly introduced intelligent algorithms and a Multimodal Large Language Model (LLM), the platform transforms engineering and construction workflows, and delivers an air-ground integrated automated operations system with comprehensive visual oversight and control across public safety, emergency response, geospatial mapping, and inspections.\n    <\/div>\n\n    <!-- ROW 2 -->\n    <div class=\"fh2-row\">\n      <div class=\"fh2-col\">\n        <div class=\"fh2-box-title\">Real-Time Remote Operation<\/div>\n        <video class=\"fh2-media\" autoplay muted loop playsinline\n          poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Real-Time-Remote-Operation.png\">\n          <source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Real-Time-Remote-Operation.mp4\" type=\"video\/mp4\">\n        <\/video>\n      <\/div>\n\n      <div class=\"fh2-col\">\n        <div class=\"fh2-box-title\">Comprehensive Flight Planning<\/div>\n        <img decoding=\"async\" class=\"fh2-media\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Comprehensive-Flight-Planning.jpg\" \/>\n      <\/div>\n    <\/div>\n\n    <!-- ROW 3 -->\n    <div class=\"fh2-row\">\n      <div class=\"fh2-col\">\n        <div class=\"fh2-box-title\">Intelligent Algorithms for Precision Inspection<\/div>\n        <img decoding=\"async\" class=\"fh2-media\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Intelligent-Algorithms-for-Precision-Inspection.jpg\" \/>\n      <\/div>\n\n      <div class=\"fh2-col\">\n        <div class=\"fh2-box-title\">End-To-End Data Analysis<\/div>\n        <video class=\"fh2-media\" autoplay muted loop playsinline\n          poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-End-To-End-Data-Analysis.png\">\n          <source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-End-To-End-Data-Analysis.mp4\" type=\"video\/mp4\">\n        <\/video>\n      <\/div>\n    <\/div>\n\n    <!-- ROW 4 -->\n    <div class=\"fh2-row\">\n      <div class=\"fh2-col\">\n        <div class=\"fh2-box-title\">Seamless Automated Workflows<\/div>\n        <img decoding=\"async\" class=\"fh2-media\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Seamless-Automated-Workflows.jpg\" \/>\n      <\/div>\n\n      <div class=\"fh2-col\">\n        <div class=\"fh2-box-title\">Secure &#038; Flexible Integration<\/div>\n        <img decoding=\"async\" class=\"fh2-media\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Secure-Flexible-Integration.jpg\" \/>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-2\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"2\" ><div class=\"textwidget custom-html-widget\"><section class=\"as-reveal-section\">\n\n  <div class=\"as-sticky-container\">\n\n    <div class=\"as-image-container\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Real-Time-Remote-Operation.jpg\" alt=\"\">\n      <div class=\"as-bottom-shade\"><\/div>\n    <\/div>\n\n    <div class=\"as-hero-text\">\n      <h1 class=\"as-heading\">Real-Time Remote Operation<\/h1>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.as-reveal-section{\n  height:220vh;\n  position:relative;\n}\n\n.as-sticky-container{\n  position:sticky;\n  top:0;\n  height:100vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n}\n\n\/* IMAGE *\/\n.as-image-container{\n  width:calc(100% - 200px);\n  transform:scale(1);\n  transition:width 0.2s ease-out, transform 0.2s ease-out;\n  position:relative;\n}\n\n.as-image-container img{\n  width:100%;\n  height:100vh;\n  object-fit:cover;\n  display:block;\n}\n\n\/* \ud83d\udd25 BOTTOM DARK SHADE *\/\n.as-bottom-shade{\n  position:absolute;\n  bottom:0;\n  left:0;\n  width:100%;\n  height:40%;\n  background:linear-gradient(to top, rgba(0,0,0,0.8), transparent);\n  opacity:0;\n  transition:opacity 0.3s ease;\n  pointer-events:none;\n}\n\n\/* TEXT *\/\n.as-hero-text{\n  position:absolute;\n  text-align:center;\n  color:#fff;\n  z-index:2;\n  max-width:900px;\n  padding:0 20px;\n}\n\n\/* HEADING *\/\n.as-heading{\n  font-size:48px;\n  margin:0;\n  opacity:0;\n  transform:translateY(40px);\n  transition:all 0.6s ease;\n  color:#fff !important;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width:768px){\n  .as-heading{\n    font-size:28px;\n  }\n\n  .as-image-container{\n    width:calc(100% - 40px);\n  }\n}\n<\/style>\n\n<script>\n(function(){\n\nfunction initSections(){\n\n  const sections = document.querySelectorAll(\".as-reveal-section\");\n\n  sections.forEach(function(section){\n\n    const imageContainer = section.querySelector(\".as-image-container\");\n    const heading = section.querySelector(\".as-heading\");\n    const shade = section.querySelector(\".as-bottom-shade\");\n\n    function update(){\n\n      const rect = section.getBoundingClientRect();\n      const total = section.offsetHeight - window.innerHeight;\n\n      let progress = -rect.top \/ total;\n      progress = Math.min(Math.max(progress, 0), 1);\n\n      \/* IMAGE SCALE + WIDTH *\/\n      const margin = 100 - (progress * 100);\n      imageContainer.style.width = \"calc(100% - \" + (margin*2) + \"px)\";\n      imageContainer.style.transform = \"scale(\" + (1 + progress * 0.2) + \")\";\n\n      \/* HEADING APPEAR *\/\n      if(progress > 0.2){\n        heading.style.opacity = \"1\";\n        heading.style.transform = \"translateY(0)\";\n      } else {\n        heading.style.opacity = \"0\";\n        heading.style.transform = \"translateY(40px)\";\n      }\n\n      \/* \ud83d\udd25 BOTTOM SHADE APPEARS AFTER HEADING *\/\n      if(progress > 0.45){\n        shade.style.opacity = (progress - 0.45) * 2; \/\/ smooth fade\n      } else {\n        shade.style.opacity = \"0\";\n      }\n\n    }\n\n    window.addEventListener(\"scroll\", update);\n    update();\n\n  });\n\n}\n\nwindow.addEventListener(\"load\", initSections);\n\n})();\n<\/script><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-3\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"3\" ><div class=\"textwidget custom-html-widget\"><section class=\"zen-op-exp\">\n\n<style>\n\/* SAME CSS \u2014 unchanged *\/\n.zen-op-exp{\nbackground:#000;\ncolor:#fff;\npadding:40px 20px;\ntext-align:center;\n}\n\n.zen-op-container{\nmax-width:1200px;\nmargin:auto;\n}\n\n.zen-op-title{\nfont-size:46px;\nfont-weight:600;\nmargin-bottom:60px;\n}\n\n.zen-op-media{\nposition:relative;\nmargin-bottom:30px;\n}\n\n.zen-op-media video,\n.zen-op-media img{\nwidth:100%;\ndisplay:none;\nopacity:0;\ntransition:opacity .4s ease;\n}\n\n.zen-op-media .active{\ndisplay:block;\nopacity:1;\n}\n\n.zen-op-tabs{\ndisplay:flex;\njustify-content:space-between;\nflex-wrap:wrap;\nborder-top:1px solid #333;\npadding-top:20px;\n}\n\n.zen-op-tab{\nflex:1;\nfont-size:14px;\ncolor: white !important;\ncursor:pointer;\npadding:10px;\ntransition:.3s;\n}\n\n.zen-op-tab.active{\ncolor:#fff;\nborder-bottom:2px solid #fff;\n}\n\n.zen-op-text{\nmargin-top:20px;\nfont-size:14px;\ncolor: white !important;\n\nmax-width:720px;\nmargin-left:auto;\nmargin-right:auto;\nline-height:1.7;\n}\n\n@media(max-width:900px){\n.zen-op-tabs{\nflex-direction:column;\ngap:10px;\n}\n\n.zen-op-tab{\nborder-bottom:1px solid #333;\n}\n\n.zen-op-title{\nfont-size:32px;\n}\n}\n<\/style>\n\n\n<div class=\"zen-op-container\">\n\n<h2 class=\"zen-op-title\">Virtual Cockpit<\/h2>\n\n\n<!-- MEDIA -->\n\n<div class=\"zen-op-media\">\n\n<video class=\"active\" autoplay muted loop playsinline preload=\"metadata\"\nposter=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Remote-Control.png\" id=\"m1\">\n<source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Remote-Control.mp4\" type=\"video\/mp4\">\n<\/video>\n\n<video autoplay muted loop playsinline preload=\"metadata\"\nposter=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multi-Drone-Control.png\" id=\"m2\">\n<source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multi-Drone-Control.mp4\" type=\"video\/mp4\">\n<\/video>\n\n<video autoplay muted loop playsinline preload=\"metadata\"\nposter=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Track.png\" id=\"m3\">\n<source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Track.mp4\" type=\"video\/mp4\">\n<\/video>\n\n<video autoplay muted loop playsinline preload=\"metadata\"\nposter=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-FlyTo-Tasks.png\" id=\"m4\">\n<source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-FlyTo-Tasks.mp4\" type=\"video\/mp4\">\n<\/video>\n\n<video autoplay muted loop playsinline preload=\"metadata\"\nposter=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-AR-Street.png\" id=\"m5\">\n<source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-AR-Street.mp4\" type=\"video\/mp4\">\n<\/video>\n\n<\/div>\n\n\n<!-- TABS -->\n\n<div class=\"zen-op-tabs\">\n\n<div class=\"zen-op-tab active\" data-id=\"m1\" data-text=\"Mouse and keyboard replace the physical remote controller for operators working from a fixed command station. Mouselook mode steers the aircraft and camera with cursor movement, and drag-select zoom pulls in on any area of the live view instantly reducing the input overhead that slows down camera work during time-sensitive operations.\n\">Remote Control<\/div>\n\n<div class=\"zen-op-tab\" data-id=\"m2\" data-text=\"Manage multiple aircraft from a single FlightHub 2 interface assign tasks, monitor status, and intervene on individual drones without switching between separate control systems.\n\">Multi-Drone Control<\/div>\n\n<div class=\"zen-op-tab\" data-id=\"m3\" data-text=\"Lock a moving subject in frame and the platform maintains tracking automatically using the aircraft's zoom and attitude controls \u2014 keeping the target centred without manual camera adjustments.\n\">Smart Track<\/div>\n\n<div class=\"zen-op-tab\" data-id=\"m4\" data-text=\"Dispatch an aircraft to a specific location with a single input. The system calculates the optimal route and sends the drone on its way without requiring a full mission plan to be built first.\n\">FlyTo Tasks<\/div>\n\n<div class=\"zen-op-tab\" data-id=\"m5\" data-text=\"Augmented reality overlays add contextual information to the live feed, helping operators orient themselves and identify subjects against the physical environment during active missions.\n\">AR Street<\/div>\n\n<\/div>\n\n\n<p class=\"zen-op-text\" id=\"zen-op-desc\">\nEffortlessly control the drone remotely via a mouse and keyboard. Quick operations like Mouselook mode and drag-select zoom make camera control more efficient.\n<\/p>\n\n<\/div>\n\n\n<script>\n\/* SAME JS \u2014 unchanged *\/\n\nconst tabs = document.querySelectorAll(\".zen-op-tab\");\nconst media = document.querySelectorAll(\".zen-op-media video, .zen-op-media img\");\nconst desc = document.getElementById(\"zen-op-desc\");\n\nlet index = 0;\n\nfunction activateTab(i){\n\ntabs.forEach(t=>t.classList.remove(\"active\"));\nmedia.forEach(m=>{\nm.classList.remove(\"active\");\nif(m.tagName===\"VIDEO\") m.pause();\n});\n\ntabs[i].classList.add(\"active\");\n\nconst id = tabs[i].dataset.id;\nconst text = tabs[i].dataset.text;\n\nconst el = document.getElementById(id);\n\nel.classList.add(\"active\");\n\nif(el.tagName===\"VIDEO\") el.play();\n\ndesc.innerText = text;\n\nindex = i;\n\n}\n\ntabs.forEach((tab,i)=>{\ntab.addEventListener(\"click\", ()=>activateTab(i));\n});\n\n\nsetInterval(()=>{\nindex++;\nif(index>=tabs.length) index=0;\nactivateTab(index);\n},6000);\n\n<\/script>\n\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-4\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"4\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Ground-to-Cloud Synergy\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-5\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"5\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-5\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Dashboard<\/h4>\n <div class=\"style__item-content___2TwrZ\">The dashboard aggregates device health, active task progress, and cumulative flight statistics into a single view that updates in real time. Operations managers get an accurate read on what the entire fleet is doing at any moment without pulling reports from individual systems or waiting for pilots to check in.<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Live Annotations<\/h4>\n <div class=\"style__item-content___2TwrZ\">Annotate directly on the live map mark targets, draw task boundaries, and plan route adjustments in real time across every connected device simultaneously. What the command team marks, field operators see instantly, without radio relay or manual transcription of instructions.<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-3-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-3\" role=\"tab\" aria-controls=\"canvas-tabs-3\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Livestream Sharing<\/h4>\n <div class=\"style__item-content___2TwrZ\">Live aerial feeds generate shareable custom links on demand. Team members who aren&#8217;t logged into the platform \u2014 on-site coordinators, remote stakeholders, incident commanders get access via mobile QR code scan without needing a FlightHub 2 account. The feed reaches whoever needs to see it, immediately.<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-4-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-4\" role=\"tab\" aria-controls=\"canvas-tabs-4\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Simultaneous Livestreams<\/h4>\n <div class=\"style__item-content___2TwrZ\">Multiple aircraft can stream simultaneously into a configurable multi-feed layout, giving the command team real-time visual coverage across the full operational area rather than switching between single-camera views. Every stream is recorded in full nothing gets lost because attention was on a different feed at the critical moment.<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Dashboard.jpg\" alt=\"Dashboard\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Live-Annotations.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Live-Annotations.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Live-Annotations.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Live-Annotations.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Live-Annotations.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-3\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-3-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Livestream-Sharing.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Livestream-Sharing.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Livestream-Sharing.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Livestream-Sharing.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Livestream-Sharing.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-4\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-4-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Simultaneous-Livestreams.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Simultaneous-Livestreams.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Simultaneous-Livestreams.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Simultaneous-Livestreams.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Simultaneous-Livestreams.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-6\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"6\" ><div class=\"textwidget custom-html-widget\"><section class=\"xr-section\">\n\n  <div class=\"xr-sticky\">\n\n    <div class=\"xr-image-box\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Comprehensive-Flight.jpg\" alt=\"\">\n      <div class=\"xr-shade\"><\/div>\n    <\/div>\n\n    <div class=\"xr-text\">\n      <h1 class=\"xr-title\">Comprehensive Flight <br>Planning\n<\/h1>\n      <p class=\"xr-desc\">Immersive 3D Route Editing: What You See Is What You Get\n<\/p>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.xr-section{\n  height:220vh;\n  position:relative;\n\tmargin-top: 30px;\n}\n\n.xr-sticky{\n  position:sticky;\n  top:0;\n  height:100vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n}\n\n\/* IMAGE *\/\n.xr-image-box{\n  width:calc(100% - 200px);\n  transform:scale(1);\n  transition:width 0.2s ease-out, transform 0.2s ease-out;\n  position:relative;\n}\n\n.xr-image-box img{\n  width:100%;\n  height:100vh;\n  object-fit:cover;\n  display:block;\n}\n\n\/* SHADE *\/\n.xr-shade{\n  position:absolute;\n  bottom:0;\n  left:0;\n  width:100%;\n  height:40%;\n  background:linear-gradient(to top, rgba(0,0,0,0.8), transparent);\n  opacity:0;\n  transition:opacity 0.3s ease;\n  pointer-events:none;\n}\n\n\/* TEXT *\/\n.xr-text{\n  position:absolute;\n  text-align:center;\n  color:#fff;\n  z-index:2;\n  max-width:900px;\n  padding:0 20px;\n}\n\n\/* HEADING *\/\n.xr-title{\n  font-size:48px;\n  margin:0 0 15px;\n  opacity:0;\n  transform:translateY(40px);\n  transition:all 0.6s ease;\n  color:#fff !important;\n}\n\n\/* DESCRIPTION *\/\n.xr-desc{\n  font-size:18px;\n  line-height:1.6;\n  opacity:0;\n  transform:translateY(40px);\n  transition:all 0.6s ease;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width:768px){\n  .xr-title{\n    font-size:28px;\n  }\n\n  .xr-desc{\n    font-size:16px;\n  }\n\n  .xr-image-box{\n    width:calc(100% - 40px);\n  }\n}\n<\/style>\n\n<script>\n(function(){\n\nfunction initSections(){\n\n  const sections = document.querySelectorAll(\".xr-section\");\n\n  sections.forEach(function(section){\n\n    const imageContainer = section.querySelector(\".xr-image-box\");\n    const heading = section.querySelector(\".xr-title\");\n    const desc = section.querySelector(\".xr-desc\");\n    const shade = section.querySelector(\".xr-shade\");\n\n    function update(){\n\n      const rect = section.getBoundingClientRect();\n      const total = section.offsetHeight - window.innerHeight;\n\n      let progress = -rect.top \/ total;\n      progress = Math.min(Math.max(progress, 0), 1);\n\n      \/* IMAGE SCALE + WIDTH *\/\n      const margin = 100 - (progress * 100);\n      imageContainer.style.width = \"calc(100% - \" + (margin*2) + \"px)\";\n      imageContainer.style.transform = \"scale(\" + (1 + progress * 0.2) + \")\";\n\n      \/* HEADING + DESC TOGETHER *\/\n      if(progress > 0.2){\n        heading.style.opacity = \"1\";\n        heading.style.transform = \"translateY(0)\";\n        desc.style.opacity = \"1\";\n        desc.style.transform = \"translateY(0)\";\n      } else {\n        heading.style.opacity = \"0\";\n        heading.style.transform = \"translateY(40px)\";\n        desc.style.opacity = \"0\";\n        desc.style.transform = \"translateY(40px)\";\n      }\n\n      \/* SHADE *\/\n      if(progress > 0.45){\n        shade.style.opacity = (progress - 0.45) * 2;\n      } else {\n        shade.style.opacity = \"0\";\n      }\n\n    }\n\n    window.addEventListener(\"scroll\", update);\n    update();\n\n  });\n\n}\n\nwindow.addEventListener(\"load\", initSections);\n\n})();\n<\/script><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-7\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"7\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Patrol and Inspection Routes\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-8\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"8\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-8\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Waypoint Routes<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Complex waypoint routes are built directly against 3D models of the target structure placing each waypoint exactly where it needs to be in three-dimensional space rather than approximating from a flat map. Intelligent detection actions attach to individual waypoints, so the aircraft automatically captures, records, and flags objects of interest at each programmed stop without requiring manual intervention during the flight.<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Patrol Routes<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Define the area or specify the objects to watch, and the platform generates a patrol route that covers them systematically. The aircraft runs the pattern, detects defined subjects, records encounters, and issues alerts as they occur turning a manual patrol into an automated monitoring cycle that runs consistently without depending on individual operator attention.<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Waypoint-Routes.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Waypoint-Routes.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Waypoint-Routes.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Waypoint-Routes.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Waypoint-Routes.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Patrol-Routes.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Patrol-Routes.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Patrol-Routes.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Patrol-Routes.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Patrol-Routes.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-9\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"9\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Mapping Routes\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-10\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"10\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-10\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Area Routes<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Area route planning scales to large 2D and 3D survey tasks with precision controls over overlap rate and coverage pattern. Custom GEO Zone bypassing is built in, so the aircraft routes around restricted or exclusion zones within the mapping area automatically no manual route editing required each time boundaries change.<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Linear Routes<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Rivers, pipelines, transmission lines, and road corridors don&#8217;t fit neatly into area grid patterns. Linear route planning handles them directly optimised for long continuous features and equipped with intelligent segmentation that breaks extended mapping runs into multiple connected flight missions. Each segment hands off cleanly to the next, producing consistent data across the full corridor length.<\/p>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Area-Routes.jpg\" alt=\"Area Routes\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Linear-Routes.jpg\" alt=\"Linear Routes\">\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-11\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"11\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Detailed Mapping Routes\n\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-12\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"12\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-12\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Smart 3D Capture<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">A preliminary model of the target structure becomes the basis for a refined capture route that follows the actual surface geometry rather than a flat approximation. The aircraft covers every face and angle in the sequence the model defines, simplifying what would otherwise require careful manual route design for complex shapes and multi-sided structures.<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Slope Routes<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Bridges, retaining walls, cliff faces, and steep embankments require a route that follows the inclined surface rather than flying a flat grid. Slope routes generate against the existing model geometry, giving a precise flight path for single-face detail capture. Safety assessment runs visually against the same model before the route is approved, and the final file syncs directly to the remote controller without manual transfer steps.<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-3-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-3\" role=\"tab\" aria-controls=\"canvas-tabs-3\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Geometric Routes<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Individual buildings and discrete structures get their own dedicated route type geometric routes wrap the flight path around the target&#8217;s physical form, ensuring complete coverage of all visible surfaces. The model view makes safety assessment visual and straightforward before committing to a flight, and route files sync automatically to the controller when planning is complete.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-3D-Capture.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-3D-Capture.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-3D-Capture.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-3D-Capture.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-3D-Capture.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Slope-Routes.jpg\" alt=\"Slope Routes\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-3\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-3-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Geometric-Routes.jpg\" alt=\"Geometric Routes\">\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-13\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"13\" ><div class=\"textwidget custom-html-widget\"><section class=\"ai-reveal-wrap\">\n\n  <div class=\"ai-sticky-box\">\n\n    <div class=\"ai-image-wrap\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Intelligent-Algorithms-for-Precision-Inspection-1.jpg\" alt=\"\">\n      <div class=\"ai-bottom-overlay\"><\/div>\n    <\/div>\n\n    <div class=\"ai-text-box\">\n      <h1 class=\"ai-title\">Intelligent Algorithms for Precision Inspection<\/h1>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.ai-reveal-wrap{\n  height:220vh;\n  position:relative;\n}\n\n.ai-sticky-box{\n  position:sticky;\n  top:0;\n  height:100vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n}\n\n\/* IMAGE *\/\n.ai-image-wrap{\n  width:calc(100% - 200px);\n  transform:scale(1);\n  transition:width 0.2s ease-out, transform 0.2s ease-out;\n  position:relative;\n}\n\n.ai-image-wrap img{\n  width:100%;\n  height:100vh;\n  object-fit:cover;\n  display:block;\n}\n\n\/* BOTTOM SHADE *\/\n.ai-bottom-overlay{\n  position:absolute;\n  bottom:0;\n  left:0;\n  width:100%;\n  height:40%;\n  background:linear-gradient(to top, rgba(0,0,0,0.8), transparent);\n  opacity:0;\n  transition:opacity 0.3s ease;\n  pointer-events:none;\n}\n\n\/* TEXT *\/\n.ai-text-box{\n  position:absolute;\n  text-align:center;\n  color:#fff;\n  z-index:2;\n  max-width:900px;\n  padding:0 20px;\n}\n\n\/* HEADING *\/\n.ai-title{\n  font-size:48px;\n  margin:0;\n  opacity:0;\n  transform:translateY(40px);\n  transition:all 0.6s ease;\n  color:#fff !important;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width:768px){\n  .ai-title{\n    font-size:28px;\n  }\n\n  .ai-image-wrap{\n    width:calc(100% - 40px);\n  }\n}\n<\/style>\n\n<script>\n(function(){\n\nfunction initSections(){\n\n  const sections = document.querySelectorAll(\".ai-reveal-wrap\");\n\n  sections.forEach(function(section){\n\n    const imageContainer = section.querySelector(\".ai-image-wrap\");\n    const heading = section.querySelector(\".ai-title\");\n    const shade = section.querySelector(\".ai-bottom-overlay\");\n\n    function update(){\n\n      const rect = section.getBoundingClientRect();\n      const total = section.offsetHeight - window.innerHeight;\n\n      let progress = -rect.top \/ total;\n      progress = Math.min(Math.max(progress, 0), 1);\n\n      \/* IMAGE SCALE + WIDTH *\/\n      const margin = 100 - (progress * 100);\n      imageContainer.style.width = \"calc(100% - \" + (margin*2) + \"px)\";\n      imageContainer.style.transform = \"scale(\" + (1 + progress * 0.2) + \")\";\n\n      \/* HEADING APPEAR *\/\n      if(progress > 0.2){\n        heading.style.opacity = \"1\";\n        heading.style.transform = \"translateY(0)\";\n      } else {\n        heading.style.opacity = \"0\";\n        heading.style.transform = \"translateY(40px)\";\n      }\n\n      \/* SHADE *\/\n      if(progress > 0.45){\n        shade.style.opacity = (progress - 0.45) * 2;\n      } else {\n        shade.style.opacity = \"0\";\n      }\n\n    }\n\n    window.addEventListener(\"scroll\", update);\n    update();\n\n  });\n\n}\n\nwindow.addEventListener(\"load\", initSections);\n\n})();\n<\/script><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-14\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"14\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Detection and Alert\n\n\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-15\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"15\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-15\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Smart Detection<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Onboard detection algorithms identify and count vehicles, vessels, and other defined objects in the live feed and recorded imagery without manual review. For specialised detection requirements, third-party algorithms integrate directly into the same detection pipeline so industry-specific needs are covered without rebuilding the workflow from scratch.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Automatic Alerts<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">When a detection event occurs, FlightHub 2 fires a pop-up and audio alert immediately, without waiting for an operator to notice the feed. Each alert is logged with object type, GPS location, timestamp, and the associated imagery creating a traceable record that feeds automatically into operation reports. Nothing is left to manual note-taking or memory.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-3-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-3\" role=\"tab\" aria-controls=\"canvas-tabs-3\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Smart Patrol<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Connect detection settings to a waypoint or patrol route and the entire inspection cycle becomes self-running the aircraft follows the route, identifies target objects as it goes, logs encounters, and issues alerts in real time. Security perimeters, infrastructure inspection corridors, and site access monitoring all move from scheduled manual checks to continuous automated coverage that runs without an operator actively watching.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Detection-1.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Detection-1.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Detection-1.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Detection-1.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Detection-1.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automatic-Alerts.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automatic-Alerts.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automatic-Alerts.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automatic-Alerts.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automatic-Alerts.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-3\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-3-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Patrol.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Patrol.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Patrol.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Patrol.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Smart-Patrol.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-16\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"16\" ><div class=\"textwidget custom-html-widget\"><section class=\"llm-heading-wrap\">\n\n  <h2 class=\"llm-title\">\n    Multimodal Large Language Model (LLM)\n  <\/h2>\n\n  <p class=\"llm-subtitle\">\n    Generalized Intelligent Detection: Enhanced by Multimodal LLM\n  <\/p>\n\n  <style>\n    .llm-heading-wrap{\n      text-align:center;\n      margin-top:20px;   \/* little top space *\/\n      margin-bottom:40px; \/* slightly more bottom space *\/\n      padding:0 15px;\n    }\n\n    .llm-title{\n      font-size:42px;\n      font-weight:600;\n      margin:0 0 10px;\n      color:#fff;\n    }\n\n    .llm-subtitle{\n      font-size:18px;\n      color:#aaa;\n      margin:0;\n    }\n\n    \/* Responsive *\/\n    @media (max-width:768px){\n      .llm-title{\n        font-size:28px;\n      }\n\n      .llm-subtitle{\n        font-size:16px;\n      }\n\n      .llm-heading-wrap{\n        margin-top:15px;\n        margin-bottom:30px;\n      }\n    }\n\n    @media (max-width:480px){\n      .llm-title{\n        font-size:22px;\n      }\n\n      .llm-subtitle{\n        font-size:14px;\n      }\n\n      .llm-heading-wrap{\n        margin-top:10px;\n        margin-bottom:25px;\n      }\n    }\n  <\/style>\n\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-17\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"17\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-17\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Multimodal Object Detection<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Type a description or drop in a reference image inside the Virtual Cockpit, and the Multimodal LLM interprets what you&#8217;re looking for and begins searching for it in the live feed. It doesn&#8217;t require a pre-trained category or a specific detection model for every object type the language model understands the request in plain terms and translates it into active detection. Alerts fire when a match is found, giving operators flexible situational awareness without having to anticipate every possible detection scenario in advance.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Multimodal Media Search<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Post-mission, the same text-or-image query interface searches back through the full archive of drone imagery and video to find matching objects across thousands of frames. What would take hours of manual review compresses into a targeted search result. Operational reports generate from those results in structured format making the data immediately usable for incident review, compliance documentation, or follow-up tasking.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Object-Detection.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Object-Detection.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Object-Detection.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Object-Detection.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Object-Detection.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Media-Search.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Media-Search.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Media-Search.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Media-Search.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Multimodal-Media-Search.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-18\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"18\" ><div class=\"textwidget custom-html-widget\"><section class=\"algo-section\">\n\n<style>\n.algo-section{\n  background:#000;\n  color:#fff;\n  text-align:center;\n  padding:60px 20px;\n}\n\n.algo-container{\n  max-width:1100px;\n  margin:auto;\n}\n\n\/* TITLE *\/\n.algo-title{\n  font-size:36px;\n  margin-bottom:20px;\n}\n\n\/* TAG *\/\n.algo-tag{\n  display:inline-block;\n  background:#fff;\n  color:#000;\n  padding:6px 14px;\n  border-radius:20px;\n  font-size:13px;\n  margin-bottom:40px;\n}\n\n\/* IMAGE *\/\n.algo-media{\n  position:relative;\n}\n\n.algo-media img{\n  width:100%;\n  border-radius:10px;\n  display:none;\n}\n\n.algo-media img.active{\n  display:block;\n}\n\n\/* TABS *\/\n.algo-tabs{\n  display:flex;\n  justify-content:center;\n  gap:30px;\n  margin-top:30px;\n  flex-wrap:wrap;\n}\n\n.algo-tab{\n  cursor:pointer;\n  font-size:14px;\n  color:#888;\n  padding-bottom:5px;\n  position:relative;\n}\n\n.algo-tab.active{\n  color:#fff;\n}\n\n.algo-tab.active::after{\n  content:\"\";\n  position:absolute;\n  bottom:0;\n  left:0;\n  width:100%;\n  height:2px;\n  background:#fff;\n}\n\n\/* DESCRIPTION *\/\n.algo-desc{\n  margin-top:20px;\n  font-size:14px;\n  color:#ccc;\n  max-width:700px;\n  margin-left:auto;\n  margin-right:auto;\n  line-height:1.6;\n}\n\n\/* RESPONSIVE *\/\n@media(max-width:768px){\n  .algo-title{\n    font-size:26px;\n  }\n\n  .algo-tabs{\n    gap:15px;\n  }\n}\n<\/style>\n\n<div class=\"algo-container\">\n\n  <h2 class=\"algo-title\">Open Algorithms, Smarter Than Ever<\/h2>\n\n  <div class=\"algo-tag\">Open Computing Platform<\/div>\n\n  <!-- IMAGE -->\n  <div class=\"algo-media\">\n    <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Algorithms-on-the-Drone.jpg\" class=\"active\" id=\"img1\">\n    <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Algorithms-on-the-Cloud.jpg\" id=\"img2\">\n  <\/div>\n\n  <!-- TABS -->\n  <div class=\"algo-tabs\">\n    <div class=\"algo-tab active\" data-id=\"img1\">\n      Algorithms on the Drone\n    <\/div>\n\n    <div class=\"algo-tab\" data-id=\"img2\">\n      Algorithms on the Cloud\n    <\/div>\n  <\/div>\n\n  <!-- TEXT -->\n  <div class=\"algo-desc\" id=\"algoText\">\n    Third-party algorithms can be integrated into the drone&#8217;s built-in computing module and Manifold 3, allowing DJI FlightHub 2 Virtual Cockpit to seamlessly switch between onboard third-party algorithms, expanding intelligent detection capabilities.\n  <\/div>\n\n<\/div>\n\n<script>\n(function(){\n\nconst tabs = document.querySelectorAll(\".algo-tab\");\nconst images = document.querySelectorAll(\".algo-media img\");\nconst text = document.getElementById(\"algoText\");\n\nconst data = [\n  \"Third-party algorithms can be integrated into the drone's built-in computing module and Manifold 3, allowing DJI FlightHub 2 Virtual Cockpit to seamlessly switch between onboard third-party algorithms, expanding intelligent detection capabilities.\",\n  \"Cloud-based intelligent algorithms can be deployed via Algorithm Management, allowing the Virtual Cockpit to instantly invoke successfully configured cloud algorithms and instances.\"\n];\n\nlet index = 0;\nlet interval;\n\n\/* ACTIVATE *\/\nfunction activateTab(i){\n\n  tabs.forEach(t=>t.classList.remove(\"active\"));\n  images.forEach(img=>img.classList.remove(\"active\"));\n\n  tabs[i].classList.add(\"active\");\n\n  const id = tabs[i].dataset.id;\n  document.getElementById(id).classList.add(\"active\");\n\n  text.innerText = data[i];\n\n  index = i;\n}\n\n\/* CLICK *\/\ntabs.forEach((tab,i)=>{\n  tab.addEventListener(\"click\", ()=>{\n    activateTab(i);\n    resetAuto();\n  });\n});\n\n\/* AUTO LOOP *\/\nfunction startAuto(){\n  interval = setInterval(()=>{\n    index++;\n    if(index >= tabs.length) index = 0;\n    activateTab(index);\n  }, 5000);\n}\n\nfunction resetAuto(){\n  clearInterval(interval);\n  startAuto();\n}\n\n\/* INIT *\/\nactivateTab(0);\nstartAuto();\n\n})();\n<\/script>\n\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-19\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"19\" ><div class=\"textwidget custom-html-widget\"><section class=\"zx-reveal-wrap\">\n\n  <div class=\"zx-sticky-box\">\n\n    <div class=\"zx-image-wrap\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-End-To-End-Data-Analysis.jpg\" alt=\"\">\n      <div class=\"zx-bottom-overlay\"><\/div>\n    <\/div>\n\n    <div class=\"zx-text-box\">\n      <h1 class=\"zx-title\">End-To-End Data Analysis\n<\/h1>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.zx-reveal-wrap{\n  height:220vh;\n  position:relative;\n}\n\n.zx-sticky-box{\n  position:sticky;\n  top:0;\n  height:100vh;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  overflow:hidden;\n}\n\n\/* IMAGE *\/\n.zx-image-wrap{\n  width:calc(100% - 200px);\n  transform:scale(1);\n  transition:width 0.2s ease-out, transform 0.2s ease-out;\n  position:relative;\n}\n\n.zx-image-wrap img{\n  width:100%;\n  height:100vh;\n  object-fit:cover;\n  display:block;\n}\n\n\/* BOTTOM SHADE *\/\n.zx-bottom-overlay{\n  position:absolute;\n  bottom:0;\n  left:0;\n  width:100%;\n  height:40%;\n  background:linear-gradient(to top, rgba(0,0,0,0.8), transparent);\n  opacity:0;\n  transition:opacity 0.3s ease;\n  pointer-events:none;\n}\n\n\/* TEXT *\/\n.zx-text-box{\n  position:absolute;\n  text-align:center;\n  color:#fff;\n  z-index:2;\n  max-width:900px;\n  padding:0 20px;\n}\n\n\/* HEADING *\/\n.zx-title{\n  font-size:48px;\n  margin:0;\n  opacity:0;\n  transform:translateY(40px);\n  transition:all 0.6s ease;\n  color:#fff !important;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width:768px){\n  .zx-title{\n    font-size:28px;\n  }\n\n  .zx-image-wrap{\n    width:calc(100% - 40px);\n  }\n}\n<\/style>\n\n<script>\n(function(){\n\nfunction initSections(){\n\n  const sections = document.querySelectorAll(\".zx-reveal-wrap\");\n\n  sections.forEach(function(section){\n\n    const imageContainer = section.querySelector(\".zx-image-wrap\");\n    const heading = section.querySelector(\".zx-title\");\n    const shade = section.querySelector(\".zx-bottom-overlay\");\n\n    function update(){\n\n      const rect = section.getBoundingClientRect();\n      const total = section.offsetHeight - window.innerHeight;\n\n      let progress = -rect.top \/ total;\n      progress = Math.min(Math.max(progress, 0), 1);\n\n      \/* IMAGE SCALE + WIDTH *\/\n      const margin = 100 - (progress * 100);\n      imageContainer.style.width = \"calc(100% - \" + (margin*2) + \"px)\";\n      imageContainer.style.transform = \"scale(\" + (1 + progress * 0.2) + \")\";\n\n      \/* HEADING APPEAR *\/\n      if(progress > 0.2){\n        heading.style.opacity = \"1\";\n        heading.style.transform = \"translateY(0)\";\n      } else {\n        heading.style.opacity = \"0\";\n        heading.style.transform = \"translateY(40px)\";\n      }\n\n      \/* SHADE *\/\n      if(progress > 0.45){\n        shade.style.opacity = (progress - 0.45) * 2;\n      } else {\n        shade.style.opacity = \"0\";\n      }\n\n    }\n\n    window.addEventListener(\"scroll\", update);\n    update();\n\n  });\n\n}\n\nwindow.addEventListener(\"load\", initSections);\n\n})();\n<\/script><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-20\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"20\" ><div class=\"textwidget custom-html-widget\"><section class=\"cm-section\">\n\n  <div class=\"cm-container\">\n\n    <!-- TEXT AREA -->\n    <div class=\"cm-top\">\n      <h2 class=\"cm-title\">Cloud Modeling<\/h2>\n\n      <p class=\"cm-description\">\n        light data uploads directly to FlightHub 2 and reconstruction begins in the cloud producing 2D orthomosaics, 3D reality models, and point clouds without requiring dedicated workstation processing. For missions where time to data matters, real-time 2D reconstruction runs during the flight itself, so a working model is available the moment the aircraft lands. Output accuracy meets 1:500 scale mapping standards, and exports in standard industry formats mean the results plug directly into GIS, BIM, and asset management platforms without conversion steps.\n      <\/p>\n    <\/div>\n\n    <!-- IMAGE AREA -->\n    <div class=\"cm-image-wrap\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Cloud-Modeling.jpg\" alt=\"Cloud Modeling\">\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.cm-section{\n  background:#000;\n  padding:40px 20px;\n  color:#fff;\n}\n\n.cm-container{\n  max-width:1200px;\n  margin:auto;\n}\n\n\/* TOP TEXT LAYOUT *\/\n.cm-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:40px;\n  margin-bottom:40px;\n}\n\n.cm-title{\n  font-size:48px;\n  font-weight:600;\n  margin:0;\n  flex:1;\n}\n\n.cm-description{\n  flex:1;\n  font-size:16px;\n  line-height:1.6;\n  color:#cfcfcf;\n  max-width:520px;\n}\n\n\/* IMAGE *\/\n.cm-image-wrap{\n  width:100%;\n  border-radius:8px;\n  overflow:hidden;\n  background:#111;\n}\n\n.cm-image-wrap img{\n  width:100%;\n  display:block;\n  object-fit:cover;\n}\n\n\/* TABLET *\/\n@media (max-width:992px){\n  .cm-title{\n    font-size:36px;\n  }\n\n  .cm-top{\n    flex-direction:column;\n  }\n\n  .cm-description{\n    max-width:100%;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width:600px){\n  .cm-section{\n    padding:60px 15px;\n  }\n\n  .cm-title{\n    font-size:28px;\n  }\n\n  .cm-description{\n    font-size:14px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-21\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"21\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Analyzer\n\n\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-22\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"22\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-22\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Design File Import<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">CAD drawings and design documents in PDF and DXF format import directly into the Analyzer and overlay onto the corresponding reality model using coordinate transformation tools. The alignment between design intent and physical site conditions becomes visible in a single view without switching between separate applications or exporting data for comparison elsewhere.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Timeline<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">The Timeline tool places survey results from different dates against each other in a single interface 2D and 3D models from separate capture sessions align chronologically so that change over time becomes directly visible. Progress tracking, structural movement monitoring, and environmental change assessment all work from the same temporal analysis view without requiring separate comparison tools.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-3-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-3\" role=\"tab\" aria-controls=\"canvas-tabs-3\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Measurement and Calculation<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Distance, height, surface area, and volume measurements run directly against the 3D model with accurate georeferenced results. One-click extraction pulls the figures without manual coordinate input or GIS software, putting quantitative site data in the hands of project managers and engineers without a specialist data processing step in between.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-4-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-4\" role=\"tab\" aria-controls=\"canvas-tabs-4\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Measurement Report<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Measurement results compile automatically into structured reports that present site progress and dimensional data in a format suitable for project handover, client review, or internal quality control. The report generates from what FlightHub 2 has already processed no additional formatting or data entry required.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-5-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-5\" role=\"tab\" aria-controls=\"canvas-tabs-5\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Analyzer Result Sharing<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Sharing analysis outputs with people outside the FlightHub 2 platform takes a QR code scan. Recipients view models, timeline comparisons, and measurement reports on mobile without creating an account or navigating a data management system. For clients, site supervisors, and regulatory reviewers who need to see the data without managing the platform, it removes all friction from the sharing process.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Design-File-Import.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Design-File-Import.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Design-File-Import.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Design-File-Import.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Design-File-Import.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Timeline.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Timeline.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Timeline.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Timeline.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Timeline.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-3\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-3-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Measurement-and-Calculation.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Measurement-and-Calculation.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Measurement-and-Calculation.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Measurement-and-Calculation.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Measurement-and-Calculation.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-4\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-4-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmaart-Measurement-Report.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmaart-Measurement-Report.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmaart-Measurement-Report.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmaart-Measurement-Report.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmaart-Measurement-Report.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-5\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-5-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Analyzer-Result-Sharing.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Analyzer-Result-Sharing.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Analyzer-Result-Sharing.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Analyzer-Result-Sharing.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Analyzer-Result-Sharing.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-23\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"23\" ><div class=\"textwidget custom-html-widget\"><section class=\"llm-heading-wrap\">\n\n  <h2 class=\"llm-title\">\n    Data Application\n  <\/h2>\n\n  <p class=\"llm-subtitle\">\n  Once operation results are automatically uploaded to DJI FlightHub 2, users can quickly analyze and annotate the results using comparison and annotation features. Operation photos are displayed at their corresponding geographic locations, aiding personnel in quickly reaching the site of any issues.\n\n  <\/p>\n\n  <style>\n    .llm-heading-wrap{\n      text-align:center;\n      margin-top:20px;   \/* little top space *\/\n      margin-bottom:40px; \/* slightly more bottom space *\/\n      padding:0 15px;\n    }\n\n    .llm-title{\n      font-size:42px;\n      font-weight:600;\n      margin:0 0 10px;\n      color:#fff;\n    }\n\n    .llm-subtitle{\n      font-size:18px;\n      color:#aaa;\n      margin:0;\n    }\n\n    \/* Responsive *\/\n    @media (max-width:768px){\n      .llm-title{\n        font-size:28px;\n      }\n\n      .llm-subtitle{\n        font-size:16px;\n      }\n\n      .llm-heading-wrap{\n        margin-top:15px;\n        margin-bottom:30px;\n      }\n    }\n\n    @media (max-width:480px){\n      .llm-title{\n        font-size:22px;\n      }\n\n      .llm-subtitle{\n        font-size:14px;\n      }\n\n      .llm-heading-wrap{\n        margin-top:10px;\n        margin-bottom:25px;\n      }\n    }\n  <\/style>\n\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-24\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"24\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-24\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Result Comparison<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Two sets of aerial imagery or 2D orthomosaics sit side by side on the same screen with annotations that display synchronously across both views. The comparison is direct and visual what changed, where it changed, and how significant the difference is all become apparent without building a separate analysis workflow. The map interface keeps the spatial context visible alongside the comparison.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Change Detection<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Rather than relying on manual side-by-side review, Change Detection runs automatically between two data sets and flags the differences with statistical area analysis. Detection reports generate from the results documenting what changed, where, and by how much in a format that supports environmental monitoring, construction progress validation, and post-incident damage assessment.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Result-Comparison.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Result-Comparison.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Result-Comparison.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Result-Comparison.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Result-Comparison.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Change-Detection.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Change-Detection.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Change-Detection.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Change-Detection.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Change-Detection.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-25\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"25\" ><div class=\"textwidget custom-html-widget\"><section class=\"auto-workflow\">\n\n  <h1>Seamless Automated Workflows<\/h1>\n  <h2>Automated Operations<\/h2>\n\n  <!-- IMAGE -->\n  <div class=\"auto-image-box\">\n    <img decoding=\"async\" id=\"autoMainImage\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Route-Planning.jpg\">\n  <\/div>\n\n  <!-- TABS -->\n  <div class=\"auto-tabs\">\n    <span class=\"auto-tab active\" data-index=\"0\">Flight Route Planning<\/span>\n    <span class=\"auto-tab\" data-index=\"1\">Flight Scheduling<\/span>\n    <span class=\"auto-tab\" data-index=\"2\">Task Execution<\/span>\n    <span class=\"auto-tab\" data-index=\"3\">Cloud Modeling<\/span>\n    <span class=\"auto-tab\" data-index=\"4\">Data Analysis<\/span>\n  <\/div>\n\n  <!-- DESCRIPTION -->\n  <p id=\"autoDesc\" class=\"auto-description\">\n    Supports multiple route planning methods to flexibly adapt to complex terrain and diverse operational requirements.\n  <\/p>\n\n<\/section>\n\n<style>\n.auto-workflow {\n  background: #000;\n  color: #fff;\n  text-align: center;\n  padding: 60px 20px;\n}\n\n\/* HEADINGS *\/\n.auto-workflow h1 {\n  font-size: 42px;\n  margin-bottom: 10px;\n\tcolor: white !important;\n}\n\n.auto-workflow h2 {\n  font-size: 22px;\n  color: white !important;\n  margin-bottom: 30px;\n}\n\n\/* IMAGE *\/\n.auto-image-box {\n  width: 900px;\n  max-width: 100%;\n  margin: 0 auto;\n  border-radius: 14px;\n  overflow: hidden;\n}\n\n.auto-image-box img {\n  width: 100%;\n  display: block;\n  transition: opacity 0.4s ease;\n}\n\n\/* TABS *\/\n.auto-tabs {\n  margin-top: 25px;\n  border-bottom: 1px solid rgba(255,255,255,0.1);\n  padding-bottom: 8px;\n}\n\n.auto-tab {\n  display: inline-block;\n  margin: 6px 12px;\n  font-size: 14px;\n  color: #888;\n  cursor: pointer;\n  position: relative;\n  padding-bottom: 5px;\n}\n\n.auto-tab.active {\n  color: #fff;\n}\n\n.auto-tab.active:after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  bottom: -2px;\n  width: 100%;\n  height: 2px;\n  background: #fff;\n}\n\n\/* DESCRIPTION *\/\n.auto-description {\n  margin-top: 15px;\n  font-size: 14px;\n  color: #aaa;\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n\/* TABLET *\/\n@media (max-width: 992px) {\n  .auto-workflow h1 {\n    font-size: 32px;\n  }\n\n  .auto-image-box {\n    width: 100%;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width: 600px) {\n  .auto-workflow {\n    padding: 40px 15px;\n  }\n\n  .auto-workflow h1 {\n    font-size: 26px;\n  }\n\n  .auto-workflow h2 {\n    font-size: 18px;\n  }\n\n  .auto-tab {\n    font-size: 12px;\n    margin: 5px 8px;\n  }\n\n  .auto-description {\n    font-size: 13px;\n  }\n}\n\n\/* SMALL MOBILE *\/\n@media (max-width: 400px) {\n  .auto-workflow h1 {\n    font-size: 22px;\n  }\n\n  .auto-tab {\n    font-size: 11px;\n    margin: 4px 6px;\n  }\n}\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n\n  var images = [\n    \"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Route-Planning.jpg\",\n    \"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Scheduling.jpg\",\n    \"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Task-Execution.jpg\",\n    \"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Cloud-Modeling1.jpg\",\n    \"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Data-Analysis.jpg\"\n  ];\n\n  var descriptions = [\n    \"Supports multiple route planning methods to flexibly adapt to complex terrain and diverse operational requirements.\",\n    \"Enables multi-type flight plans to easily handle automated operations across various scenarios.\",\n    \"Drones perform automatic flights following predefined plans, ensuring precise and efficient data collection.\",\n    \"Survey results are automatically uploaded to the cloud for rapid generation of high-precision 2D and 3D models.\",\n    \"Collected data automatically syncs to the analyzer, supporting site assessment and informed decision-making.\"\n  ];\n\n  var tabs = document.querySelectorAll(\".auto-tab\");\n  var mainImage = document.getElementById(\"autoMainImage\");\n  var desc = document.getElementById(\"autoDesc\");\n\n  var current = 0;\n  var interval;\n\n  function switchTab(index) {\n    current = index;\n\n    mainImage.style.opacity = 0;\n\n    setTimeout(function () {\n      mainImage.src = images[index];\n      desc.innerHTML = descriptions[index];\n      mainImage.style.opacity = 1;\n    }, 200);\n\n    tabs.forEach(function(tab) {\n      tab.classList.remove(\"active\");\n    });\n\n    tabs[index].classList.add(\"active\");\n  }\n\n  function startLoop() {\n    interval = setInterval(function () {\n      current = (current + 1) % images.length;\n      switchTab(current);\n    }, 4000);\n  }\n\n  tabs.forEach(function(tab, i) {\n    tab.addEventListener(\"click\", function () {\n      clearInterval(interval);\n      switchTab(i);\n      startLoop();\n    });\n  });\n\n  startLoop();\n\n});\n<\/script><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-26\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"26\" ><div class=\"textwidget custom-html-widget\"><section class=\"wfX-dual-section\">\n\n  <!-- ROW 1 -->\n  <div class=\"wfX-row\">\n    \n    <div class=\"wfX-col wfX-image-col\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automated-Triggered-Workflow.jpg\" \/>\n    <\/div>\n\n    <div class=\"wfX-col wfX-text-col\">\n      <h2>Automated Triggered Workflow<\/h2>\n      <p>\n        When a detection alert fires, FlightHub 2 can dispatch an aircraft to the relevant location automatically or await operator confirmation the response mode is configurable based on the scenario. Three linked nodes define the sequence: the Trigger that starts the chain, the FlyTo Task that moves the aircraft, and the Aircraft Action that executes on arrival. For law enforcement dispatch, emergency response, and scheduled patrol coverage, this chain converts an alert into an aerial response without manual coordination at each stage.\n      <\/p>\n    <\/div>\n\n  <\/div>\n\n  <!-- ROW 2 -->\n  <div class=\"wfX-row wfX-reverse\">\n\n    <div class=\"wfX-col wfX-text-col\">\n      <h2>Automated Periodic Workflow<\/h2>\n      <p>\n        Recurring data collection programs weekly site surveys, regular infrastructure monitoring, periodic environmental assessments configure through a drag-and-drop workflow builder that chains collection, reconstruction, measurement, analysis, and report delivery into a single scheduled sequence. Once the workflow is set up, the entire cycle runs on schedule without manual intervention at any stage. Hardware and software run in coordination, and the output at the end of each cycle is analysis-ready data and a formatted report, not a raw pile of imagery waiting for processing.\n\n      <\/p>\n    <\/div>\n\n    <div class=\"wfX-col wfX-video-col\">\n      <video autoplay muted loop playsinline>\n        <source src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Automated-Periodic-Workflow.mp4\" type=\"video\/mp4\">\n      <\/video>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.wfX-dual-section {\n  background: #000;\n  color: #fff;\n  padding: 20px 65px;\n}\n\n\/* ROW *\/\n.wfX-row {\n  width: 100%;\n  margin-bottom: 80px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 40px;\n}\n\n\/* REVERSE ROW *\/\n.wfX-row.wfX-reverse {\n  flex-direction: row-reverse;\n}\n\n\/* COLUMNS *\/\n.wfX-col {\n  width: 50%;\n}\n\n\/* IMAGE *\/\n.wfX-image-col img {\n  width: 100%;\n  border-radius: 12px;\n}\n\n\/* VIDEO *\/\n.wfX-video-col video {\n  width: 100%;\n  border-radius: 12px;\n}\n\n\/* TEXT *\/\n.wfX-text-col {\n  text-align: left;\n}\n\n.wfX-text-col h2 {\n  font-size: 36px;\n  margin-bottom: 15px;\n}\n\n.wfX-text-col p {\n  font-size: 16px;\n  color: #bbb;\n  line-height: 1.6;\n}\n\n\/* TABLET *\/\n@media (max-width: 992px) {\n  .wfX-row {\n    flex-direction: column;\n    text-align: center;\n  }\n\n  .wfX-row.wfX-reverse {\n    flex-direction: column;\n  }\n\n  .wfX-col {\n    width: 100%;\n  }\n\n  .wfX-text-col {\n    text-align: center;\n  }\n\n  .wfX-text-col h2 {\n    font-size: 28px;\n  }\n\t.wfX-dual-section {\n  background: #000;\n  color: #fff;\n  padding: 0px 65px;\n}\n}\n\n\/* MOBILE *\/\n@media (max-width: 600px) {\n  .wfX-dual-section {\n    padding: 50px 20px;\n  }\n\n  .wfX-row {\n    margin-bottom: 50px;\n  }\n\n  .wfX-text-col h2 {\n    font-size: 22px;\n  }\n\n  .wfX-text-col p {\n    font-size: 14px;\n  }\n\t.wfX-dual-section {\n  background: #000;\n  color: #fff;\n  padding: 0px 65px;\n}\n}\n\n\/* SMALL MOBILE *\/\n@media (max-width: 400px) {\n  .wfX-text-col h2 {\n    font-size: 20px;\n  }\n\n  .wfX-text-col p {\n    font-size: 13px;\n  }\n\t.wfX-dual-section {\n  background: #000;\n  color: #fff;\n  padding: 0px 65px;\n}\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-27\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"27\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Operational Safety and <br>Compliance\n\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-28\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"28\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-28\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Custom GEO Zone<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Task areas, airspace restriction zones, and no-landing zones configure to match the actual operational environment rather than relying on generic airspace databases. Obstacle data layers into the same configuration, so the aircraft has an accurate picture of what&#8217;s in the area before it lifts off and the boundaries enforce automatically during flight.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Custom Project Roles and Permissions<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Different team members need different levels of access planners, pilots, reviewers, and administrators each have distinct responsibilities that shouldn&#8217;t overlap. Custom role and permission settings define exactly what each user can see, modify, or execute within a project, keeping operations orderly and preventing unauthorised changes to routes, settings, or data.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-3-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-3\" role=\"tab\" aria-controls=\"canvas-tabs-3\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Secure Login Authentication<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Organisations with existing identity management systems connect FlightHub 2 through Single Sign-On for unified authentication across platforms. Multi-Factor Authentication adds a second verification layer for accounts with elevated access, making unauthorised entry significantly harder without creating friction for authorised users who follow the standard login process.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-4-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-4\" role=\"tab\" aria-controls=\"canvas-tabs-4\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">ADS-B<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">ADS-B reception runs continuously, pulling broadcast position data from nearby manned aircraft and flagging potential conflicts before they develop. Operators see a live picture of the airspace around their mission area, not just their own aircraft which is the awareness level that low-altitude flight safety and regulatory compliance actually requires.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-5-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-5\" role=\"tab\" aria-controls=\"canvas-tabs-5\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Localized Compliance<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Drone regulations vary significantly by country and region, and compliance configurations that work in one market don&#8217;t automatically apply in another. FlightHub 2 supports selective activation of compliance features geofencing limits, redundant control link requirements, and remote ID broadcasting based on the specific regulatory environment of each operational location, making it practical to run a compliant program across multiple jurisdictions from the same platform.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-6-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-6\" role=\"tab\" aria-controls=\"canvas-tabs-6\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Flight Data Reporting<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Where local regulations require flight data submission to airspace management authorities, FlightHub 2 handles the reporting automatically in real time once enabled. Operators don&#8217;t need to manage a separate reporting process alongside the flight the platform submits the required data as the mission runs, keeping the organisation on the right side of airspace compliance without adding administrative workload.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Custom-GEO-Zone.jpg\" alt=\"Custom GEO Zone\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Custom-Project-Roles-and-Permissions.jpg\" alt=\"Custom Project Roles and Permissions\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-3\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-3-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Secure-Login-Authentication.png\" alt=\"Secure Login Authentication\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-4\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-4-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-ADS-B.jpg\" alt=\"ADS-B\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-5\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-5-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Localized-Compliance.jpg\" alt=\"Localized Compliance\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-6\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-6-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Data-Reporting.jpg\" alt=\"Flight Data Reporting\">\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-29\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"29\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Remote Operations and <br>Maintenance\n\n\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 42px;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-30\" class=\"so-panel widget widget_product_page_tab_widget\" data-index=\"30\" ><div class=\"panel-widget-style panel-widget-style-for-gb3026-6a5f8ecac1f5c-0-0-30\" ><div\n\t\t\t\n\t\t\tclass=\"so-widget-product_page_tab_widget so-widget-product_page_tab_widget-default-d75171398898-3026\"\n\t\t\t\n\t\t>\n\n\n<div class=\"section bg-dark my-0 pt-3 pb-3\">\n<div class=\"container\">\n<div class=\"row align-items-center\">\n<div class=\"col-md-4\">\n<div class=\"nav flex-column saas-tab nav-pills\" id=\"canvas-tabs-tab\" role=\"tablist\" aria-orientation=\"vertical\">\n\n<a class=\"nav-link active mb-4 mx-4\" id=\"canvas-tabs-1-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-1\" role=\"tab\" aria-controls=\"canvas-tabs-1\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Flight Records<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Every flight whether launched from a dock automatically or flown manually by a remote controller operator is logged with a full record of aircraft status, key events, and operator inputs from start to finish. Summary reports export in one click for operational review, audit requirements, or incident investigation, and the detailed logs give enough granularity to trace exactly what happened at any point in the flight timeline.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-2-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-2\" role=\"tab\" aria-controls=\"canvas-tabs-2\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Alerts<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Environmental conditions change during operations, and not always with warning. When wind speed, rainfall, or any other monitored parameter moves past a threshold that affects flight safety or equipment integrity, FlightHub 2 fires an alert automatically. The operations team gets notified before a situation becomes an incident rather than discovering the problem in a post-flight review.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n<a class=\"nav-link  mb-4 mx-4\" id=\"canvas-tabs-3-tab\" data-bs-toggle=\"pill\" href=\"#canvas-tabs-3\" role=\"tab\" aria-controls=\"canvas-tabs-3\" aria-selected=\"true\">\n<h4 class=\"mb-2 fw-normal text-white\">Remote Maintenance<\/h4>\n <div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">\n<div class=\"style__item-content___2TwrZ\">Dock health and aircraft status are readable remotely through FlightHub 2 without sending someone to the physical location. Configuration adjustments and fine-tuning run through the same remote interface. For organisations running docks across multiple sites some of which are in remote or access-restricted locations remote maintenance capability is what makes a distributed autonomous drone program operationally viable rather than perpetually expensive to staff.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/a>\n\n\n\n<\/div>\n<\/div>\n<div class=\"col-md-8\">\n<div class=\"tab-content\" id=\"canvas-tabs-tabContent\">\n\n\n<div class=\"tab-pane fade show active text-center\" id=\"canvas-tabs-1\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-1-tab\">\n\t\t\n\n<video class=\"lazy h-mv-video w-video\" poster=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Records.png\"  loop autoplay muted playsinline>\n<source  data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Records.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Records.mp4\" type=\"video\/mp4\">\n<source data-src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Records.mp4\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Flight-Records.mp4\" type=\"video\/webm\">\n<\/video>\n\n\n<div class=\"video-overlay\"><\/div>\n\n\t\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-2\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-2-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Alerts.jpg\" alt=\"Alerts\">\n\t<\/div>\n\n<div class=\"tab-pane fade show  text-center\" id=\"canvas-tabs-3\" role=\"tabpanel\" aria-labelledby=\"canvas-tabs-3-tab\">\n\t\t<img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Remote-Maintenance.png\" alt=\"Remote Maintenance\">\n\t<\/div>\n\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-31\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"31\" ><div class=\"textwidget custom-html-widget\"><section class=\"custom-heading\">\n  <h2>Secure &#038; Flexible Integration\n\n\n\n<\/h2>\n\n  <style>\n    .custom-heading{\n      text-align: center;\n\t\t\tmargin-top: 50px;\n      margin: 20px 0; \/* minimal top & bottom space *\/\n    }\n\n    .custom-heading h2{\n      font-size: 62px !important;\n      font-weight: 600;\n      margin: 0;\n      color: #fff;\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px){\n      .custom-heading h2{\n        font-size: 28px !important;\n      }\n\n      .custom-heading{\n        margin: 15px 0;\n      }\n    }\n\n    @media (max-width: 480px){\n      .custom-heading h2{\n        font-size: 22px !important;\n      }\n\n      .custom-heading{\n        margin: 10px 0;\n      }\n    }\n  <\/style>\n<\/section><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-32\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"32\" ><div class=\"textwidget custom-html-widget\"><section class=\"cm-section\">\n\n  <div class=\"cm-container\">\n\n    <!-- TEXT AREA -->\n    <div class=\"cm-top\">\n      <h2 class=\"cm-title\">OpenAPI*<\/h2>\n\n      <p class=\"cm-description\">\n       A RESTful OpenAPI exposes FlightHub 2&#8217;s core capabilities flight control, mission management, reconstruction, and data access to external development teams. Organisations building custom dashboards, integrating drone data into existing enterprise systems, or adding aerial data collection to industry-specific platforms can build against the API directly, reducing the scope of custom development required and accelerating deployment timelines.\n      <\/p>\n    <\/div>\n\n    <!-- IMAGE AREA -->\n    <div class=\"cm-image-wrap\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-openai.jpg\" alt=\"Cloud Modeling\">\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.cm-section{\n  background:#000;\n  padding:40px 20px;\n  color:#fff;\n}\n\n.cm-container{\n  max-width:1200px;\n  margin:auto;\n}\n\n\/* TOP TEXT LAYOUT *\/\n.cm-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:40px;\n  margin-bottom:40px;\n}\n\n.cm-title{\n  font-size:48px;\n  font-weight:600;\n  margin:0;\n  flex:1;\n}\n\n.cm-description{\n  flex:1;\n  font-size:16px;\n  line-height:1.6;\n  color:#cfcfcf;\n  max-width:520px;\n}\n\n\/* IMAGE *\/\n.cm-image-wrap{\n  width:100%;\n  border-radius:8px;\n  overflow:hidden;\n  background:#111;\n}\n\n.cm-image-wrap img{\n  width:100%;\n  display:block;\n  object-fit:cover;\n}\n\n\/* TABLET *\/\n@media (max-width:992px){\n  .cm-title{\n    font-size:36px;\n  }\n\n  .cm-top{\n    flex-direction:column;\n  }\n\n  .cm-description{\n    max-width:100%;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width:600px){\n  .cm-section{\n    padding:60px 15px;\n  }\n\n  .cm-title{\n    font-size:28px;\n  }\n\n  .cm-description{\n    font-size:14px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-33\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"33\" ><div class=\"textwidget custom-html-widget\"><section class=\"cm-section\">\n\n  <div class=\"cm-container\">\n\n    <!-- TEXT AREA -->\n    <div class=\"cm-top\">\n      <h2 class=\"cm-title\">FlightHub Sync <\/h2>\n\n      <p class=\"cm-description\">\n       For teams that need system integration without a development build, FlightHub Sync connects FlightHub 2 to existing organisational platforms through a visual configuration interface no code required. Flight routes, media files, and 3D models sync to connected systems automatically. Live streams push to external platforms via RTMP, RTSP, or GB28181 protocol, reaching command centres, client dashboards, and third-party monitoring systems in whatever format they already accept.\n      <\/p>\n    <\/div>\n\n    <!-- IMAGE AREA -->\n    <div class=\"cm-image-wrap\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-FlightHub-Sync.jpg\" alt=\"Cloud Modeling\">\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.cm-section{\n  background:#000;\n  padding:40px 20px;\n  color:#fff;\n}\n\n.cm-container{\n  max-width:1200px;\n  margin:auto;\n}\n\n\/* TOP TEXT LAYOUT *\/\n.cm-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:40px;\n  margin-bottom:40px;\n}\n\n.cm-title{\n  font-size:48px;\n  font-weight:600;\n  margin:0;\n  flex:1;\n}\n\n.cm-description{\n  flex:1;\n  font-size:16px;\n  line-height:1.6;\n  color:#cfcfcf;\n  max-width:520px;\n}\n\n\/* IMAGE *\/\n.cm-image-wrap{\n  width:100%;\n  border-radius:8px;\n  overflow:hidden;\n  background:#111;\n}\n\n.cm-image-wrap img{\n  width:100%;\n  display:block;\n  object-fit:cover;\n}\n\n\/* TABLET *\/\n@media (max-width:992px){\n  .cm-title{\n    font-size:36px;\n  }\n\n  .cm-top{\n    flex-direction:column;\n  }\n\n  .cm-description{\n    max-width:100%;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width:600px){\n  .cm-section{\n    padding:60px 15px;\n  }\n\n  .cm-title{\n    font-size:28px;\n  }\n\n  .cm-description{\n    font-size:14px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-34\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"34\" ><div class=\"textwidget custom-html-widget\"><section class=\"cm-section\">\n\n  <div class=\"cm-container\">\n\n    <!-- TEXT AREA -->\n    <div class=\"cm-top\">\n      <h2 class=\"cm-title\">DJI FlightHub 2 <br> On-Premises<\/h2>\n\n      <p class=\"cm-description\">\n      For organisations where cloud deployment raises data sovereignty or network security concerns, FlightHub 2 deploys on-premises into an isolated intranet environment. The same platform capabilities run entirely within the organisation&#8217;s own infrastructure, with no data leaving the internal network. An All-in-One solution is available for organisations that need self-contained deployment without building a dedicated server environment.\n\n\n      <\/p>\n    <\/div>\n\n    <!-- IMAGE AREA -->\n    <div class=\"cm-image-wrap\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-FlightHub-2-1.jpg\" alt=\"Cloud Modeling\">\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.cm-section{\n  background:#000;\n  padding:40px 20px;\n  color:#fff;\n}\n\n.cm-container{\n  max-width:1200px;\n  margin:auto;\n}\n\n\/* TOP TEXT LAYOUT *\/\n.cm-top{\n  display:flex;\n  justify-content:space-between;\n  align-items:flex-start;\n  gap:40px;\n  margin-bottom:40px;\n}\n\n.cm-title{\n  font-size:48px;\n  font-weight:600;\n  margin:0;\n  flex:1;\n}\n\n.cm-description{\n  flex:1;\n  font-size:16px;\n  line-height:1.6;\n  color:#cfcfcf;\n  max-width:520px;\n}\n\n\/* IMAGE *\/\n.cm-image-wrap{\n  width:100%;\n  border-radius:8px;\n  overflow:hidden;\n  background:#111;\n}\n\n.cm-image-wrap img{\n  width:100%;\n  display:block;\n  object-fit:cover;\n}\n\n\/* TABLET *\/\n@media (max-width:992px){\n  .cm-title{\n    font-size:36px;\n  }\n\n  .cm-top{\n    flex-direction:column;\n  }\n\n  .cm-description{\n    max-width:100%;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width:600px){\n  .cm-section{\n    padding:60px 15px;\n  }\n\n  .cm-title{\n    font-size:28px;\n  }\n\n  .cm-description{\n    font-size:14px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-35\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"35\" ><div class=\"textwidget custom-html-widget\"><section class=\"data-security-section\">\n\n  <!-- Layer 1: Heading + Subheadings -->\n  <div class=\"top-layer\">\n    <h2>Data Security*<\/h2>\n\n    <div class=\"sub-headings\">\n      <div class=\"col\">DJI FlightHub 2<\/div>\n      <div class=\"col\">DJI FlightHub 2 On-Premises<\/div>\n      <div class=\"col\">Security Certifications<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Layer 2: Images -->\n  <div class=\"image-layer\">\n    <div class=\"col\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-FlightHub-2-img.jpg\" alt=\"\">\n    <\/div>\n    <div class=\"col\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-FlightHub-2-On-Premises.jpg\" alt=\"\">\n    <\/div>\n    <div class=\"col\">\n      <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Security-Certifications.jpg\" alt=\"\">\n    <\/div>\n  <\/div>\n\n  <!-- Layer 3: Text -->\n  <div class=\"text-layer\">\n    <div class=\"col\">\n     Regional data residency is built into the architecture users outside China have their data stored on AWS infrastructure deployed across the US and Europe. \n    <\/div>\n    <div class=\"col\">\n      By opting for private deployment, users can install DJI FlightHub 2 in a completely isolated intranet environment, providing an additional layer of data security.\n    <\/div>\n    <div class=\"col\">\n      DJI FlightHub 2 holds ISO 27001 and ISO 27701 certifications. Its software design, development and operational services comply with information security management system standards, ensuring users&#8217; data privacy and personal information are properly managed and protected.\n    <\/div>\n  <\/div>\n\n<\/section>\n\n<style>\n.data-security-section {\n  background: #000;\n  color: #fff;\n  padding: 60px 20px;\n}\n\n\/* Heading *\/\n.top-layer h2 {\n  text-align: center;\n  margin-bottom: 30px;\n}\n\n\/* Common Flex Row *\/\n.sub-headings,\n.image-layer,\n.text-layer {\n  display: flex;\n  justify-content: center; \/* better alignment *\/\n  flex-wrap: wrap;\n  gap: 30px;\n}\n\n\/* Columns (Desktop) *\/\n.col {\n  width: calc(33.333% - 20px); \/* \u2705 FIX for gap *\/\n  text-align: center;\n}\n\n\/* Images *\/\n.image-layer img {\n  width: 100%;\n  height: auto;\n  display: block;\n  border-radius: 10px;\n}\n\n\/* Text Styling *\/\n.text-layer .col {\n  font-size: 14px;\n  line-height: 1.6;\n  color: #ccc;\n}\n\n\/* ========================= *\/\n\/* \u2705 TABLET (992px \u2193) *\/\n\/* ========================= *\/\n@media (max-width: 992px) {\n\n  .col {\n    width: calc(50% - 15px); \/* 2 per row *\/\n  }\n\n  .sub-headings {\n    text-align: center;\n  }\n\n  .top-layer h2 {\n    font-size: 28px;\n  }\n\n  .text-layer .col {\n    font-size: 14px;\n  }\n}\n\n\/* ========================= *\/\n\/* \u2705 MOBILE FIX (IMPORTANT) *\/\n\/* ========================= *\/\n@media (max-width: 600px) {\n\n  .sub-headings,\n  .image-layer,\n  .text-layer {\n    flex-direction: column;   \/* \u2705 force vertical stacking *\/\n    align-items: center;      \/* center everything *\/\n  }\n\n  .col {\n    width: 100% !important;   \/* \u2705 override desktop widths *\/\n    max-width: 400px;        \/* optional: keeps it clean *\/\n  }\n\n  .sub-headings .col {\n    font-size: 14px;\n    margin-bottom: 10px;\n  }\n\n  .image-layer img {\n    border-radius: 10px;\n  }\n\n  .text-layer .col {\n    font-size: 13px;\n    text-align: center;\n  }\n}\n\n\/* ========================= *\/\n\/* \u2705 SMALL MOBILE (400px \u2193) *\/\n\/* ========================= *\/\n@media (max-width: 400px) {\n\n  .data-security-section {\n    padding: 40px 12px;\n  }\n\n  .top-layer h2 {\n    font-size: 20px;\n  }\n\n  .text-layer .col {\n    font-size: 12.5px;\n  }\n\n  .sub-headings,\n  .image-layer,\n  .text-layer {\n    gap: 12px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-36\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"36\" ><div class=\"textwidget custom-html-widget\"><section class=\"ds-sec\">\n\n  <!-- Layer 1 -->\n  <div class=\"ds-heading\">\n    <h2>Supported Devices <sup>[2]<\/sup><\/h2>\n  <\/div>\n\n  <!-- Layer 2 -->\n  <div class=\"ds-wrapper\">\n\n    <!-- Row 1 -->\n    <div class=\"ds-row ds-row-2\">\n      <div class=\"ds-card\">\n        <h3>DJI Dock 2<\/h3>\n        <span class=\"ds-link\">Learn More<\/span>\n        <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-Dock-2.jpg\">\n      <\/div>\n\n      <div class=\"ds-card\">\n        <h3>DJI Dock 3<\/h3>\n        <span class=\"ds-link\">Learn More<\/span>\n        <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-Dock-3.jpg\">\n      <\/div>\n    <\/div>\n\n    <!-- Row 2 -->\n    <div class=\"ds-row ds-row-3\">\n      <div class=\"ds-card\">\n        <h3>DJI Matrice 400<\/h3>\n        <span class=\"ds-link\">Learn More<\/span>\n        <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-Matrice-4-Series.jpg\">\n      <\/div>\n\n      <div class=\"ds-card\">\n        <h3>DJI Matrice 4 Series<\/h3>\n        <span class=\"ds-link\">Learn More<\/span>\n        <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-Mavic-3-Enterprise-Series.jpg\">\n      <\/div>\n\n      <div class=\"ds-card\">\n        <h3>DJI Mavic 3 Enterprise Series<\/h3>\n        <span class=\"ds-link\">Learn More<\/span>\n        <img decoding=\"async\" src=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-DJI-Matrice-400.jpg\">\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n.ds-sec {\n  background: #000;\n  color: #fff;\n  padding: 60px 70px;\n}\n\n\/* Heading *\/\n.ds-heading h2 {\n  text-align: center;\n  margin-bottom: 40px;\n}\n\n\/* Rows *\/\n.ds-row {\n  display: flex;\n  gap: 20px;\n  margin-bottom: 25px;\n}\n\n\/* Row 1 \u2192 2 cards *\/\n.ds-row-2 .ds-card {\n  flex: 1 1 calc(50% - 10px);\n}\n\n\/* Row 2 \u2192 3 cards *\/\n.ds-row-3 .ds-card {\n  flex: 1 1 calc(33.333% - 13.33px);\n}\n\n\/* Card *\/\n.ds-card {\n  background: #111;\n  padding: 20px;\n  border-radius: 6px;\n  box-sizing: border-box;\n}\n\n\/* Content *\/\n.ds-card h3 {\n  margin-bottom: 10px;\n}\n\n.ds-link {\n  display: inline-block;\n  margin-bottom: 15px;\n  font-size: 14px;\n  cursor: pointer;\n}\n\n.ds-card img {\n  width: 100%;\n  display: block;\n}\n\n\/* Tablet *\/\n@media (max-width: 992px) {\n  .ds-row {\n    flex-wrap: wrap;\n  }\n\n  .ds-row-2 .ds-card,\n  .ds-row-3 .ds-card {\n    flex: 1 1 calc(50% - 10px);\n  }\n\n  .ds-sec {\n    padding: 50px 40px;\n  }\n}\n\n\/* Mobile *\/\n@media (max-width: 600px) {\n  .ds-row-2 .ds-card,\n  .ds-row-3 .ds-card {\n    flex: 1 1 100%;\n  }\n\n  .ds-heading h2 {\n    font-size: 24px;\n  }\n\n  .ds-sec {\n    padding: 40px 20px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-37\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"37\" ><div class=\"textwidget custom-html-widget\"><section class=\"binding-section\">\n\n  <div class=\"content\">\n    <h2>\n      Device Binding and Free Quotas <sup>[3]<\/sup>\n    <\/h2>\n\n    <p>\n      Device Binding and Free Quotas: Upon initially binding devices to an organization, corresponding livestream minutes, mapping image quotas, and storage space will be granted.\n    <\/p>\n\n    <a href=\"#\" class=\"btn\">FAQ<\/a>\n  <\/div>\n\n<\/section>\n\n<style>\n.binding-section {\n  background: #141414;\n  color: #fff;\n  padding: 80px 20px;\n  text-align: center;\n}\n\n\/* Content *\/\n.binding-section .content {\n  max-width: 800px;\n  margin: 0 auto;\n}\n\n\/* Heading *\/\n.binding-section h2 {\n  margin-bottom: 20px;\n  line-height: 1.3;\n}\n\n\/* Paragraph *\/\n.binding-section p {\n  color: #ccc;\n  font-size: 16px;\n  line-height: 1.6;\n  margin-bottom: 30px;\n}\n\n\/* Button *\/\n.binding-section .btn {\n  display: inline-block;\n  padding: 12px 30px;\n  background: #ddd;\n  color: #000;\n  border-radius: 30px;\n  text-decoration: none;\n  font-size: 14px;\n  transition: 0.3s;\n}\n\n.binding-section .btn:hover {\n  background: #fff;\n}\n\n\/* Responsive *\/\n@media (max-width: 600px) {\n  .binding-section {\n    padding: 60px 15px;\n  }\n\n  .binding-section h2 {\n    font-size: 24px;\n  }\n\n  .binding-section p {\n    font-size: 14px;\n  }\n}\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-38\" class=\"widget_text so-panel widget widget_custom_html\" data-index=\"38\" ><div class=\"textwidget custom-html-widget\"><section class=\"psX-pricing-section\">\n\n  <h2 class=\"psX-pricing-title\">Choose Your Plan<\/h2>\n\n  <div class=\"psX-pricing-table-wrapper\">\n    <table class=\"psX-pricing-table\">\n\n      <!-- HEADER -->\n      <thead>\n        <tr>\n          <th>Differences<\/th>\n          <th>Standard Version<br>(Free)<\/th>\n          <th>Business Version<\/th>\n          <th>Enterprise Version<\/th>\n          <th>On-Premises Version<br>(AIO Included)<\/th>\n        <\/tr>\n      <\/thead>\n\n      <!-- BODY -->\n      <tbody>\n\n        <tr>\n          <td>Livestream<\/td>\n          <td>\u2014<\/td>\n          <td>\n            2000 minutes\/month<br>\n            <small>Unused minutes roll over<\/small>\n          <\/td>\n          <td>\n            Unlimited duration<br>\n            <small>Limited dock livestream<\/small>\n          <\/td>\n          <td>Unlimited duration<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Storage Capacity<\/td>\n          <td>5 GB<\/td>\n          <td>500 GB<\/td>\n          <td>Unlimited<\/td>\n          <td>Unlimited<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Mapping Quantity<\/td>\n          <td>\u2014<\/td>\n          <td>3000 images\/month<\/td>\n          <td>150,000+ images\/year<\/td>\n          <td>Unlimited<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Max Online Devices<\/td>\n          <td>Unlimited<\/td>\n          <td>Unlimited<\/td>\n          <td>Based on package<\/td>\n          <td>Up to 200 devices<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Account Quantity<\/td>\n          <td>5<\/td>\n          <td>Unlimited<\/td>\n          <td>Unlimited<\/td>\n          <td>Unlimited<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Custom Roles<\/td>\n          <td>\u2014<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Smart Search<\/td>\n          <td>4\/month<\/td>\n          <td>Unlimited<\/td>\n          <td>Unlimited<\/td>\n          <td>Unlimited<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Analyzer<\/td>\n          <td>Demo only<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n        <\/tr>\n\n        <tr>\n          <td>Auto Dispatch<\/td>\n          <td>\u2014<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n        <\/tr>\n\n        <tr>\n          <td>OpenAPI<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n          <td>\u2714<\/td>\n        <\/tr>\n\n        <!-- BUTTON ROW -->\n        <tr class=\"psX-btn-row\">\n          <td><\/td>\n          <td><button class=\"psX-btn\">Standard<\/button><\/td>\n          <td><button class=\"psX-btn\">Business<\/button><\/td>\n          <td><button class=\"psX-btn\">Enterprise<\/button><\/td>\n          <td><button class=\"psX-btn\">On-Premises<\/button><\/td>\n        <\/tr>\n\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n<\/section>\n\n<style>\n\n\/* SECTION *\/\n.psX-pricing-section {\n  background: linear-gradient(180deg, #071a2c, #000);\n  color: #fff;\n  padding: 80px 100px;\n}\n\n\/* TITLE *\/\n.psX-pricing-title {\n  text-align: center;\n  font-size: 48px;\n  margin-bottom: 40px;\n  color: white !important;\n}\n\n\/* TABLE WRAPPER *\/\n.psX-pricing-table-wrapper {\n  overflow-x: auto;\n}\n\n\/* TABLE *\/\n.psX-pricing-table {\n  width: 100%;\n  min-width: 900px;\n  border-collapse: collapse;\n}\n\n\/* HEADER *\/\n.psX-pricing-table th {\n  text-align: center;\n  padding: 20px;\n  font-size: 16px;\n  font-weight: 600;\n}\n\n\/* CELLS *\/\n.psX-pricing-table td {\n  padding: 20px;\n  text-align: center;\n  border-top: 1px solid rgba(255,255,255,0.05);\n  font-size: 14px;\n  color: #ccc;\n}\n\n\/* FIRST COLUMN *\/\n.psX-pricing-table td:first-child,\n.psX-pricing-table th:first-child {\n  text-align: left;\n  font-weight: 600;\n  color: #fff;\n}\n\n\/* STRIPED ROWS *\/\n.psX-pricing-table tbody tr:nth-child(odd) {\n  background: rgba(255,255,255,0.03);\n}\n\n\/* BUTTON *\/\n.psX-btn {\n  background: #1e90ff;\n  border: none;\n  padding: 10px 18px;\n  color: #fff;\n  border-radius: 6px;\n  cursor: pointer;\n}\n\n.psX-btn:hover {\n  background: #3aa0ff;\n}\n\n\/* TABLET *\/\n@media (max-width: 992px) {\n\n  .psX-pricing-title {\n    font-size: 36px;\n  }\n\n  .psX-pricing-table td,\n  .psX-pricing-table th {\n    padding: 16px;\n  }\n}\n\n\/* MOBILE *\/\n@media (max-width: 600px) {\n\n  .psX-pricing-title {\n    font-size: 28px;\n  }\n\n  .psX-pricing-section {\n    padding: 50px 10px;\n  }\n\n  .psX-pricing-table td,\n  .psX-pricing-table th {\n    font-size: 13px;\n    padding: 14px;\n  }\n}\n\n\/* SMALL MOBILE *\/\n@media (max-width: 400px) {\n\n  .psX-pricing-title {\n    font-size: 24px;\n  }\n\n  .psX-pricing-table td,\n  .psX-pricing-table th {\n    font-size: 12px;\n  }\n}\n\n<\/style><\/div><\/div><div id=\"panel-gb3026-6a5f8ecac1f5c-0-0-39\" class=\"widget_text so-panel widget widget_custom_html panel-last-child\" data-index=\"39\" ><div class=\"textwidget custom-html-widget\"><section class=\"pkg-section\">\n\n  <h2 class=\"pkg-title\">Package Section<\/h2>\n\n  <div class=\"pkg-subtitle\">Package and Billing Details<\/div>\n\n  <div class=\"pkg-row\">\n\n    <!-- CARD 1 -->\n    <div class=\"pkg-card\">\n      <h3>Livestream Recharge Package<\/h3>\n      <p>\n        If livestream minutes are insufficient, you may purchase this package,\n        which is valid for one year.\n      <\/p>\n      <button class=\"pkg-btn\">Buy Now<\/button>\n    <\/div>\n\n    <!-- CARD 2 -->\n    <div class=\"pkg-card\">\n      <h3>Mapping Recharge <br> Package<\/h3>\n      <p>\n        If mapping image quota is insufficient, you may purchase this package,\n        which is valid for one year.\n      <\/p>\n      <button class=\"pkg-btn\">Buy Now<\/button>\n    <\/div>\n\n    <!-- CARD 3 -->\n    <div class=\"pkg-card\">\n      <h3>Storage Space Upgrade Package<\/h3>\n      <p>\n        If storage space has reached its limit, you may purchase this package,\n        which is valid for one year.\n      <\/p>\n      <button class=\"pkg-btn\">Buy Now<\/button>\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<style>\n\n\/* SECTION *\/\n.pkg-section {\n  background: #000;\n  color: #fff;\n  padding: 50px 100px;\n  text-align: center;\n}\n\n\/* TITLE *\/\n.pkg-title {\n  font-size: 56px;\n  margin-bottom: 20px;\n}\n\n\/* SUBTITLE *\/\n.pkg-subtitle {\n  display: inline-block;\n  padding: 10px 20px;\n  background: #eee;\n  color: #000;\n  border-radius: 30px;\n  font-size: 14px;\n  margin-bottom: 60px;\n}\n\n\/* ROW *\/\n.pkg-row {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  gap: 30px;\n}\n\n\/* CARD *\/\n.pkg-card {\n  width: calc(33.333% - 20px);\n  background: linear-gradient(145deg, #111, #0a0a0a);\n  padding: 40px 30px;\n  text-align: left;\n  border-radius: 6px;\n  transition: 0.3s ease;\n}\n\n\/* HOVER *\/\n.pkg-card:hover {\n  transform: translateY(-5px);\n}\n\n\/* TITLE *\/\n.pkg-card h3 {\n  font-size: 24px;\n  margin-bottom: 15px;\n\tcolor: white !important;\n}\n\n\/* TEXT *\/\n.pkg-card p {\n  font-size: 14px;\n  color: #bbb;\n  line-height: 1.6;\n  margin-bottom: 25px;\n}\n\n\/* BUTTON *\/\n.pkg-btn {\n  background: transparent;\n  border: 1px solid #fff;\n  color: #fff;\n  padding: 10px 18px;\n  border-radius: 25px;\n  cursor: pointer;\n}\n\n.pkg-btn:hover {\n  background: #fff;\n  color: #000;\n}\n\n\/* ========================= *\/\n\/* TABLET *\/\n\/* ========================= *\/\n@media (max-width: 992px) {\n\n  .pkg-section {\n    padding: 20px 40px;\n  }\n\n  .pkg-title {\n    font-size: 40px;\n  }\n\n  .pkg-card {\n    width: calc(50% - 15px); \/* 2 per row *\/\n  }\n}\n\n\/* ========================= *\/\n\/* MOBILE *\/\n\/* ========================= *\/\n@media (max-width: 600px) {\n\n  .pkg-section {\n    padding: 20px 20px;\n  }\n\n  .pkg-title {\n    font-size: 28px;\n  }\n\n  .pkg-subtitle {\n    font-size: 12px;\n    margin-bottom: 40px;\n  }\n\n  .pkg-card {\n    width: 100%; \/* stack *\/\n    text-align: center;\n  }\n}\n\n\/* ========================= *\/\n\/* SMALL MOBILE *\/\n\/* ========================= *\/\n@media (max-width: 400px) {\n\t.pkg-section {\n  background: #000;\n  color: #fff;\n  padding: 10px 20px;\n  text-align: center;\n}\n\n  .pkg-title {\n    font-size: 24px;\n  }\n\n  .pkg-card h3 {\n    font-size: 20px;\n  }\n\n  .pkg-card p {\n    font-size: 13px;\n  }\n}\n\n<\/style><\/div><\/div><\/div><\/div><\/div>\n\n\n<style>\n.h-mv-video {\n    height: 300px;\n}\n.single-p.pt-0.pb-30,\n.single-p.pt-0.pb-30 > div {\n  background-color: #000 !important;\n}\n\n#pl-gb2962-69b3fa9fa685a .so-panel {\n    margin-bottom: 0px !important;\n}\n.widget_text.so-panel.widget.widget_custom_html {\nbackground-color: black !important;\nmargin-bottom: 0px !important;\n}\n\n<\/style>\n<style>\n.mb-2.fw-normal.text-white.active {\ncolor: white !important;\n}\n\n<\/style>\n<style>\n\/* Hide all tab content by default *\/\n.tab-pane {\n  display: none !important;\n  opacity: 0 !important;\n  transition: opacity 0.3s ease !important;\n}\n\n\/* Show only active tab *\/\n.tab-pane.active {\n  display: block !important;\n  opacity: 1 !important;\n}\n<\/style>\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function(){\n\n  \/* \ud83d\udd0d FIND ALL TAB GROUPS *\/\n  const tabGroups = document.querySelectorAll('[id^=\"canvas-tabs-tab\"]');\n\n  tabGroups.forEach(function(tabGroup){\n\n    const container = tabGroup.closest('.row') || tabGroup.parentElement;\n    const tabs = tabGroup.querySelectorAll('.nav-link');\n\n    if(!tabs.length) return;\n\n    const panes = container.querySelectorAll('.tab-pane');\n\n    let index = 0;\n    let interval;\n\n    function stopAllVideos(){\n      panes.forEach(pane=>{\n        const videos = pane.querySelectorAll(\"video\");\n        videos.forEach(video=>{\n          video.pause();\n          video.currentTime = 0;\n        });\n      });\n    }\n\n    function hideAllPanes(){\n      panes.forEach(pane=>{\n        pane.classList.remove('active');\n        pane.style.display = \"none\";\n      });\n    }\n\n    function showPane(id){\n      const pane = container.querySelector(id);\n      if(pane){\n        pane.classList.add('active');\n        pane.style.display = \"block\";\n\n        const video = pane.querySelector(\"video\");\n        if(video){\n          video.play();\n        }\n      }\n    }\n\n    function activateTab(i){\n      if(!tabs[i]) return;\n\n      tabs.forEach(t=>t.classList.remove(\"active\"));\n\n      stopAllVideos();\n      hideAllPanes();\n\n      tabs[i].classList.add(\"active\");\n\n      const target = tabs[i].getAttribute(\"href\");\n      showPane(target);\n\n      index = i;\n    }\n\n    \/* CLICK SUPPORT *\/\n    tabs.forEach((tab,i)=>{\n      tab.addEventListener(\"click\", function(e){\n        e.preventDefault();\n        activateTab(i);\n        resetAuto();\n      });\n    });\n\n    \/* AUTO LOOP *\/\n    function startAuto(){\n      interval = setInterval(()=>{\n        index++;\n        if(index >= tabs.length) index = 0;\n        activateTab(index);\n      }, 5000);\n    }\n\n    function resetAuto(){\n      clearInterval(interval);\n      startAuto();\n    }\n\n    \/* INIT *\/\n    activateTab(0);\n    startAuto();\n\n  });\n\n});\n<\/script>\n\n\n\n<div class=\"pfaq-wrapper\" id=\"pfaq-flighthub2\">\n  <div class=\"pfaq-inner\">\n\n    <div class=\"pfaq-heading-label\">Got questions?<\/div>\n    <h2 class=\"pfaq-main-title\">DJI FlightHub 2 Frequently Asked Questions<\/h2>\n\n    <div class=\"pfaq-item pfaq-active\">\n        <div class=\"pfaq-question\">What is the price of DJI FlightHub 2 in UAE?<span class=\"pfaq-arrow\"><\/span><\/div>\n        <div class=\"pfaq-answer\"><p>DJI FlightHub 2 licensing is available in the UAE through Aerosmart, Dubai, with pricing depending on the license tier and term selected. Request a same-day quote in AED with regional invoicing.<\/p><\/div>\n    <\/div>\n\n    <div class=\"pfaq-item\">\n        <div class=\"pfaq-question\">What is DJI FlightHub 2?<span class=\"pfaq-arrow\"><\/span><\/div>\n        <div class=\"pfaq-answer\"><p>A cloud operations centre for drone fleets plan missions, watch live feeds from multiple aircraft, manage media and operate DJI Docks remotely from one dashboard.<\/p><\/div>\n    <\/div>\n\n    <div class=\"pfaq-item\">\n        <div class=\"pfaq-question\">Is FlightHub 2 required for DJI Dock operations?<span class=\"pfaq-arrow\"><\/span><\/div>\n        <div class=\"pfaq-answer\"><p>It is the standard control layer for Dock 2 and Dock 3 deployments scheduling automated missions and monitoring them from a control room.<\/p><\/div>\n    <\/div>\n\n    <div class=\"pfaq-item\">\n        <div class=\"pfaq-question\">Can UAE government entities run FlightHub privately?<span class=\"pfaq-arrow\"><\/span><\/div>\n        <div class=\"pfaq-answer\"><p>Deployment options exist for organisations with data-residency requirements; Aerosmart scopes the right configuration with UAE public-sector clients.<\/p><\/div>\n    <\/div>\n\n    <div class=\"pfaq-item\">\n        <div class=\"pfaq-question\">Does DJI FlightHub 2 come with support in the UAE?<span class=\"pfaq-arrow\"><\/span><\/div>\n        <div class=\"pfaq-answer\"><p>Yes Aerosmart provides activation help, workflow guidance and ongoing regional support for every DJI FlightHub 2 license supplied in the UAE.<\/p><\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n\n<style>\n#pfaq-flighthub2{background:#000;padding:60px 20px;margin:0;}\n#pfaq-flighthub2 .pfaq-inner{max-width:1000px;margin:0 auto;}\n#pfaq-flighthub2 .pfaq-heading-label{font-size:13px;font-weight:500;color:rgba(255,255,255,.55);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;text-align:center;}\n#pfaq-flighthub2 .pfaq-main-title{font-size:32px;font-weight:600;color:#fff;margin:0 0 40px;text-align:center;}\n#pfaq-flighthub2 .pfaq-item{border-bottom:1px solid rgba(255,255,255,.15);}\n#pfaq-flighthub2 .pfaq-question{padding:20px 40px 20px 0;cursor:pointer;position:relative;font-weight:600;color:#fff;transition:.3s ease;font-size:17px;}\n#pfaq-flighthub2 .pfaq-question:hover{color:var(--cnvs-secondarycolor,#1c75bc);}\n#pfaq-flighthub2 .pfaq-arrow{position:absolute;right:0;top:50%;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(45deg);transition:.3s ease;}\n#pfaq-flighthub2 .pfaq-item.pfaq-active .pfaq-arrow{transform:translateY(-50%) rotate(-135deg);}\n#pfaq-flighthub2 .pfaq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;}\n#pfaq-flighthub2 .pfaq-item.pfaq-active .pfaq-answer{max-height:400px;}\n#pfaq-flighthub2 .pfaq-answer p{padding-bottom:20px;line-height:1.7;color:rgba(255,255,255,.70);margin:0;}\n@media (max-width:991px){\n#pfaq-flighthub2{padding:40px 20px;}\n#pfaq-flighthub2 .pfaq-main-title{font-size:26px;}\n#pfaq-flighthub2 .pfaq-question{font-size:16px;padding:18px 35px 18px 0;}\n#pfaq-flighthub2 .pfaq-answer p{font-size:15px;}\n}\n@media (max-width:767px){\n#pfaq-flighthub2{padding:30px 15px;}\n#pfaq-flighthub2 .pfaq-main-title{font-size:22px;}\n#pfaq-flighthub2 .pfaq-question{font-size:15px;padding:16px 30px 16px 0;}\n#pfaq-flighthub2 .pfaq-answer p{font-size:14px;line-height:1.6;}\n}\n<\/style>\n\n<script>\n(function(){\n  function initPfaqFlightHub2(){\n    var wrap=document.getElementById(\"pfaq-flighthub2\");\n    if(!wrap) return;\n    var items=wrap.querySelectorAll(\".pfaq-item\");\n    items.forEach(function(item){\n      item.querySelector(\".pfaq-question\").addEventListener(\"click\",function(){\n        items.forEach(function(el){ if(el!==item) el.classList.remove(\"pfaq-active\"); });\n        item.classList.toggle(\"pfaq-active\");\n      });\n    });\n  }\n  if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",initPfaqFlightHub2);}else{initPfaqFlightHub2();}\n})();\n<\/script>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"DJI FlightHub 2\",\n  \"brand\": {\n    \"@type\": \"Brand\",\n    \"name\": \"DJI\"\n  },\n  \"category\": \"Drone Software \/ Accessory\",\n  \"description\": \"DJI FlightHub 2 \u2014 One cloud platform for the whole fleet. Available in the UAE from Aerosmart, authorised DJI dealer in Dubai.\",\n  \"image\": \"IMAGE_URL_FROM_PAGE\",\n  \"url\": \"https:\/\/www.aerosmart.ae\/product\/dji-flighthub-2\/\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"priceCurrency\": \"AED\",\n    \"price\": \"PRICE_HERE\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"seller\": {\n      \"@type\": \"Organization\",\n      \"name\": \"Aerosmart\",\n      \"url\": \"https:\/\/www.aerosmart.ae\/\"\n    }\n  }\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the price of the DJI FlightHub 2 in UAE?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"DJI FlightHub 2 licensing is available in the UAE through Aerosmart, Dubai, with pricing depending on the license tier and term selected. Request a same-day quote in AED with regional invoicing.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is DJI FlightHub 2?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A cloud operations centre for drone fleets \u2014 plan missions, watch live feeds from multiple aircraft, manage media and operate DJI Docks remotely from one dashboard.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is FlightHub 2 required for DJI Dock operations?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"It is the standard control layer for Dock 2 and Dock 3 deployments \u2014 scheduling automated missions and monitoring them from a control room.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can UAE government entities run FlightHub privately?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Deployment options exist for organisations with data-residency requirements; Aerosmart scopes the right configuration with UAE public-sector clients.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does the DJI FlightHub 2 come with support in the UAE?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes \u2014 Aerosmart provides activation help, workflow guidance and ongoing regional support for every DJI FlightHub 2 license supplied in the UAE.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>DJI FlightHub 2 is an all-in-one drone operations platform offering real-time data, live mission planning, and fleet management. This platform is ideal for enterprise drone teams that operate in the field or remotely.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"product_category":[46],"product_brand":[22],"product_tag":[],"class_list":["post-3026","product","type-product","status-publish","hentry","product_category-softwares-and-accessories","product_brand-dji-enterprise"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v21.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>DJI FlightHub 2 UAE | Fleet Management | Aerosmart<\/title>\n<meta name=\"description\" content=\"DJI FlightHub 2 cloud drone operations platform in UAE fleet management, live streaming and mission planning. Licensing via Aerosmart Dubai.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DJI FlightHub 2\" \/>\n<meta property=\"og:description\" content=\"DJI FlightHub 2 cloud drone operations platform in UAE fleet management, live streaming and mission planning. Licensing via Aerosmart Dubai.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2\" \/>\n<meta property=\"og:site_name\" content=\"Aerosmart Drones | All types drones\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/aerosmart.uav.ae\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T05:58:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Comprehensive-Flight-Planning.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"21 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2\",\"url\":\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2\",\"name\":\"DJI FlightHub 2 UAE | Fleet Management | Aerosmart\",\"isPartOf\":{\"@id\":\"https:\/\/www.aerosmart.ae\/#website\"},\"datePublished\":\"2025-05-28T07:01:24+00:00\",\"dateModified\":\"2026-07-09T05:58:24+00:00\",\"description\":\"DJI FlightHub 2 cloud drone operations platform in UAE fleet management, live streaming and mission planning. Licensing via Aerosmart Dubai.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.aerosmart.ae\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product\",\"item\":\"https:\/\/www.aerosmart.ae\/?post_type=product\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"DJI FlightHub 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.aerosmart.ae\/#website\",\"url\":\"https:\/\/www.aerosmart.ae\/\",\"name\":\"Aerosmart\",\"description\":\"Authorised DJI Dealer in Dubai, UAE\",\"publisher\":{\"@id\":\"https:\/\/www.aerosmart.ae\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.aerosmart.ae\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.aerosmart.ae\/#organization\",\"name\":\"Aerosmart\",\"alternateName\":\"Aerosmart UAV Trading L.L.C.\",\"url\":\"https:\/\/www.aerosmart.ae\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.aerosmart.ae\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/07\/aerosmart-logo.png\",\"contentUrl\":\"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/07\/aerosmart-logo.png\",\"width\":729,\"height\":295,\"caption\":\"Aerosmart\"},\"image\":{\"@id\":\"https:\/\/www.aerosmart.ae\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/aerosmart.uav.ae\",\"https:\/\/www.instagram.com\/aerosmart_uav\/\",\"https:\/\/www.linkedin.com\/company\/aerosmartuav\/\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DJI FlightHub 2 UAE | Fleet Management | Aerosmart","description":"DJI FlightHub 2 cloud drone operations platform in UAE fleet management, live streaming and mission planning. Licensing via Aerosmart Dubai.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2","og_locale":"en_US","og_type":"article","og_title":"DJI FlightHub 2","og_description":"DJI FlightHub 2 cloud drone operations platform in UAE fleet management, live streaming and mission planning. Licensing via Aerosmart Dubai.","og_url":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2","og_site_name":"Aerosmart Drones | All types drones","article_publisher":"https:\/\/www.facebook.com\/aerosmart.uav.ae","article_modified_time":"2026-07-09T05:58:24+00:00","og_image":[{"url":"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/06\/Aerosmart-Comprehensive-Flight-Planning.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"21 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2","url":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2","name":"DJI FlightHub 2 UAE | Fleet Management | Aerosmart","isPartOf":{"@id":"https:\/\/www.aerosmart.ae\/#website"},"datePublished":"2025-05-28T07:01:24+00:00","dateModified":"2026-07-09T05:58:24+00:00","description":"DJI FlightHub 2 cloud drone operations platform in UAE fleet management, live streaming and mission planning. Licensing via Aerosmart Dubai.","breadcrumb":{"@id":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.aerosmart.ae\/?product=dji-flighthub-2#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.aerosmart.ae\/"},{"@type":"ListItem","position":2,"name":"Product","item":"https:\/\/www.aerosmart.ae\/?post_type=product"},{"@type":"ListItem","position":3,"name":"DJI FlightHub 2"}]},{"@type":"WebSite","@id":"https:\/\/www.aerosmart.ae\/#website","url":"https:\/\/www.aerosmart.ae\/","name":"Aerosmart","description":"Authorised DJI Dealer in Dubai, UAE","publisher":{"@id":"https:\/\/www.aerosmart.ae\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.aerosmart.ae\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.aerosmart.ae\/#organization","name":"Aerosmart","alternateName":"Aerosmart UAV Trading L.L.C.","url":"https:\/\/www.aerosmart.ae\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.aerosmart.ae\/#\/schema\/logo\/image\/","url":"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/07\/aerosmart-logo.png","contentUrl":"https:\/\/www.aerosmart.ae\/wp-content\/uploads\/2026\/07\/aerosmart-logo.png","width":729,"height":295,"caption":"Aerosmart"},"image":{"@id":"https:\/\/www.aerosmart.ae\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/aerosmart.uav.ae","https:\/\/www.instagram.com\/aerosmart_uav\/","https:\/\/www.linkedin.com\/company\/aerosmartuav\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=\/wp\/v2\/product\/3026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=\/wp\/v2\/types\/product"}],"author":[{"embeddable":true,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3026"}],"version-history":[{"count":131,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=\/wp\/v2\/product\/3026\/revisions"}],"predecessor-version":[{"id":12158,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=\/wp\/v2\/product\/3026\/revisions\/12158"}],"wp:attachment":[{"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3026"}],"wp:term":[{"taxonomy":"product_category","embeddable":true,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_category&post=3026"},{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_brand&post=3026"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.aerosmart.ae\/index.php?rest_route=%2Fwp%2Fv2%2Fproduct_tag&post=3026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}