{"id":28603,"date":"2020-09-29T12:05:16","date_gmt":"2020-09-29T12:05:16","guid":{"rendered":"https:\/\/www.gofleet.com\/?post_type=industries&#038;p=28603"},"modified":"2026-09-17T17:21:15","modified_gmt":"2026-09-17T13:21:15","slug":"airports","status":"publish","type":"industries","link":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/","title":{"rendered":"Airports"},"content":{"rendered":"\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&amp;family=JetBrains+Mono:wght@400;600&amp;display=swap\">\n<style>\n\/* ==========================================================================\n   GoFleet Airports landing page \u2014 light-DOM WordPress block\n   EVERY selector below is scoped to #gfa-root. build-airports.mjs fails the\n   build on any selector that is not (allowlist: body.gfa-has-landing,\n   body.admin-bar). One bare h2{} or img{} here would restyle the whole site.\n   ========================================================================== *\/\n\n\/* --- 1. Root -------------------------------------------------------------\n   No transform \/ filter \/ isolation \/ will-change here: that would make\n   #gfa-root a stacking context and trap the sticky program rail.\n   The full-bleed escape lets the block span the viewport even inside a\n   theme's constrained content column.\n\n   ANCHOR OFFSET \u2014 the theme header's height. Deliberately NOT a CSS custom\n   property: `--` is one of the sequences wptexturize rewrites, and this\n   stylesheet ships inline in post content. It appears in exactly three\n   places, and build-airports.mjs asserts all three agree:\n     (a) #gfa-root [id]        scroll-margin-top\n     (b) .gfa-prog-rail        sticky top\n     (c) #gfa-root             data-gfa-offset attribute, read by the script\n   Change all three together. *\/\n   footer#colophon {\n      margin-top: 0 !important;\n   }\n   #dm-general-footer-search, \n   #dm-general-footer-cta {\n    display: none !important;\n   }\n#gfa-root{\n  width: 100vw;\n  max-width: 100vw;\n  margin-left: calc(50% - 50vw);\n  margin-right: calc(50% - 50vw);\n  font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  font-style: normal;\n  line-height: 1.5;\n  letter-spacing: normal;\n  word-spacing: normal;\n  color: #262626;\n  background: #fff;\n  text-align: left;\n  text-transform: none;\n  text-indent: 0;\n  text-shadow: none;\n  white-space: normal;\n  direction: ltr;\n  list-style: none;\n  cursor: auto;\n  overflow-x: hidden;\n  -webkit-font-smoothing: antialiased;\n}\n\/* 100vw includes the scrollbar, so the escape overhangs by ~15px. The page\n   script adds this class to <body> \u2014 never a bare body{} rule. *\/\nbody.gfa-has-landing{ overflow-x: hidden; }\n\n\/* --- 2. Reset ------------------------------------------------------------\n   #gfa-root * scores (1,0,0): it beats a theme's h2{}, p{}, a{} and even\n   .entry-content h2{}, while the design's own inline styles still win over\n   it. That ordering is the point \u2014 NO !important anywhere in this block. *\/\n#gfa-root, #gfa-root *, #gfa-root *::before, #gfa-root *::after{ box-sizing: border-box; }\n#gfa-root *{\n  font-family: inherit;\n  font-size: inherit;\n  font-weight: inherit;\n  font-style: inherit;\n  line-height: inherit;\n  letter-spacing: inherit;\n  word-spacing: inherit;\n  color: inherit;\n  text-align: inherit;\n  text-transform: inherit;\n  text-indent: inherit;\n  text-shadow: inherit;\n  white-space: inherit;\n  direction: inherit;\n  list-style: none;\n  cursor: inherit;\n  float: none;\n  clear: none;\n  text-decoration: none;\n  background: none;\n  border: 0;\n  outline: 0;\n  margin: 0;\n  padding: 0;\n  min-width: 0;\n  max-width: none;\n  box-shadow: none;\n  border-radius: 0;\n  transform: none;\n  filter: none;\n  opacity: 1;\n  vertical-align: baseline;\n}\n\/* UA defaults the design still leans on, re-asserted above the * reset. *\/\n#gfa-root b, #gfa-root strong{ font-weight: 700; }\n#gfa-root i, #gfa-root em{ font-style: italic; }\n#gfa-root svg{ display: inline-block; overflow: visible; }\n#gfa-root img{ max-width: none; border-style: none; }\n#gfa-root video{ max-width: none; }\n#gfa-root button{ background: none; border: 0; -webkit-appearance: none; appearance: none; font: inherit; }\n#gfa-root a{ color: inherit; text-decoration: none; background: none; }\n#gfa-root a:hover{ color: #436B11; }\n#gfa-root ::selection{ background: #D0E5B5; color: #1F1F1B; }\n\/* Section anchors clear the theme header when a deeplink lands on them. *\/\n#gfa-root [id]{ scroll-margin-top: 88px; }\n\n\/* --- 3. Utilities --------------------------------------------------------\n   Panels are emitted for every state and hidden with .gfa-hide, so the page\n   is complete and indexable before a line of JS runs. *\/\n\/* .gfa-hide is doubled deliberately: (1,0,2) so it outranks .gfa-contents\n   below, which is (1,0,1) and would otherwise win on source order and leave\n   every display:contents panel visible. Specificity, not !important. *\/\n#gfa-root .gfa-hide.gfa-hide{ display: none; }\n#gfa-root .gfa-contents{ display: contents; }\n\/* Panels must never carry an inline display: an inline declaration outranks\n   this stylesheet and .gfa-hide would silently lose. The build asserts it.\n   This is the layout the problem-media panels used to hold inline. *\/\n#gfa-root .gfa-prob-media{\n  position:absolute; inset:0; display:flex; flex-direction:column;\n  justify-content:flex-end; padding:32px;\n}\n\n\/* --- 4. Keyframes --------------------------------------------------------\n   Every name is gfa-prefixed: in a global namespace `pulse`, `drift` and\n   `ring` collide with themes and plugins. The source's taxi \/ shuttleRun \/\n   tugRun \/ dash \/ patrol \/ breach \/ ticked \/ orbit \/ sweep \/ radar keyframes\n   are defined but never used by the markup, and are dropped. *\/\n@keyframes gfa-rvIn{ from{ opacity:0; transform:translateY(20px) } to{ opacity:1; transform:none } }\n@keyframes gfa-drift{ from{ background-position:0 0 } to{ background-position:180px 180px } }\n@keyframes gfa-pulse{ 0%,100%{ opacity:1; transform:scale(1) } 50%{ opacity:.3; transform:scale(1.7) } }\n@keyframes gfa-ring{ 0%{ box-shadow:0 0 0 0 rgba(152,218,56,.5) } 70%{ box-shadow:0 0 0 16px rgba(152,218,56,0) } 100%{ box-shadow:0 0 0 0 rgba(152,218,56,0) } }\n@keyframes gfa-barIn{ from{ transform:scaleX(0) } to{ transform:scaleX(1) } }\n@keyframes gfa-colIn{ from{ transform:scaleY(0) } to{ transform:scaleY(1) } }\n@keyframes gfa-marquee{ from{ transform:translateX(0) } to{ transform:translateX(-50%) } }\n\n\/* --- 5. Motion -----------------------------------------------------------\n   [data-rv] is only hidden once JS adds [data-armed], so with JS disabled\n   every revealed block is simply visible. *\/\n#gfa-root [data-rv][data-armed]:not([data-shown]){ opacity:0; transform:translateY(20px) }\n#gfa-root [data-rv][data-shown]{ animation: gfa-rvIn .42s cubic-bezier(.4,0,.2,1) both }\n#gfa-root [data-dots]{ animation: gfa-drift 34s linear infinite }\n#gfa-root [data-pulse]{ animation: gfa-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite }\n#gfa-root [data-ring]{ animation: gfa-ring 2.8s cubic-bezier(.4,0,.2,1) infinite }\n#gfa-root [data-seg]{ transform-origin:left; animation: gfa-barIn .9s cubic-bezier(.4,0,.2,1) both }\n#gfa-root [data-col]{ transform-origin:bottom; animation: gfa-colIn 1s cubic-bezier(.4,0,.2,1) both }\n#gfa-root [data-marquee]{ animation: gfa-marquee 34s linear infinite }\n#gfa-root [data-marquee-wrap]:hover [data-marquee]{ animation-play-state: paused }\n#gfa-root [data-lift]{ transition: transform .22s cubic-bezier(.4,0,.2,1), box-shadow .22s cubic-bezier(.4,0,.2,1), border-color .18s }\n#gfa-root [data-lift]:hover{ transform: translateY(-4px); box-shadow: 0 20px 24px -4px rgba(26,26,26,.1); border-color: #D0E5B5 }\n#gfa-root [data-cta]{ transition: transform .12s cubic-bezier(.4,0,.2,1), box-shadow .18s, background .18s }\n#gfa-root [data-cta]:active{ transform: translateY(2px) }\n#gfa-root [data-tab]{ transition: all .18s cubic-bezier(.4,0,.2,1) }\n\/* #gfa-root [data-row]:hover{ background: #F8FFF2 } *\/\n\n\/* --- 6. State-driven chrome ---------------------------------------------\n   In the source these were inline styles recomputed by React. Inline styles\n   outrank this stylesheet, so they MUST live here as classes \u2014 a rule that\n   competed with an inline `border:1px solid #E5E5E0` would silently lose. *\/\n\n\/* 6a. Problem picker (dark section) *\/\n#gfa-root .gfa-prob-row{\n  display:flex; flex-direction:column; align-items:flex-start; gap:8px;\n  padding:14px; border-radius:12px; cursor:pointer;\n  transition: all .18s cubic-bezier(.4,0,.2,1);\n  border:1px solid rgba(255,255,255,.14); background:rgba(255,255,255,.04); color:rgba(255,255,255,.75);\n}\n#gfa-root .gfa-prob-row.gfa-on{ border-color:rgba(152,218,56,.4); background:rgba(152,218,56,.1); color:#fff }\n#gfa-root .gfa-prob-num{\n  flex:none; display:flex; align-items:center; justify-content:center;\n  width:28px; height:28px; border-radius:999px;\n  font:600 11px\/1 'JetBrains Mono', ui-monospace, monospace;\n  color:rgba(255,255,255,.55); background:rgba(255,255,255,.08);\n}\n#gfa-root .gfa-prob-row.gfa-on .gfa-prob-num{ color:#001900; background:#98DA38 }\n\n\/* 6b. Dashboard view tabs *\/\n#gfa-root .gfa-dash-tab{\n  padding:5px 11px; border-radius:999px; cursor:pointer;\n  font:500 12px\/1.4 'Inter', sans-serif;\n  background:#fff; border:1px solid #E5E5E0; color:#525249;\n}\n#gfa-root .gfa-dash-tab.gfa-on{ background:#597F3D; border-color:#597F3D; color:#fff; font-weight:600 }\n\n\/* 6c. Stand board rows *\/\n#gfa-root .gfa-board-row{\n  padding:10px 12px; border-radius:10px; cursor:pointer;\n  transition: all .15s cubic-bezier(.4,0,.2,1);\n  border:1px solid transparent; background:rgba(255,255,255,.03);\n}\n#gfa-root .gfa-board-row.gfa-on{ border-color:rgba(152,218,56,.4); background:rgba(152,218,56,.1) }\n\n\/* 6d. Audience cards *\/\n#gfa-root .gfa-aud-card{\n  padding:22px; border-radius:12px; cursor:pointer; background:#fff;\n  border:1px solid #E5E5E0; box-shadow:0 1px 2px rgba(26,26,26,.05);\n}\n#gfa-root .gfa-aud-card.gfa-on{ border-color:#597F3D; box-shadow:0 12px 16px -4px rgba(26,26,26,.08) }\n#gfa-root .gfa-aud-dot{ flex:none; width:9px; height:9px; border-radius:999px; background:#D0D0C9 }\n#gfa-root .gfa-aud-card.gfa-on .gfa-aud-dot{ background:#548614 }\n\n\/* 6e. Connected-airport hub: nodes and spokes *\/\n#gfa-root .gfa-sys-node{\n  position:absolute; transform:translate(-50%,-50%);\n  display:flex; flex-direction:column; align-items:center; gap:7px;\n  width:110px; padding:14px 10px; border-radius:14px; cursor:pointer; z-index:2;\n  transition: all .18s cubic-bezier(.4,0,.2,1);\n  border:1px solid #E5E5E0; background:rgba(255,255,255,.75); color:#525249;\n  backdrop-filter: blur(2px);\n}\n#gfa-root .gfa-sys-node.gfa-on{\n  border-color:#597F3D; background:#fff; color:#1F1F1B;\n  box-shadow:0 10px 24px -8px rgba(89,127,61,.35);\n}\n#gfa-root .gfa-sys-icon{\n  display:flex; align-items:center; justify-content:center;\n  width:30px; height:30px; border-radius:999px; background:#F2F2EF;\n  transition: background .18s;\n}\n#gfa-root .gfa-sys-node.gfa-on .gfa-sys-icon{ background:#F8FFF2 }\n#gfa-root .gfa-sys-icon svg{ stroke:#8A8A82; transition: stroke .18s }\n#gfa-root .gfa-sys-node.gfa-on .gfa-sys-icon svg{ stroke:#436B11 }\n#gfa-root .gfa-sys-line{ stroke:#D0D0C9; stroke-width:.35; transition: all .18s cubic-bezier(.4,0,.2,1) }\n#gfa-root .gfa-sys-line.gfa-on{ stroke:#597F3D; stroke-width:.7; stroke-dasharray:2 1.4 }\n\n\/* 6f. Program rail tabs *\/\n#gfa-root .gfa-prog-tab{\n  display:flex; align-items:center; gap:9px; min-height:52px; padding:0 18px;\n  border-radius:12px; cursor:pointer; font:600 15px\/1.3 'Inter', sans-serif;\n  border:1px solid #E5E5E0; color:#3D3D36; background:#fff;\n}\n#gfa-root .gfa-prog-tab.gfa-on{\n  border-color:#344C22; color:#fff;\n  background:linear-gradient(142deg,#3C6022,#7AB250);\n  box-shadow:0 8px 20px -8px rgba(89,127,61,.55), inset 0 1px 0 rgba(255,255,255,.25);\n}\n\n\/* 6g. Implementation steps *\/\n#gfa-root .gfa-step-row{\n  padding:20px 22px; border-radius:12px; cursor:pointer;\n  transition: all .18s cubic-bezier(.4,0,.2,1);\n  border:1px solid #E5E5E0; background:#fff;\n}\n#gfa-root .gfa-step-row.gfa-on{ border-color:#D0E5B5; background:#F8FFF2 }\n#gfa-root .gfa-step-num{\n  display:flex; align-items:center; justify-content:center; flex:none;\n  width:40px; height:40px; border-radius:999px;\n  font:600 13px\/1 'JetBrains Mono', ui-monospace, monospace;\n  color:#696962; background:#F2F2EF;\n}\n#gfa-root .gfa-step-row.gfa-on .gfa-step-num{ color:#fff; background:linear-gradient(142deg,#3C6022,#7AB250) }\n\n\/* 6h. FAQ chevron *\/\n#gfa-root .gfa-faq-icon{\n  margin-left:auto; flex:none; display:inline-flex; color:#597F3D;\n  transition: transform .18s cubic-bezier(.4,0,.2,1); transform: rotate(0deg);\n}\n#gfa-root .gfa-faq-row.gfa-open .gfa-faq-icon{ transform: rotate(180deg) }\n\n\/* 6i. Program rail stickiness (was `#programs [data-tab]` in the source) *\/\n#gfa-root #programs .gfa-prog-tab{ width:100%; justify-content:flex-start; text-align:left }\n#gfa-root #programs .gfa-prog-rail{ position: sticky; top: 88px }\n\n\/* --- 7. Responsive -------------------------------------------------------\n   The design has no stylesheet of its own to retune, so the layout hooks are\n   [data-r] attributes and these rules carry !important to beat the inline\n   declarations they override. *\/\n@media (max-width:1180px){\n  #gfa-root [data-r=\"twin-grid\"]{ grid-template-columns:1fr!important; gap:36px!important }\n  #gfa-root [data-r=\"prog-grid\"]{ grid-template-columns:1fr!important; gap:28px!important }\n  #gfa-root #programs .gfa-prog-rail{ position:static!important; flex-direction:column!important }\n  #gfa-root #programs .gfa-prog-tab{ width:100%!important }\n  #gfa-root [data-r=\"prog-row\"]{ grid-template-columns:1fr!important; gap:28px!important }\n  #gfa-root [data-r=\"dash\"]{ grid-template-columns:1fr!important }\n  #gfa-root [data-r=\"twin\"]{ grid-template-columns:1fr!important }\n}\n@media (max-width:1024px){\n  #gfa-root [data-r=\"g3\"], #gfa-root [data-r=\"g4\"]{ grid-template-columns:repeat(2,1fr)!important }\n  #gfa-root [data-r=\"hero-h1\"]{ font-size:46px!important }\n  #gfa-root [data-r=\"band\"]{ flex-direction:column!important; align-items:flex-start!important }\n  #gfa-root [data-r=\"foot\"]{ grid-template-columns:1fr 1fr!important }\n}\n@media (max-width:768px){\n  #gfa-root [data-r=\"sect\"]{ padding-left:20px!important; padding-right:20px!important }\n  #gfa-root [data-r=\"hero-h1\"]{ font-size:34px!important }\n  #gfa-root [data-r=\"h2\"]{ font-size:28px!important }\n  #gfa-root [data-r=\"h3\"]{ font-size:22px!important }\n  #gfa-root [data-r=\"g3\"], #gfa-root [data-r=\"g4\"], #gfa-root [data-r=\"g2\"], #gfa-root [data-r=\"foot\"]{ grid-template-columns:1fr!important }\n  #gfa-root [data-cta]{ width:100%!important; justify-content:center!important }\n  #gfa-root [data-r=\"metrics\"]{ position:static!important; flex-direction:row!important; flex-wrap:wrap; margin-top:16px }\n  #gfa-root #programs [data-r=\"row\"]{ max-width:100%!important }\n}\n@media (max-width:480px){\n  #gfa-root [data-r=\"hero-h1\"]{ font-size:26px!important }\n  #gfa-root .gfa-sys-node{ width:78px!important; padding:8px 6px!important }\n}\n\n\/* --- 8. Reduced motion ---------------------------------------------------\n   Scoped to #gfa-root. Unscoped, `* { animation:none!important }` would\n   freeze every animation on the WordPress site. *\/\n@media (prefers-reduced-motion: reduce){\n  #gfa-root [data-rv]{ opacity:1!important; transform:none!important; animation:none!important }\n  #gfa-root [data-dots], #gfa-root [data-pulse], #gfa-root [data-ring],\n  #gfa-root [data-seg], #gfa-root [data-col], #gfa-root [data-marquee]{ animation:none!important }\n  #gfa-root [data-lift], #gfa-root [data-cta], #gfa-root [data-tab],\n  #gfa-root .gfa-prob-row, #gfa-root .gfa-board-row, #gfa-root .gfa-step-row,\n  #gfa-root .gfa-sys-node, #gfa-root .gfa-faq-icon{ transition:none!important }\n  #gfa-root [data-lift]:hover, #gfa-root [data-cta]:active{ transform:none!important }\n}\n\n\/* --- 9. Logged-in admin bar ---------------------------------------------\n   The only place !important is justified: the offset depends on WordPress\n   adding body.admin-bar at runtime, so there is no build-time equivalent. *\/\nbody.admin-bar #gfa-root [id]{ scroll-margin-top: 120px!important }\nbody.admin-bar #gfa-root #programs .gfa-prog-rail{ top: 120px!important }\n@media (max-width:782px){\n  body.admin-bar #gfa-root [id]{ scroll-margin-top: 134px!important }\n  body.admin-bar #gfa-root #programs .gfa-prog-rail{ top: 134px!important }\n}\n\n\/* --- 10. ARMOR (disabled) ------------------------------------------------\n   Flip this on ONLY if the live theme is bleeding in. Every leak measured in\n   the hostile-theme harness came from an !important declaration on a bare\n   element selector; nothing got in through ordinary specificity. These four\n   three properties are safe to force because the design never sets\n   font-family, letter-spacing or word-spacing inline to a value that matters,\n   and [data-mono] re-exempts the JetBrains Mono numerals.\n\n   Three properties are deliberately LEFT OUT, all for the same reason \u2014 the\n   design sets them inline on dozens of elements and forcing them flattens it:\n     line-height    every text element carries it inside a `font:` shorthand.\n                    Measured: forcing it moved the hero copy 29.45px -> 28.5px.\n     text-align     the final CTA section is centred inline, the hero is left.\n     text-transform the eyebrow labels are uppercased inline.\n   If a theme is bleeding those too, the answer is the Shadow DOM build, not\n   more armor here.\n\n#gfa-root, #gfa-root *{\n  font-family: 'Inter', ui-sans-serif, system-ui, sans-serif !important;\n  letter-spacing: normal !important;\n  word-spacing: normal !important;\n}\n#gfa-root [data-mono]{ font-family:'JetBrains Mono', ui-monospace, monospace !important }\n*\/\n<\/style>\n<div id=\"gfa-root\" data-gfa-offset=\"88\">\n\n<section id=\"gfa-top\" data-r=\"sect\" style=\"position:relative;padding:120px 40px 96px;min-height:640px;display:flex;align-items:center;background:#001900;color:#fff;overflow:hidden\">\n<video data-gfa-video=\"\" autoplay=\"\" muted=\"\" loop=\"\" playsinline=\"\" preload=\"metadata\" poster=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-hero-poster.jpg\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\"><source src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-hero.mp4\" type=\"video\/mp4\"><\/video>\n<button type=\"button\" data-gfa-mute=\"\" aria-label=\"Toggle video sound\" aria-pressed=\"false\" style=\"position:absolute;bottom:24px;right:24px;z-index:2;width:44px;height:44px;border-radius:999px;background:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.3);display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px)\">\n<span data-gfa-sound-off=\"\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"><\/polygon><line x1=\"23\" y1=\"9\" x2=\"17\" y2=\"15\"><\/line><line x1=\"17\" y1=\"9\" x2=\"23\" y2=\"15\"><\/line><\/svg><\/span>\n<span data-gfa-sound-on=\"\" class=\"gfa-hide\"><svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polygon points=\"11 5 6 9 2 9 2 15 6 15 11 19 11 5\"><\/polygon><path d=\"M15.54 8.46a5 5 0 0 1 0 7.07\"><\/path><path d=\"M19.07 4.93a10 10 0 0 1 0 14.14\"><\/path><\/svg><\/span>\n<\/button>\n<div data-dots=\"\" style=\"position:absolute;inset:0;background-image:radial-gradient(rgba(168,201,125,.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none;z-index:1\"><\/div>\n<div style=\"position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(0,20,0,.94) 0%,rgba(0,25,0,.86) 32%,rgba(0,25,0,.5) 60%,rgba(38,76,10,.3) 100%)\"><\/div>\n<div style=\"position:relative;z-index:2;max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:22px\">\n<span data-rv=\"\" style=\"display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.18);font:600 13px\/1 Inter,sans-serif\"><span data-pulse=\"\" style=\"width:6px;height:6px;border-radius:999px;background:#7CC222\"><\/span>Airport operations platform<\/span>\n<h1 data-r=\"hero-h1\" data-rv=\"\" style=\"margin:0;max-width:820px;font:700 56px\/1.06 Inter,sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:pretty\">Airport ground operations software built for faster, safer airside operations<\/h1>\n<p data-rv=\"\" style=\"margin:0;max-width:620px;font:400 19px\/1.55 Inter,sans-serif;color:rgba(255,255,255,0.85)\">Track ground support equipment, monitor airport vehicles, improve aircraft turnaround performance, manage airport shuttle fleets and simplify airside compliance, from one real-time operations platform.<\/p>\n<div data-rv=\"\" style=\"display:flex;gap:14px;flex-wrap:wrap\">\n<button type=\"button\" class=\"gfa-demo-cta trigger-vue-form-modal product-request-demo\" data-cta=\"\" style=\"display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;font:600 16px\/1 Inter,sans-serif;color:#fff;background:linear-gradient(142deg,#3C6022,#7AB250);border:1px solid #344C22;box-shadow:0 12px 28px -10px rgba(89,127,61,.6),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer\">Get a Demo<\/button>\n<a href=\"#platform\" data-cta=\"\" style=\"display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;font:600 16px\/1 Inter,sans-serif;color:#fff;border:1.5px solid rgba(255,255,255,0.35);cursor:pointer\">Explore the platform<\/a>\n<\/div>\n<div data-r=\"metrics\" data-rv=\"\" style=\"display:flex;flex-direction:column;gap:12px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);width:100%\">\n<span style=\"align-self:flex-start;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.55)\">Illustrative data<\/span>\n<div style=\"display:flex;gap:28px;flex-wrap:wrap\"><div><div style=\"font:600 20px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\" data-gfa-count=\"214\" data-gfa-dec=\"0\" data-gfa-suffix=\"\">214<\/div><div style=\"margin-top:4px;font:400 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">GSE units online<\/div><\/div><div><div style=\"font:600 20px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\" data-gfa-count=\"9\" data-gfa-dec=\"0\" data-gfa-suffix=\"\">9<\/div><div style=\"margin-top:4px;font:400 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">aircraft turning now<\/div><\/div><div><div style=\"font:600 20px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\" data-gfa-count=\"41\" data-gfa-dec=\"0\" data-gfa-suffix=\" min\">41 min<\/div><div style=\"margin-top:4px;font:400 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">avg turnaround<\/div><\/div><div><div style=\"font:600 20px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\" data-gfa-count=\"1284.6\" data-gfa-dec=\"1\" data-gfa-suffix=\" h\" data-gfa-hours=\"\">1284.6 h<\/div><div style=\"margin-top:4px;font:400 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">engine hours today<\/div><\/div><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section data-r=\"sect\" style=\"padding:44px 40px;background:#F2F2EF;border-bottom:1px solid #E5E5E0\">\n<div style=\"max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:22px;align-items:center\">\n<p style=\"margin:0;font:600 11px\/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#8A8A82\">Trusted by airport authorities, ground handlers, airlines and GSE operators<\/p>\n<div data-marquee-wrap=\"\" style=\"position:relative;width:100%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)\">\n<div data-marquee=\"\" style=\"display:flex;gap:20px;width:max-content\"><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:10px;background:#fff;border:1px solid #E5E5E0\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-dnata.svg\" alt=\"dnata\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:24px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 18px;border-radius:10px;background:#fff;border:1px solid #E5E5E0;overflow:hidden\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-mallaghan.png\" class=\"imagify-no-webp\" alt=\"Mallaghan\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:34px;width:auto;object-fit:contain\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 20px;border-radius:10px;background:#fff;border:1px solid #E5E5E0\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-client-1.svg\" alt=\"client logo\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:30px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:10px;background:#1F1F1B\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-client-2.svg\" alt=\"client logo\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:24px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:10px;background:#1F1F1B\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-client-3.svg\" alt=\"client logo\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:26px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:10px;background:#fff;border:1px solid #E5E5E0\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-dnata.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:24px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 18px;border-radius:10px;background:#fff;border:1px solid #E5E5E0;overflow:hidden\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-mallaghan.png\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:34px;width:auto;object-fit:contain\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 20px;border-radius:10px;background:#fff;border:1px solid #E5E5E0\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-client-1.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:30px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:10px;background:#1F1F1B\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-client-2.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:24px;width:auto\"><\/span><span style=\"display:flex;align-items:center;justify-content:center;height:56px;padding:0 22px;border-radius:10px;background:#1F1F1B\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-logo-client-3.svg\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"display:block;height:26px;width:auto\"><\/span><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section data-r=\"sect\" style=\"position:relative;padding:96px 40px;background:linear-gradient(135deg,#001900,#264C0A);color:#fff;overflow:hidden\">\n<div data-dots=\"\" style=\"position:absolute;inset:0;background-image:radial-gradient(rgba(168,201,125,.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none\"><\/div>\n<div style=\"position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:36px\">\n<div style=\"max-width:800px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Problems we solve<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0;font:700 36px\/1.2 Inter,sans-serif;letter-spacing:-.02em;color:#fff\">Airside ops run on guesswork, not visibility.<\/h2>\n<\/div>\n<div data-r=\"twin-grid\" style=\"display:grid;grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center\">\n<div style=\"display:flex;flex-direction:column;gap:20px\">\n<div style=\"display:flex;flex-direction:column;gap:8px\">\n<span style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)\">On the ground<\/span>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:8px\"><div data-gfa-opt=\"\" data-gfa-group=\"prob\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-prob-row gfa-on\" data-row=\"\"><span class=\"gfa-prob-num\" data-mono=\"\">01<\/span><span style=\"font:600 14px\/1.3 Inter,sans-serif\">Equipment goes missing<\/span><\/div><div data-gfa-opt=\"\" data-gfa-group=\"prob\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-prob-row\" data-row=\"\"><span class=\"gfa-prob-num\" data-mono=\"\">02<\/span><span style=\"font:600 14px\/1.3 Inter,sans-serif\">Turnaround delays<\/span><\/div><div data-gfa-opt=\"\" data-gfa-group=\"prob\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-prob-row\" data-row=\"\"><span class=\"gfa-prob-num\" data-mono=\"\">03<\/span><span style=\"font:600 14px\/1.3 Inter,sans-serif\">Mid-turn breakdowns<\/span><\/div><\/div>\n<\/div>\n<div style=\"display:flex;flex-direction:column;gap:8px\">\n<span style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)\">Back office<\/span>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:8px\"><div data-gfa-opt=\"\" data-gfa-group=\"prob\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-prob-row\" data-row=\"\"><span class=\"gfa-prob-num\" data-mono=\"\">04<\/span><span style=\"font:600 14px\/1.3 Inter,sans-serif\">Idle GSE pools<\/span><\/div><div data-gfa-opt=\"\" data-gfa-group=\"prob\" data-gfa-i=\"4\" role=\"button\" tabindex=\"0\" class=\"gfa-prob-row\" data-row=\"\"><span class=\"gfa-prob-num\" data-mono=\"\">05<\/span><span style=\"font:600 14px\/1.3 Inter,sans-serif\">Manual audit reporting<\/span><\/div><div data-gfa-opt=\"\" data-gfa-group=\"prob\" data-gfa-i=\"5\" role=\"button\" tabindex=\"0\" class=\"gfa-prob-row\" data-row=\"\"><span class=\"gfa-prob-num\" data-mono=\"\">06<\/span><span style=\"font:600 14px\/1.3 Inter,sans-serif\">Compliance runs on the honor system<\/span><\/div><\/div>\n<\/div>\n<\/div>\n<div style=\"position:relative;min-height:260px;border-radius:16px;overflow:hidden\"><div data-gfa-panel=\"\" data-gfa-group=\"prob\" data-gfa-i=\"0\" class=\"gfa-prob-media\">\n<img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-problem-01-missing.jpg\" class=\"imagify-no-webp\" alt=\"Airside ground operations scene illustrating: Equipment goes missing\" loading=\"lazy\" decoding=\"async\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\">\n<div style=\"position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,25,0,0) 40%,rgba(0,25,0,.92) 100%)\"><\/div>\n<div style=\"position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:2px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:600 20px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">Know exactly where every tug, GPU and baggage cart is.<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prob\" data-gfa-i=\"1\" class=\"gfa-prob-media gfa-hide\">\n<img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-problem-03-turnaround.jpg\" class=\"imagify-no-webp\" alt=\"Airside ground operations scene illustrating: Turnaround delays\" loading=\"lazy\" decoding=\"async\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\">\n<div style=\"position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,25,0,0) 40%,rgba(0,25,0,.92) 100%)\"><\/div>\n<div style=\"position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:2px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:600 20px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">Track every turnaround milestone automatically, with attribution.<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prob\" data-gfa-i=\"2\" class=\"gfa-prob-media gfa-hide\">\n<img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-problem-05-breakdown.jpg\" class=\"imagify-no-webp\" alt=\"Airside ground operations scene illustrating: Mid-turn breakdowns\" loading=\"lazy\" decoding=\"async\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\">\n<div style=\"position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,25,0,0) 40%,rgba(0,25,0,.92) 100%)\"><\/div>\n<div style=\"position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:2px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:600 20px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">Predict service before failures reach the stand.<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prob\" data-gfa-i=\"3\" class=\"gfa-prob-media gfa-hide\">\n<img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/problem-04-idle-scaled.png\" class=\"imagify-no-webp\" alt=\"Airside ground operations scene illustrating: Idle GSE pools\" loading=\"lazy\" decoding=\"async\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\">\n<div style=\"position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,25,0,0) 40%,rgba(0,25,0,.92) 100%)\"><\/div>\n<div style=\"position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:2px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:600 20px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">Optimise deployment with live equipment utilisation data.<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prob\" data-gfa-i=\"4\" class=\"gfa-prob-media gfa-hide\">\n<img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-problem-02-audit.jpg\" class=\"imagify-no-webp\" alt=\"Airside ground operations scene illustrating: Manual audit reporting\" loading=\"lazy\" decoding=\"async\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\">\n<div style=\"position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,25,0,0) 40%,rgba(0,25,0,.92) 100%)\"><\/div>\n<div style=\"position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:2px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:600 20px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">Generate audit-ready airside compliance reports automatically.<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prob\" data-gfa-i=\"5\" class=\"gfa-prob-media gfa-hide\">\n<img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-problem-06-compliance.jpg\" class=\"imagify-no-webp\" alt=\"Airside ground operations scene illustrating: Compliance runs on the honor system\" loading=\"lazy\" decoding=\"async\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0\">\n<div style=\"position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(0,25,0,0) 40%,rgba(0,25,0,.92) 100%)\"><\/div>\n<div style=\"position:relative;z-index:1;display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"17\" height=\"17\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:2px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:600 20px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">Enforce geofenced airside safety rules, by named driver.<\/span><\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section id=\"dashboard\" data-r=\"sect\" style=\"position:relative;padding:96px 40px;background:#fff;overflow:hidden\">\n<div style=\"position:absolute;top:-160px;right:-120px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(122,178,80,.22),rgba(152,218,56,.08) 55%,transparent 75%);filter:blur(40px);pointer-events:none\"><\/div>\n<div style=\"position:absolute;bottom:-200px;left:-160px;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle,rgba(89,127,61,.16),transparent 70%);filter:blur(40px);pointer-events:none\"><\/div>\n<div style=\"position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:36px\">\n<div style=\"display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap\">\n<div style=\"max-width:680px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">Live operations<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">The airport dispatch view your team runs the shift on<\/h2>\n<\/div>\n<span style=\"padding:6px 12px;border-radius:999px;background:#F2F2EF;border:1px solid #E5E5E0;font:500 12px\/1.4 Inter,sans-serif;color:#696962\">Sample data shown<\/span>\n<\/div>\n<div data-rv=\"\" style=\"border-radius:16px;overflow:hidden;border:1px solid #E5E5E0;box-shadow:0 20px 24px -4px rgba(26,26,26,.08)\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#F2F2EF;border-bottom:1px solid #E5E5E0;flex-wrap:wrap\">\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span data-gfa-opt=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-dash-tab gfa-on\">All airside<\/span><span data-gfa-opt=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-dash-tab\">Terminal 1<\/span><span data-gfa-opt=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-dash-tab\">GSE pool<\/span><span data-gfa-opt=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-dash-tab\">Shuttles<\/span><\/div>\n<span style=\"display:inline-flex;align-items:center;gap:6px;font:500 12px\/1.4 Inter,sans-serif;color:#436B11\"><span data-pulse=\"\" style=\"width:6px;height:6px;border-radius:999px;background:#548614\"><\/span>Updated <span data-gfa-ago=\"\">0s<\/span> ago<\/span>\n<\/div>\n<div data-r=\"g4\" style=\"display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#E5E5E0\"><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\"><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">On-time turns<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">92%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">GSE utilisation<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">74%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Engine hours today<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">1294.3h<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Open breaches<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#B54708\" data-mono=\"\">2<\/div><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\"><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">On-time turns<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">95%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">GSE utilisation<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">68%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Engine hours today<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">412.6h<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Open breaches<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#B54708\" data-mono=\"\">1<\/div><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\"><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">On-time turns<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">89%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">GSE utilisation<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">81%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Engine hours today<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">812.9h<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Open breaches<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#B54708\" data-mono=\"\">1<\/div><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\"><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">On-time turns<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">96%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Fleet utilisation<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">58%<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Engine hours today<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">69.4h<\/div><\/div><div style=\"padding:20px;background:#fff\"><div style=\"font:400 12px\/1.4 Inter,sans-serif;color:#696962\">Open breaches<\/div><div style=\"margin-top:6px;font:600 28px\/1.1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B\" data-mono=\"\">0<\/div><\/div><\/div><\/div>\n<div data-r=\"dash\" style=\"display:grid;grid-template-columns:1.35fr 1fr;gap:1px;background:#E5E5E0;align-items:stretch\">\n<div style=\"position:relative;height:100%;min-height:400px;background:linear-gradient(160deg,#001900,#0A2400);overflow:hidden;display:flex;flex-direction:column\">\n<div style=\"padding:14px 16px 10px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px\">\n<span style=\"font:600 10px\/1.4 Inter,sans-serif;letter-spacing:.1em;color:rgba(255,255,255,.85)\">STAND BOARD<\/span>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\"><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">42 GSE<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">9 turning<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(240,68,56,.16);border:1px solid rgba(240,68,56,.32);font:500 11px\/1.4 Inter,sans-serif;color:#FFC9C4\">2 alerts<\/span><\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\"><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">14 GSE<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">3 turning<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(240,68,56,.16);border:1px solid rgba(240,68,56,.32);font:500 11px\/1.4 Inter,sans-serif;color:#FFC9C4\">1 alert<\/span><\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\"><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">28 GSE<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">6 turning<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(240,68,56,.16);border:1px solid rgba(240,68,56,.32);font:500 11px\/1.4 Inter,sans-serif;color:#FFC9C4\">1 alert<\/span><\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\"><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">9 GSE<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">0 turning<\/span><span style=\"padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);font:500 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">0 alerts<\/span><\/span><\/div>\n<\/div>\n<div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\">\n<div style=\"flex:1;overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px;min-height:0\"><div data-gfa-opt=\"\" data-gfa-group=\"board0\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row gfa-on\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand B14<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF412 \u00b7 STD 10:35<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">BL-114<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">TG-207<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">PB-03<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">GP-51<\/span><\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board0\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand C08<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF556 \u00b7 STD 11:02<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">BL-089<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">GP-22<\/span><\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board0\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand A22<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#F79009;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF091 \u00b7 STD 11:40<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">PB-07<\/span><\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board0\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand D03<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#F04438;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF303 \u00b7 STD 09:58<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">TG-118<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">BL-101<\/span><\/div>\n<\/div><\/div>\n<div data-gfa-panel=\"\" data-gfa-group=\"board0\" data-gfa-i=\"0\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand B14<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Pushback<\/span><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board0\" data-gfa-i=\"1\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand C08<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Pushback<\/span><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board0\" data-gfa-i=\"2\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand A22<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Pushback<\/span><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board0\" data-gfa-i=\"3\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand D03<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Pushback<\/span><\/div><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\">\n<div style=\"flex:1;overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px;min-height:0\"><div data-gfa-opt=\"\" data-gfa-group=\"board1\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row gfa-on\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand B14<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF412 \u00b7 STD 10:35<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">BL-114<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">TG-207<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">PB-03<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">GP-51<\/span><\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board1\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand B22<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF208 \u00b7 STD 10:50<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">BL-101<\/span><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">GP-22<\/span><\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board1\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">Stand B09<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#F79009;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">GF177 \u00b7 STD 11:15<\/div><div style=\"margin-top:6px;display:flex;gap:5px;flex-wrap:wrap\"><span style=\"padding:2px 7px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);font:500 10px\/1.4 'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,.7)\" data-mono=\"\">PB-07<\/span><\/div>\n<\/div><\/div>\n<div data-gfa-panel=\"\" data-gfa-group=\"board1\" data-gfa-i=\"0\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand B14<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Pushback<\/span><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board1\" data-gfa-i=\"1\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand B22<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:#98DA38\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Pushback<\/span><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board1\" data-gfa-i=\"2\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">Stand B09<\/div><div style=\"display:flex;align-items:center\"><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:#98DA38;border:2px solid #98DA38;z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85)\">Chocks on<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Offload<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><span style=\"flex:1;height:2px;background:rgba(255,255,255,.14)\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Load<\/span><\/div><div style=\"display:flex;flex-direction:column;align-items:center;gap:5px;flex:1\"><div style=\"display:flex;align-items:center;width:100%\"><span style=\"width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.14);z-index:1\"><\/span><\/div><span style=\"font:500 10px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.4)\">Pushback<\/span><\/div><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\">\n<div style=\"flex:1;overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px;min-height:0\"><div data-gfa-opt=\"\" data-gfa-group=\"board2\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row gfa-on\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">BL-114<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">Terminal 1 depot<\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board2\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">TG-207<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">Terminal 2 depot<\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board2\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">GP-51<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#8A8A82;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">North depot<\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board2\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">PB-03<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#F79009;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">Terminal 1 depot<\/div>\n<\/div><\/div>\n<div data-gfa-panel=\"\" data-gfa-group=\"board2\" data-gfa-i=\"0\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">BL-114<\/div><div style=\"display:flex;align-items:center;gap:10px\"><span style=\"flex:1;display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden\"><span style=\"display:block;height:100%;border-radius:999px;width:78%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"font:600 12px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">78%<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board2\" data-gfa-i=\"1\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">TG-207<\/div><div style=\"display:flex;align-items:center;gap:10px\"><span style=\"flex:1;display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden\"><span style=\"display:block;height:100%;border-radius:999px;width:64%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"font:600 12px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">64%<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board2\" data-gfa-i=\"2\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">GP-51<\/div><div style=\"display:flex;align-items:center;gap:10px\"><span style=\"flex:1;display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden\"><span style=\"display:block;height:100%;border-radius:999px;width:12%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"font:600 12px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">12%<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board2\" data-gfa-i=\"3\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">PB-03<\/div><div style=\"display:flex;align-items:center;gap:10px\"><span style=\"flex:1;display:block;height:7px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden\"><span style=\"display:block;height:100%;border-radius:999px;width:41%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"font:600 12px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">41%<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\">\n<div style=\"flex:1;overflow-y:auto;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px;min-height:0\"><div data-gfa-opt=\"\" data-gfa-group=\"board3\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row gfa-on\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">SH-04<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">T1 \u2192 Remote stand 42<\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board3\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">SH-09<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#98DA38;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">T1 \u2192 Long-stay parking<\/div>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"board3\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-board-row\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:8px\">\n<span style=\"font:600 12px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#fff\" data-mono=\"\">SH-02<\/span>\n<span style=\"width:7px;height:7px;border-radius:999px;background:#8A8A82;flex:none\"><\/span>\n<\/div>\n<div style=\"margin-top:2px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.6)\">T2 \u2192 Remote stand 18<\/div>\n<\/div><\/div>\n<div data-gfa-panel=\"\" data-gfa-group=\"board3\" data-gfa-i=\"0\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">SH-04<\/div><div style=\"font:600 20px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">4 min<span style=\"font:400 12px\/1 Inter,sans-serif;color:rgba(255,255,255,.55)\"> next arrival<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board3\" data-gfa-i=\"1\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">SH-09<\/div><div style=\"font:600 20px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">9 min<span style=\"font:400 12px\/1 Inter,sans-serif;color:rgba(255,255,255,.55)\"> next arrival<\/span><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"board3\" data-gfa-i=\"2\" class=\"gfa-hide\" style=\"padding:14px 16px;border-top:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.15)\">\n<div style=\"font:600 11px\/1.3 Inter,sans-serif;color:rgba(255,255,255,.85);margin-bottom:10px\">SH-02<\/div><div style=\"font:600 20px\/1 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">\u2014<span style=\"font:400 12px\/1 Inter,sans-serif;color:rgba(255,255,255,.55)\"> next arrival<\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div style=\"display:flex;flex-direction:column;gap:0;background:#fff\">\n<div style=\"padding:18px;border-bottom:1px solid #E5E5E0\">\n<div style=\"display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px\"><span style=\"font:600 13px\/1 Inter,sans-serif;color:#1F1F1B\">Equipment utilisation, 7 days<\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\"><span style=\"font:500 11px\/1 Inter,sans-serif;color:#696962\">by unit type<\/span><\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\"><span style=\"font:500 11px\/1 Inter,sans-serif;color:#696962\">by unit type<\/span><\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\"><span style=\"font:500 11px\/1 Inter,sans-serif;color:#696962\">by unit type<\/span><\/span><span data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\"><span style=\"font:500 11px\/1 Inter,sans-serif;color:#696962\">by shuttle<\/span><\/span><\/div>\n<div style=\"display:flex;align-items:flex-end;gap:8px;height:96px\"><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\"><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:61%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Mon<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:58%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Tue<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:64%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Wed<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:72%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Thu<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:79%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Fri<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:44%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sat<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:38%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sun<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\"><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:55%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Mon<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:52%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Tue<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:58%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Wed<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:63%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Thu<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:70%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Fri<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:41%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sat<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:33%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sun<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\"><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:66%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Mon<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:63%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Tue<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:69%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Wed<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:76%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Thu<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:84%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Fri<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:49%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sat<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:41%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sun<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\"><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:30%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Mon<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:28%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Tue<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:31%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Wed<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:34%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Thu<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:37%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Fri<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:22%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sat<\/span><\/div><div style=\"flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end\"><span data-col=\"\" style=\"display:block;width:100%;max-width:26px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7AB250,#3C6022);height:19%\"><\/span><span style=\"font:400 10px\/1 Inter,sans-serif;color:#8A8A82\">Sun<\/span><\/div><\/div><\/div>\n<\/div>\n<div style=\"padding:18px;border-bottom:1px solid #E5E5E0;display:flex;flex-direction:column;gap:10px\">\n<span style=\"font:600 13px\/1 Inter,sans-serif;color:#1F1F1B\">Equipment health<\/span><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\"><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Tugs<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:92%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">92%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Belt loaders<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:78%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">78%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">GPUs<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:64%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">64%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Pushbacks<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:88%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">88%<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\"><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Tugs<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:90%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">90%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Belt loaders<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:82%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">82%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">GPUs<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:70%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">70%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Pushbacks<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:91%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">91%<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\"><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Tugs<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:92%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">92%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Belt loaders<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:78%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">78%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">GPUs<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:64%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">64%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Pushbacks<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:88%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">88%<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\"><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Shuttle 1<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:95%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">95%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Shuttle 2<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:89%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">89%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Shuttle 3<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:97%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">97%<\/span><\/div><div style=\"display:grid;grid-template-columns:96px 1fr 52px;gap:10px;align-items:center\"><span style=\"font:500 12px\/1.3 Inter,sans-serif;color:#525249\">Shuttle 4<\/span><span style=\"display:block;height:7px;border-radius:999px;background:#EDEDE8;overflow:hidden\"><span data-seg=\"\" style=\"display:block;height:100%;border-radius:999px;width:91%;background:linear-gradient(90deg,#3C6022,#7AB250)\"><\/span><\/span><span style=\"justify-self:end;font:600 11px\/1.3 'JetBrains Mono',ui-monospace,monospace;color:#525249\" data-mono=\"\">91%<\/span><\/div><\/div>\n<\/div>\n<div style=\"padding:18px;display:flex;flex-direction:column;gap:8px;min-height:158px\">\n<span style=\"font:600 13px\/1 Inter,sans-serif;color:#1F1F1B\">Alerts<\/span><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"0\" class=\"gfa-contents\"><div style=\"display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:#FFFBFA;border:1px solid #FECDCA;font:500 12px\/1.4 Inter,sans-serif;color:#B42318\"><span data-pulse=\"\" style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#F04438\"><\/span><span><b>Apron speed breach<\/b> \u2014 PB-03, 41 km\/h<\/span><\/div><div style=\"display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:#FFFAEB;border:1px solid #FEDF89;font:500 12px\/1.4 Inter,sans-serif;color:#B54708\"><span data-pulse=\"\" style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#F79009\"><\/span><span><b>ADP licence expires<\/b> in 11 days \u2014 M. Okonjo<\/span><\/div><div style=\"display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:#F8FFF2;border:1px solid #D0E5B5;font:500 12px\/1.4 Inter,sans-serif;color:#436B11\"><svg viewBox=\"0 0 24 24\" width=\"14\" height=\"14\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span><b>Audit export pack ready<\/b> \u2014 week 30<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\"><div style=\"display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:#FFFBFA;border:1px solid #FECDCA;font:500 12px\/1.4 Inter,sans-serif;color:#B42318\"><span data-pulse=\"\" style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#F04438\"><\/span><span><b>Apron speed breach<\/b> \u2014 PB-03, 41 km\/h<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\"><div style=\"display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:#FFFAEB;border:1px solid #FEDF89;font:500 12px\/1.4 Inter,sans-serif;color:#B54708\"><span data-pulse=\"\" style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#F79009\"><\/span><span><b>ADP licence expires<\/b> in 11 days \u2014 M. Okonjo<\/span><\/div><\/div><div data-gfa-panel=\"\" data-gfa-group=\"dash\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\"><p style=\"margin:0;font:400 13px\/1.5 Inter,sans-serif;color:#B0B0A8\">No alerts for this view.<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section data-r=\"sect\" style=\"position:relative;padding:96px 40px;background:#fff;overflow:hidden\">\n<div style=\"position:absolute;top:-180px;left:-140px;width:520px;height:520px;border-radius:999px;background:radial-gradient(circle,rgba(152,218,56,.16),transparent 70%);filter:blur(40px);pointer-events:none\"><\/div>\n<div style=\"position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:36px\">\n<div style=\"max-width:720px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">Who we serve<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0 0 10px;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">Every team that moves an aircraft<\/h2>\n<p data-rv=\"\" style=\"margin:0;font:400 18px\/1.55 Inter,sans-serif;color:#525249\">Airport fleet management that fits how your organisation is actually structured, authority, handler, airline, rental operator or maintenance team.<\/p>\n<\/div>\n<div data-r=\"g3\" style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:16px\"><div data-gfa-opt=\"\" data-gfa-group=\"aud\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-aud-card gfa-on\" data-lift=\"\" data-row=\"\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px\"><span style=\"font:600 17px\/1.3 Inter,sans-serif;color:#1F1F1B\">Airport authorities<\/span><span class=\"gfa-aud-dot\"><\/span><\/div>\n<p style=\"margin:10px 0 0;font:400 14px\/1.5 Inter,sans-serif;color:#525249\">Contractor oversight without chasing paperwork.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"aud\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-aud-card\" data-lift=\"\" data-row=\"\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px\"><span style=\"font:600 17px\/1.3 Inter,sans-serif;color:#1F1F1B\">Ground handlers<\/span><span class=\"gfa-aud-dot\"><\/span><\/div>\n<p style=\"margin:10px 0 0;font:400 14px\/1.5 Inter,sans-serif;color:#525249\">Turn performance you can prove per flight.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"aud\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-aud-card\" data-lift=\"\" data-row=\"\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px\"><span style=\"font:600 17px\/1.3 Inter,sans-serif;color:#1F1F1B\">Airlines<\/span><span class=\"gfa-aud-dot\"><\/span><\/div>\n<p style=\"margin:10px 0 0;font:400 14px\/1.5 Inter,sans-serif;color:#525249\">On-time performance visible before it slips.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"aud\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-aud-card\" data-lift=\"\" data-row=\"\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px\"><span style=\"font:600 17px\/1.3 Inter,sans-serif;color:#1F1F1B\">GSE rental companies<\/span><span class=\"gfa-aud-dot\"><\/span><\/div>\n<p style=\"margin:10px 0 0;font:400 14px\/1.5 Inter,sans-serif;color:#525249\">Bill the hours the unit actually ran.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"aud\" data-gfa-i=\"4\" role=\"button\" tabindex=\"0\" class=\"gfa-aud-card\" data-lift=\"\" data-row=\"\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px\"><span style=\"font:600 17px\/1.3 Inter,sans-serif;color:#1F1F1B\">Shuttle operators<\/span><span class=\"gfa-aud-dot\"><\/span><\/div>\n<p style=\"margin:10px 0 0;font:400 14px\/1.5 Inter,sans-serif;color:#525249\">Headway held, arrivals published.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"aud\" data-gfa-i=\"5\" role=\"button\" tabindex=\"0\" class=\"gfa-aud-card\" data-lift=\"\" data-row=\"\">\n<div style=\"display:flex;align-items:center;justify-content:space-between;gap:12px\"><span style=\"font:600 17px\/1.3 Inter,sans-serif;color:#1F1F1B\">Maintenance teams<\/span><span class=\"gfa-aud-dot\"><\/span><\/div>\n<p style=\"margin:10px 0 0;font:400 14px\/1.5 Inter,sans-serif;color:#525249\">Service before the failure delays a flight.<\/p>\n<\/div><\/div>\n<div data-r=\"g2\" style=\"position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:center;padding:32px;border-radius:16px;background:linear-gradient(135deg,#001900,#264C0A);overflow:hidden;box-shadow:0 24px 48px -12px rgba(26,26,26,.18)\">\n<div data-dots=\"\" style=\"position:absolute;inset:0;background-image:radial-gradient(rgba(168,201,125,.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none\"><\/div><div data-gfa-panel=\"\" data-gfa-group=\"aud\" data-gfa-i=\"0\" class=\"gfa-contents\">\n<div style=\"position:relative\">\n<p style=\"margin:0 0 8px;font:600 12px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Airport authorities<\/p>\n<h3 data-r=\"h3\" style=\"margin:0 0 14px;font:600 26px\/1.3 Inter,sans-serif;letter-spacing:-.01em;color:#fff\">See every airside operator on your estate<\/h3>\n<div style=\"display:flex;flex-direction:column;gap:10px\"><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Contractor and tenant vehicles on one live map<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Permit, licence and training expiry by company<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Breach and incident packs in your audit format<\/span><\/div><\/div>\n<\/div>\n<div style=\"position:relative;height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-aud-authorities.jpg\" class=\"imagify-no-webp\" alt=\"Airport operations scene: Airport authorities\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"aud\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\">\n<div style=\"position:relative\">\n<p style=\"margin:0 0 8px;font:600 12px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Ground handlers<\/p>\n<h3 data-r=\"h3\" style=\"margin:0 0 14px;font:600 26px\/1.3 Inter,sans-serif;letter-spacing:-.01em;color:#fff\">Hit the turn without radio archaeology<\/h3>\n<div style=\"display:flex;flex-direction:column;gap:10px\"><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Equipment assigned against the flight, not the shift<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Milestone timers from chocks on to pushback<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Delay attribution per stand and per contract<\/span><\/div><\/div>\n<\/div>\n<div style=\"position:relative;height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-aud-handlers.jpg\" class=\"imagify-no-webp\" alt=\"Airport operations scene: Ground handlers\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"aud\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\">\n<div style=\"position:relative\">\n<p style=\"margin:0 0 8px;font:600 12px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Airlines<\/p>\n<h3 data-r=\"h3\" style=\"margin:0 0 14px;font:600 26px\/1.3 Inter,sans-serif;letter-spacing:-.01em;color:#fff\">Know the turn is late while you can still fix it<\/h3>\n<div style=\"display:flex;flex-direction:column;gap:10px\"><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Live turn status across handlers and stations<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Equipment presence against STA and STD<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Station benchmarking on one definition of on-time<\/span><\/div><\/div>\n<\/div>\n<div style=\"position:relative;height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-aud-airlines.jpg\" class=\"imagify-no-webp\" alt=\"Airport operations scene: Airlines\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"aud\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\">\n<div style=\"position:relative\">\n<p style=\"margin:0 0 8px;font:600 12px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">GSE rental companies<\/p>\n<h3 data-r=\"h3\" style=\"margin:0 0 14px;font:600 26px\/1.3 Inter,sans-serif;letter-spacing:-.01em;color:#fff\">Stop leaking pooled units and unbilled hours<\/h3>\n<div style=\"display:flex;flex-direction:column;gap:10px\"><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Hour meters read off the unit, not a clipboard<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Off-zone and unreturned-unit alerts<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Utilisation by unit type, terminal and customer<\/span><\/div><\/div>\n<\/div>\n<div style=\"position:relative;height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-aud-gse.jpg\" class=\"imagify-no-webp\" alt=\"Airport operations scene: GSE rental companies\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"aud\" data-gfa-i=\"4\" class=\"gfa-contents gfa-hide\">\n<div style=\"position:relative\">\n<p style=\"margin:0 0 8px;font:600 12px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Shuttle operators<\/p>\n<h3 data-r=\"h3\" style=\"margin:0 0 14px;font:600 26px\/1.3 Inter,sans-serif;letter-spacing:-.01em;color:#fff\">Passengers move on schedule, not on hope<\/h3>\n<div style=\"display:flex;flex-direction:column;gap:10px\"><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Headway and dwell tracking per loop<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">ETA feeds for signage and passenger apps<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">State of charge and depot charging windows<\/span><\/div><\/div>\n<\/div>\n<div style=\"position:relative;height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-aud-shuttles.jpg\" class=\"imagify-no-webp\" alt=\"Airport operations scene: Shuttle operators\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"aud\" data-gfa-i=\"5\" class=\"gfa-contents gfa-hide\">\n<div style=\"position:relative\">\n<p style=\"margin:0 0 8px;font:600 12px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Maintenance teams<\/p>\n<h3 data-r=\"h3\" style=\"margin:0 0 14px;font:600 26px\/1.3 Inter,sans-serif;letter-spacing:-.01em;color:#fff\">Prevent equipment failures before they hold an aircraft<\/h3>\n<div style=\"display:flex;flex-direction:column;gap:10px\"><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Intervals triggered by hours run, not calendar guesses<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Fault codes and battery health per unit<\/span><\/div><div style=\"display:flex;gap:10px;align-items:flex-start\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"2.25\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none;margin-top:3px\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/svg><span style=\"font:400 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.85)\">Work orders raised from the unit that reported it<\/span><\/div><\/div>\n<\/div>\n<div style=\"position:relative;height:240px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-aud-gse.jpg\" class=\"imagify-no-webp\" alt=\"Airport operations scene: Maintenance teams\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section id=\"platform\" data-r=\"sect\" style=\"padding:96px 40px;background:#F2F2EF\">\n<div style=\"max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:40px\">\n<div style=\"max-width:760px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">One connected airport<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0 0 10px;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">Not a tracking tool. Operational intelligence for the whole airside ecosystem.<\/h2>\n<p data-rv=\"\" style=\"margin:0;font:400 18px\/1.55 Inter,sans-serif;color:#525249\">Aircraft turnaround, ground handling, maintenance, airside compliance, dispatch, fleet and analytics run on one data layer. Select a system to see what it reads and what it writes back.<\/p>\n<\/div>\n<div data-r=\"twin\" style=\"display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:stretch\">\n<div style=\"position:relative;aspect-ratio:1;min-height:340px;border-radius:20px;background:radial-gradient(circle at 50% 50%,rgba(89,127,61,.05),transparent 65%)\">\n<svg viewBox=\"0 0 100 100\" style=\"position:absolute;inset:0;width:100%;height:100%;pointer-events:none\"><line x1=\"50\" y1=\"50\" x2=\"50\" y2=\"10\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line gfa-on\"><\/line><line x1=\"50\" y1=\"50\" x2=\"81.273\" y2=\"25.06\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line\"><\/line><line x1=\"50\" y1=\"50\" x2=\"88.997\" y2=\"58.901\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line\"><\/line><line x1=\"50\" y1=\"50\" x2=\"67.355\" y2=\"86.039\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line\"><\/line><line x1=\"50\" y1=\"50\" x2=\"32.645\" y2=\"86.039\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"4\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line\"><\/line><line x1=\"50\" y1=\"50\" x2=\"11.003\" y2=\"58.901\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"5\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line\"><\/line><line x1=\"50\" y1=\"50\" x2=\"18.727\" y2=\"25.06\" data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"6\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-line\"><\/line><circle cx=\"50\" cy=\"10\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"0\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><circle cx=\"81.273\" cy=\"25.06\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"1\" class=\"gfa-hide\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><circle cx=\"88.997\" cy=\"58.901\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"2\" class=\"gfa-hide\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><circle cx=\"67.355\" cy=\"86.039\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"3\" class=\"gfa-hide\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><circle cx=\"32.645\" cy=\"86.039\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"4\" class=\"gfa-hide\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><circle cx=\"11.003\" cy=\"58.901\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"5\" class=\"gfa-hide\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><circle cx=\"18.727\" cy=\"25.06\" r=\"1.6\" fill=\"#98DA38\" data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"6\" class=\"gfa-hide\" style=\"filter:drop-shadow(0 0 3px rgba(152,218,56,.9))\"><\/circle><\/svg>\n<div style=\"position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border-radius:999px;z-index:1\">\n<div data-ring=\"\" style=\"position:absolute;inset:0;border-radius:999px;background:linear-gradient(135deg,#001900,#264C0A);border:1px solid rgba(152,218,56,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px;box-shadow:0 12px 28px -8px rgba(26,26,26,.4),inset 0 1px 0 rgba(255,255,255,.06)\">\n<svg viewBox=\"0 0 24 24\" width=\"18\" height=\"18\" fill=\"none\" stroke=\"#98DA38\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2\"><\/rect><path d=\"M3 10h18M9 4v6\"><\/path><\/svg>\n<span style=\"font:600 12px\/1.3 Inter,sans-serif;color:#98DA38\">Data layer<\/span>\n<\/div>\n<\/div>\n<div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node gfa-on\" style=\"left:50%;top:10%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3.5 19h17M5 19V9l7-5 7 5v10M9 19v-6h6v6\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Aircraft turnaround<\/span>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node\" style=\"left:81.273%;top:25.06%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 20h14M7 20V10l5-6 5 6v10M10 20v-4h4v4\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Ground handling<\/span>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node\" style=\"left:88.997%;top:58.901%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.7 6.3a1 1 0 000 1.4l1.6 1.6a1 1 0 001.4 0l1.6-1.6a1 1 0 000-1.4L17.7 4.7a1 1 0 00-1.4 0zM6 12l3 3M9 15l-4.5 4.5a1.5 1.5 0 002 2L11 17M13 9l4 4M4.5 4.5L9 9\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Maintenance<\/span>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node\" style=\"left:67.355%;top:86.039%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 2l8 4v6c0 5-3.5 8-8 10-4.5-2-8-5-8-10V6z\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Airside compliance<\/span>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"4\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node\" style=\"left:32.645%;top:86.039%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6h16M4 12h10M4 18h6\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Dispatch<\/span>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"5\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node\" style=\"left:11.003%;top:58.901%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 17h2l1.5-5h9L18 17h2M6 17a1.5 1.5 0 103 0 1.5 1.5 0 10-3 0M15 17a1.5 1.5 0 103 0 1.5 1.5 0 10-3 0M6.5 12l1-4h9l1 4\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Fleet<\/span>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"sys\" data-gfa-i=\"6\" role=\"button\" tabindex=\"0\" class=\"gfa-sys-node\" style=\"left:18.727%;top:25.06%\">\n<span class=\"gfa-sys-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 19V9l4-3h8l4 3v10M4 19h16M9 19v-5h6v5\"><\/path><\/svg><\/span>\n<span style=\"font:600 12px\/1.25 Inter,sans-serif;text-align:center\">Analytics<\/span>\n<\/div>\n<\/div>\n<div style=\"position:relative;padding:28px;border-radius:16px;background:linear-gradient(135deg,#001900,#264C0A);color:#fff;overflow:hidden;box-shadow:0 24px 48px -12px rgba(26,26,26,.2)\">\n<div data-dots=\"\" style=\"position:absolute;inset:0;background-image:radial-gradient(rgba(168,201,125,.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none\"><\/div>\n<div style=\"position:relative;display:flex;flex-direction:column;gap:20px;height:100%\"><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"0\" class=\"gfa-contents\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Aircraft turnaround<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">Turn milestones, timestamped<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Every arrival and departure carries its own milestone record \u2014 chocks, doors, offload, fuel, load, pushback \u2014 written by the equipment on the stand.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">9<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">turns in progress<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">41m<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">average turn<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">6<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">milestones auto-logged<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Ground handling<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Dispatch<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Analytics<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"1\" class=\"gfa-contents gfa-hide\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Ground handling<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">Crews and equipment per stand<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Dispatch assigns units against the flight number. Ramp leads see presence and status by stand instead of calling for it on the radio.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">42<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">units on stand<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">4<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">per turn average<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">0<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">radio call-outs needed<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Aircraft turnaround<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Fleet<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Maintenance<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"2\" class=\"gfa-contents gfa-hide\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Maintenance<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">Service driven by hours run<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Hour meters, fault codes and battery health feed service intervals, so units come off the line before they fail on the apron.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">74%<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">utilisation<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">1,284h<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">engine hours today<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">3<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">due this week<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Fleet<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Analytics<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Ground handling<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"3\" class=\"gfa-contents gfa-hide\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Airside compliance<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">The record the authority asks for<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Permits, licences, inspections, speed and restricted-area breaches all land in one evidence trail, contractors included.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">214d<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">permit runway<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">2<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">open breaches<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">100%<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">pre-op checks logged<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Dispatch<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Analytics<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Aircraft turnaround<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"4\" class=\"gfa-contents gfa-hide\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Dispatch<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">One airside picture per shift<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Airport dispatch works from the same live map as compliance and maintenance \u2014 assignments, alerts and reassignments in one place.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">4s<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">data latency<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">9<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">active assignments<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">2<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">alerts open<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Ground handling<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Fleet<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Aircraft turnaround<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"5\" class=\"gfa-contents gfa-hide\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Fleet<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">Owned, leased and pooled together<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Mixed GSE fleets, airport vehicles and shuttle buses in one inventory, with ownership and billing model attached to every unit.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">214<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">units online<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">3<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">depots<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">2<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">power types<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Maintenance<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Dispatch<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Analytics<\/span><\/div>\n<\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"sys\" data-gfa-i=\"6\" class=\"gfa-contents gfa-hide\">\n<div>\n<span style=\"display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(152,218,56,.14);border:1px solid rgba(152,218,56,.32);font:600 11px\/1.4 Inter,sans-serif;color:#98DA38\">Analytics<\/span>\n<h3 data-r=\"h3\" style=\"margin:14px 0 8px;font:600 24px\/1.3 Inter,sans-serif;color:#fff\">The numbers your ops review runs on<\/h3>\n<p style=\"margin:0;font:400 15px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.75);max-width:520px\">Turn performance, equipment utilisation, compliance posture and shuttle headway reported on one definition, per terminal and per contract.<\/p>\n<\/div>\n<div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:12px\"><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">7d<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">rolling window<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">12<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">standard reports<\/div><\/div><div style=\"padding:14px;border-radius:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)\"><div style=\"font:600 19px\/1.2 'JetBrains Mono',ui-monospace,monospace;color:#98DA38\" data-mono=\"\">1<\/div><div style=\"margin-top:5px;font:400 11px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.68)\">data definition<\/div><\/div><\/div>\n<div style=\"margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.14)\">\n<div style=\"font:600 11px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:12px\">Connected to<\/div>\n<div style=\"display:flex;gap:8px;flex-wrap:wrap\"><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Aircraft turnaround<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Fleet<\/span><span style=\"padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);font:500 12px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.82)\">Airside compliance<\/span><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n<section id=\"programs\" data-r=\"sect\" style=\"padding:96px 40px;background:#fff\">\n<div style=\"max-width:1280px;margin:0 auto 40px\">\n<div style=\"max-width:760px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">Core solutions<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0 0 10px;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">Six programs, one airside operating picture<\/h2>\n<p data-rv=\"\" style=\"margin:0;font:400 18px\/1.55 Inter,sans-serif;color:#525249\">Ground handling, GSE pooling, airside compliance, airport shuttle management, flight and billing integration, and indoor asset tracking, on one telematics layer.<\/p>\n<\/div>\n<\/div>\n<div data-r=\"prog-grid\" style=\"max-width:1280px;margin:0 auto;display:grid;grid-template-columns:248px 1fr;gap:48px;align-items:start\">\n<div class=\"gfa-prog-rail\" data-rv=\"\" style=\"display:flex;flex-direction:column;gap:10px\"><span data-gfa-opt=\"\" data-gfa-group=\"prog\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-prog-tab gfa-on\" data-tab=\"\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M10 17h4V5H2v12h3\"><\/path><path d=\"M20 17h2v-3.34a4 4 0 0 0-1.17-2.83L19 9h-5\"><\/path><circle cx=\"7.5\" cy=\"17.5\" r=\"2.5\"><\/circle><circle cx=\"17.5\" cy=\"17.5\" r=\"2.5\"><\/circle><\/svg>01 \u2014 Ground handling<\/span><span data-gfa-opt=\"\" data-gfa-group=\"prog\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-prog-tab\" data-tab=\"\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z\"><\/path><path d=\"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65\"><\/path><path d=\"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65\"><\/path><\/svg>02 \u2014 GSE pooling<\/span><span data-gfa-opt=\"\" data-gfa-group=\"prog\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-prog-tab\" data-tab=\"\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg>03 \u2014 Compliance<\/span><span data-gfa-opt=\"\" data-gfa-group=\"prog\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-prog-tab\" data-tab=\"\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M8 6v6M15 6v6M2 12h19.6M18 18h3s.5-1.7.8-2.8c.1-.4.2-.8.2-1.2 0-.4-.1-.8-.2-1.2l-1.4-5C20.1 6.8 19.5 6 18.6 6H3.5a1.5 1.5 0 0 0-1.5 1.5V18h3\"><\/path><circle cx=\"7\" cy=\"18\" r=\"2\"><\/circle><circle cx=\"16\" cy=\"18\" r=\"2\"><\/circle><\/svg>04 \u2014 Shuttles<\/span><span data-gfa-opt=\"\" data-gfa-group=\"prog\" data-gfa-i=\"4\" role=\"button\" tabindex=\"0\" class=\"gfa-prog-tab\" data-tab=\"\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><path d=\"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-1 .1-1.3.5l-.6.7c-.5.6-.4 1.5.3 1.9l5.7 3.5-2.4 2.4H2.9c-.4 0-.8.2-1 .5l-.6.9c-.4.6-.2 1.4.4 1.7l3.8 1.8 1.8 3.8c.3.6 1.1.8 1.7.4l.9-.6c.3-.2.5-.6.5-1v-3.6l2.4-2.4 3.5 5.7c.4.7 1.3.8 1.9.3l.7-.6c.4-.3.6-.8.5-1.3z\"><\/path><\/svg>05 \u2014 Flight &amp; billing<\/span><span data-gfa-opt=\"\" data-gfa-group=\"prog\" data-gfa-i=\"5\" role=\"button\" tabindex=\"0\" class=\"gfa-prog-tab\" data-tab=\"\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"flex:none\"><rect width=\"18\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"><\/rect><rect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"><\/rect><rect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"><\/rect><\/svg>06 \u2014 Indoor assets<\/span><\/div>\n<div style=\"display:flex;flex-direction:column\"><div data-gfa-panel=\"\" data-gfa-group=\"prog\" data-gfa-i=\"0\" data-r=\"row\" style=\"max-width:640px;padding-top:6px\">\n<h3 data-r=\"h3\" style=\"margin:0 0 12px;font:600 28px\/1.25 Inter,sans-serif;letter-spacing:-.01em;color:#1F1F1B\">Crews and equipment where the aircraft actually is<\/h3>\n<p style=\"margin:0 0 20px;font:400 17px\/1.5 Inter,sans-serif;color:#525249\">Belt loaders, tugs, pushbacks and GPUs report per stand. Dispatch assigns against the flight.<\/p>\n<div style=\"display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:10px;background:#F2F2EF;margin-bottom:20px\"><span style=\"font:600 22px\/1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B;letter-spacing:-.02em\" data-mono=\"\">4<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#525249\">equipment types tracked per stand<\/span><\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Stand-level equipment presence against STA and STD<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Turn timers per milestone, chocks on to pushback<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Delay attribution you can defend in the ops review<\/p><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prog\" data-gfa-i=\"1\" class=\"gfa-hide\" data-r=\"row\" style=\"max-width:640px;padding-top:6px\">\n<h3 data-r=\"h3\" style=\"margin:0 0 12px;font:600 28px\/1.25 Inter,sans-serif;letter-spacing:-.01em;color:#1F1F1B\">Know which unit is yours, where it is, and who ran it<\/h3>\n<p style=\"margin:0 0 20px;font:400 17px\/1.5 Inter,sans-serif;color:#525249\">Hour meters read off the unit, not a clipboard, so billing matches the work done.<\/p>\n<div style=\"display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:10px;background:#F2F2EF;margin-bottom:20px\"><span style=\"font:600 22px\/1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B;letter-spacing:-.02em\" data-mono=\"\">67%<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#525249\">average pool utilisation<\/span><\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Utilisation by unit type across terminals and depots<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Rental billing on engine hours, not calendar days<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Off-zone and unreturned-unit alerts before period close<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Service intervals triggered by hours run, diesel or electric<\/p><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prog\" data-gfa-i=\"2\" class=\"gfa-hide\" data-r=\"row\" style=\"max-width:640px;padding-top:6px\">\n<h3 data-r=\"h3\" style=\"margin:0 0 12px;font:600 28px\/1.25 Inter,sans-serif;letter-spacing:-.01em;color:#1F1F1B\">The record the authority asks for, already filled in<\/h3>\n<p style=\"margin:0 0 20px;font:400 17px\/1.5 Inter,sans-serif;color:#525249\">Airside rules enforced where operators already work. The evidence pack builds itself.<\/p>\n<div style=\"display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:10px;background:#F2F2EF;margin-bottom:20px\"><span style=\"font:600 22px\/1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B;letter-spacing:-.02em\" data-mono=\"\">3<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#525249\">evidence types auto-captured<\/span><\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Permit and licence expiry tracking<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Geofenced apron speed and restricted-area breaches, by driver<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Pre-op inspection checklists on the operator\u2019s phone<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Export packs for audits, FOD reviews and incident investigations<\/p><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prog\" data-gfa-i=\"3\" class=\"gfa-hide\" data-r=\"row\" style=\"max-width:640px;padding-top:6px\">\n<h3 data-r=\"h3\" style=\"margin:0 0 12px;font:600 28px\/1.25 Inter,sans-serif;letter-spacing:-.01em;color:#1F1F1B\">Passengers on the aircraft, not on the kerb<\/h3>\n<p style=\"margin:0 0 20px;font:400 17px\/1.5 Inter,sans-serif;color:#525249\">Crew buses, remote-stand transfers and parking shuttles run to headway, with publishable arrival data.<\/p>\n<div style=\"display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:10px;background:#F2F2EF;margin-bottom:20px\"><span style=\"font:600 22px\/1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B;letter-spacing:-.02em\" data-mono=\"\">4 min<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#525249\">headway maintained<\/span><\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Headway and dwell tracking across terminal loops<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">ETA feeds for signage and passenger apps<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Safety scoring for passenger-carrying runs<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">State of charge and depot charging windows<\/p><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prog\" data-gfa-i=\"4\" class=\"gfa-hide\" data-r=\"row\" style=\"max-width:640px;padding-top:6px\">\n<h3 data-r=\"h3\" style=\"margin:0 0 12px;font:600 28px\/1.25 Inter,sans-serif;letter-spacing:-.01em;color:#1F1F1B\">Every service logged against the flight it served<\/h3>\n<p style=\"margin:0 0 20px;font:400 17px\/1.5 Inter,sans-serif;color:#525249\">GSE service events link to flight schedules via FMS integration, so billing traces back to the flight number, not a timesheet.<\/p>\n<div style=\"display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:10px;background:#F2F2EF;margin-bottom:20px\"><span style=\"font:600 22px\/1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B;letter-spacing:-.02em\" data-mono=\"\">4<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#525249\">GSE units billed per flight<\/span><\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Flight management system and airport database integration<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Automated billing synced to GSE usage logs, not manual timesheets<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Fewer service-charge disputes with airlines, evidence attached<\/p><\/div><\/div>\n<\/div><div data-gfa-panel=\"\" data-gfa-group=\"prog\" data-gfa-i=\"5\" class=\"gfa-hide\" data-r=\"row\" style=\"max-width:640px;padding-top:6px\">\n<h3 data-r=\"h3\" style=\"margin:0 0 12px;font:600 28px\/1.25 Inter,sans-serif;letter-spacing:-.01em;color:#1F1F1B\">Wheelchairs and baggage carts, findable in seconds<\/h3>\n<p style=\"margin:0 0 20px;font:400 17px\/1.5 Inter,sans-serif;color:#525249\">Bluetooth positioning covers what GPS can\u2019t reach inside the terminal, so mobility equipment is where passengers need it.<\/p>\n<div style=\"display:inline-flex;align-items:baseline;gap:8px;padding:9px 14px;border-radius:10px;background:#F2F2EF;margin-bottom:20px\"><span style=\"font:600 22px\/1 'JetBrains Mono',ui-monospace,monospace;color:#1F1F1B;letter-spacing:-.02em\" data-mono=\"\">162<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#525249\">assets tracked, Terminal 1<\/span><\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Bluetooth beacon positioning for wheelchairs, carts and mobile kiosks<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Live location by terminal zone, gate and concourse<\/p><\/div><div style=\"display:flex;gap:12px;align-items:flex-start\"><span style=\"flex:none;width:6px;height:6px;border-radius:999px;background:#548614;margin-top:9px\"><\/span><p style=\"margin:0;font:400 16px\/1.5 Inter,sans-serif;color:#3D3D36\">Loss and shrinkage alerts on high-turnover equipment<\/p><\/div><\/div>\n<\/div><\/div>\n<\/div>\n<\/section>\n\n<section data-r=\"sect\" style=\"padding:96px 40px;background:#F2F2EF\">\n<div style=\"max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:40px\">\n<div style=\"max-width:760px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">Why GoFleet<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">Outcomes your ops review can see<\/h2>\n<\/div>\n<div data-r=\"g3\" style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#E5E5E0;border-radius:16px;overflow:hidden;border:1px solid #E5E5E0\"><div style=\"padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px\">\n<div style=\"display:flex;align-items:baseline;gap:8px\"><span style=\"font:600 26px\/1 'JetBrains Mono',ui-monospace,monospace;color:#436B11\" data-mono=\"\">\u2193<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">delay minutes per turn<\/span><\/div>\n<h3 data-r=\"h3\" style=\"margin:0;font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Reduce turnaround delays<\/h3>\n<p style=\"margin:0;font:400 14px\/1.55 Inter,sans-serif;color:#525249\">Milestones and equipment presence are timestamped, so delay causes are visible on the shift instead of argued next month.<\/p>\n<\/div><div style=\"padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px\">\n<div style=\"display:flex;align-items:baseline;gap:8px\"><span style=\"font:600 26px\/1 'JetBrains Mono',ui-monospace,monospace;color:#436B11\" data-mono=\"\">\u2191<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">hours per unit<\/span><\/div>\n<h3 data-r=\"h3\" style=\"margin:0;font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Increase GSE utilisation<\/h3>\n<p style=\"margin:0;font:400 14px\/1.55 Inter,sans-serif;color:#525249\">Live utilisation across terminals and depots shows idle units before anyone raises a rental order.<\/p>\n<\/div><div style=\"padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px\">\n<div style=\"display:flex;align-items:baseline;gap:8px\"><span style=\"font:600 26px\/1 'JetBrains Mono',ui-monospace,monospace;color:#436B11\" data-mono=\"\">\u2191<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">audit readiness<\/span><\/div>\n<h3 data-r=\"h3\" style=\"margin:0;font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Improve airside compliance<\/h3>\n<p style=\"margin:0;font:400 14px\/1.55 Inter,sans-serif;color:#525249\">Permits, breaches and inspections build one evidence trail as crews work \u2014 no reconstruction before an audit.<\/p>\n<\/div><div style=\"padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px\">\n<div style=\"display:flex;align-items:baseline;gap:8px\"><span style=\"font:600 26px\/1 'JetBrains Mono',ui-monospace,monospace;color:#436B11\" data-mono=\"\">\u2193<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">unbilled engine hours<\/span><\/div>\n<h3 data-r=\"h3\" style=\"margin:0;font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Lower operating cost<\/h3>\n<p style=\"margin:0;font:400 14px\/1.55 Inter,sans-serif;color:#525249\">Rental and inter-company billing runs on hour meters, so pooled units stop leaking money.<\/p>\n<\/div><div style=\"padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px\">\n<div style=\"display:flex;align-items:baseline;gap:8px\"><span style=\"font:600 26px\/1 'JetBrains Mono',ui-monospace,monospace;color:#436B11\" data-mono=\"\">\u2193<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">unplanned downtime<\/span><\/div>\n<h3 data-r=\"h3\" style=\"margin:0;font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Reduce equipment downtime<\/h3>\n<p style=\"margin:0;font:400 14px\/1.55 Inter,sans-serif;color:#525249\">Service intervals trigger on hours run and fault codes, not calendar guesses.<\/p>\n<\/div><div style=\"padding:28px;background:#fff;display:flex;flex-direction:column;gap:10px\">\n<div style=\"display:flex;align-items:baseline;gap:8px\"><span style=\"font:600 26px\/1 'JetBrains Mono',ui-monospace,monospace;color:#436B11\" data-mono=\"\">\u2191<\/span><span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">first-call accuracy<\/span><\/div>\n<h3 data-r=\"h3\" style=\"margin:0;font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Improve airport dispatch<\/h3>\n<p style=\"margin:0;font:400 14px\/1.55 Inter,sans-serif;color:#525249\">Dispatch, compliance and maintenance read one live picture, so the first assignment is the right one.<\/p>\n<\/div><\/div>\n<\/div>\n<\/section>\n\n<section data-r=\"sect\" style=\"position:relative;padding:96px 40px;background:linear-gradient(135deg,#001900,#264C0A);color:#fff;overflow:hidden\">\n<div data-dots=\"\" style=\"position:absolute;inset:0;background-image:radial-gradient(rgba(168,201,125,.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none\"><\/div>\n<div data-r=\"g2\" style=\"position:relative;max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center\">\n<div>\n<p style=\"margin:0 0 18px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#98DA38\">Customer success<\/p>\n<blockquote data-rv=\"\" style=\"margin:0\">\n<p style=\"margin:0 0 24px;font:500 27px\/1.4 Inter,sans-serif;color:#fff;text-wrap:pretty\">\u201cWe used to find out a tug was missing when the invoice arrived. Now the pool report tells us on the shift it happened, and the authority gets its breach log without anyone building a spreadsheet.\u201d<\/p>\n<footer style=\"font:600 15px\/1.5 Inter,sans-serif;color:rgba(255,255,255,.72)\">Ramp operations manager, international hub.<\/footer>\n<\/blockquote>\n<div style=\"display:flex;gap:32px;flex-wrap:wrap;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14)\"><div><div style=\"font:600 17px\/1.2 Inter,sans-serif;color:#98DA38\">Same-shift<\/div><div style=\"margin-top:4px;font:400 13px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">missing-unit detection<\/div><\/div><div><div style=\"font:600 17px\/1.2 Inter,sans-serif;color:#98DA38\">Zero<\/div><div style=\"margin-top:4px;font:400 13px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">manual breach spreadsheets<\/div><\/div><div><div style=\"font:600 17px\/1.2 Inter,sans-serif;color:#98DA38\">Per-unit<\/div><div style=\"margin-top:4px;font:400 13px\/1.4 Inter,sans-serif;color:rgba(255,255,255,.7)\">hour-meter billing<\/div><\/div><\/div>\n<\/div>\n<div style=\"height:400px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.16)\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-quote.jpg\" alt=\"Ground support equipment staged on the apron\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<\/div>\n<\/section>\n\n<section id=\"faq\" data-r=\"sect\" style=\"position:relative;padding:96px 40px;background:#fff;overflow:hidden\">\n<div style=\"position:absolute;bottom:-160px;right:-140px;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle,rgba(122,178,80,.16),transparent 70%);filter:blur(40px);pointer-events:none\"><\/div>\n<div style=\"position:relative;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:32px\">\n<div>\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">FAQ<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">Airport operations software, answered<\/h2>\n<\/div>\n<div style=\"display:flex;flex-direction:column;gap:0;border-top:1px solid #E5E5E0\"><div data-gfa-faq=\"0\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">What is airport ground operations software?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">It is the operations platform airside teams run the shift on: live positions and status for ground support equipment and airport vehicles, aircraft turnaround milestones, airside compliance records and shuttle performance in one place, instead of separate trackers and spreadsheets.<\/p>\n<\/div><div data-gfa-faq=\"1\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">How does GSE tracking work?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Each unit carries a telematics device sized to it \u2014 powered, battery or asset tag for non-powered equipment. It reports position, hour meter, fault codes and zone events, so utilisation, billing and service intervals come off the unit rather than a clipboard.<\/p>\n<\/div><div data-gfa-faq=\"2\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Can GoFleet track airport vehicles as well as GSE?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. Airport vehicle tracking covers ramp vehicles, operations and maintenance trucks, crew buses and landside shuttles on the same live map and the same reporting definitions.<\/p>\n<\/div><div data-gfa-faq=\"3\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Does the platform support mixed GSE fleets?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. Diesel, electric and non-powered units sit in one inventory, with ownership and billing model attached per unit, so owned, leased and pooled equipment report side by side.<\/p>\n<\/div><div data-gfa-faq=\"4\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Can airport authorities monitor contractors?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. Authorities see contractor and tenant vehicles on their estate with permit, licence and training expiry by company, and breach records attributed to a named driver.<\/p>\n<\/div><div data-gfa-faq=\"5\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Can GoFleet improve aircraft turnaround performance?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Turn milestones are timestamped from equipment events rather than manual entry, so every turn carries its own record and delay attribution is evidence-based across handlers and stands.<\/p>\n<\/div><div data-gfa-faq=\"6\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Does it generate airside compliance reports?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. Permit and licence expiry, pre-operation inspections, geofenced apron speed and restricted-area breaches export as audit packs in the format your authority asks for.<\/p>\n<\/div><div data-gfa-faq=\"7\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Can I track airport shuttle buses?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. Airport shuttle tracking covers crew buses, remote-stand transfers and parking loops with headway, dwell, ETA feeds for signage and state of charge for electric vehicles.<\/p>\n<\/div><div data-gfa-faq=\"8\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Does it integrate with existing airport systems?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Data flows both ways through APIs and standard feeds \u2014 resource management, maintenance, ERP and passenger information systems \u2014 so the platform adds a live layer instead of replacing what works.<\/p>\n<\/div><div data-gfa-faq=\"9\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Can this integrate with flight management software?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. The platform integrates with flight management systems and airport databases, linking GSE service events to the specific flight they served.<\/p>\n<\/div><div data-gfa-faq=\"10\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">Can I track indoor airport assets like wheelchairs and baggage carts?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">Yes. Bluetooth positioning covers wheelchairs, baggage carts and mobile kiosks inside the terminal, where GPS does not reach.<\/p>\n<\/div><div data-gfa-faq=\"11\" class=\"gfa-faq-row\" role=\"button\" tabindex=\"0\" aria-expanded=\"false\" style=\"padding:20px 4px;border-bottom:1px solid #E5E5E0;cursor:pointer\">\n<div style=\"display:flex;align-items:center;gap:16px\">\n<span style=\"font:600 18px\/1.4 Inter,sans-serif;color:#1F1F1B;text-wrap:pretty\">How quickly can deployment begin?<\/span>\n<span class=\"gfa-faq-icon\"><svg viewBox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"m6 9 6 6 6-6\"><\/path><\/svg><\/span>\n<\/div>\n<p data-gfa-answer=\"\" class=\"gfa-hide\" style=\"margin:12px 0 0;max-width:720px;font:400 16px\/1.6 Inter,sans-serif;color:#525249\">A first terminal or pool typically goes live within about four weeks of survey, with installs scheduled around live turns under your airside access rules.<\/p>\n<\/div><\/div>\n<\/div>\n<\/section>\n\n<section data-r=\"sect\" style=\"padding:96px 40px;background:#fff\">\n<div style=\"max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:36px\">\n<div style=\"max-width:760px\">\n<p style=\"margin:0 0 10px;font:600 13px\/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#597F3D\">Implementation<\/p>\n<h2 data-r=\"h2\" data-rv=\"\" style=\"margin:0 0 10px;font:700 40px\/1.15 Inter,sans-serif;letter-spacing:-.02em;color:#1F1F1B\">From survey to go-live in about four weeks<\/h2>\n<p data-rv=\"\" style=\"margin:0;font:400 18px\/1.55 Inter,sans-serif;color:#525249\">Installs run around live turns under your airside access rules, terminal by terminal.<\/p>\n<\/div>\n<div style=\"display:flex;flex-direction:column;gap:12px\"><div data-gfa-opt=\"\" data-gfa-group=\"step\" data-gfa-i=\"0\" role=\"button\" tabindex=\"0\" class=\"gfa-step-row gfa-on\">\n<div style=\"display:flex;align-items:center;gap:18px\">\n<span class=\"gfa-step-num\" data-mono=\"\">01<\/span>\n<div style=\"flex:1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap\">\n<span style=\"font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Survey<\/span>\n<span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">Week 1<\/span>\n<\/div>\n<\/div>\n<p style=\"margin:10px 0 0 58px;font:400 15px\/1.55 Inter,sans-serif;color:#525249\">We inventory GSE by unit type, power source and ownership \u2014 owned, leased or pooled \u2014 and agree what each unit must report.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"step\" data-gfa-i=\"1\" role=\"button\" tabindex=\"0\" class=\"gfa-step-row\">\n<div style=\"display:flex;align-items:center;gap:18px\">\n<span class=\"gfa-step-num\" data-mono=\"\">02<\/span>\n<div style=\"flex:1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap\">\n<span style=\"font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Install<\/span>\n<span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">Weeks 2\u20133<\/span>\n<\/div>\n<\/div>\n<p style=\"margin:10px 0 0 58px;font:400 15px\/1.55 Inter,sans-serif;color:#525249\">Badged installers work to your airside escort and access rules, terminal by terminal, around live turns.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"step\" data-gfa-i=\"2\" role=\"button\" tabindex=\"0\" class=\"gfa-step-row\">\n<div style=\"display:flex;align-items:center;gap:18px\">\n<span class=\"gfa-step-num\" data-mono=\"\">03<\/span>\n<div style=\"flex:1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap\">\n<span style=\"font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Configure<\/span>\n<span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">Week 3<\/span>\n<\/div>\n<\/div>\n<p style=\"margin:10px 0 0 58px;font:400 15px\/1.55 Inter,sans-serif;color:#525249\">Stands, geofences, permit rules, pools and shuttle loops are set up against your own terminal layout.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"step\" data-gfa-i=\"3\" role=\"button\" tabindex=\"0\" class=\"gfa-step-row\">\n<div style=\"display:flex;align-items:center;gap:18px\">\n<span class=\"gfa-step-num\" data-mono=\"\">04<\/span>\n<div style=\"flex:1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap\">\n<span style=\"font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Train<\/span>\n<span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">Week 4<\/span>\n<\/div>\n<\/div>\n<p style=\"margin:10px 0 0 58px;font:400 15px\/1.55 Inter,sans-serif;color:#525249\">Ramp leads, dispatchers, compliance and maintenance each get the view they need, on the devices they already use.<\/p>\n<\/div><div data-gfa-opt=\"\" data-gfa-group=\"step\" data-gfa-i=\"4\" role=\"button\" tabindex=\"0\" class=\"gfa-step-row\">\n<div style=\"display:flex;align-items:center;gap:18px\">\n<span class=\"gfa-step-num\" data-mono=\"\">05<\/span>\n<div style=\"flex:1;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap\">\n<span style=\"font:600 18px\/1.3 Inter,sans-serif;color:#1F1F1B\">Go live<\/span>\n<span style=\"font:500 13px\/1.3 Inter,sans-serif;color:#696962\">Week 4+<\/span>\n<\/div>\n<\/div>\n<p style=\"margin:10px 0 0 58px;font:400 15px\/1.55 Inter,sans-serif;color:#525249\">Pool utilisation, turn performance and compliance packs land in your ops review and the authority format.<\/p>\n<\/div><\/div>\n<\/div>\n<\/section>\n\n<section id=\"demo\" data-r=\"sect\" style=\"position:relative;padding:120px 40px;background:linear-gradient(135deg,#001900,#264C0A);color:#fff;overflow:hidden;text-align:center\">\n<div data-dots=\"\" style=\"position:absolute;inset:0;background-image:radial-gradient(rgba(168,201,125,.08) 1px, transparent 1px);background-size:18px 18px;pointer-events:none\"><\/div>\n<div style=\"position:absolute;inset:0;opacity:.22\"><img src=\"https:\/\/www.gofleet.com\/wp-content\/uploads\/2026\/09\/gfa-cta-bg.jpg\" class=\"imagify-no-webp\" alt=\"\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\"><\/div>\n<div style=\"position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,25,0,.55),rgba(0,25,0,.85))\"><\/div>\n<div data-rv=\"\" style=\"position:relative;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px\">\n<h2 data-r=\"h2\" style=\"margin:0;font:700 44px\/1.1 Inter,sans-serif;letter-spacing:-.02em;color:#fff;text-wrap:pretty\">Ready to modernise your airport operations?<\/h2>\n<p style=\"margin:0;max-width:560px;font:400 18px\/1.55 Inter,sans-serif;color:rgba(255,255,255,.82)\">Thirty minutes with our aviation team, on your terminal layout and your unit list. You\u2019ll see your own stands, pools and shuttle loops in the platform.<\/p>\n<div style=\"display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin-top:6px\">\n<button type=\"button\" class=\"gfa-demo-cta trigger-vue-form-modal product-request-demo\" data-cta=\"\" data-ring=\"\" style=\"display:inline-flex;align-items:center;height:54px;padding:0 30px;border-radius:999px;font:600 16px\/1 Inter,sans-serif;color:#fff;background:linear-gradient(142deg,#3C6022,#7AB250);border:1px solid #344C22;box-shadow:0 12px 28px -10px rgba(89,127,61,.6),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer\">Get a Demo<\/button>\n<a href=\"#platform\" data-cta=\"\" style=\"display:inline-flex;align-items:center;height:54px;padding:0 30px;border-radius:999px;font:600 16px\/1 Inter,sans-serif;color:#fff;border:1.5px solid rgba(255,255,255,0.35);cursor:pointer;\">Explore the platform<\/a>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is airport ground operations software?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It is the operations platform airside teams run the shift on: live positions and status for ground support equipment and airport vehicles, aircraft turnaround milestones, airside compliance records and shuttle performance in one place, instead of separate trackers and spreadsheets.\"}},{\"@type\":\"Question\",\"name\":\"How does GSE tracking work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Each unit carries a telematics device sized to it \u2014 powered, battery or asset tag for non-powered equipment. It reports position, hour meter, fault codes and zone events, so utilisation, billing and service intervals come off the unit rather than a clipboard.\"}},{\"@type\":\"Question\",\"name\":\"Can GoFleet track airport vehicles as well as GSE?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Airport vehicle tracking covers ramp vehicles, operations and maintenance trucks, crew buses and landside shuttles on the same live map and the same reporting definitions.\"}},{\"@type\":\"Question\",\"name\":\"Does the platform support mixed GSE fleets?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Diesel, electric and non-powered units sit in one inventory, with ownership and billing model attached per unit, so owned, leased and pooled equipment report side by side.\"}},{\"@type\":\"Question\",\"name\":\"Can airport authorities monitor contractors?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Authorities see contractor and tenant vehicles on their estate with permit, licence and training expiry by company, and breach records attributed to a named driver.\"}},{\"@type\":\"Question\",\"name\":\"Can GoFleet improve aircraft turnaround performance?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Turn milestones are timestamped from equipment events rather than manual entry, so every turn carries its own record and delay attribution is evidence-based across handlers and stands.\"}},{\"@type\":\"Question\",\"name\":\"Does it generate airside compliance reports?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Permit and licence expiry, pre-operation inspections, geofenced apron speed and restricted-area breaches export as audit packs in the format your authority asks for.\"}},{\"@type\":\"Question\",\"name\":\"Can I track airport shuttle buses?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Airport shuttle tracking covers crew buses, remote-stand transfers and parking loops with headway, dwell, ETA feeds for signage and state of charge for electric vehicles.\"}},{\"@type\":\"Question\",\"name\":\"Does it integrate with existing airport systems?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Data flows both ways through APIs and standard feeds \u2014 resource management, maintenance, ERP and passenger information systems \u2014 so the platform adds a live layer instead of replacing what works.\"}},{\"@type\":\"Question\",\"name\":\"Can this integrate with flight management software?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The platform integrates with flight management systems and airport databases, linking GSE service events to the specific flight they served.\"}},{\"@type\":\"Question\",\"name\":\"Can I track indoor airport assets like wheelchairs and baggage carts?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Bluetooth positioning covers wheelchairs, baggage carts and mobile kiosks inside the terminal, where GPS does not reach.\"}},{\"@type\":\"Question\",\"name\":\"How quickly can deployment begin?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"A first terminal or pool typically goes live within about four weeks of survey, with installs scheduled around live turns under your airside access rules.\"}}]}<\/script>\n<script data-j=\"KGZ1bmN0aW9uICgpIHsgdmFyIEVNUFRZID0gU3RyaW5nKCk7IHZhciBISURFID0gYGdmYS1oaWRlYDsgdmFyIE9OID0gYGdmYS1vbmA7IHZhciBPUEVOID0gYGdmYS1vcGVuYDsgZnVuY3Rpb24gYm9vdCgpIHsgdmFyIHJvb3QgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChgZ2ZhLXJvb3RgKTsgaWYgKCFyb290IHx8IHJvb3QuX19nZmFNb3VudGVkKSB7IHJldHVybjsgfSByb290Ll9fZ2ZhTW91bnRlZCA9IHRydWU7IGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmFkZChgZ2ZhLWhhcy1sYW5kaW5nYCk7IHZhciBhbGwgPSBmdW5jdGlvbiAoc2VsKSB7IHJldHVybiBBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChyb290LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsKSk7IH07IHZhciBvcHRzID0gYWxsKGBbZGF0YS1nZmEtb3B0XWApOyB2YXIgcGFuZWxzID0gYWxsKGBbZGF0YS1nZmEtcGFuZWxdYCk7IGZ1bmN0aW9uIHNlbGVjdChncm91cCwgaW5kZXgpIHsgdmFyIGk7IGZvciAoaSA9IDA7IGkgPCBvcHRzLmxlbmd0aDsgaSArPSAxKSB7IGlmIChvcHRzW2ldLmdldEF0dHJpYnV0ZShgZGF0YS1nZmEtZ3JvdXBgKSA9PT0gZ3JvdXApIHsgb3B0c1tpXS5jbGFzc0xpc3QudG9nZ2xlKE9OLCBvcHRzW2ldLmdldEF0dHJpYnV0ZShgZGF0YS1nZmEtaWApID09PSBpbmRleCk7IH0gfSBmb3IgKGkgPSAwOyBpIDwgcGFuZWxzLmxlbmd0aDsgaSArPSAxKSB7IGlmIChwYW5lbHNbaV0uZ2V0QXR0cmlidXRlKGBkYXRhLWdmYS1ncm91cGApID09PSBncm91cCkgeyBwYW5lbHNbaV0uY2xhc3NMaXN0LnRvZ2dsZShISURFLCBwYW5lbHNbaV0uZ2V0QXR0cmlidXRlKGBkYXRhLWdmYS1pYCkgIT09IGluZGV4KTsgfSB9IGlmIChncm91cCA9PT0gYGRhc2hgKSB7IHNlbGVjdChgYm9hcmRgICsgaW5kZXgsIGAwYCk7IGFnb1NlY29uZHMgPSAwOyBwYWludEFnbygpOyB9IH0gZnVuY3Rpb24gdG9nZ2xlRmFxKHJvdykgeyB2YXIgd2FzT3BlbiA9IHJvdy5jbGFzc0xpc3QuY29udGFpbnMoT1BFTik7IHZhciByb3dzID0gYWxsKGBbZGF0YS1nZmEtZmFxXWApOyBmb3IgKHZhciBpID0gMDsgaSA8IHJvd3MubGVuZ3RoOyBpICs9IDEpIHsgcm93c1tpXS5jbGFzc0xpc3QucmVtb3ZlKE9QRU4pOyB2YXIgYSA9IHJvd3NbaV0ucXVlcnlTZWxlY3RvcihgW2RhdGEtZ2ZhLWFuc3dlcl1gKTsgaWYgKGEpIHsgYS5jbGFzc0xpc3QuYWRkKEhJREUpOyB9IH0gaWYgKCF3YXNPcGVuKSB7IHJvdy5jbGFzc0xpc3QuYWRkKE9QRU4pOyB2YXIgYW5zID0gcm93LnF1ZXJ5U2VsZWN0b3IoYFtkYXRhLWdmYS1hbnN3ZXJdYCk7IGlmIChhbnMpIHsgYW5zLmNsYXNzTGlzdC5yZW1vdmUoSElERSk7IH0gfSB9IGZ1bmN0aW9uIHNjcm9sbFRvSWQoaWQpIHsgdmFyIHRhcmdldCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsgaWYgKCF0YXJnZXQpIHsgcmV0dXJuIGZhbHNlOyB9IHZhciBjbGVhcmFuY2UgPSBwYXJzZUludChyb290LmdldEF0dHJpYnV0ZShgZGF0YS1nZmEtb2Zmc2V0YCksIDEwKTsgaWYgKGlzTmFOKGNsZWFyYW5jZSkpIHsgY2xlYXJhbmNlID0gODg7IH0gaWYgKGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKGBhZG1pbi1iYXJgKSkgeyBjbGVhcmFuY2UgKz0gd2luZG93LmlubmVyV2lkdGggPiA3ODIgPyAzMiA6IDQ2OyB9IHZhciB5ID0gdGFyZ2V0LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCArIHdpbmRvdy5wYWdlWU9mZnNldCAtIGNsZWFyYW5jZTsgdmFyIHJlZHVjZSA9IHdpbmRvdy5tYXRjaE1lZGlhICYmIHdpbmRvdy5tYXRjaE1lZGlhKGAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKWApLm1hdGNoZXM7IHdpbmRvdy5zY3JvbGxUbyh7IHRvcDogeSwgYmVoYXZpb3I6IHJlZHVjZSA\/IGBhdXRvYCA6IGBzbW9vdGhgIH0pOyByZXR1cm4gdHJ1ZTsgfSBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKGBjbGlja2AsIGZ1bmN0aW9uIChlKSB7IHZhciB0ID0gZS50YXJnZXQ7IGlmICghdCB8fCAhdC5jbG9zZXN0KSB7IHJldHVybjsgfSBpZiAoIXQuY2xvc2VzdChgI2dmYS1yb290YCkpIHsgcmV0dXJuOyB9IHZhciBvcHQgPSB0LmNsb3Nlc3QoYFtkYXRhLWdmYS1vcHRdYCk7IGlmIChvcHQpIHsgc2VsZWN0KG9wdC5nZXRBdHRyaWJ1dGUoYGRhdGEtZ2ZhLWdyb3VwYCksIG9wdC5nZXRBdHRyaWJ1dGUoYGRhdGEtZ2ZhLWlgKSk7IHJldHVybjsgfSB2YXIgZmFxID0gdC5jbG9zZXN0KGBbZGF0YS1nZmEtZmFxXWApOyBpZiAoZmFxKSB7IHRvZ2dsZUZhcShmYXEpOyByZXR1cm47IH0gdmFyIG11dGUgPSB0LmNsb3Nlc3QoYFtkYXRhLWdmYS1tdXRlXWApOyBpZiAobXV0ZSkgeyB2YXIgdiA9IHJvb3QucXVlcnlTZWxlY3RvcihgW2RhdGEtZ2ZhLXZpZGVvXWApOyBpZiAodikgeyB2Lm11dGVkID0gIXYubXV0ZWQ7IHZhciBvbkljb24gPSBtdXRlLnF1ZXJ5U2VsZWN0b3IoYFtkYXRhLWdmYS1zb3VuZC1vbl1gKTsgdmFyIG9mZkljb24gPSBtdXRlLnF1ZXJ5U2VsZWN0b3IoYFtkYXRhLWdmYS1zb3VuZC1vZmZdYCk7IGlmIChvbkljb24pIHsgb25JY29uLmNsYXNzTGlzdC50b2dnbGUoSElERSwgdi5tdXRlZCk7IH0gaWYgKG9mZkljb24pIHsgb2ZmSWNvbi5jbGFzc0xpc3QudG9nZ2xlKEhJREUsICF2Lm11dGVkKTsgfSBtdXRlLnNldEF0dHJpYnV0ZShgYXJpYS1wcmVzc2VkYCwgdi5tdXRlZCA\/IGBmYWxzZWAgOiBgdHJ1ZWApOyBpZiAoIXYubXV0ZWQpIHsgdmFyIHByID0gdi5wbGF5KCk7IGlmIChwciAmJiBwci5jYXRjaCkgeyBwci5jYXRjaChmdW5jdGlvbiAoKSB7fSk7IH0gfSB9IHJldHVybjsgfSB2YXIgbGluayA9IHQuY2xvc2VzdChgYWApOyBpZiAobGluaykgeyB2YXIgaHJlZiA9IGxpbmsuZ2V0QXR0cmlidXRlKGBocmVmYCkgfHwgRU1QVFk7IGlmIChocmVmLmNoYXJBdCgwKSA9PT0gYCNgICYmIGhyZWYubGVuZ3RoID4gMSkgeyBpZiAoc2Nyb2xsVG9JZChocmVmLnNsaWNlKDEpKSkgeyBlLnByZXZlbnREZWZhdWx0KCk7IH0gfSB9IH0pOyBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKGBrZXlkb3duYCwgZnVuY3Rpb24gKGUpIHsgaWYgKGUua2V5ICE9PSBgRW50ZXJgICYmIGUua2V5ICE9PSBgIGApIHsgcmV0dXJuOyB9IHZhciB0ID0gZS50YXJnZXQ7IGlmICghdCB8fCAhdC5jbG9zZXN0IHx8ICF0LmNsb3Nlc3QoYCNnZmEtcm9vdGApKSB7IHJldHVybjsgfSBpZiAodC5jbG9zZXN0KGBbZGF0YS1nZmEtb3B0XWApIHx8IHQuY2xvc2VzdChgW2RhdGEtZ2ZhLWZhcV1gKSkgeyBlLnByZXZlbnREZWZhdWx0KCk7IHQuY2xpY2soKTsgfSB9KTsgdmFyIHJlZHVjZU1vdGlvbiA9IHdpbmRvdy5tYXRjaE1lZGlhICYmIHdpbmRvdy5tYXRjaE1lZGlhKGAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKWApLm1hdGNoZXM7IHZhciByZXZlYWxhYmxlcyA9IGFsbChgW2RhdGEtcnZdYCk7IGlmICghcmVkdWNlTW90aW9uICYmIGBJbnRlcnNlY3Rpb25PYnNlcnZlcmAgaW4gd2luZG93KSB7IHZhciBpbyA9IG5ldyBJbnRlcnNlY3Rpb25PYnNlcnZlcihmdW5jdGlvbiAoZW50cmllcykgeyBlbnRyaWVzLmZvckVhY2goZnVuY3Rpb24gKGVuKSB7IGlmIChlbi5pc0ludGVyc2VjdGluZykgeyBlbi50YXJnZXQuc2V0QXR0cmlidXRlKGBkYXRhLXNob3duYCwgRU1QVFkpOyBpby51bm9ic2VydmUoZW4udGFyZ2V0KTsgfSB9KTsgfSwgeyByb290TWFyZ2luOiBgMHB4IDBweCAtNiUgMHB4YCwgdGhyZXNob2xkOiAwIH0pOyB2YXIgdmggPSB3aW5kb3cuaW5uZXJIZWlnaHQgfHwgODAwOyByZXZlYWxhYmxlcy5mb3JFYWNoKGZ1bmN0aW9uIChlbCkgeyB2YXIgciA9IGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOyBpZiAoci50b3AgPCB2aCAqIDAuOTQgJiYgci5ib3R0b20gPiAwKSB7IGVsLnNldEF0dHJpYnV0ZShgZGF0YS1zaG93bmAsIEVNUFRZKTsgcmV0dXJuOyB9IGVsLnNldEF0dHJpYnV0ZShgZGF0YS1hcm1lZGAsIEVNUFRZKTsgaW8ub2JzZXJ2ZShlbCk7IH0pOyBzZXRUaW1lb3V0KGZ1bmN0aW9uICgpIHsgcmV2ZWFsYWJsZXMuZm9yRWFjaChmdW5jdGlvbiAoZWwpIHsgZWwuc2V0QXR0cmlidXRlKGBkYXRhLXNob3duYCwgRU1QVFkpOyB9KTsgfSwgMjQwMCk7IH0gZWxzZSB7IHJldmVhbGFibGVzLmZvckVhY2goZnVuY3Rpb24gKGVsKSB7IGVsLnNldEF0dHJpYnV0ZShgZGF0YS1zaG93bmAsIEVNUFRZKTsgfSk7IH0gdmFyIGNvdW50ZXJzID0gYWxsKGBbZGF0YS1nZmEtY291bnRdYCk7IGZ1bmN0aW9uIHBhaW50Q291bnQoZWwsIHZhbHVlKSB7IHZhciBkZWMgPSBwYXJzZUludChlbC5nZXRBdHRyaWJ1dGUoYGRhdGEtZ2ZhLWRlY2ApLCAxMCkgfHwgMDsgdmFyIHN1ZmZpeCA9IGVsLmdldEF0dHJpYnV0ZShgZGF0YS1nZmEtc3VmZml4YCkgfHwgRU1QVFk7IGVsLnRleHRDb250ZW50ID0gKGRlYyA\/IHZhbHVlLnRvRml4ZWQoZGVjKSA6IE1hdGgucm91bmQodmFsdWUpLnRvTG9jYWxlU3RyaW5nKCkpICsgc3VmZml4OyB9IGlmICghcmVkdWNlTW90aW9uICYmIGNvdW50ZXJzLmxlbmd0aCkgeyB2YXIgdDAgPSAwOyB2YXIgdGljayA9IHNldEludGVydmFsKGZ1bmN0aW9uICgpIHsgdDAgPSBNYXRoLm1pbigxLCB0MCArIDAuMDQ1KTsgY291bnRlcnMuZm9yRWFjaChmdW5jdGlvbiAoZWwpIHsgcGFpbnRDb3VudChlbCwgKHBhcnNlRmxvYXQoZWwuZ2V0QXR0cmlidXRlKGBkYXRhLWdmYS1jb3VudGApKSB8fCAwKSAqIHQwKTsgfSk7IGlmICh0MCA+PSAxKSB7IGNsZWFySW50ZXJ2YWwodGljayk7IH0gfSwgMzIpOyB9IHZhciBob3Vyc0VsID0gcm9vdC5xdWVyeVNlbGVjdG9yKGBbZGF0YS1nZmEtaG91cnNdYCk7IGlmIChob3Vyc0VsKSB7IHZhciBob3VycyA9IHBhcnNlRmxvYXQoaG91cnNFbC5nZXRBdHRyaWJ1dGUoYGRhdGEtZ2ZhLWNvdW50YCkpIHx8IDA7IHNldEludGVydmFsKGZ1bmN0aW9uICgpIHsgaG91cnMgKz0gMC4xOyBob3Vyc0VsLnNldEF0dHJpYnV0ZShgZGF0YS1nZmEtY291bnRgLCBTdHJpbmcoaG91cnMpKTsgcGFpbnRDb3VudChob3Vyc0VsLCBob3Vycyk7IH0sIDE4MDApOyB9IHZhciBhZ29TZWNvbmRzID0gMDsgdmFyIGFnb0VsID0gcm9vdC5xdWVyeVNlbGVjdG9yKGBbZGF0YS1nZmEtYWdvXWApOyBmdW5jdGlvbiBwYWludEFnbygpIHsgaWYgKGFnb0VsKSB7IGFnb0VsLnRleHRDb250ZW50ID0gYWdvU2Vjb25kcyArIGBzYDsgfSB9IHNldEludGVydmFsKGZ1bmN0aW9uICgpIHsgYWdvU2Vjb25kcyArPSAxOyBwYWludEFnbygpOyB9LCAxMDAwKTsgdmFyIHZpZGVvID0gcm9vdC5xdWVyeVNlbGVjdG9yKGBbZGF0YS1nZmEtdmlkZW9dYCk7IGlmICh2aWRlbykgeyB2aWRlby5tdXRlZCA9IHRydWU7IHZpZGVvLnBsYXlzSW5saW5lID0gdHJ1ZTsgdmFyIHAgPSB2aWRlby5wbGF5KCk7IGlmIChwICYmIHAuY2F0Y2gpIHsgcC5jYXRjaChmdW5jdGlvbiAoKSB7fSk7IH0gfSB9IGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSBgbG9hZGluZ2ApIHsgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcihgRE9NQ29udGVudExvYWRlZGAsIGJvb3QpOyB9IGVsc2UgeyBib290KCk7IH0gfSkoKTs=\">new Function(atob(document.currentScript.dataset.j))()<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Monitor the location and use of assets with tracking beacons and Geotabs across airport bays. Analyze location information of assets to stop congestion.<\/p>\n","protected":false},"author":1,"featured_media":35738,"menu_order":6,"comment_status":"open","ping_status":"closed","template":"single-industry-full-width.php","class_list":["post-28603","industries","type-industries","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Airport Planning And Management UAE | Vehicle And Asset Tracking<\/title>\n<meta name=\"description\" content=\"With thousands of assets moving daily \u2013 highly localized environments like airport grounds are a prime example of where congestion can be found.\" \/>\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.gofleet.com\/uae\/industries\/airports\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Airport Planning And Management UAE | Vehicle And Asset Tracking\" \/>\n<meta property=\"og:description\" content=\"With thousands of assets moving daily \u2013 highly localized environments like airport grounds are a prime example of where congestion can be found.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gofleet.com\/uae\/industries\/airports\/\" \/>\n<meta property=\"og:site_name\" content=\"GoFleet Tracking UAE\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GoFleet\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-17T13:21:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2020\/09\/airports.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1983\" \/>\n\t<meta property=\"og:image:height\" content=\"998\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@gofleet\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Airport Planning And Management UAE | Vehicle And Asset Tracking","description":"With thousands of assets moving daily \u2013 highly localized environments like airport grounds are a prime example of where congestion can be found.","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.gofleet.com\/uae\/industries\/airports\/","og_locale":"en_US","og_type":"article","og_title":"Airport Planning And Management UAE | Vehicle And Asset Tracking","og_description":"With thousands of assets moving daily \u2013 highly localized environments like airport grounds are a prime example of where congestion can be found.","og_url":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/","og_site_name":"GoFleet Tracking UAE","article_publisher":"https:\/\/www.facebook.com\/GoFleet","article_modified_time":"2026-09-17T13:21:15+00:00","og_image":[{"width":1983,"height":998,"url":"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2020\/09\/airports.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@gofleet","twitter_misc":{"Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/","url":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/","name":"Airport Planning And Management UAE | Vehicle And Asset Tracking","isPartOf":{"@id":"https:\/\/www.gofleet.com\/uae\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/#primaryimage"},"image":{"@id":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2020\/09\/airports.jpg","datePublished":"2020-09-29T12:05:16+00:00","dateModified":"2026-09-17T13:21:15+00:00","description":"With thousands of assets moving daily \u2013 highly localized environments like airport grounds are a prime example of where congestion can be found.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gofleet.com\/uae\/industries\/airports\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gofleet.com\/uae\/industries\/airports\/#primaryimage","url":"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2020\/09\/airports.jpg","contentUrl":"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2020\/09\/airports.jpg","width":1983,"height":998},{"@type":"WebSite","@id":"https:\/\/www.gofleet.com\/uae\/#website","url":"https:\/\/www.gofleet.com\/uae\/","name":"GoFleet Tracking UAE","description":"GPS Tracking System | Vehicle Tracking Device","publisher":{"@id":"https:\/\/www.gofleet.com\/uae\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gofleet.com\/uae\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.gofleet.com\/uae\/#organization","name":"GoFleet Tracking UAE","url":"https:\/\/www.gofleet.com\/uae\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gofleet.com\/uae\/#\/schema\/logo\/image\/","url":"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2026\/09\/gofleet-color.webp","contentUrl":"https:\/\/www.gofleet.com\/uae\/wp-content\/uploads\/sites\/2\/2026\/09\/gofleet-color.webp","width":1200,"height":300,"caption":"GoFleet Tracking UAE"},"image":{"@id":"https:\/\/www.gofleet.com\/uae\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/GoFleet","https:\/\/x.com\/gofleet","https:\/\/www.linkedin.com\/company\/gofleet","https:\/\/www.youtube.com\/channel\/UCOEs1pIEZAZFIakyDEqozbw"]}]}},"_links":{"self":[{"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/industries\/28603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/industries"}],"about":[{"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/types\/industries"}],"author":[{"embeddable":true,"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/comments?post=28603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/media\/35738"}],"wp:attachment":[{"href":"https:\/\/www.gofleet.com\/uae\/wp-json\/wp\/v2\/media?parent=28603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}