PageSourceSearch

https://airworks-onebranding.webflow.io/

html airworks-onebranding.webflow.io collected 2026-10-03 12:43:07 UTC 187,434 bytes, 2,382 lines download raw bytes

1<!DOCTYPE html><!-- This site was created in Webflow. https://webflow.com --><!-- Last Published: Fri Apr 03 2026 16:08:08 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="airworks-onebranding.webflow.io" data-wf-page="69cfe584cd080a8aad72ce95" data-wf-site="69cfe584cd080a8aad72cebe" lang="en"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>AI-Enabled Field Intelligence Solutions | AirWorks</title><meta content="Accelerate planning, permitting, and deployment with AI-powered field intelligence. Accurate, scalable geospatial data built for real-world infrastructure." name="description"/><meta content="AI-Enabled Field Intelligence Solutions | AirWorks" property="og:title"/><meta content="Accelerate planning, permitting, and deployment with AI-powered field intelligence. Accurate, scalable geospatial data built for real-world infrastructure." property="og:description"/><meta content="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0cd_Open%20Graph%20Image%20-%20Airworks.jpg" property="og:image"/><meta content="AI-Enabled Field Intelligence Solutions | AirWorks" name="twitter:title"/><meta content="Accelerate planning, permitting, and deployment with AI-powered field intelligence. Accurate, scalable geospatial data built for real-world infrastructure." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="pMpbZEf4kBG4-uEHUankaR6OszZ5Z27mAspIw_BJh4E" name="google-site-verification"/><meta content="Webflow" name="generator"/><link href="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/css/airworks-onebranding.webflow.shared.3c7696b62.min.css" rel="stylesheet" type="text/css" integrity="sha384-PHaWti4fA6invW5Z0UDNzSMV3PxShiGAqyd60EsC7zfuR4rhz28FvB+upmENklaY" crossorigin="anonymous"/><style>html.w-mod-js:not(.w-mod-ix3):is([data-header-title]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-title]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-para]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-para]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-trigger="4"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-trigger="4"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-button-wrap]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-button-wrap]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-about-items]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-about-items]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-about-image]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-about-image]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-trigger="3"]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-header-trigger="3"]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-cards-item]) {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3):is([data-cards-item]) * {visibility: hidden !important;}html.w-mod-js:not(.w-mod-ix3) :is(.center-icon-wrap-contain .center-icon-wrap, .section_small-center.is-brand-bg .small_hero-head-text, .center_intro-heading-wrap > *, ._4-col-grid.is-25-gap > *, .section-2-col_heading, .section-2-_paragraph, ._3-col-grid.is-15-gap > *, .agnostic_content-card > *, [data-header-title], [data-header-para], [data-header-trigger="4"], [data-partner-logos] > *, [data-button-wrap], [data-about-items], [data-about-image], [data-header-trigger="2"] > *, [data-header-trigger="3"], .build_bg-element, ._3-col-grid.is-30-gap > *, [data-header-trigger="5"] > *, [data-cards-item]) {visibility: hidden !important;}</style>
1<link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({  google: {    families: ["Figtree:300,400,500,600,700"]  }});</script>
1<script src="https://use.typekit.net/bob4fnc.js" type="text/javascript"></script>
1<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d088_Favicon-Airworks.svg" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d089_Webclip-Airworks.svg" rel="apple-touch-icon"/>
1<script type="application/ld+json">
2{
3  "@context": "https://schema.org",
4  "@type": "Organization",
5  "name": "AirWorks",
6  "url": "/",
7  "logo": {
8    "@type": "ImageObject",
9    "url": "https://cdn.prod.website-files.com/69256314be327d5214bff1bd/69256315be327d5214bff25d_9f3fb31545ea14e76d1ddaecac28b643_client-first-logo-white.svg"
10  },
11  "description": "AI-enabled field intelligence solutions that accelerate and optimize engineering project workflows with geospatial mapping data for telecom, power, and civil sectors.",
12  "sameAs": []
13}
14</script>
14<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.css" />
15
16<link rel="stylesheet" href="https://use.typekit.net/bob4fnc.css">
17
18<script async src="https://cdn.jsdelivr.net/npm/@finsweet/cookie-consent@1/fs-cc.js" fs-cc-mode="opt-in"></script>
18
19
20
21<script>
22// Auto-update year in footer
23document.addEventListener('DOMContentLoaded', function() {
24  const yearElement = document.getElementById('year');
25  const yearMobileElement = document.getElementById('year-mobile');
26  const currentYear = new Date().getFullYear();
27  if (yearElement) yearElement.textContent = currentYear;
28  if (yearMobileElement) yearMobileElement.textContent = currentYear;
29});
30</script>
30
31
32<script>
vendor: 327 bytes, lines 32-36
32(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
33new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
34j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
35'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
36})(window,document,'script','dataLayer','
36GTM-NZ8DH49K
vendor: 3 bytes, line 36
36');
36</script>
36
37
38<script>
vendor: 327 bytes, lines 38-42
38(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
39new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
40j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
41'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
42})(window,document,'script','dataLayer','
42GTM-P6L4JTQX
vendor: 3 bytes, line 42
42');
42</script>
42
43
44<!-- Start of HubSpot Embed Code -->
45<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/3434755.js"></script>
45
46<!-- End of HubSpot Embed Code --></head><body data-scrolling-started="false" data-scrolling-direction="up" data-theme-nav="light" data-bg-nav="light"><div class="page-wrapper"><nav id="mobile-navigation" data-menu-status="closed" class="nav w-node-_937f3cef-191a-1b8a-1570-13df040fab2a-040fab2a"><div class="nav-container"><div class="nav-bg"></div><div class="nav-inner"><a href="/" aria-current="page" class="nav-logo w-inline-block w--current"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cee3_client-first-logo-white.svg" loading="lazy" alt="AirWorks logo" class="nav_logo"/></a><div class="nav-center"><ul class="nav-center__list"><li><a href="/why-airworks" class="nav-link w-inline-block"><span class="nav-link__label">Why Airworks</span></a></li><li><button data-dropdown-toggle="" class="nav-link"><span class="nav-link__label">Solutions</span><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 11 5" fill="none" class="nav-link__dropdown-icon"><path d="M5.5 5L5.41033e-08 8.12639e-07L11 -1.49012e-07L5.5 5Z" fill="currentColor"></path></svg></button><div class="nav-dropdown"><div class="nav-dropdown__overflow"><div class="nav-dropdown__overflow-inner"><div class="nav-inner-container"><ul class="nav-dropdown__content"><div class="nav-dropdown_wrapper is-left"><li class="nav-dropdown__content-li is-solution"><div class="solution_field-nav-wrap"><div class="nav_solution-subhead">FIELD INTELLIGENCE</div><div class="nav_field-main-wrap"><a href="/solutions/new-builds" class="nav-dropdown__link is-padding w-inline-block"><div class="nav_component-icon"><div class="nav_icon-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf6c_Frame%202087328074.svg" loading="lazy" alt="Construction icon"/></div><div class="nav_icon-info"><div class="nav_icon-head-text">New Builds</div><div class="nav_icon-para-text">Accelerate planning, design, and delivery for complex new builds.</div></div></div></a><a href="/solutions/maintenance" class="nav-dropdown__link is-padding w-inline-block"><div class="nav_component-icon"><div class="nav_icon-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf6f_Frame%202087328074-1.svg" loading="lazy" alt="Gear icon"/></div><div class="nav_icon-info"><div class="nav_icon-head-text">Maintenance &amp; Digital Twins</div><div class="nav_icon-para-text">Catch field changes before they cost you.</div></div></div></a></div></div></li></div><div class="nav-dropdown_wrapper is-right"><li class="nav-dropdown__content-li is-solution"><div class="solution_nav-inner-wrap"><a href="/solutions/geoai" class="nav-dropdown__link w-inline-block"><div class="nav_component-icon"><div class="nav_icon-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf6e_Frame%202087328074-2.svg" loading="lazy" alt="AI icon"/></div><div class="nav_icon-info"><div class="nav_icon-head-text">AirWorks GeoAI</div><div class="nav_icon-para-text">Our patented GeoAI is built to support your workflows.</div></div></div></a></div></li><li class="nav-dropdown__content-li is-solution"><div class="solution_nav-inner-wrap"><a href="/solutions/data-marketplace" class="nav-dropdown__link w-inline-block"><div class="nav_component-icon"><div class="nav_icon-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf81_Frame%202087328074-3.svg" loading="lazy" alt="Package icon"/></div><div class="nav_icon-info"><div class="nav_icon-head-text">Data Marketplace</div><div class="nav_icon-para-text">We help you figure out what data you need, how to capture it, and where to source it.</div></div></div></a></div></li><li class="nav-dropdown__content-li is-solution"><div class="solution_nav-inner-wrap"><a href="/solutions/airworks-automate-online-portal" class="nav-dropdown__link w-inline-block"><div class="nav_component-icon"><div class="nav_icon-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf6d_Frame%202087328074-4.svg" loading="lazy" alt="Lightning bolt icon"/></div><div class="nav_icon-info"><div class="nav_icon-head-text">AirWorks Automate™ Online Portal</div><div class="nav_icon-para-text">From scoping to final files, manage it all in AirWorks Automate.</div></div></div></a></div></li><li class="nav-dropdown__content-li is-solution"><div class="solution_nav-inner-wrap"><a href="/solutions/geospatial-capabilities" class="nav-dropdown__link w-inline-block">
46<div class="nav_component-icon"><div class="nav_icon-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf82_Frame%202087328074-6.svg" loading="lazy" alt="Map icon"/></div><div class="nav_icon-info"><div class="nav_icon-head-text">Geospatial Capabilities</div><div class="nav_icon-para-text">Take a look at what we can extract from your field data.</div></div></div></a></div></li></div></ul></div></div></div></div></li><li><button data-dropdown-toggle="" class="nav-link"><span class="nav-link__label">Use Cases</span><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 11 5" fill="none" class="nav-link__dropdown-icon"><path d="M5.5 5L5.41033e-08 8.12639e-07L11 -1.49012e-07L5.5 5Z" fill="currentColor"></path></svg></button><div class="nav-dropdown"><div class="nav-dropdown__overflow"><div class="nav-dropdown__overflow-inner"><div class="nav-inner-container"><ul class="nav-dropdown__content"><li class="nav-dropdown__content-li"><div class="nav_usecase-title-wrap"><div class="overview_img"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d112_map-outlined-svgrepo-com%201.svg" loading="lazy" alt="" class="cc-img"/></div><a href="/use-case/overview" class="nav-dropdown__link is-overview w-inline-block"><div class="nav_usecase-overview"><div data-overview="" class="nav_overview-head-text">Overview</div><div class="nav_overview-para-text">Elevating your operations no matter the task at hand.</div></div></a></div></li><li class="nav-dropdown__content-li is-usecase"><div class="nav_usecase-item"><div style="clip-path:polygon(100% 0%, 100% 28%, 100% 62%, 88% 100%, 0% 100%, 0% 0%)" class="clip_element-img"><img style="clip-path:url(#clip-path-nav)" loading="lazy" alt="Man working on telephone pole" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cee8_build-img_1-min.avif" class="usecase_nav-img"/></div><div class="nav_usecase-links-wrap"><a data-overview="" href="/use-case/telecommunications-power" class="nav_overview-head-text">Telecommunications &amp; Power</a><div class="nav_usecase-links"><a href="/use-case/telecommunications-power#aerial" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Aerial</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
47<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
48</svg></div></a><a href="/use-case/telecommunications-power#underground" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Underground</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
49<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
50</svg></div></a><a href="/use-case/telecommunications-power#makeready" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Make Ready</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
51<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
52</svg></div></a><a href="/use-case/telecommunications-power#asbuilt" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">As-Builts</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
53<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
54</svg></div></a><a href="/use-case/telecommunications-power#osp" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">OSP Utility Mapping</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
55<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
56</svg></div></a></div></div></div></li><li class="nav-dropdown__content-li is-usecase"><div class="nav_usecase-item"><div style="clip-path:polygon(100% 0%, 100% 28%, 100% 62%, 88% 100%, 0% 100%, 0% 0%)" class="clip_element-img"><img style="clip-path:url(#clip-path-nav)" loading="lazy" alt="AEC project" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0ef_wmremove-transformed.avif"/></div><div class="nav_usecase-links-wrap"><a data-overview="" href="/use-case/aec" class="nav_overview-head-text">Architecture, Engineering &amp; Construction</a><div class="nav_usecase-links"><a href="/use-case/aec#project" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Pre-Survey Site Assessment</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
57<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
58</svg></div></a><a href="/use-case/aec#project" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Civil Engineering Project Support</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
59<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
60</svg></div></a><a href="/use-case/aec#project" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Site Planning &amp; Civil Design</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
61<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
62</svg></div></a></div></div></div></li><li class="nav-dropdown__content-li"><div class="nav_usecase-item"><div style="clip-path:polygon(100% 0%, 100% 28%, 100% 62%, 88% 100%, 0% 100%, 0% 0%)" class="clip_element-img"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min.avif" alt="Government building" style="clip-path:url(#clip-path-nav)" sizes="(max-width: 479px) 83vw, (max-width: 767px) 90vw, (max-width: 991px) 92vw, (max-width: 2416px) 97vw, 2344px" loading="lazy" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min.avif 2344w"/></div><div class="nav_usecase-links-wrap"><a data-overview="" href="/use-case/government" class="nav_overview-head-text">Government</a><div class="nav_usecase-links"><a href="/use-case/government#management" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Impervious Surface Mapping</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
63<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
64</svg></div></a><a href="/use-case/government#management" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Smart City Digital Twins</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
65<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
66</svg></div></a><a href="/use-case/government#management" class="nav_usecase-link-text is-flex w-inline-block"><p class="nav_usecase-text">Disaster Management</p><div class="arrow-link w-embed"><svg viewBox="0 0 21 11" fill="none" xmlns="http://www.w3.org/2000/svg">
67<path d="M6.85453e-07 6.14001V4.48001H6V6.14001H6.85453e-07ZM19.2413 6.18001L13.8413 1.24001L14.9413 9.29832e-06L20.8813 5.32001L19.2413 6.18001ZM8.48125 6.14001V4.48001H19.4813V6.14001H8.48125ZM14.9013 10.58L13.8013 9.34001L19.2413 4.42001L20.8813 5.32001L14.9013 10.58Z" fill="currentColor"/>
68</svg></div></a></div></div></div></li></ul></div></div></div></div></li><li><a href="/customer-stories" class="nav-link w-inline-block"><span class="nav-link__label">Customer Stories</span></a></li><li><button data-dropdown-toggle="" class="nav-link"><span class="nav-link__label">Resources</span>
68<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 11 5" fill="none" class="nav-link__dropdown-icon"><path d="M5.5 5L5.41033e-08 8.12639e-07L11 -1.49012e-07L5.5 5Z" fill="currentColor"></path></svg></button><div class="nav-dropdown is-flex"><div class="nav-dropdown__overflow"><div class="nav-dropdown__overflow-inner"><div class="nav-inner-container"><ul class="nav-dropdown__content is-resource-gap"><li class="nav-dropdown__content-li is-cms-height"><a href="/resources/overview" class="nav_usecase-overview w-inline-block"><div data-overview="" class="nav_overview-head-text">Overview</div><div class="nav_overview-para-text">Explore our resources to guide your field operations strategy.</div></a></li><li class="nav-dropdown__content-li is-cms-height"><a href="/resources/ebooks" class="nav_usecase-overview w-inline-block"><div data-overview="" class="nav_overview-head-text">eBooks</div><div class="nav_overview-para-text">Our latest eBooks help you understand the foundations of field intelligence.</div></a></li><li class="nav-dropdown__content-li is-cms-height"><a href="/resources/webinars-events" class="nav_usecase-overview is-10-max-w w-inline-block"><div data-overview="" class="nav_overview-head-text">Webinars &amp; Events</div><div class="nav_overview-para-text">Conversations, events, and recordings that move the industry forward.</div></a></li><li class="nav-dropdown__content-li is-cms-height"><a href="/resources/blog" class="nav_usecase-overview w-inline-block"><div data-overview="" class="nav_overview-head-text">AirWorks Blog</div><div class="nav_overview-para-text">Insights and updates from the AirWorks team, straight from the field.</div></a></li></ul></div></div></div><div class="nav_dropdown-cms-wrap"><div class="nav-dropdown__content-li is-full-height"><div class="nav_drop-collection-wrap w-dyn-list"><div role="list" class="nav_drop-collection-wrap w-dyn-items"><div role="listitem" class="nav_drop-collection-wrap w-dyn-item"><a text-only="alt" href="/blog-post/introducing-site-assessment-the-future-of-project-intelligence" class="nav_cms-link-wrap w-inline-block"><div class="_2-col-grid is-24-gap is-nav-dropdown"><div style="clip-path:polygon(100% 0%, 100% 87%, 87% 100%, 0% 100%, 0% 0%)" class="nav_cms-img-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d2d5_Screenshot%202026-03-19%20at%209.39.05%E2%80%AFAM.jpeg" loading="lazy" alt="" sizes="(max-width: 479px) 91vw, (max-width: 767px) 95vw, (max-width: 991px) 96vw, 100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d2d5_Screenshot%25202026-03-19%2520at%25209.39.05%25E2%2580%25AFAM-p-500.jpeg 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d2d5_Screenshot%25202026-03-19%2520at%25209.39.05%25E2%2580%25AFAM-p-800.jpeg 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d2d5_Screenshot%25202026-03-19%2520at%25209.39.05%25E2%2580%25AFAM-p-1080.jpeg 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d2d5_Screenshot%202026-03-19%20at%209.39.05%E2%80%AFAM.jpeg 1085w"/></div><div id="w-node-_937f3cef-191a-1b8a-1570-13df040fabf0-040fab2a" class="nav_cms-content-wrap"><div class="nav_overview-head-text">Recent Blog Article</div><div class="nav_overview-para-text">Instant, consolidated ground truth for your projects</div><div class="link_bold is-brand is-dynamic is-nav"><div>Read More</div><div class="arrow-case_wrapper is-arrow-text is-resources"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d081_-%E2%86%92.svg" loading="lazy" alt="arrow icon" class="arrow_txt-img"/></div></div></div></div></a></div></div></div></div></div></div></li><li><button data-dropdown-toggle="" class="nav-link"><span class="nav-link__label">About</span><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 11 5" fill="none" class="nav-link__dropdown-icon"><path d="M5.5 5L5.41033e-08 8.12639e-07L11 -1.49012e-07L5.5 5Z" fill="currentColor"></path></svg></button><div class="nav-dropdown is-flex"><div class="nav-dropdown__overflow"><div class="nav-dropdown__overflow-inner"><div class="nav-inner-container"><ul class="nav-dropdown__content is-resource-gap is-about"><li class="nav-dropdown__content-li is-cms-height"><a href="/about/overview" class="nav_usecase-overview is-10-max-w w-inline-block"><div data-overview="" class="nav_overview-head-text">About AirWorks</div><div class="nav_overview-para-text">Our story, our values, and the team powering the future of field data.</div></a></li><li class="nav-dropdown__content-li is-cms-height"><a href="/about/our-partners" class="nav_usecase-overview is-10-max-w w-inline-block"><div data-overview="" class="nav_overview-head-text">Our Partners</div><div class="nav_overview-para-text">Work with our trusted partners or bring your own. We’ll integrate.</div></a></li></ul></div></div></div><div class="nav_dropdown-cms-wrap"><div class="nav-dropdown__content-li is-full-height"><div class="nav_drop-collection-wrap w-dyn-list"><div role="list" class="nav_drop-collection-wrap w-dyn-items"><div role="listitem" class="nav_drop-collection-wrap w-dyn-item"><a text-only="alt" href="https://www.telecompetitor.com/the-compet
68itive-landscape-of-field-operations-a-ground-truth-war/" target="_blank" class="nav_cms-link-wrap w-inline-block"><div class="_2-col-grid is-24-gap is-nav-dropdown"><div style="clip-path:polygon(100% 0%, 100% 87%, 87% 100%, 0% 100%, 0% 0%)" class="nav_cms-img-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d298_GIS_Mapping.png" loading="lazy" alt="" sizes="(max-width: 479px) 91vw, (max-width: 767px) 95vw, (max-width: 991px) 96vw, 100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d298_GIS_Mapping-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d298_GIS_Mapping.png 600w"/></div><div id="w-node-_937f3cef-191a-1b8a-1570-13df040fac1b-040fab2a" class="nav_cms-content-wrap"><div class="nav_overview-head-text">In The News</div><div class="nav_overview-para-text">The Competitive Landscape of Field Operations: A Ground Truth War</div><div class="link_bold is-brand is-dynamic is-nav"><div>Read More</div><div class="arrow-case_wrapper is-arrow-text is-resources"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d081_-%E2%86%92.svg" loading="lazy" alt="arrow icon" class="arrow_txt-img"/></div></div></div></div></a></div></div></div></div></div></div></li><li><div class="nav-link is-mobile"><div class="nav-end is-mobile"><a href="https://cloud.airworks.io/" target="_blank" class="button is-secondary is-nav is-mobile w-button">Sign In</a><a href="/contact-us" class="button is-nav is-mobile w-button">Talk to Us</a></div></div></li></ul></div><div class="nav-end"><a data-w-id="937f3cef-191a-1b8a-1570-13df040fac27" href="https://cloud.airworks.io/" target="_blank" class="button is-secondary is-nav w-button">Sign In</a><a href="/contact-us" class="button is-nav w-button">Talk to Us</a><button data-menu-button="" aria-label="toggle menu" class="menu-button"><div class="menu-button__line"></div><div class="menu-button__line"></div></button></div></div></div><div class="page-bg"></div><div class="nav_css-embed w-embed"><style>
69:root {
70  --nav-bg-height: calc(20em + calc(2em + 3em + 2.5em + 3em));
71  --cubic-default: cubic-bezier(0.525, 0, 0, 1);
72  --duration-fast: 0.2s;
73  --duration-normal: 0.450s;
74  --color-dark: #2b1d15;
75}
76
77a {
78  color: inherit;
79  text-decoration: none;
80}
81
82a:focus-visible,
83button:focus-visible {
84  outline: 1px solid var(--color-dark);
85}
86
87.nav-bg {
88  transition: height var(--duration-normal) var(--cubic-default);
89}
90
91.page-bg {
92  transition: opacity var(--duration-fast) var(--cubic-default);
93}
94
95.nav {
96  transition: color var(--duration-fast) var(--cubic-default);
97}
98
99.nav-button {
100  transition: all var(--duration-fast) var(--cubic-default);
101}
102
103/* ———— SHOW DROPDOWN ———— */
104.nav-dropdown {
105  transition: all var(--duration-fast) ease, transform var(--duration-normal) var(--cubic-default);
106}
107
108/* ✅ FIXED: Wrap hover states in desktop media query */
109@media screen and (min-width: 992px) {
110  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):hover+.nav-dropdown,
111  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-visible+.nav-dropdown,
112  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"])+.nav-dropdown:hover,
113  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"])+.nav-dropdown:focus-within,
114  .wf-design-mode [data-dropdown-toggle="open"]+.nav-dropdown{
115    opacity: 1;
116    visibility: visible;
117    pointer-events: auto;
118  }
119}
120
121/* ✅ ADDED: Mobile uses data-attribute only (no hover) */
122@media screen and (max-width: 991px) {
123  [data-dropdown-toggle="open"]+.nav-dropdown {
124    opacity: 1;
125    visibility: visible;
126    pointer-events: auto;
127  }
128}
129
130/*———— STYLING WHEN DROPDOWN IS OPEN ———— */
131:is(body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):hover),
132  body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-visible),
133  body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-within),
134  body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"])+.nav-dropdown:hover),
135  body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"])+.nav-dropdown:focus-within)),
136  .wf-design-mode body:has([data-dropdown-toggle="open"]){
137  .nav-bg {
138    /* height: var(--nav-bg-height); */
139  }
140
141  .page-bg {
142    opacity: 1;
143  }
144
145/*
146  .nav {
147    color: var(--color-dark);
148  }
149*/
150  .nav-button {
151    border-color: var(--color-dark);
152    color: var(--color-dark);
153  }
154
155  .nav-button.is--primary {
156    background-color: var(--color-dark);
157    border-color: var(--color-dark);
158    color: #FFF;
159  }
160}
161
162/*———— DROPDOWN TOGGLE ———— */
163.nav-link__dropdown-icon {
164  transition: transform var(--duration-normal) var(--cubic-default);
165}
166
167[data-dropdown-toggle] {
168  transition: background-color var(--duration-fast) var(--cubic-default);
169}
170
171/*———— DESKTOP HOVER AND FOCUS ———— */
172@media screen and (min-width: 768px) {
173
174  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):hover .nav-link__dropdown-icon,
175  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus .nav-link__dropdown-icon,
176  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-within .nav-link__dropdown-icon,
177  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):has(+ .nav-dropdown:hover) .nav-link__dropdown-icon,
178  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):has(+ .nav-dropdown:focus-within) .nav-link__dropdown-icon {
179    transform: rotate(180deg);
180  }
181
182  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):hover,
183  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus,
184  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-within,
185  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):has(+ .nav-dropdown:hover),
186  [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):has(+ .nav-dropdown:focus-within),
187  .wf-design-mode body:has([data-dropdown-toggle="open"])+.nav-dropdown{
188    color: #FF9424;
189  }
190
191}
192
193/*————  DROPDOWN CONTENT LIST ITEMS ———— */
194.nav-dropdown__content-li {
195  transition: all var(--duration-normal) var(--cubic-default);
196  transition-delay: 0.18s;
197  opacity: 0;
198  transform: translate(4em, 0px);
199}
200
201.nav-dropdown__content-li:nth-child(2) {
202  transition-delay: 0.24s;
203}
204
205.nav-dropdown__content-li:nth-child(3) {
206  transition-delay: 0.3s;
207}
208
209.nav-dropdown__content-li:nth-child(4) {
210  transition-delay: 0.36s;
211}
212
213.nav-dropdown__content-li:nth-child(5) {
214  transition-delay: 0.44s;
215}
216
217body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):hover) [data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):hover+.nav-dropdown .nav-dropdown__content-li,
218body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-visible) .nav-dropdown__content-li,
219body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"]):focus-within) .nav-dropdown__content-li,
220body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"])+.nav-dropdown:hover) .nav-dropdown__content-li,
221body:has([data-dropdown-toggle]:not([data-dropdown-toggle="closed"])+.nav-dropdown:focus-within) .nav-dropdown__content-li,
222.wf-design-mode [data-dropdown-toggle="open"]+.nav-dropdown .nav-dropdown__content-li{
223  opacity: 1;
224  transform: translate(0em, 0px);
225}
226
227/*————  DROPDOWN LINKS + IMAGES ———— */
228.nav-dropdown__link:hover .nav-dropdown__img-overlay,
229.nav-dropdown__link:focus-visible .nav-dropdown__img-overlay {
230  opacity: 0;
231}
232
233.nav-dropdown__link:hover .nav-dropdown__img,
234.nav-dropdown__link:focus-visible .nav-dropdown__img {
235  transform: scale(1.1);
236}
237
238/*———— DROPDOWN LINKS ———— */
239.nav-dropdown__link.is--static:hover,
240.nav-dropdown__link.is--static:focus-visible {
241  background: #FF9424;
242}
243
244/* ———— NAV LINKS ———— */
245a.nav-link .nav-link__label::after {
246  content: '';
247  position: absolute;
248  left: 0;
249  bottom: -1px;
250  width: 100%;
251  height: 1px;
252  background: currentColor;
253  transition: transform var(--duration-normal) var(--cubic-default);
254  transform: scale(0, 1);
255  transform-origin: right center;
256}
257
258a.nav-link:hover .nav-link__label::after,
259a.nav-link:focus-visible .nav-link__label::after {
260  transform: scale(1, 1);
261  transform-origin: left center;
262  color: #fff;
263}
264
265a.nav-link:hover {
266  color: #FF9424;
267}
268
269.nav-dropdown__link:hover .nav_icon-head-text {
270	color: #FF9424;
271}
272
273.nav_usecase-link-text:hover .nav_usecase-text {
274	color: #FF9424;
275}
276
277.arrow-link {
278  transition: transform 0.3s ease;
279  display: inline-block; 
280}
281
282.nav_usecase-link-text:hover .arrow-link {
283	transform: translateX(5px); 
284  color: #FF9424;
285}
286
287.nav-dropdown__link:hover [data-overview] {
288	color: #FF9424;
289}
290
291.nav_usecase-links-wrap:hover [data-overview] {
292	color: #FF9424;
293}
294
295.nav_usecase-overview:hover [data-overview] {
296	color: #FF9424;
297}
298
299/* ———— MOBILE STATE WITH BURGER MENU ———— */
300@media screen and (max-width: 991px) {
301  :root {
302    --nav-bg-height: 100vh;
303  }
304
305  .nav-dropdown__overflow {
306    transition: all var(--duration-normal) var(--cubic-default), grid-template-rows var(--duration-normal) var(--cubic-default);
307  }
308
309  .nav-center {
310    transition: all var(--duration-normal) var(--cubic-default), opacity var(--duration-fast) var(--cubic-default);
311  }
312
313  .menu-button__line {
314    transition: all var(--duration-normal) var(--cubic-default);
315  }
316
317  /* ———— STYLES WHEN MENU IS OPEN ———— */
318  :is([data-menu-status="open"]) {
319    color: var(--color-dark);
320
321    .menu-button__line:nth-of-type(1) {
322      transform: translate(0px, 0.125em) rotate(135deg);
323      background-color: #FFF;
324    }
325
326    .menu-button__line:nth-of-type(2) {
327      transform: translate(0px, -0.175em) rotate(-135deg);
328      background-color: #FFF;
329    }
330
331    .nav-bg {
332      height: var(--nav-bg-height);
333    }
334
335    .page-bg {
336      opacity: 1;
337    }
338
339    .nav-button.is--primary {
340      background-color: var(--color-dark);
341      border-color: var(--color-dark);
342      color: #FFF;
343    }
344
345    .nav-center {
346      opacity: 1;
347      visibility: visible;
348      transform: translate(0px, 0em);
349      transition-delay: 0.1s;
350    }
351
352		.nav-logo {
353        backdrop-filter: blur(5px);
354 }
355
356  }
357	
358  [data-dropdown-toggle="open"]+.nav-dropdown .nav-dropdown__overflow {
359    grid-template-rows: 1fr;
360    padding-top: 3rem;
361    padding-bottom: 3rem;
362    border: 0.0625rem solid rgba(255, 255, 255, 0.2);
363  }
364
365  [data-dropdown-toggle="open"]+.nav-dropdown .nav-dropdown__content-li {
366    opacity: 1;
367    transform: translate(0em, 0px);
368  }
369
370  [data-dropdown-toggle="open"] .nav-link__dropdown-icon {
371    transform: rotate(180deg);
372  }
373}
374
375.nav {
376  pointer-events: none;
377}
378
379.nav-logo, 
380.menu-button,
381.nav-inner-container,
382.nav-link,
383.nav-end {
384  pointer-events: auto;
385}
386
387.nav[data-menu-status="open"] {
388  pointer-events: auto;
389}
390
391body:has(#mobile-navigation[data-menu-status="open"]) {
392  overflow: hidden;
393  height: 100vh;
394}
395</style>
396
397<style>
398  /* ———— HELPER MODE ÉDITION ———— */
399  
400  .nav.force-open-menu {
401    pointer-events: auto !important;
402    visibility: visible !important;
403  }
404
405  .nav.force-open-menu .nav-bg {
406    height: 100vh !important;
407    opacity: 1 !important;
408  }
409
410  .nav.force-open-menu .nav-center {
411    opacity: 1 !important;
412    visibility: visible !important;
413    transform: none !important;
414    display: block !important;
415  }
416
417  .nav.force-open-menu .nav-dropdown {
418    opacity: 1 !important;
419    visibility: visible !important;
420    display: block !important; /* Pour outrepasser les masquages éventuels */
421    pointer-events: auto !important;
422    transform: none !important;
423    position: relative !important; /* Les remet l'un en dessous de l'autre pour tout voir */
424  }
425
426  .nav.force-open-menu .nav-dropdown__overflow {
427    grid-template-rows: 1fr !important; /* Ouvre le volet coulissant */
428    opacity: 1 !important;
429    padding-top: 2rem !important; /* Donne de l'air pour éditer */
430    padding-bottom: 2rem !important;
431  }
432
433  .nav.force-open-menu .nav-dropdown__content-li {
434    opacity: 1 !important;
435    transform: none !important;
436    transition: none !important;
437  }
438
439/*  static nav */
440
441  
442</style></div></nav><div class="global-styles w-embed w-iframe"><style>
443/* fluid responsive */
444
445html { font-size: 16px; }
446@media (min-width: 768px) {
447   html {font-size: calc(12px + 4 * ((100vw - 768px) / 223));}
448}
449@media (min-width: 992px) {
450   html {font-size: calc(11.27px + 4.73 * ((100vw - 992px) / 608));}
451}
452@media (min-width: 1600px) {
453   html {font-size: 16px;}
454}
455
456/* Make text look crisper and more legible in all browsers */
457body {
458  -webkit-font-smoothing: antialiased;
459  -moz-osx-font-smoothing: grayscale;
460  font-smoothing: antialiased;
461  text-rendering: optimizeLegibility;
462}
463
464/* Focus state style for keyboard navigation for the focusable elements */
465*[tabindex]:focus-visible,
466  input[type="file"]:focus-visible {
467   outline: 0.125rem solid #4d65ff;
468   outline-offset: 0.125rem;
469}
470
471/* Set color style to inherit */
472.inherit-color * {
473    color: inherit;
474}
475
476/* Get rid of top margin on first element in any rich text element */
477.w-richtext > :not(div):first-child, .w-richtext > div:first-child > :first-child {
478  margin-top: 0 !important;
479}
480
481/* Get rid of bottom margin on last element in any rich text element */
482.w-richtext>:last-child, .w-richtext ol li:last-child, .w-richtext ul li:last-child {
483	margin-bottom: 0 !important;
484}
485
486
487/* Make sure containers never lose their center alignment */
488.container-medium,.container-small, .container-large {
489	margin-right: auto !important;
490  margin-left: auto !important;
491}
492
493/* 
494Make the following elements inherit typography styles from the parent and not have hardcoded values. 
495Important: You will not be able to style for example "All Links" in Designer with this CSS applied.
496Uncomment this CSS to use it in the project. Leave this message for future hand-off.
497*/
498/*
499a,
500.w-input,
501.w-select,
502.w-tab-link,
503.w-nav-link,
504.w-dropdown-btn,
505.w-dropdown-toggle,
506.w-dropdown-link {
507  color: inherit;
508  text-decoration: inherit;
509  font-size: inherit;
510}
511*/
512
513/* Apply "..." after 3 lines of text */
514.text-style-3lines {
515	display: -webkit-box;
516	overflow: hidden;
517	-webkit-line-clamp: 3;
518	-webkit-box-orient: vertical;
519}
520
521/* Apply "..." after 2 lines of text */
522.text-style-2lines {
523	display: -webkit-box;
524	overflow: hidden;
525	-webkit-line-clamp: 2;
526	-webkit-box-orient: vertical;
527}
528
529/* These classes are never overwritten */
530.hide {
531  display: none !important;
532}
533
534@media screen and (max-width: 991px) {
535    .hide, .hide-tablet {
536        display: none !important;
537    }
538}
539  @media screen and (max-width: 767px) {
540    .hide-mobile-landscape{
541      display: none !important;
542    }
543}
544  @media screen and (max-width: 479px) {
545    .hide-mobile{
546      display: none !important;
547    }
548}
549 
550.margin-0 {
551  margin: 0rem !important;
552}
553  
554.padding-0 {
555  padding: 0rem !important;
556}
557
558.spacing-clean {
559padding: 0rem !important;
560margin: 0rem !important;
561}
562
563.margin-top {
564  margin-right: 0rem !important;
565  margin-bottom: 0rem !important;
566  margin-left: 0rem !important;
567}
568
569.padding-top {
570  padding-right: 0rem !important;
571  padding-bottom: 0rem !important;
572  padding-left: 0rem !important;
573}
574  
575.margin-right {
576  margin-top: 0rem !important;
577  margin-bottom: 0rem !important;
578  margin-left: 0rem !important;
579}
580
581.padding-right {
582  padding-top: 0rem !important;
583  padding-bottom: 0rem !important;
584  padding-left: 0rem !important;
585}
586
587.margin-bottom {
588  margin-top: 0rem !important;
589  margin-right: 0rem !important;
590  margin-left: 0rem !important;
591}
592
593.padding-bottom {
594  padding-top: 0rem !important;
595  padding-right: 0rem !important;
596  padding-left: 0rem !important;
597}
598
599.margin-left {
600  margin-top: 0rem !important;
601  margin-right: 0rem !important;
602  margin-bottom: 0rem !important;
603}
604  
605.padding-left {
606  padding-top: 0rem !important;
607  padding-right: 0rem !important;
608  padding-bottom: 0rem !important;
609}
610  
611.margin-horizontal {
612  margin-top: 0rem !important;
613  margin-bottom: 0rem !important;
614}
615
616.padding-horizontal {
617  padding-top: 0rem !important;
618  padding-bottom: 0rem !important;
619}
620
621.margin-vertical {
622  margin-right: 0rem !important;
623  margin-left: 0rem !important;
624}
625  
626.padding-vertical {
627  padding-right: 0rem !important;
628  padding-left: 0rem !important;
629}
630
631/*** DETECT SCROLL FOR NAVBAR ***/
632.nav_main-container {
633  transition: transform 1s cubic-bezier(.19, 1, .22, 1), padding 1s cubic-bezier(.19, 1, .22, 1);
634  transform: translateY(0%) rotate(0.001deg);
635  padding: 1rem 2rem;
636}
637
638/* Shrink nav when scrolling started */
639[data-scrolling-started="true"] .nav_main-container {
640  padding: 0.3125rem 2rem;
641}
642
643/* Move nav out of window when scrolling down */
644[data-scrolling-started="true"][data-scrolling-direction="down"] .nav_main-container {
645  transform: translateY(-100%) rotate(0.001deg);
646}
647
648.nav-container {
649  transition: transform 1s ease, padding 1s ease;
650  transform: translateY(0%) rotate(0.001deg);
651}
652
653/* Move nav out of window when scrolling down */
654[data-scrolling-started="true"][data-scrolling-direction="down"] .nav-container {
655  transform: translateY(-100%) rotate(0.001deg);
656}
657
658[data-scrolling-started="true"][data-scrolling-direction="down"] [data-menu-status="open"] .nav-container {
659  transform: translateY(0%) rotate(0.001deg);
660}
661
662/*** UNDERLINE ANIMATION ***/
663[data-underline-link] {
664  text-decoration: none;
665  position: relative;
666}
667
668/* underline bars (base + alt variants) */
669[data-underline-link]::before,
670[data-underline-link="alt"]::before,
671[data-underline-link="alt"]::after {
672  content: "";
673  position: absolute;
674  bottom: -0.0625em;
675  left: 0;
676  width: 100%;
677  height: 0.0625em;
678  background-color: currentColor;
679  transition: transform 0.735s cubic-bezier(0.625, 0.05, 0, 1);
680  transform-origin: right;
681  transform: scaleX(0) rotate(0.001deg);
682}
683
684/* alt initial states */
685[data-underline-link="alt"]::before {
686  transform-origin: left;
687  transform: scaleX(1) rotate(0.001deg);
688  transition-delay: 0.3s;
689}
690
691[data-underline-link="alt"]::after {
692  transform-origin: right;
693  transform: scaleX(0) rotate(0.001deg);
694  transition-delay: 0s;
695}
696
697/* <-- FIXED selector: add leading [  */
698[data-underline-link="alt"]:hover .is-arrow-text {
699  transform: translateX(6px);
700}
701
702[text-only="alt"]:hover .is-arrow-text {
703  transform: translateX(6px);
704}
705
706/* ensure .is-arrow-text can be translated and is animated */
707.is-arrow-text {
708  display: inline-block;        
709  transform: translateX(0);   
710  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);
711}
712
713/* hover behaviour for pointer devices */
714@media (hover: hover) and (pointer: fine) {
715  /* normal links: show underline */
716  [data-hover]:hover [data-underline-link]::before,
717  [data-underline-link]:hover::before {
718    transform-origin: left;
719    transform: scaleX(1) rotate(0.001deg);
720  }
721
722  /* alt variant: swap the before/after animation */
723  [data-hover]:hover [data-underline-link="alt"]::before,
724  [data-underline-link="alt"]:hover::before {
725    transform-origin: right;
726    transform: scaleX(0) rotate(0.001deg);
727    transition-delay: 0s;
728  }
729
730  [data-hover]:hover [data-underline-link="alt"]::after,
731  [data-underline-link="alt"]:hover::after {
732    transform-origin: left;
733    transform: scaleX(1) rotate(0.001deg);
734    transition-delay: 0.3s;
735  }
736}
737
738
739/*** PIXEL REVEAL / TAB SYSTEM ***/
740/* Fade the links that are not active */
741:root, [data-color-theme="orange"] {
742  --theme-color: #EA7C07;
743}
744
745[data-color-theme="blue"] {
746  --theme-color: #0F2A3F;
747}
748
749[data-pixelated-image-reveal-grid] .pixel-card__pixel {
750  background-color: var(--theme-color);
751}
752
753.tab-content__bottom:has(.tab-content__item.active) .tab-content__item:not(.active) {
754  opacity: 0.5;
755  transition: opacity 0.2s ease; 
756}
757
758.tab-content__bottom:has(.tab-content__item.active) .tab-content__item:not(.active):hover {
759  opacity: 1;
760}
761
762.tab-content__item:not(.active):hover .about_tab-header-text {
763    color: var(--base-color-brand--orange);
764}
765.about_tab-header-text {
766    transition: color 0.2s ease;
767}
768
769/* Nav Theme */
770[data-theme-nav="light"] .nav_main-container {
771  color: #FFFFFF;
772}
773
774/* Nav Background */
775[data-bg-nav="white"] .nav_main-container {
776  background-color: #1E3F58;
777}
778
779[data-bg-nav="image"] .nav_main-container {
780  background-color: rgba(30, 63, 88, 0.1);
781  backdrop-filter: blur(64px);
782}
783
784/* Nav Theme */
785[data-theme-nav="light"] .nav-container{
786  color: #FFFFFF;
787}
788
789/* Nav Background */
790[data-bg-nav="white"] .nav-container {
791  background-color: #1E3F58;
792}
793
794[data-bg-nav="image"] .nav-container {
795  background-color: rgba(30, 63, 88, 0.1);
796  backdrop-filter: blur(64px);
797}
798
799.text-rich-text ul li {
800  list-style-type: square;
801}
802
803ul li::marker {
804  color: #FF9424;
805}
806
807/* fix tab glitch */
808
809.w-tab-pane.w--tab-active {
810  display: block !important;
811  opacity: 1 !important;
812}
813
814.w-tab-pane {
815  display: none;
816  transition: opacity 0ms !important;
817}
818
819.usecase_tab-img-wrap, .usecase_tab-info {
820  transition: none !important;
821}
822
823
824/* CUSTOMER SUCCESS STORIES HOVER ANIM */ 
825
826/* --- INITIAL STATE --- */
827
828/* Border top */
829.usecase_collection-content {
830  transition: border-color 400ms cubic-bezier(0.25, 0.1, 0.25, 1);
831}
832
833.customer_button-wrap {
834  transition: opacity 400ms ease;
835  opacity: 1;
836}
837
838/* --- 2. ANIMATIONS HOVER (customer_list-item) --- */
839/* Orange on hover */
840.customer_list-item:hover .usecase_collection-content {
841  border-top-color: var(--base-color-brand--orange);
842}
843
844
845.customer_list-item:hover .customer-img {
846  transform: scale(1.03);
847}
848
849.customer-img {
850  width: 100%;
851  height: auto;
852  display: block;
853  transition: transform 0.3s ease;
854  transform: scale(1); 
855}
856
857
858/* Opacity on button */
859.customer_list-item:hover .customer_button-wrap {
860  opacity: 0.6;
861}
862
863/* --- 3. ANIMATION UNDERLINE (data-underline-link="hover-item") --- */
864
865[data-underline-link="hover-item"] {
866  text-decoration: none;
867  position: relative;
868  display: inline-block;
869}
870
871[data-underline-link="hover-item"]::before,
872[data-underline-link="hover-item"]::after {
873  content: "";
874  position: absolute;
875  bottom: -0.0625em;
876  left: 0;
877  width: 100%;
878  height: 0.0625em;
879  background-color: currentColor;
880  transition: transform 0.735s cubic-bezier(0.625, 0.05, 0, 1);
881}
882
883/* Initial state */
884[data-underline-link="hover-item"]::before {
885  transform-origin: left;
886  transform: scaleX(1) rotate(0.001deg);
887  transition-delay: 0.3s;
888}
889[data-underline-link="hover-item"]::after {
890  transform-origin: right;
891  transform: scaleX(0) rotate(0.001deg);
892  transition-delay: 0s;
893}
894
895@media (hover: hover) and (pointer: fine) {
896  .customer_list-item:hover [data-underline-link="hover-item"]::before {
897    transform-origin: right;
898    transform: scaleX(0) rotate(0.001deg);
899    transition-delay: 0s;
900  }
901
902  .customer_list-item:hover [data-underline-link="hover-item"]::after {
903    transform-origin: left;
904    transform: scaleX(1) rotate(0.001deg);
905    transition-delay: 0.3s;
906  }
907
908  .customer_list-item:hover .is-arrow-text {
909    transform: translateX(6px);
910  }
911}
912
913/* HOVER BLOG */ 
914
915.case_study-img {
916  width: 100%;
917  height: auto;
918  display: block;
919  transition: transform 0.3s ease;
920  transform: scale(1); 
921}
922
923.case_study-item-wrap:hover .case_study-img {
924  transform: scale(1.03);
925}
926
927/* Button color current pagination */ 
928.pagination_page-button.w--current {
929    background-color: var(--base-color-brand--blue-dark) !important;  
930		color: white;
931}
932
933/* BLOG TEMPLATE */
934
935/* img Rich Text */
936.blog_rich-text-content .w-richtext-figure-type-image {
937  width: calc(100% + (10.625rem * 2)) !important;
938  margin-left: -10.625rem !important;
939  max-width: 90rem !important;
940  margin-top: 2rem;
941  margin-bottom: 2rem;
942}
943
944.blog_rich-text-content .w-richtext-figure-type-image img {
945  width: 100% !important;
946  display: block;
947}
948
949@media screen and (max-width: 991px) {
950  .blog_rich-text-content .w-richtext-figure-type-image {
951    /* margin-left: -2rem !important; */
952    /* width: calc(100% + 4rem) !important; */
953  }
954}
955
956/*
957.nav-dropdown:before {
958backdrop-filter: blur(5px);
959content: “”;
960height: 100%;
961width: 100%;
962position: absolute;
963left: 0;
964top: 0;
965}
966
967.nav-dropdown{
968position: relative;
969}
970*/
971
972/* Fix the FOUC */
973
974[split-heading] {
975    opacity: 0;
976    visibility: hidden;
977}
978
979.w-editor [split-heading],
980.wf-design-mode [split-heading] {
981    opacity: 1 !important;
982    visibility: visible !important;
983}
984
985.w-richtext-figure-type-video video, 
986.w-richtext-figure-type-video iframe {
987  aspect-ratio: 13.40 / 6.09;
988  width: 100%;
989  height: auto;
990}
991
992.text-changing {
993  display: inline-block;
994  transition: transform 0.4s ease-in, opacity 0.4s ease-in;
995  opacity: 1;
996  transform: translateY(0);
997}
998
999.text-exit {
1000  transform: translateY(20px);
1001  opacity: 0;
1002}
1003
1004.text-enter {
1005  transform: translateY(-20px);
1006  opacity: 0;
1007  transition: none; 
1008</style>
1009
1010<style>
1011
1012    /*** HUBSPOT FORM FOOTER ***/
1013    
1014    #hs-form-2 .hs-form, 
1015    #hs-form-2 .hs-form *, 
1016    #hs-form-2 .hs-form *:before, 
1017    #hs-form-2 .hs-form *:after {
1018        box-sizing: border-box !important;
1019    }
1020    
1021    #hs-form-2 .hs-form {
1022        display: flex !important;
1023        flex-direction: row !important;
1024        align-items: flex-start !important; 
1025        gap: 0.75rem !important; 
1026        width: 100% !important;
1027        max-width: 100% !important;
1028        position: relative !important;
1029        padding-bottom: 40px !important;
1030    }
1031    
1032    #hs-form-2 .hs_email {
1033        flex: 0 0 15rem !important;
1034        width: 15rem !important;
1035        margin: 0 !important;
1036        position: relative !important;
1037    }
1038    
1039    #hs-form-2 .hs_submit {
1040        flex: 0 0 10rem !important;
1041        width: auto !important;
1042        max-width: auto !important;
1043        margin: 0 !important;
1044    }
1045    
1046    #hs-form-2 .hs-error-msgs, 
1047    #hs-form-2 .hs_error_rollup {
1048        position: absolute !important;
1049        top: 100% !important;
1050        left: 0 !important;
1051        width: 100% !important;
1052        margin: 5px 0 0 0 !important;
1053        padding: 0 !important;
1054        list-style: none !important;
1055        z-index: 10 !important;
1056    }
1057    
1058    #hs-form-2 .hs_error_rollup {
1059        width: 100% !important;
1060    }
1061    
1062    #hs-form-2 .hs-error-msg, 
1063    #hs-form-2 .hs_error_rollup label {
1064        color: #ffffff !important;
1065        font-size: 0.85rem !important;
1066        display: block !important;
1067    }
1068    
1069    /** 5. Styles Inputs & Bouton **/
1070    #hs-form-2 .hs-input {
1071        height: 2.75rem !important;
1072        width: 100% !important;
1073        max-width: 100% !important;
1074        padding: 0 0.75rem !important;
1075        background-color: #FFFFFF !important;
1076        border: none !important;
1077        outline: none !important;
1078        color: #000 !important;
1079    }
1080    
1081    #hs-form-2 .hs-button {
1082        height: 2.75rem !important;
1083        width: auto !important;
1084        border: none !important;
1085        border-bottom: .3125rem solid #EA7C07 !important;
1086        background-color: #FF9424 !important;
1087        color: #ffffff !important;
1088        text-align: center;
1089        letter-spacing: .09rem;
1090        text-transform: uppercase;
1091        font-family: Figtree, sans-serif;
1092        font-size: .875rem;
1093        font-weight: 700;
1094        cursor: pointer;
1095        white-space: nowrap;
1096        transition: all .15s cubic-bezier(.39, .575, .565, 1);
1097    }
1098    
1099    #hs-form-2 .hs-button:hover {
1100        transform: translateY(4px); 
1101    }
1102    
1103    #hs-form-2 .hs-form label:not(.hs-error-msg) {
1104        display: none !important;
1105    }
1106    
1107    #hs-form-2 .actions {
1108        display: flex !important;
1109        overflow: hidden !important;
1110        margin: 0 !important;
1111    }
1112    
1113    /** 6. RESPONSIVE MOBILE FIX **/
1114    @media (max-width: 767px) {
1115        #hs-form-2 .hs-form {
1116            flex-direction: column !important;
1117            gap: 0 !important;
1118            padding-bottom: 0px !important;
1119            width: 100% !important;
1120            max-width: 100% !important;
1121        }
1122        
1123        #hs-form-2 .hs_email {
1124            flex: 0 0 auto !important;
1125            width: 100% !important;
1126            max-width: 100% !important;
1127            margin-bottom: 0rem !important;
1128        }
1129        
1130        #hs-form-2 .hs_submit {
1131            flex: 0 0 auto !important;
1132            width: 100% !important;
1133            max-width: 100% !important;
1134            margin: 0 !important;
1135        }
1136        
1137        #hs-form-2 .hs-input {
1138            width: 100% !important;
1139            max-width: 100% !important;
1140        }
1141        
1142        #hs-form-2 .hs-button {
1143            width: 100% !important;
1144            max-width: 100% !important;
1145        }
1146        
1147        #hs-form-2 .hs-error-msgs {
1148            position: absolute !important;
1149            top: 3.75rem !important;
1150        }
1151        
1152        #hs-form-2 .hs_error_rollup {
1153            top: auto !important;
1154            bottom: 0 !important;
1155            position: absolute !important;
1156        }
1157        
1158        #hs-form-2 .actions {
1159            margin-top: 1rem !important;
1160            width: 100% !important;
1161            max-width: 100% !important;
1162        }
1163    }
1164    
1165    /*** HUBSPOT FORM EBOOKSPAGE -> OTHER ***/
1166    /** 1. Verrouillage du Box-Sizing **/
1167    #hs-form-3 .hs-form, 
1168    #hs-form-3 .hs-form *, 
1169    #hs-form-3 .hs-form *:before, 
1170    #hs-form-3 .hs-form *:after {
1171        box-sizing: border-box !important;
1172    }
1173
1174    #hs-form-3 .hs-form {
1175        display: flex !important;
1176        flex-direction: row !important;
1177        align-items: flex-start !important; 
1178        gap: 1.87rem !important; 
1179        width: 100% !important;
1180        max-width: 100% !important;
1181        position: relative !important;
1182        padding-bottom: 40px !important;
1183    }
1184
1185    #hs-form-3 .hs_email {
1186        flex: 0 0 34rem !important;
1187        width: 34rem !important;
1188        max-width: 34rem !important;
1189        margin: 0 !important;
1190        position: relative !important;
1191    }
1192
1193    #hs-form-3 .hs_submit {
1194        flex: 0 0 10rem !important;
1195        width: 10rem !important;
1196        max-width: 10rem !important;
1197        margin: 0 !important;
1198    }
1199
1200    #hs-form-3 .hs-error-msgs, 
1201    #hs-form-3 .hs_error_rollup {
1202        position: absolute !important;
1203        top: 100% !important;
1204        left: 0 !important;
1205        width: 100% !important;
1206        margin: 5px 0 0 0 !important;
1207        padding: 0 !important;
1208        list-style: none !important;
1209        z-index: 10 !important;
1210    }
1211
1212    #hs-form-3 .hs_error_rollup {
1213        width: 100% !important;
1214    }
1215
1216    #hs-form-3 .hs-error-msg, 
1217    #hs-form-3 .hs_error_rollup label {
1218        color: #ffffff !important;
1219        font-size: 0.85rem !important;
1220        display: block !important;
1221    }
1222
1223    #hs-form-3 .hs-input {
1224        height: 3.75rem !important;
1225        width: 100% !important;
1226        max-width: 100% !important;
1227        padding: 0 0.75rem !important;
1228        background-color: #FFFFFF !important;
1229        border: none !important;
1230        outline: none !important;
1231        color: #000 !important;
1232    }
1233
1234    #hs-form-3 .hs-button {
1235        height: 3.75rem !important;
1236        width: 10rem !important;
1237        border: none !important;
1238        border-bottom: .3125rem solid #0F2A3F !important;
1239        background-color: #264D6B !important;
1240        color: #ffffff !important;
1241        text-align: center;
1242        letter-spacing: .09rem;
1243        text-transform: uppercase;
1244        font-family: Figtree, sans-serif;
1245        font-size: .875rem;
1246        font-weight: 700;
1247        cursor: pointer;
1248        white-space: nowrap;
1249        transition: all .15s cubic-bezier(.39, .575, .565, 1);
1250    }
1251
1252    #hs-form-3 .hs-button:hover {
1253        transform: translateY(4px); 
1254    }
1255
1256    #hs-form-3 .hs-form label:not(.hs-error-msg) {
1257        display: none !important;
1258    }
1259
1260    #hs-form-3 .actions {
1261        display: flex !important;
1262        overflow: hidden !important;
1263        margin: 0 !important;
1264    }
1265
1266    /** 6. RESPONSIVE MOBILE FIX **/
1267    @media (max-width: 767px) {
1268        #hs-form-3 .hs-form {
1269            flex-direction: column !important;
1270            gap: 0 !important;
1271            padding-bottom: 60px !important;
1272            width: 100% !important;
1273            max-width: 100% !important;
1274        }
1275        
1276        #hs-form-3 .hs_email {
1277            flex: 0 0 auto !important;
1278            width: 100% !important;
1279            max-width: 100% !important;
1280            margin-bottom: 1rem !important;
1281        }
1282        
1283        #hs-form-3 .hs_submit {
1284            flex: 0 0 auto !important;
1285            width: 100% !important;
1286            max-width: 100% !important;
1287            margin: 0 !important;
1288        }
1289        
1290        #hs-form-3 .hs-input {
1291            width: 100% !important;
1292            max-width: 100% !important;
1293        }
1294        
1295        #hs-form-3 .hs-button {
1296            width: 100% !important;
1297            max-width: 100% !important;
1298        }
1299        
1300        #hs-form-3 .hs-error-msgs {
1301            position: absolute !important;
1302            top: 3.75rem !important;
1303        }
1304        
1305        #hs-form-3 .hs_error_rollup {
1306            top: auto !important;
1307            bottom: 0 !important;
1308            position: absolute !important;
1309        }
1310        
1311        #hs-form-3 .actions {
1312            margin-top: 1rem !important;
1313            width: 100% !important;
1314            max-width: 100% !important;
1315        }
1316    }
1317
1318
1319  </style></div><div class="page-css-embed w-embed"><style>
1320
1321/* mobile tab */ 
1322
1323.is-mobile .tab-visual__inner {
1324  position: relative;
1325  overflow: hidden; 
1326}
1327
1328.is-mobile .pixel_card-wrapper {
1329  position: absolute;
1330  top: 0;
1331  left: 0;
1332  width: 100%;
1333  height: 100%;
1334  z-index: 5;
1335  pointer-events: none;
1336}
1337
1338.is-mobile .tab-visual__item {
1339  padding: 0;
1340}
1341
1342</style></div><main class="main-wrapper"><section data-bg-section="image" data-theme-section="light" class="section_hero"><div STYLE="width: 100%; height: 100%; overflow: hidden;" data-video-id="51828" class="hero_bg-wrap"><div class="script w-embed w-script">
1342<script>
1343window.addEventListener('message', function(e) {if (!e.origin.includes("vidzflow")) {return;}if (e.data.eventType === 'videoReady') {new IntersectionObserver((entries, observer) => {entries.forEach(entry => {if (entry.isIntersecting && entry.target.getAttribute('data-video-id') === String(e.data.videoId)) {let iframe = entry.target.querySelector('iframe');if (iframe) {iframe.contentWindow.postMessage("playerPlay", "*");observer.unobserve(entry.target);}}});}).observe(document.querySelector(`div[data-video-id="${e.data.videoId}"]`));}});
1344</script>
1344</div><div class="hero_bg-iframe w-embed w-iframe w-script"><div data-video-id="51828" 
1345     class="hero_bg-wrap" 
1346     style="width: 100%; height: 100%; overflow: hidden; position: relative; 
1347            background-image: url('https://cdn.prod.website-files.com/69256314be327d5214bff1bd/6939d963210639e57415abf8_hero-tele-2-min.avif'); 
1348            background-size: cover; 
1349            background-position: center;">
1350
1351    
1351<script>
1352    window.addEventListener("message", function(e) {
1353        if (!e.origin.includes("vidzflow")) return;
1354        if (e.data.eventType === "videoReady") {
1355            const container = document.querySelector(`div[data-video-id="${e.data.videoId}"]`);
1356            new IntersectionObserver((entries, observer) => {
1357                entries.forEach(entry => {
1358                    if (entry.isIntersecting) {
1359                        let iframe = entry.target.querySelector("iframe");
1360                        if (iframe) {
1361                            iframe.contentWindow.postMessage("playerPlay", "*");
1362                            observer.unobserve(entry.target);
1363                        }
1364                    }
1365                });
1366            }).observe(container);
1367        }
1368    });
1369    </script>
1369
1370
1371    <iframe 
1372        width="100%" 
1373        height="100%" 
1374        src="https://app.vidzflow.com/v/NoLMtEa4pC?dq=1080&ap=true&muted=true&loop=true&ctp=false&bv=true&piv=true&bc=%234E5FFD&controls=" 
1375        title="homepage hero" 
1376        style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: transparent;" 
1377        frameborder="0" 
1378        scrolling="no" 
1379        allow="autoplay; fullscreen">
1380    </iframe>
1381</div></div></div><div class="padding-global padding-section-large"><div class="container-large"><div class="hero_main-wrap"><div class="hero_content"><div class="hero_heading-wrapper"><div split-heading="" class="hero_main-text-wrap"><h1>Bringing the Field to You</h1></div><div hero-paragraph="" class="hero_heading-para-wrap"><p class="text-size-large">Our AI-enabled field intelligence solutions accelerate and optimize your engineering project workflows.</p></div></div><div class="button-wrapper overflow-hidden"><a hero-button="" href="/contact-us" class="button is-tertiary is-large w-inline-block"><div class="icon-1x1-medium margin-top w-embed"><svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
1382<path d="M4.66663 5.8335V17.5002H22.1666M18.6666 12.8335L23.3333 17.5002L18.6666 22.1668" stroke="white" stroke-width="2" stroke-linecap="square"/>
1383</svg></div><div>Talk to Us</div></a></div></div></div></div></div><div hero-down-element="" data-w-id="8e4ba682-e41d-906d-1f2e-abbf0903c279" class="hero_arrow-element"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 9 32" fill="none" class="icon-1x1-medium"><path d="M4.33013 32L8.66025 24.5L1.0305e-07 24.5L4.33013 32ZM4.33013 0L3.58013 -3.27835e-08L3.58013 25.25L4.33013 25.25L5.08013 25.25L5.08013 3.27835e-08L4.33013 0Z" fill="white"></path></svg></div><div class="hero_bg-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%202087327823%20(1).png" loading="lazy" sizes="(max-width: 4133px) 100vw, 4133px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-800.png 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-1080.png 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-1600.png 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-2000.png 2000w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-2600.png 2600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%25202087327823%2520(1)-p-3200.png 3200w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d113_Frame%202087327823%20(1).png 4133w" alt="" class="hero_element"/></section><div data-bg-section="white" data-theme-section="light" class="section_about"><div class="linear-white-bg"></div><div class="padding-global padding-section-large is-about"><div class="container-large is-about"><div class="about_content z-index-1"><div data-header-trigger="1" class="about_header-wrapper is-home"><div class="about_header-wrap-title"><h2 data-header-title="" class="max-width">Accelerate your Planning, Permitting, and Deployment by up to 7x</h2></div><div class="about_para-wrap is-home"><p data-header-para="" class="text-size-large">AirWorks is your geospatial mapping data partner, using AI and human expertise to bridge the gap between raw field data and mapping deliverables for telecom and beyond.</p></div></div><div data-about-pixel="" class="about_tab-wrapper is-desktop"><div class="about_tab-content z-index-1"><div data-tabs-autoplay-duration="5000" data-tabs="wrapper" data-tabs-autoplay="true" class="tab-layout__wrap"><div class="tab-layout__col"><div class="tab-content__wrap"><div class="tab-content__inner"><div data-about-items="" role="tablist" class="tab-content__bottom"><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div class="tab-content__item-main"><div class="about_tab-header-text">Faster Deliverables for Engineering Workflows</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">We turn weeks of fieldwork into days with high-precision, AI-driven mapping. Engineering teams get the data they need faster to plan, permit, and build with confidence.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div class="tab-content__item-main"><div class="about_tab-header-text">Mapping for New Builds, Maintenance, and Digital Twins</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">AirWorks helps teams in telecom, power, and civil sectors move faster by removing field data bottlenecks and adapting to every stage of the project.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div class="tab-content__item-main"><div class="about_tab-header-text">Detailed Outputs That Drive Engineering Decisions</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">With 100+ standardized layers and support for custom requests, our AI-enabled field maps will provide your team with the details they need to plan, collaborate, and build with confidence.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div class="tab-content__item-main"><div class="about_tab-header-text">Compatible With All Major Field Data Sources and Software</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">We work with LiDAR, orthomosaics, satellite imagery, drones, and more. Our deliverables are tailored to your environment (GIS, CAD, pole loading tools, or even PDFs) and integrate seamlessly with your tech stack.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a></div></div></div></div><div data-about-image="" class="tab-layout__col"><div aria-live="polite" role="region" class="tab-visual__wrap"><div data-pixelated-image-reveal="" class="pixel_card-wrapper"><div data-pixelated-image-reveal-grid="" class="pixelated-image-card__pixel"></div></div><div id="tab1" data-tabs="visual-item" role="tabpanel" class="tab-visual__item active"><div data-pixelated-image-reveal-active="" class="tab-visual__inner"><img loading="lazy" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0b9_Frame%202087327806.avif" alt="Split view of telephone pole, real and LiDAR" class="tab-image"/></div></div><div id="tab2" data-tabs="visual-item" role="tabpanel" class="tab-visual__item"><div data-pixelated-image-reveal-active="" class="tab-visual__inner"><div data-poster-url="https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F693efb116cc7b0f654d1ad05_h-vid-2_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_mp4.mp4,https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_poster.0000000.jpg,https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="tab-visual_video w-background-video w-background-video-atom"><video id="2c576d6a-fb42-f1e7-ee24-e3e8128fe979-video" autoplay="" loop="" style="background-image:url(&quot;https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F693efb116cc7b0f654d1ad05_h-vid-2_poster.0000000.jpg&quot;)" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_poster.0000000.jpg" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_webm.webm" data-wf-ignore="true"/></video></div></div></div><div id="tab3" data-tabs="visual-item" role="tabpanel" class="tab-visual__item"><div data-pixelated-image-reveal-active="" class="tab-visual__inner">
1383<img sizes="(max-width: 1320px) 100vw, 1320px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd1_h-img-3-min-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd1_h-img-3-min.avif 1320w" alt="Split image of road highlighting lines on pavement" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd1_h-img-3-min.avif" loading="lazy" class="tab-image"/></div></div><div id="tab4" data-tabs="visual-item" role="tabpanel" class="tab-visual__item"><div data-pixelated-image-reveal-active="" class="tab-visual__inner"><img sizes="(max-width: 1320px) 100vw, 1320px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd2_h-img-4-min-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd2_h-img-4-min.avif 1320w" alt="Man with data points coming out of computer" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd2_h-img-4-min.avif" loading="lazy" class="tab-image is-last"/></div></div></div></div></div></div><div class="progress_background-wrapper"></div></div><div data-about-pixel="" class="about_tab-wrapper is-mobile"><div class="about_tab-content z-index-1"><div data-tabs-autoplay-duration="5000" data-tabs="wrapper" data-tabs-autoplay="true" class="tab-layout__wrap"><div class="tab-layout__col"><div class="tab-content__wrap"><div class="tab-content__inner"><div data-about-items="" role="tablist" class="tab-content__bottom"><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div id="tab1" data-tabs="visual-item" role="tabpanel" class="tab-visual__item active"><div data-pixelated-image-reveal-active="" class="tab-visual__inner"><img loading="lazy" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0b9_Frame%202087327806.avif" alt="Split view of telephone pole, real and LiDAR" class="tab-image"/><div data-pixelated-image-reveal="" class="pixel_card-wrapper"><div data-pixelated-image-reveal-grid="" class="pixelated-image-card__pixel"></div></div></div></div><div class="tab-content__item-main"><div class="about_tab-header-text">Faster Deliverables for Engineering Workflows</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">We turn weeks of fieldwork into days with high-precision, AI-driven mapping. Engineering teams get the data they need faster to plan, permit, and build with confidence.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div id="tab2" data-tabs="visual-item" role="tabpanel" class="tab-visual__item"><div data-pixelated-image-reveal-active="" class="tab-visual__inner"><div data-poster-url="https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F693efb116cc7b0f654d1ad05_h-vid-2_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_mp4.mp4,https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_poster.0000000.jpg,https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_webm.webm" data-autoplay="false" data-loop="true" data-wf-ignore="true" class="tab-visual_video w-background-video w-background-video-atom"><video id="4f3abad6-a7dc-fec9-8ec7-9c03543127dd-video" loop="" style="background-image:url(&quot;https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F693efb116cc7b0f654d1ad05_h-vid-2_poster.0000000.jpg&quot;)" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_poster.0000000.jpg" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf89_h-vid-2_webm.webm" data-wf-ignore="true"/></video></div><div data-pixelated-image-reveal="" class="pixel_card-wrapper"><div data-pixelated-image-reveal-grid="" class="pixelated-image-card__pixel"></div></div></div></div><div class="tab-content__item-main"><div class="about_tab-header-text">Mapping for New Builds, Maintenance, and Digital Twins</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">AirWorks helps teams in telecom, power, and civil sectors move faster by removing field data bottlenecks and adapting to every stage of the project.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div id="tab3" data-tabs="visual-item" role="tabpanel" class="tab-visual__item"><div data-pixelated-image-reveal-active="" class="tab-visual__inner">
1383<img sizes="(max-width: 1320px) 100vw, 1320px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd1_h-img-3-min-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd1_h-img-3-min.avif 1320w" alt="Split image of road highlighting lines on pavement" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cfd1_h-img-3-min.avif" loading="lazy" class="tab-image"/><div data-pixelated-image-reveal="" class="pixel_card-wrapper"><div data-pixelated-image-reveal-grid="" class="pixelated-image-card__pixel"></div></div></div></div><div class="tab-content__item-main"><div class="about_tab-header-text">Detailed Outputs That Drive Engineering Decisions</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">With 100+ standardized layers and support for custom requests, our AI-enabled field maps will provide your team with the details they need to plan, collaborate, and build with confidence.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a><a role="tab" data-tabs="content-item" href="#" class="tab-content__item w-inline-block"><div id="tab4" data-tabs="visual-item" role="tabpanel" class="tab-visual__item"><div data-pixelated-image-reveal-active="" class="tab-visual__inner"><img sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fd_Frame%25202087327808(2x)-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fd_Frame%202087327808(2x).avif 1320w" alt="Man viewing multiple data points" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fd_Frame%202087327808(2x).avif" loading="lazy" class="tab-image is-fit-top"/><div data-pixelated-image-reveal="" class="pixel_card-wrapper"><div data-pixelated-image-reveal-grid="" class="pixelated-image-card__pixel"></div></div></div></div><div class="tab-content__item-main"><div class="about_tab-header-text">Compatible With All Major Field Data Sources and Software</div></div><div data-tabs="item-details" class="tab-content__item-detail"><div class="tab-description__spacer"></div><p class="text-size-regular opacity-70">We work with LiDAR, orthomosaics, satellite imagery, drones, and more. Our deliverables are tailored to your environment (GIS, CAD, pole loading tools, or even PDFs) and integrate seamlessly with your tech stack.</p><div class="tab-description__spacer"></div></div><div class="tab-content_progress"><div data-progress-bar="Y" class="progress-bar"></div></div></a></div></div></div></div></div></div><div class="progress_background-wrapper"></div></div><div class="button-wrapper overflow-hidden"><a href="/contact-us" class="button is-tertiary w-inline-block"><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg">
1384<path d="M4.66663 5.8335V17.5002H22.1666M18.6666 12.8335L23.3333 17.5002L18.6666 22.1668" stroke="white" stroke-width="2" stroke-linecap="square"/>
1385</svg></div><div>Talk to Us</div></a></div></div></div></div></div><div data-bg-section="image" data-theme-section="light" class="section_service"><div class="linear-dark-blue-bg"></div><img class="parallax_bg-overlay" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf5e_maintenance-action_image.avif" alt="" sizes="(max-width: 1600px) 100vw, 1600px" data-image="" loading="lazy" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf5e_07a33d0d7f73fd64ca36e88948b604cb_maintenance-action_image-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf5e_07a33d0d7f73fd64ca36e88948b604cb_maintenance-action_image-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf5e_07a33d0d7f73fd64ca36e88948b604cb_maintenance-action_image-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf5e_maintenance-action_image.avif 1600w"/><div class="padding-global padding-section-medium"><div class="container-large"><div class="service_content z-index-1"><div class="service_header"><div data-header-trigger="2" class="service_heading-wrap"><h2>Your Full-Service Field Intelligence Partner</h2><p class="text-size-large">From first conversation to final deliverable, our workflow enables us to deliver a solution customized to your needs.</p></div><div class="button-group is-16-gap">
1385<a service-button="previous" href="#" class="button is-icon is-arrow-left w-inline-block"><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1386<path d="M10 6L4 12L10 18M5 12H20" stroke="white" stroke-width="2" stroke-linecap="square"/>
1387</svg></div></a><a service-button="next" href="#" class="button is-icon is-arrow-right w-inline-block"><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1388<path d="M10 6L4 12L10 18M5 12H20" stroke="white" stroke-width="2" stroke-linecap="square"/>
1389</svg></div></a></div></div><div class="service_card-wrapper"><div data-service-tab="content-tab" class="service_card-item is-active"><div class="service_card-icon-wrapper is-active"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.3023 7.94519L4.6961 15.5496C4.29095 15.9079 4.04031 16.4092 4 16.8678V20.0029L7.06398 20.0048C7.59821 19.967 8.09549 19.7184 8.49479 19.2616L16.0567 11.6997L12.3023 7.94519ZM13.7167 6.53115L17.4709 10.2855L19.8648 7.89162C19.9514 7.80502 20.0001 7.68756 20.0001 7.56508C20.0001 7.4426 19.9514 7.32514 19.8648 7.23854L16.7611 4.13486C16.6755 4.04855 16.5589 4 16.4373 4C16.3158 4 16.1992 4.04855 16.1136 4.13486L13.7167 6.53115ZM16.4373 2C17.0921 2 17.7197 2.26142 18.1781 2.72342L21.279 5.82432C21.7407 6.286 22.0001 6.91217 22.0001 7.56508C22.0001 8.21799 21.7407 8.84416 21.279 9.30584L9.95751 20.6238C9.25902 21.4295 8.2689 21.9245 7.1346 22.0023H2V21.0023L2.00325 16.7873C2.08844 15.7328 2.57867 14.7523 3.3265 14.0934L14.6954 2.72463C15.1564 2.26083 15.7834 2 16.4373 2Z" fill="currentColor"></path></svg></div><div class="service_main-content is-active"><div data-service-content="" class="service_card-heading-wrap"><h4 class="build_h4-txt">1. Consultation</h4><div class="text-size-tiny">We begin by discussing the scope, location, and technical needs of your project. This allows us to make proper field intelligence assessments and align our process with your existing workflows from the start.</div></div><div class="service_card-image-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0d1_h_service-1.avif" loading="lazy" sizes="(max-width: 1104px) 100vw, 1104px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0d1_h_service-1-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0d1_h_service-1.avif 1104w" alt=""/></div></div><div class="service_card-content-left is-active"><div class="service_card-title-wrap"><div>1. Consultation</div></div></div></div><div data-service-tab="content-tab" class="service_card-item"><div class="service_card-icon-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M20 15V4H4V20H15V17C15 15.8954 15.8954 15 17 15H20ZM19.5858 17H17V19.5858L19.5858 17ZM4 22C2.89543 22 2 21.1046 2 20V4C2 2.89543 2.89543 2 4 2H20C21.1046 2 22 2.89543 22 4V17.4142L17.4142 22H4ZM7 17V15H13V17H7ZM7 13V11H17V13H7ZM7 9V7H17V9H7Z" fill="currentColor"></path></svg></div><div class="service_main-content"><div class="service_card-heading-wrap"><h4 class="build_h4-txt">2. Field Data Support &amp; Sourcing</h4><div class="text-size-tiny">We help you determine the data type and capture method that best fits your project’s scope, location, and timeline. Our team can work with your existing data or leverage our data marketplace and partner network to source new data that meets your project’s unique requirements.</div></div><div class="service_card-image-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf62_service-img-min.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf62_service-img-min-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf62_service-img-min-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf62_service-img-min-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf62_service-img-min-p-1600.avif 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf62_service-img-min.avif 4096w" alt="Construction site with drone"/></div></div><div class="service_card-content-left"><div class="service_card-title-wrap"><div>2. Field Data Support &amp; Sourcing</div></div></div></div><div data-service-tab="content-tab" class="service_card-item"><div class="service_card-icon-wrapper">
1389<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none"><path d="M20.3499 8.92293L19.9837 8.7192C19.9269 8.68756 19.8989 8.67169 19.8714 8.65524C19.5983 8.49165 19.3682 8.26564 19.2002 7.99523C19.1833 7.96802 19.1674 7.93949 19.1348 7.8831C19.1023 7.82677 19.0858 7.79823 19.0706 7.76998C18.92 7.48866 18.8385 7.17515 18.8336 6.85606C18.8331 6.82398 18.8332 6.79121 18.8343 6.72604L18.8415 6.30078C18.8529 5.62025 18.8587 5.27894 18.763 4.97262C18.6781 4.70053 18.536 4.44993 18.3462 4.23725C18.1317 3.99685 17.8347 3.82534 17.2402 3.48276L16.7464 3.1982C16.1536 2.85658 15.8571 2.68571 15.5423 2.62057C15.2639 2.56294 14.9765 2.56561 14.6991 2.62789C14.3859 2.69819 14.0931 2.87351 13.5079 3.22396L13.5045 3.22555L13.1507 3.43741C13.0948 3.47091 13.0665 3.48779 13.0384 3.50338C12.7601 3.6581 12.4495 3.74365 12.1312 3.75387C12.0992 3.7549 12.0665 3.7549 12.0013 3.7549C11.9365 3.7549 11.9024 3.7549 11.8704 3.75387C11.5515 3.74361 11.2402 3.65759 10.9615 3.50224C10.9334 3.48658 10.9056 3.46956 10.8496 3.4359L10.4935 3.22213C9.90422 2.86836 9.60915 2.69121 9.29427 2.62057C9.0157 2.55807 8.72737 2.55634 8.44791 2.61471C8.13236 2.68062 7.83577 2.85276 7.24258 3.19703L7.23994 3.1982L6.75228 3.48124L6.74688 3.48454C6.15904 3.82572 5.86441 3.99672 5.6517 4.23614C5.46294 4.4486 5.32185 4.69881 5.2374 4.97018C5.14194 5.27691 5.14703 5.61896 5.15853 6.3027L5.16568 6.72736C5.16676 6.79166 5.16864 6.82362 5.16817 6.85525C5.16343 7.17499 5.08086 7.48914 4.92974 7.77096C4.9148 7.79883 4.8987 7.8267 4.86654 7.88237C4.83436 7.93809 4.81877 7.96579 4.80209 7.99268C4.63336 8.26452 4.40214 8.49186 4.12733 8.65572C4.10015 8.67193 4.0715 8.68752 4.01521 8.71871L3.65365 8.91908C3.05208 9.25245 2.75137 9.41928 2.53256 9.65669C2.33898 9.86672 2.19275 10.1158 2.10349 10.3872C2.00259 10.6939 2.00267 11.0378 2.00424 11.7255L2.00551 12.2877C2.00706 12.9708 2.00919 13.3122 2.11032 13.6168C2.19979 13.8863 2.34495 14.134 2.53744 14.3427C2.75502 14.5787 3.05274 14.7445 3.64974 15.0766L4.00808 15.276C4.06907 15.3099 4.09976 15.3266 4.12917 15.3444C4.40148 15.5083 4.63089 15.735 4.79818 16.0053C4.81625 16.0345 4.8336 16.0648 4.8683 16.1255C4.90256 16.1853 4.92009 16.2152 4.93594 16.2452C5.08261 16.5229 5.16114 16.8315 5.16649 17.1455C5.16707 17.1794 5.16658 17.2137 5.16541 17.2827L5.15853 17.6902C5.14695 18.3763 5.1419 18.7197 5.23792 19.0273C5.32287 19.2994 5.46484 19.55 5.65463 19.7627C5.86915 20.0031 6.16655 20.1745 6.76107 20.5171L7.25478 20.8015C7.84763 21.1432 8.14395 21.3138 8.45869 21.379C8.73714 21.4366 9.02464 21.4344 9.30209 21.3721C9.61567 21.3017 9.90948 21.1258 10.4964 20.7743L10.8502 20.5625C10.9062 20.5289 10.9346 20.5121 10.9626 20.4965C11.2409 20.3418 11.5512 20.2558 11.8695 20.2456C11.9015 20.2446 11.9342 20.2446 11.9994 20.2446C12.0648 20.2446 12.0974 20.2446 12.1295 20.2456C12.4484 20.2559 12.7607 20.3422 13.0394 20.4975C13.0639 20.5112 13.0885 20.526 13.1316 20.5519L13.5078 20.7777C14.0971 21.1315 14.3916 21.3081 14.7065 21.3788C14.985 21.4413 15.2736 21.4438 15.5531 21.3855C15.8685 21.3196 16.1657 21.1471 16.7586 20.803L17.2536 20.5157C17.8418 20.1743 18.1367 20.0031 18.3495 19.7636C18.5383 19.5512 18.6796 19.3011 18.764 19.0297C18.8588 18.7252 18.8531 18.3858 18.8417 17.7119L18.8343 17.2724C18.8332 17.2081 18.8331 17.1761 18.8336 17.1445C18.8383 16.8247 18.9195 16.5104 19.0706 16.2286C19.0856 16.2007 19.1018 16.1726 19.1338 16.1171C19.166 16.0615 19.1827 16.0337 19.1994 16.0068C19.3681 15.7349 19.5995 15.5074 19.8744 15.3435C19.9012 15.3275 19.9289 15.3122 19.9838 15.2818L19.9857 15.2809L20.3472 15.0805C20.9488 14.7472 21.2501 14.5801 21.4689 14.3427C21.6625 14.1327 21.8085 13.8839 21.8978 13.6126C21.9981 13.3077 21.9973 12.9658 21.9958 12.2861L21.9945 11.7119C21.9929 11.0287 21.9921 10.6874 21.891 10.3828C21.8015 10.1133 21.6555 9.86561 21.463 9.65685C21.2457 9.42111 20.9475 9.25526 20.3517 8.92378L20.3499 8.92293Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M8.00033 12C8.00033 14.2091 9.79119 16 12.0003 16C14.2095 16 16.0003 14.2091 16.0003 12C16.0003 9.79082 14.2095 7.99996 12.0003 7.99996C9.79119 7.99996 8.00033 9.79082 8.00033 12Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="service_main-content"><div class="service_card-heading-wrap"><h4 class="build_h4-txt">3. AI-Enabled Processing</h4><div class="text-size-tiny">Once your data is ready, our patented AI models rapidly extract relevant layers and attributes to create detailed, actionable digital site twins. These models have been trained on millions of data points and are built for your industry, enabling them to a accurately identify infrastru
1389cture and produce clean, precise outputs.</div></div><div class="service_card-image-wrap"><div data-poster-url="https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F6968f625ae1951abb5955236_airworks_system%20%281%29_poster.0000000.jpg" data-video-urls="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f7_airworks_system%20(1)_mp4.mp4,https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f7_airworks_system%20(1)_webm.webm" data-autoplay="true" data-loop="true" data-wf-ignore="true" class="service_vid-bg w-background-video w-background-video-atom"><video id="8adfcb4b-fc3f-8c67-8fae-44e7e81dcee4-video" autoplay="" loop="" style="background-image:url(&quot;https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F6968f625ae1951abb5955236_airworks_system%20%281%29_poster.0000000.jpg&quot;)" muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover"><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f7_airworks_system%20(1)_mp4.mp4" data-wf-ignore="true"/><source src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f7_airworks_system%20(1)_webm.webm" data-wf-ignore="true"/></video></div></div></div><div class="service_card-content-left"><div class="service_card-title-wrap"><div>3. AI-Enabled Processing</div></div></div></div><div data-service-tab="content-tab" class="service_card-item"><div class="service_card-icon-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none"><path d="M15 9.99981L11 13.9998L8.99995 11.9998M13.246 3.45879L14.467 4.49929C14.7746 4.76143 15.1566 4.91991 15.5594 4.95206L17.1585 5.0795C18.0986 5.15452 18.8453 5.9008 18.9204 6.84093L19.0475 8.44024C19.0797 8.8431 19.2387 9.22559 19.5008 9.53319L20.5409 10.7538C21.1526 11.4716 21.1527 12.5275 20.541 13.2454L19.5009 14.4662C19.2388 14.7738 19.08 15.1564 19.0478 15.5593L18.9199 17.1583C18.8449 18.0984 18.0993 18.8452 17.1591 18.9202L15.5595 19.0478C15.1567 19.08 14.7744 19.2381 14.4667 19.5002L13.246 20.5407C12.5282 21.1525 11.4717 21.1526 10.7539 20.5409L9.53316 19.5003C9.22555 19.2382 8.84325 19.0798 8.44038 19.0477L6.84077 18.9202C5.90064 18.8452 5.15505 18.0986 5.08003 17.1585L4.9521 15.5594C4.91995 15.1565 4.76111 14.7742 4.49898 14.4666L3.45894 13.2454C2.84721 12.5276 2.84693 11.472 3.45865 10.7542L4.49963 9.53301C4.76176 9.22541 4.91908 8.84311 4.95122 8.44024L5.07915 6.84112C5.15417 5.90099 5.90192 5.15442 6.84205 5.0794L8.43989 4.95196C8.84276 4.91981 9.22525 4.76146 9.53285 4.49932L10.754 3.45879C11.4718 2.84707 12.5282 2.84707 13.246 3.45879Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div class="service_main-content"><div class="service_card-heading-wrap"><h4 class="build_h4-txt">4. Expert QC</h4><div class="text-size-tiny">Our U.S.-based team of geospatial experts review each output for completeness, accuracy, and adherence to your projects specifications.</div></div><div class="service_card-image-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0d0_h_service-4.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0d0_h_service-4-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0d0_h_service-4.avif 1104w" alt=""/></div></div><div class="service_card-content-left"><div class="service_card-title-wrap"><div>4. Expert QC</div></div></div></div><div data-service-tab="content-tab" class="service_card-item"><div class="service_card-icon-wrapper"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M17 19.382V17H19V22.618L12 19.118L5 22.618V4C5 2.89543 5.89543 2 7 2H17C18.1046 2 19 2.89543 19 4V5H17V4H7V19.382L12 16.882L17 19.382ZM18 10V8H20V10H22V12H20V14H18V12H16V10H18Z" fill="currentColor"></path></svg></div><div class="service_main-content"><div class="service_card-heading-wrap"><h4 class="build_h4-txt">5. Deliverable Integration</h4><div class="text-size-tiny">We package and deliver outputs in the format that works best for your team. Whether that’s CAD, GIS, pole loading software, or PDFs, our files are structured, labeled, and layered to integrate seamlessly into your existing workflows.</div></div><div class="service_card-image-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0ce_h_service-5.avif" loading="lazy" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0ce_h_service-5-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0ce_h_service-5.avif 1106w" alt=""/></div></div><div class="service_card-content-left"><div class="service_card-title-wrap"><div>5. Deliverable Integration</div></div></div></div></div></div></div></div></div><div class="linear_section-mask-wrap"><div class="linear-white-bg"></div><div data-bg-section="white" data-theme-section="light" class="section_use-case z-index-1"><div class="padding-global"><div class="padding-section-medium"><div class="container-large"><div class="use-case_content"><div data-header-trigger="3" class="usecase_header-wrap"><h2>Use Cases We Support</h2></div><div data-usecase-cards="" class="usecase_collection-wrapper"><div class="usecase_main-wrap w-dyn-list"><div role="list" class="usecase_grid-list-wrap w-dyn-items"><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/telecommunications-power#automated" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Automated Walkouts</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19b_h-usecase-4-min.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19b_h-usecase-4-min-
1389p-500.jpg 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19b_h-usecase-4-min.jpg 638w" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/telecommunications-power#underground" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Underground Design Planning</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1a0_693efd770dc501c0d54d0912_h-usecase-5-min.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1a0_693efd770dc501c0d54d0912_h-usecase-5-min-p-500.jpg 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1a0_693efd770dc501c0d54d0912_h-usecase-5-min.jpg 633w" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/telecommunications-power#aerial" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Aerial Design Planning</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/6926b3a68e2aa2dbe48dab1b/693efd8404c8fca52218fb11_h-usecase-6-min.jpg" loading="lazy" alt="" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/telecommunications-power#maintenance" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Network Maintenance</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19d_h-usecase-7-min.jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19d_h-usecase-7-min-p-500.jpg 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19d_h-usecase-7-min.jpg 638w" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/telecommunications-power#makeready" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Make Ready Pre-Engineering</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19c_h-usecase-8-min%20(1).jpg" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19c_h-usecase-8-min%2520(1)-p-500.jpg 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19c_h-usecase-8-min%20(1).jpg 638w" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/aec#project" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Pre-Survey Site Assessment</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/6926b3a68e2aa2dbe48dab1b/693efdae7e29955b1bc1ccff_h-usecase-1-min.png" loading="lazy" alt="" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/telecommunications-power#row" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">ROW Mapping</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19f_h-usecase-2-min.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19f_h-usecase-2-min-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19f_h-usecase-2-min-p-800.png 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19f_h-usecase-2-min-p-1080.png 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d19f_h-usecase-2-min.png 1662w" class="usecase_bg"/></a></div><div data-cards-item="" role="listitem" class="usecase_item-wrap w-dyn-item"><a style="clip-path:polygon(100% 0%, 100% 79%, 85% 100%, 0% 100%, 0% 0%)" href="/use-case/government#management" class="usecase_collection-content w-inline-block"><div class="usecase_card-title"><h4 class="usecase_head-text">Impervious Surface Mapping</h4></div><div class="usecase_card-overlay"></div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1fd_h-usecase-3-min.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1fd_h-usecase-3-min-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1fd_h-usecase-3-min-p-800.png 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1fd_h-usecase-3-min-p-1080.png 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d1fd_h-usecase-3-min.png 1768w" class="usecase_bg"/></a></div></div></div></div><div data-button-wrap="" class="align-center"><div class="button-wrapper overflow-hidden"><a href="/use-case/overview" class="button is-tertiary w-inline-block"><div>View Full List of Use Cases</div><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1390<path d="M11.6667 4.79102L16.875 9.99933L11.6667 15.2077M16.25 9.99933H3.125" stroke="#F2F2F2" stroke-width="1.5" stroke-linecap="square"/>
1391</svg></div></a></div></div></div></div></div></div></div><div data-bg-section="image" data-section="scale-bg" data-theme-section="light" class="section_build"><div class="padding-global padding-section-medium position-relative is-built"><div class="build_bg-element w-embed"><svg width="1419" height="1419" viewBox="0 0 1419 1419" fill="none" xmlns="http://www.w3.org/2000/svg">
1392<g opacity="0.23">
1393<rect x="1.41421" y="709.324" width="199.909" height="199.909" transform="rotate(-45 1.41421 709.324)" stroke="#D1DEEA" stroke-width="2"/>
1394<rect x="143.053" y="850.963" width="199.909" height="199.909" transform="rotate(-45 143.053 850.963)" stroke="#D1DEEA" stroke-width="2"/>
1395<rect x="284.691" y="992.601" width="199.909" height="199.909" transform="rotate(-45 284.691 992.601)" stroke="#D1DEEA" stroke-width="2"/>
1396<rect x="426.329" y="1134.24" width="199.909" height="199.909" transform="rotate(-45 426.329 1134.24)" stroke="#D1DEEA" stroke-width="2"/>
1397<rect x="567.967" y="1275.88" width="199.909" height="199.909" transform="rotate(-45 567.967 1275.88)" stroke="#D1DEEA" stroke-width="2"/>
1398<rect x="143.053" y="567.686" width="199.909" height="199.909" transform="rotate(-45 143.053 567.686)" stroke="#D1DEEA" stroke-width="2"/>
1399<rect x="284.691" y="709.324" width="199.909" height="199.909" transform="rotate(-45 284.691 709.324)" stroke="#D1DEEA" stroke-width="2"/>
1400<rect x="426.329" y="850.963" width="199.909" height="199.909" transform="rotate(-45 426.329 850.963)" stroke="#D1DEEA" stroke-width="2"/>
1401<rect x="567.967" y="992.601" width="199.909" height="199.909" transform="rotate(-45 567.967 992.601)" stroke="#D1DEEA" stroke-width="2"/>
1402<rect x="709.605" y="1134.24" width="199.909" height="199.909" transform="rotate(-45 709.605 1134.24)" stroke="#D1DEEA" stroke-width="2"/>
1403<rect x="284.691" y="426.048" width="199.909" height="199.909" transform="rotate(-45 284.691 426.048)" stroke="#D1DEEA" stroke-width="2"/>
1404<rect x="426.329" y="567.686" width="199.909" height="199.909" transform="rotate(-45 426.329 567.686)" stroke="#D1DEEA" stroke-width="2"/>
1405<rect x="567.967" y="709.324" width="199.909" height="199.909" transform="rotate(-45 567.967 709.324)" stroke="#D1DEEA" stroke-width="2"/>
1406<rect x="709.605" y="850.963" width="199.909" height="199.909" transform="rotate(-45 709.605 850.963)" stroke="#D1DEEA" stroke-width="2"/>
1407<rect x="851.244" y="992.601" width="199.909" height="199.909" transform="rotate(-45 851.244 992.601)" stroke="#D1DEEA" stroke-width="2"/>
1408<rect x="426.329" y="284.41" width="199.909" height="199.909" transform="rotate(-45 426.329 284.41)" stroke="#D1DEEA" stroke-width="2"/>
1409<rect x="567.967" y="426.048" width="199.909" height="199.909" transform="rotate(-45 567.967 426.048)" stroke="#D1DEEA" stroke-width="2"/>
1410<rect x="709.605" y="567.686" width="199.909" height="199.909" transform="rotate(-45 709.605 567.686)" stroke="#D1DEEA" stroke-width="2"/>
1411<rect x="851.244" y="709.324" width="199.909" height="199.909" transform="rotate(-45 851.244 709.324)" stroke="#D1DEEA" stroke-width="2"/>
1412<rect x="992.882" y="850.963" width="199.909" height="199.909" transform="rotate(-45 992.882 850.963)" stroke="#D1DEEA" stroke-width="2"/>
1413<rect x="567.967" y="142.771" width="199.909" height="199.909" transform="rotate(-45 567.967 142.771)" stroke="#D1DEEA" stroke-width="2"/>
1414<rect x="709.605" y="284.41" width="199.909" height="199.909" transform="rotate(-45 709.605 284.41)" stroke="#D1DEEA" stroke-width="2"/>
1415<rect x="851.244" y="426.048" width="199.909" height="199.909" transform="rotate(-45 851.244 426.048)" stroke="#D1DEEA" stroke-width="2"/>
1416<rect x="992.882" y="567.686" width="199.909" height="199.909" transform="rotate(-45 992.882 567.686)" stroke="#D1DEEA" stroke-width="2"/>
1417<rect x="1134.52" y="709.324" width="199.909" height="199.909" transform="rotate(-45 1134.52 709.324)" stroke="#D1DEEA" stroke-width="2"/>
1418</g>
1419</svg></div><div data-scale="background" class="build_background-wrap"><div class="linear-blue-bg"></div></div><div class="container-large z-index-2"><div class="build_content"><div data-header-trigger="4" class="build_header-wrap"><h2>Built for the Demands of Your Industry</h2></div><div class="_3-col-grid is-30-gap"><div class="build_card-wrapper"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%20(1).avif" loading="lazy" sizes="(max-width: 4096px) 100v
1419w, 4096px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%2520(1)-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%2520(1)-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%2520(1)-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%2520(1)-p-1600.avif 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%2520(1)-p-2000.avif 2000w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0fb_usecase-overview-img-1%20(1).avif 4096w" alt="man working on telephone pole" class="build_card-bg"/><div class="build_card-bg"></div><div class="build_card-content"><div class="build_icon-wrap"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 80 77" fill="none" class="icon-1x1-xlarge"><g clip-path="url(#clip0_1840_12062)"><path d="M43.9454 17.1514V75.6939" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M35.6746 75.6938V5.16274C35.6746 2.87937 37.5266 1.02734 39.81 1.02734C42.0933 1.02734 43.9453 2.87937 43.9453 5.16274V17.1513" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M69.3329 20.7246H43.9454" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M35.6746 20.7246H10.2803" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M11.7386 16.0927V12.1456C11.7386 10.9234 12.7314 9.93066 13.9535 9.93066H15.6858C16.9079 9.93066 17.9007 10.9234 17.9007 12.1456V16.0927" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M21.9025 16.0927V12.1456C21.9025 10.9234 22.8952 9.93066 24.1174 9.93066H25.8496C27.0717 9.93066 28.0645 10.9234 28.0645 12.1456V16.0927" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M51.8019 16.0927V12.1456C51.8019 10.9234 52.7946 9.93066 54.0168 9.93066H55.749C56.9711 9.93066 57.9639 10.9234 57.9639 12.1456V16.0927" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M61.9658 16.0927V12.1456C61.9658 10.9234 62.9586 9.93066 64.1807 9.93066H65.9129C67.1351 9.93066 68.1278 10.9234 68.1278 12.1456V16.0927" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M14.8196 21.1387V21.7035C14.8196 31.775 9.59902 41.1275 1.02698 46.4166" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M65.1803 21.5469V22.1117C65.1803 32.1832 70.4009 41.5357 78.9729 46.8248" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M24.8226 21.2627V22.0672C24.8226 36.4315 17.3768 49.7688 5.1521 57.307" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M52.3942 21.2627V22.0672C52.3942 36.4315 59.8399 49.7688 72.0647 57.307" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M30.2417 25.6953L35.3322 35.0034" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M49.2345 25.3564L43.9557 35.0034" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></g><defs><clippath id="clip0_1840_12062"><rect width="80" height="76.7204" fill="white"></rect></clippath></defs></svg></div><h4 class="build_h4-txt">Telecommunications &amp; Power</h4><div class="button-group is-build-button"><div class="build_inner-button-wrap"><a href="/use-case/telecommunications-power" class="button is-small w-inline-block"><div>Learn More</div><div class="icon-1x1-small w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1420<path d="M11.6667 4.79199L16.875 10.0003L11.6667 15.2087M16.25 10.0003H3.125" stroke="white" stroke-width="2" stroke-linecap="square"/>
1421</svg></div></a></div></div></div></div><div class="build_card-wrapper"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%20(1).avif" loading="lazy" sizes="(max-width: 4096px) 100v
1421w, 4096px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%2520(1)-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%2520(1)-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%2520(1)-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%2520(1)-p-1600.avif 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%2520(1)-p-2000.avif 2000w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%2520(1)-p-2600.avif 2600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d0f9_usecase-overview-img1%20(1).avif 4096w" alt="AEC project" class="build_card-bg"/><div class="build_card-bg"></div><div class="build_card-content"><div class="build_icon-wrap"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 80 71" fill="none" class="icon-1x1-xlarge"><path d="M78.0938 31.875H76.5V25.5C76.5 24.6235 75.7828 23.9063 74.9063 23.9063C74.0297 23.9063 73.3125 24.6235 73.3125 25.5V31.875H70.125V4.78125C70.125 3.9047 70.8422 3.1875 71.7188 3.1875C72.5751 3.1875 73.3125 3.92922 73.3125 4.78125V19.125C73.3125 20.0015 74.0297 20.7188 74.9063 20.7188C75.7828 20.7188 76.5 20.0015 76.5 19.125V4.78125C76.5 2.18798 74.3069 0 71.7188 0C69.5672 0 67.7503 1.45026 67.1607 3.41064L49.8366 17.3081L45.7566 13.2121C45.4538 12.9253 45.0553 12.75 44.625 12.75H30.2812C27.6515 12.75 25.5 14.9015 25.5 17.5312V22.3125H11.1563C8.52653 22.3125 6.375 24.464 6.375 27.0937V39.8437C6.375 42.4734 8.52653 44.625 11.1563 44.625H17.5312V47.8125H11.1563C5.00439 47.8125 0 52.8169 0 58.9687C0 65.1206 5.00439 70.125 11.1563 70.125H49.4062C55.5581 70.125 60.5625 65.1206 60.5625 58.9687C60.5625 52.8169 55.5581 47.8125 49.4062 47.8125H43.0312
1421V44.625H49.4062C52.036 44.625 54.1875 42.4734 54.1875 39.8437V30.9506L66.9375 18.615V31.875H65.3438C64.7381 31.875 64.1963 32.2096 63.9253 32.7515L57.5503 45.5015C57.2953 45.9956 57.3272 46.5853 57.6141 47.0634C57.901 47.5256 58.411 47.8125 58.9688 47.8125H71.7188C76.1175 47.8125 79.6875 44.2425 79.6875 39.8437V33.4687C79.6875 32.5922 78.9703 31.875 78.0938 31.875ZM39.8438 44.625V47.8125H20.7188V44.625H39.8438ZM9.56252 27.0938C9.56252 26.2172 10.2797 25.5 11.1563 25.5H25.5V28.6875H9.56252V27.0938ZM11.1563 41.4375C10.2797 41.4375 9.56252 40.7203 9.56252 39.8438V31.875H12.75V36.6563C12.75 37.5328 13.4672 38.25 14.3438 38.25C15.2203 38.25 15.9375 37.5328 15.9375 36.6563V31.875H19.125V36.6563C19.125 37.5328 19.8422 38.25 20.7188 38.25C21.5953 38.25 22.3125 37.5328 22.3125 36.6563V31.875H25.5V41.4375H11.1563ZM49.4063 51C53.805 51 57.375 54.57 57.375 58.9688C57.375 63.3675 53.805 66.9375 49.4063 66.9375H11.1563C6.7575 66.9375 3.18752 63.3675 3.18752 58.9688C3.18752 54.57 6.7575 51 11.1563 51H49.4063ZM51 39.8438C51 40.7203 50.2828 41.4375 49.4063 41.4375H28.6875V17.5313C28.6875 16.6547 29.4047 15.9375 30.2813 15.9375H43.9716L51 22.9659V39.8438ZM54.1875 26.52V22.3125C54.1875 21.8822 54.0122 21.4837 53.7254 21.1809L52.1157 19.5712L66.9375 7.68189V14.1843L54.1875 26.52ZM76.5 39.8438C76.5 42.4734 74.3485 44.625 71.7188 44.625H61.5506L66.3319 35.0625H76.5V39.8438Z" fill="white"></path><path d="M41.9791 19.125H33.4688C32.5879 19.125 31.875 19.8386 31.875 20.7188V31.875C31.875 32.7551 32.5879 33.4688 33.4688 33.4688H36.6563V36.6562C36.6563 37.5364 37.3691 38.25 38.25 38.25H46.2188C47.0997 38.25 47.8125 37.5364 47.8125 36.6562V33.4688C47.8125 32.5886 47.0997 31.875 46.2188 31.875C45.3379 31.875 44.625 32.5886 44.625 33.4688V35.0625H39.8438V31.875C39.8438 30.9949 39.1309 30.2812 38.25 30.2812H35.0625V22.3125H41.3192L44.625 25.6183V27.0938C44.625 27.9739 45.3379 28.6875 46.2188 28.6875C47.0997 28.6875 47.8125 27.9739 47.8125 27.0938V24.9584C47.8125 24.5358 47.6444 24.1304 47.3456 23.8316L43.106 19.5919C42.8071 19.2931 42.4025 19.125 41.9791 19.125Z" fill="white"></path><path d="M11.1563 54.1875C8.51973 54.1875 6.37502 56.3322 6.37502 58.9688C6.37502 61.6053 8.51973 63.75 11.1563 63.75H49.4063C52.0428 63.75 54.1875 61.6053 54.1875 58.9688C54.1875 56.3322 52.0428 54.1875 49.4063 54.1875H11.1563ZM38.25 58.9688C38.25 59.8473 37.5356 60.5625 36.6563 60.5625C35.7769 60.5625 35.0625 59.8473 35.0625 58.9688C35.0625 58.0902 35.7769 57.375 36.6563 57.375C37.5356 57.375 38.25 58.0902 38.25 58.9688ZM41.1438 57.375H44.9187C44.7401 57.876 44.625 58.4072 44.625 58.9688C44.625 59.5303 44.7402 60.0615 44.9188 60.5625H41.1438C41.3224 60.0615 41.4375 59.5303 41.4375 58.9688C41.4375 58.4072 41.3224 57.876 41.1438 57.375ZM22.3125 58.9688C22.3125 58.0902 23.0269 57.375 23.9063 57.375C24.7856 57.375 25.5 58.0902 25.5 58.9688C25.5 59.8473 24.7856 60.5625 23.9063 60.5625C23.0269 60.5625 22.3125 59.8473 22.3125 58.9688ZM19.4188 60.5625H15.6439C15.8224 60.0615 15.9375 59.5303 15.9375 58.9688C15.9375 58.4072 15.8225 57.876 15.6439 57.375H19.4187C19.2401 57.876 19.125 58.4072 19.125 58.9688C19.125 59.5303 19.2402 60.0615 19.4188 60.5625ZM28.3938 57.375H32.1687C31.9901 57.876 31.875 58.4072 31.875 58.9688C31.875 59.5303 31.9902 60.0615 32.1688 60.5625H28.3938C28.5724 60.0615 28.6875 59.5303 28.6875 58.9688C28.6875 58.4072 28.5724 57.876 28.3938 57.375ZM11.1563 57.375C12.0356 57.375 12.75 58.0902 12.75 58.9688C12.75 59.8473 12.0356 60.5625 11.1563 60.5625C10.2769 60.5625 9.56252 59.8473 9.56252 58.9688C9.56252 58.0902 10.2769 57.375 11.1563 57.375ZM49.4063 60.5625C48.5269 60.5625 47.8125 59.8473 47.8125 58.9688C47.8125 58.0902 48.5269 57.375 49.4063 57.375C50.2856 57.375 51 58.0902 51 58.9688C51 59.8473 50.2856 60.5625 49.4063 60.5625Z" fill="white"></path></svg></div><h4 class="build_h4-txt">Architecture, Engineering, &amp; Construction</h4><div class="button-group is-build-button"><div class="build_inner-button-wrap"><a href="/use-case/aec" class="button is-small w-inline-block"><div>Learn More</div><div class="icon-1x1-small w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1422<path d="M11.6667 4.79199L16.875 10.0003L11.6667 15.2087M16.25 10.0003H3.125" stroke="white" stroke-width="2" stroke-linecap="square"/>
1423</svg></div></a></div></div></div></div><div id="w-node-_980ce9e4-1a85-1af0-0de9-96ee6aa64286-6aa64246" class="build_card-wrapper"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min.avif" loading="lazy" sizes="(max-width: 2344px) 100vw, 2344px" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cf3c_build-img_3-min.avif 2344w" alt="Government building" class="build_card-bg"/><div class="build_card-bg"></div><div class="build_card-content"><div class="build_icon-wrap">
1423<svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 67 67" fill="none" class="icon-1x1-xlarge"><path d="M65.0781 58.4375H63.75V36.9485C65.2906 36.3906 66.4062 34.9297 66.4062 33.2031C66.4062 31.4766 65.2906 30.0156 63.75 29.4578V27.8906C63.75 25.6992 61.9571 23.9062 59.7656 23.9062H51.7969V21.25C51.7969 20.6656 51.4117 20.1476 50.8539 19.975L34.5312 14.9547V10.625H43.8281C44.3195 10.625 44.7711 10.3594 44.9969 9.92105C45.2359 9.49604 45.2093 8.96484 44.9305 8.56642L42.7656 5.3125L44.9305 2.05858C45.2093 1.66016 45.2359 1.12888 44.9969 0.703867C44.7711 0.265639 44.3195 0 43.8281 0H33.2031C32.4727 0 31.875 0.59767 31.875 1.32812V14.9547L15.5524 19.975C14.9945 20.1476 14.6094 20.6656 14.6094 21.25V23.9062H6.64062C4.44919 23.9062 2.65625 25.6992 2.65625 27.8906V29.4578C1.11566 30.0156 0 31.4766 0 33.2031C0 34.9297 1.11566 36.3906 2.65625 36.9485V58.4375H1.32812C0.59767 58.4375 0 59.0352 0 59.7656V65.0781C0 65.8086 0.59767 66.4062 1.32812 66.4062H65.0781C65.8086 66.4062 66.4062 65.8086 66.4062 65.0781V59.7656C66.4062 59.0352 65.8086 58.4375 65.0781 58.4375ZM34.5312 2.65625H41.3445L40.0695 4.58205C39.7641 5.02027 39.7641 5.60465 40.0695 6.04295L41.3445 7.96875H34.5312V2.65625ZM5.3125 27.8906C5.3125 27.1602 5.91017 26.5625 6.64062 26.5625H15.9375C16.668 26.5625 17.2656 25.9648 17.2656 25.2344V22.2328L33.2031 17.332L49.1406 22.2328V25.2344C49.1406 25.9648 49.7383 26.5625 50.4688 26.5625H59.7656C60.4961 26.5625 61.0938 27.1602 61.0938 27.8906V29.2188H5.3125V27.8906ZM3.98438 31.875H62.4219C63.1523 31.875 63.75 32.4727 63.75 33.2031C63.75 33.9336 63.1523 34.5312 62.4219 34.5312H3.98438C3.25392 34.5312 2.65625 33.9336 2.65625 33.2031C2.65625 32.4727 3.25392 31.875 3.98438 31.875ZM51.7969 39.8438C48.1312 39.8438 45.1562 42.8187 45.1562 46.4844V58.4375H39.8438V46.4844C39.8438 42.8187 36.8688 39.8438 33.2031 39.8438C29.5375 39.8438 26.5625 42.8187 26.5625 46.4844V58.4375H21.25V46.4844C21.25 42.8187 18.275 39.8438 14.6094 39.8438C10.9437 39.8438 7.96875 42.8187 7.96875 46.4844V58.4375H5.3125V37.1875H61.0938V58.4375H58.4375V46.4844C58.4375 42.8187 55.4625 39.8438 51.7969 39.8438ZM55.7812 46.4844V58.4375H47.8125V46.4844C47.8125 44.2929 49.6054 42.5 51.7969 42.5C53.9883 42.5 55.7812 44.2929 55.7812 46.4844ZM37.1875 46.4844V58.4375H29.2188V46.4844C29.2188 44.2929 31.0117 42.5 33.2031 42.5C35.3946 42.5 37.1875 44.2929 37.1875 46.4844ZM18.5938 46.4844V58.4375H10.625V46.4844C10.625 44.2929 12.4179 42.5 14.6094 42.5C16.8008 42.5 18.5938 44.2929 18.5938 46.4844ZM63.75 63.75H2.65625V61.0938H63.75V63.75Z" fill="white"></path></svg></div><h4 class="build_h4-txt">Government<br/>‍</h4><div class="button-group is-build-button"><div class="build_inner-button-wrap"><a href="/use-case/government" class="button is-small w-inline-block"><div>Learn More</div><div class="icon-1x1-small w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1424<path d="M11.6667 4.79199L16.875 10.0003L11.6667 15.2087M16.25 10.0003H3.125" stroke="white" stroke-width="2" stroke-linecap="square"/>
1425</svg></div></a></div></div></div></div></div></div></div></div></div><div class="build_line-element z-index-1 w-embed"><svg viewBox="0 0 533 513" fill="none" xmlns="http://www.w3.org/2000/svg">
1426<line x1="-431.293" y1="408.212" x2="124.782" y2="964.287" stroke="#E9F2FA" stroke-width="2"/>
1427<line x1="-423.455" y1="400.375" x2="132.62" y2="956.45" stroke="#E9F2FA" stroke-width="2"/>
1428<line x1="-415.619" y1="392.539" x2="140.456" y2="948.614" stroke="#E9F2FA" stroke-width="2"/>
1429<line x1="-407.782" y1="384.702" x2="148.293" y2="940.777" stroke="#E9F2FA" stroke-width="2"/>
1430<line x1="-399.946" y1="376.865" x2="156.129" y2="932.94" stroke="#E9F2FA" stroke-width="2"/>
1431<line x1="-392.109" y1="369.029" x2="163.966" y2="925.104" stroke="#E9F2FA" stroke-width="2"/>
1432<line x1="-384.273" y1="361.192" x2="171.803" y2="917.267" stroke="#E9F2FA" stroke-width="2"/>
1433<line x1="-376.436" y1="353.355" x2="179.639" y2="909.431" stroke="#E9F2FA" stroke-width="2"/>
1434<line x1="-368.599" y1="345.519" x2="187.476" y2="901.595" stroke="#E9F2FA" stroke-width="2"/>
1435<line x1="-360.763" y1="337.683" x2="195.312" y2="893.758" stroke="#E9F2FA" stroke-width="2"/>
1436<line x1="-352.926" y1="329.846" x2="203.149" y2="885.921" stroke="#E9F2FA" stroke-width="2"/>
1437<line x1="-345.09" y1="322.009" x2="210.985" y2="878.084" stroke="#E9F2FA" stroke-width="2"/>
1438<line x1="-337.253" y1="314.172" x2="218.822" y2="870.247" stroke="#E9F2FA" stroke-width="2"/>
1439<line x1="-329.417" y1="306.336" x2="226.658" y2="862.411" stroke="#E9F2FA" stroke-width="2"/>
1440<line x1="-321.579" y1="298.499" x2="234.496" y2="854.574" stroke="#E9F2FA" stroke-width="2"/>
1441<line x1="-313.743" y1="290.662" x2="242.332" y2="846.737" stroke="#E9F2FA" stroke-width="2"/>
1442<line x1="-305.906" y1="282.826" x2="250.169" y2="838.901" stroke="#E9F2FA" stroke-width="2"/>
1443<line x1="-298.069" y1="274.989" x2="258.006" y2="831.064" stroke="#E9F2FA" stroke-width="2"/>
1444<line x1="-290.233" y1="267.152" x2="265.842" y2="823.227" stroke="#E9F2FA" stroke-width="2"/>
1445<line x1="-282.396" y1="259.316" x2="273.679" y2="815.391" stroke="#E9F2FA" stroke-width="2"/>
1446<line x1="-274.56" y1="251.479" x2="281.515" y2="807.555" stroke="#E9F2FA" stroke-width="2"/>
1447<line x1="-266.723" y1="243.643" x2="289.352" y2="799.718" stroke="#E9F2FA" stroke-width="2"/>
1448<line x1="-258.887" y1="235.806" x2="297.189" y2="791.881" stroke="#E9F2FA" stroke-width="2"/>
1449<line x1="-251.05" y1="227.969" x2="305.025" y2="784.044" stroke="#E9F2FA" stroke-width="2"/>
1450<line x1="-243.213" y1="220.133" x2="312.862" y2="776.208" stroke="#E9F2FA" stroke-width="2"/>
1451<line x1="-235.376" y1="212.296" x2="320.699" y2="768.371" stroke="#E9F2FA" stroke-width="2"/>
1452<line x1="-227.539" y1="204.459" x2="328.536" y2="760.534" stroke="#E9F2FA" stroke-width="2"/>
1453<line x1="-219.703" y1="196.623" x2="336.372" y2="752.698" stroke="#E9F2FA" stroke-width="2"/>
1454<line x1="-211.866" y1="188.786" x2="344.209" y2="744.861" stroke="#E9F2FA" stroke-width="2"/>
1455<line x1="-204.03" y1="180.949" x2="352.045" y2="737.024" stroke="#E9F2FA" stroke-width="2"/>
1456<line x1="-196.193" y1="173.113" x2="359.882" y2="729.188" stroke="#E9F2FA" stroke-width="2"/>
1457<line x1="-188.357" y1="165.276" x2="367.718" y2="721.351" stroke="#E9F2FA" stroke-width="2"/>
1458<line x1="-180.52" y1="157.439" x2="375.555" y2="713.515" stroke="#E9F2FA" stroke-width="2"/>
1459<line x1="-172.683" y1="149.603" x2="383.392" y2="705.679" stroke="#E9F2FA" stroke-width="2"/>
1460<line x1="-164.847" y1="141.766" x2="391.228" y2="697.841" stroke="#E9F2FA" stroke-width="2"/>
1461<line x1="-157.01" y1="133.93" x2="399.065" y2="690.005" stroke="#E9F2FA" stroke-width="2"/>
1462<line x1="-149.174" y1="126.093" x2="406.901" y2="682.168" stroke="#E9F2FA" stroke-width="2"/>
1463<line x1="-141.336" y1="118.256" x2="414.739" y2="674.331" stroke="#E9F2FA" stroke-width="2"/>
1464<line x1="-133.5" y1="110.419" x2="422.575" y2="666.494" stroke="#E9F2FA" stroke-width="2"/>
1465<line x1="-125.663" y1="102.583" x2="430.412" y2="658.658" stroke="#E9F2FA" stroke-width="2"/>
1466<line x1="-117.826" y1="94.746" x2="438.249" y2="650.821" stroke="#E9F2FA" stroke-width="2"/>
1467<line x1="-109.99" y1="86.9091" x2="446.085" y2="642.984" stroke="#E9F2FA" stroke-width="2"/>
1468<line x1="-102.153" y1="79.0732" x2="453.922" y2="635.148" stroke="#E9F2FA" stroke-width="2"/>
1469<line x1="-94.3166" y1="71.2372" x2="461.758" y2="627.312" stroke="#E9F2FA" stroke-width="2"/>
1470<line x1="-86.48" y1="63.4003" x2="469.595" y2="619.475" stroke="#E9F2FA" stroke-width="2"/>
1471<line x1="-78.6435" y1="55.5634" x2="477.432" y2="611.639" stroke="#E9F2FA" stroke-width="2"/>
1472<line x1="-70.8071" y1="47.7255" x2="485.268" y2="603.801" stroke="#E9F2FA" stroke-width="2"/>
1473<line x1="-62.9704" y1="39.8896" x2="493.105" y2="595.965" stroke="#E9F2FA" stroke-width="2"/>
1474<line x1="-55.1338" y1="32.0536" x2="500.941" y2="588.129" stroke="#E9F2FA" stroke-width="2"/>
1475<line x1="-47.2973" y1="24.2167" x2="508.778" y2="580.292" stroke="#E9F2FA" stroke-width="2"/>
1476<line x1="-39.4598" y1="16.3798" x2="516.615" y2="572.455" stroke="#E9F2FA" stroke-width="2"/>
1477<line x1="-31.6232" y1="8.54387" x2="524.452" y2="564.619" stroke="#E9F2FA" stroke-width="2"/>
1478<line x1="-23.7865" y1="0.706956" x2="532.289" y2="556.782" stroke="#E9F2FA" stroke-width="2"/>
1479</svg></div></div><div data-bg-section="image" data-theme-section="light" class="section_field-features"><img class="parallax_bg-overlay is-featur-image" src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%20Map%20(1).avif" alt="layer map" sizes="(max-width: 2934px) 100vw, 2934px" data-image="" loading="lazy" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%2520Map%2520(1)-p-500.avif 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%2520Map%2520(1)-p-800.avif 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%2520Map%2520(1)-p-1080.avif 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%2520Map%2520(1)-p-1600.avif 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%2520Map%2520(1)-p-2000.avif 2000w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d10f_Layer%20Map%20(1).avif 2934w"/><div class="padding-global padding-section-medium"><div class="container-large"><div class="field-feature_content"><div class="field_card-wrap"><h2>AirWorks Can 
Extract 100+ 
Field Features:</h2><div class="_2-col-grid is-40-gap"><div class="field_stat-wrap"><div>Roads</div><div>Pavement Markings</div><div>Sidewalks</div><div>Curbs</div><div>Vegetation</div><div>Utility Poles</div><div>Guy Wires</div><div>Traffic Signals</div><div>Water</div></div><div class="field_stat-wrap"><div>Railroads</div><div>Power Wires </div><div>Pole Height</div><div>Pole Diameter</div><div>Pole Tilt</div><div>Street Lights</div><div>Transformers</div><div>Surge Arresters</div><div>+ more</div></div></div><div class="field_footer-wrap"><div class="button-wrapper is-flex overflow-hidden"><a href="/why-airworks" class="button is-medium w-inline-block"><div>Learn More</div><div class="icon-1x1-small w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1480<path d="M11.6667 4.79199L16.875 10.0003L11.6667 15.2087M16.25 10.0003H3.125" stroke="white" stroke-width="2" stroke-linecap="square"/>
1481</svg></div></a></div><div class="field_footer-text">Custom layers available upon request.</div></div></div></div></div></div></div><div data-bg-section="white" data-theme-section="light" class="section_partner"><div data-image="" class="partner_bg-element w-embed"><svg  viewBox="0 0 832 1598" fill="none" xmlns="http://www.w3.org/2000/svg">
1482<rect x="1.41421" y="799" width="225.435" height="225.435" transform="rotate(-45 1.41421 799)" stroke="#D1DEEA" stroke-width="2"/>
1483<rect x="160.959" y="958.545" width="225.435" height="225.435" transform="rotate(-45 160.959 958.545)" stroke="#D1DEEA" stroke-width="2"/>
1484<rect x="320.504" y="1118.09" width="225.435" height="225.435" transform="rotate(-45 320.504 1118.09)" stroke="#D1DEEA" stroke-width="2"/>
1485<rect x="480.048" y="1277.63" width="225.435" height="225.435" transform="rotate(-45 480.048 1277.63)" stroke="#D1DEEA" stroke-width="2"/>
1486<rect x="639.593" y="1437.18" width="225.435" height="225.435" transform="rotate(-45 639.593 1437.18)" stroke="#D1DEEA" stroke-width="2"/>
1487<rect x="160.959" y="639.455" width="225.435" height="225.435" transform="rotate(-45 160.959 639.455)" stroke="#D1DEEA" stroke-width="2"/>
1488<rect x="320.504" y="799" width="225.435" height="225.435" transform="rotate(-45 320.504 799)" stroke="#D1DEEA" stroke-width="2"/>
1489<rect x="480.048" y="958.545" width="225.435" height="225.435" transform="rotate(-45 480.048 958.545)" stroke="#D1DEEA" stroke-width="2"/>
1490<rect x="639.593" y="1118.09" width="225.435" height="225.435" transform="rotate(-45 639.593 1118.09)" stroke="#D1DEEA" stroke-width="2"/>
1491<rect x="799.138" y="1277.63" width="225.435" height="225.435" transform="rotate(-45 799.138 1277.63)" stroke="#D1DEEA" stroke-width="2"/>
1492<rect x="320.504" y="479.91" width="225.435" height="225.435" transform="rotate(-45 320.504 479.91)" stroke="#D1DEEA" stroke-width="2"/>
1493<rect x="480.048" y="639.455" width="225.435" height="225.435" transform="rotate(-45 480.048 639.455)" stroke="#D1DEEA" stroke-width="2"/>
1494<rect x="639.593" y="799" width="225.435" height="225.435" transform="rotate(-45 639.593 799)" stroke="#D1DEEA" stroke-width="2"/>
1495<rect x="799.138" y="958.545" width="225.435" height="225.435" transform="rotate(-45 799.138 958.545)" stroke="#D1DEEA" stroke-width="2"/>
1496<rect x="480.048" y="320.366" width="225.435" height="225.435" transform="rotate(-45 480.048 320.366)" stroke="#D1DEEA" stroke-width="2"/>
1497<rect x="639.593" y="479.91" width="225.435" height="225.435" transform="rotate(-45 639.593 479.91)" stroke="#D1DEEA" stroke-width="2"/>
1498<rect x="799.138" y="639.455" width="225.435" height="225.435" transform="rotate(-45 799.138 639.455)" stroke="#D1DEEA" stroke-width="2"/>
1499<rect x="639.593" y="160.821" width="225.435" height="225.435" transform="rotate(-45 639.593 160.821)" stroke="#D1DEEA" stroke-width="2"/>
1500<rect x="799.138" y="320.366" width="225.435" height="225.435" transform="rotate(-45 799.138 320.366)" stroke="#D1DEEA" stroke-width="2"/>
1501</svg></div><div class="linear-white-bg"></div><div class="padding-global padding-section-large"><div class="container-large"><div class="partner_logo_content z-index-2"><div data-header-trigger="5" class="partner_head-wrap"><h2>Our Partner Network</h2><div data-split-text="" class="partner_header-para-wrap"><p class="partner_para-txt">From data capture to software and engineering, our partners cover every phase of field operations.</p></div></div><div class="container-medium"><div class="partner_logos-wrap"><div class="partner_logo-wrap w-dyn-list"><div data-partner-logos="" role="list" class="partner_logo-list-wrap w-dyn-items"><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d07b_EagleView-Full-Color-Vertical-1%201.svg" loading="lazy" alt="eagleview icon" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72cfca_zeitview-logo-Color-black%201.svg" loading="lazy" alt="" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d0a7_nearmap%201.svg" loading="lazy" alt="" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d00f_AMT-Logo%201.svg" loading="lazy" alt="" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d05a_esri-seeklogo%201.svg" loading="lazy" alt="" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d0c4_NCTech_logo_colour_black_no_tag-1-1024x269-1%201.svg" loading="lazy" alt="" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72cfa7_Group.svg" loading="lazy" alt="" class="partner_logo-image"/></div></div><div role="listitem" class="partner_logo-item-wrap w-dyn-item"><div class="partner_logo-content"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d296_advanced%201-new-blue.png" loading="lazy" alt="" class="partner_logo-image"/></div></div></div></div></div></div><div class="align-center"><div class="button-wrapper overflow-hidden"><a href="/about/our-partners" class="button is-tertiary w-inline-block"><div>Learn More About our Partners</div><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1502<path d="M11.6667 4.79102L16.875 9.99933L11.6667 15.2077M16.25 9.99933H3.125" stroke="#F2F2F2" stroke-width="1.5" stroke-linecap="square"/>
1503</svg></div></a></div></div></div></div></div></div><div data-bg-section="image" data-theme-section="light" class="section_review"><div class="review_bg-overlay"></div><div class="padding-global padding-section-large"><div class="container-large"><div class="review_content z-index-1"><div class="review_head-wrap"><div data-header-trigger="6" class="review_header-wrap"><h2>Hear From Our Customers</h2></div><div class="button-group is-16-gap">
1503<a aria-label="previous slide" href="#" class="button is-icon is-arrow-left w-inline-block"><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1504<path d="M10 6L4 12L10 18M5 12H20" stroke="white" stroke-width="2" stroke-linecap="square"/>
1505</svg></div></a><a aria-label="next slide" href="#" class="button is-icon is-arrow-right w-inline-block"><div class="icon-1x1-medium w-embed"><svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
1506<path d="M10 6L4 12L10 18M5 12H20" stroke="white" stroke-width="2" stroke-linecap="square"/>
1507</svg></div></a></div></div><div class="review_swiper-wrap"><div class="swiper swiper-review w-dyn-list"><div role="list" class="swiper-wrapper is-review-swiper w-dyn-items"><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Kevin Hotchkiss</div><p class="text-style-italic">Director of Professional Savings</p></div><p class="text-size-large">&quot;We’re able to do more with fewer number of designers – it’s not only a time savings but an overall cost savings. What we pay per project is significantly less than the additional manpower that would be needed to handle these ourselves.&quot;</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d236_MasTec.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d236_MasTec-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d236_MasTec-p-800.png 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d236_MasTec-p-1080.png 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d236_MasTec-p-1600.png 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d236_MasTec.png 2363w" class="review_logo"/></div></div></div><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Adam Bernat, PLS</div><p class="text-style-italic">Executive Vice President</p></div><p class="text-size-large">We were hoping to see a 70-80% reduction in drafting by using AirWorks, and it certainly happened. The accuracy is there, and the fact that we don’t have to do all of that work manually is huge for us.</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d299_JBA-white.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d299_Johnson%2520Bernat%2520and%2520Associates-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d299_Johnson%2520Bernat%2520and%2520Associates-p-800.png 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d299_JBA-white.png 974w" class="review_logo"/></div></div></div><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Rob Sinclair</div><p class="text-style-italic">Corporate Design Technology Manager</p></div><p class="text-size-large">&quot;I think the final selling point for us was really the cost per acre versus the manhour cost for doing the same type of work. You get good quality data in a lesser amount of time, for less cost, and you’re not taking someone away from other important tasks. With all that said, it was kind of a win-win all the way around.&quot;</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d29d_CEC-white.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d29d_CEC-2-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d29d_CEC-white.png 978w" class="review_logo"/></div></div></div><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Brian Ward</div><p class="text-style-italic">UAS Operations Manager and IT Systems Manager</p></div><p class="text-size-large">Something we looked very closely was the accuracy of the final linework – even comparing it to data we did collect in the field, like curb corners. We had the ground survey crew get a couple of stripes just to compare and the accuracy was very good. That’s a big reason why we keep using AirWorks.</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d0ec_logo%201.svg" loading="lazy" alt="" class="review_logo"/></div></div></div><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Jordan Leskovisek</div><p class="text-style-italic">Survey Department Manager</p></div><p class="text-size-large">&quot;Using AirWorks is basically like getting another two drafters for one tenth of the cost with half the amount of time a person would take and be compensated for.&quot;</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d26e_Spaceco%20Inc.svg" loading="lazy" alt="" class="review_logo"/></div></div></div><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Anthony Pratt</div><p class="text-style-italic">Project Manager</p></div><p class="text-size-large">&quot;When comparing the cost of what it would take for us to provide CAD support versus working with AirWorks, there was a significant cost saving.&quot;</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d238_Kimley%20Horn.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d238_Kimley%2520Horn-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d238_Kimley%2520Horn-p-800.png 800w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d238_Kimley%2520Horn-p-1080.png 1080w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d238_Kimley%2520Horn-p-1600.png 1600w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d238_Kimley%20Horn.png 2363w" class="review_logo"/></div></div></div><div role="listitem" class="swiper-slide is-review-slide w-dyn-item"><div class="review_item-content"><div class="review_content-head-wrap"><div class="review_name-text">Don Groesser</div><p class="text-style-italic">Vice President and Survey / Geospatial Principal</p></div><p class="text-size-large">&quot;From the time-savings to the quality level AirWorks maintains, for us it was a no-brainer to move forward.&quot;</p><div class="review_logo-wrap"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d29d_CEC-white.png" loading="lazy" alt="" sizes="100vw" srcset="https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d29d_CEC-2-p-500.png 500w, https://cdn.prod.website-files.com/69cfe584cd080a8aad72ceb9/69cfe584cd080a8aad72d29d_CEC-white.png 978w" class="review_logo"/></div></div></div></div></div></div></div></div></div></div><div data-bg-section="white" data-theme-section="light" class="section_cta"><div class="cta_poly-element w-embed"><svg viewBox="0 0 591 656" fill="none" xmlns="http://www.w3.org/2000/svg">
1508<path d="M591 656L-141 -97V656H591Z" fill="url(#paint0_linear_110_2310)"/>
1509<defs>
1510<linearGradient id="paint0_linear_110_2310" x1="37.4999" y1="-16.5" x2="260.5" y2="656" gradientUnits="userSpaceOnUse">
1511<stop stop-color="#B9E2F1"/>
1512<stop offset="1" stop-color="#9BC8D8"/>
1513</linearGradient>
1514</defs>
1515</svg></div><div class="cta_stripe-wrapper"><div class="cta_stype-inner"><div class="cta_stripe-element w-embed"><svg viewBox="0 0 531 276" fill="none" xmlns="http://www.w3.org/2000/svg">
1516<g clip-path="url(#clip0_110_2367)">
1517<mask id="mask0_110_2367" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="531" height="270">
1518<path d="M265.5 269.933L0.929332 0.682866L530.071 0.68282L265.5 269.933Z" fill="url(#paint0_linear_110_2367)"/>
1519</mask>
1520<g mask="url(#mask0_110_2367)">
1521<line x1="189.879" y1="606.812" x2="745.957" y2="50.7336" stroke="#1E3F58" stroke-width="2"/>
1522<line x1="182.042" y1="598.974" x2="738.12" y2="42.8964" stroke="#1E3F58" stroke-width="2"/>
1523<line x1="174.205" y1="591.138" x2="730.284" y2="35.0597" stroke="#1E3F58" stroke-width="2"/>
1524<line x1="166.369" y1="583.301" x2="722.447" y2="27.2232" stroke="#1E3F58" stroke-width="2"/>
1525<line x1="158.533" y1="575.465" x2="714.611" y2="19.3866" stroke="#1E3F58" stroke-width="2"/>
1526<line x1="150.696" y1="567.628" x2="706.774" y2="11.5498" stroke="#1E3F58" stroke-width="2"/>
1527<line x1="142.859" y1="559.791" x2="698.937" y2="3.71314" stroke="#1E3F58" stroke-width="2"/>
1528<line x1="135.022" y1="551.955" x2="691.1" y2="-4.12341" stroke="#1E3F58" stroke-width="2"/>
1529<line x1="127.186" y1="544.118" x2="683.264" y2="-11.9601" stroke="#1E3F58" stroke-width="2"/>
1530<line x1="119.349" y1="536.281" x2="675.427" y2="-19.7967" stroke="#1E3F58" stroke-width="2"/>
1531<line x1="111.512" y1="528.445" x2="667.59" y2="-27.6334" stroke="#1E3F58" stroke-width="2"/>
1532<line x1="103.675" y1="520.608" x2="659.753" y2="-35.4698" stroke="#1E3F58" stroke-width="2"/>
1533<line x1="95.8388" y1="512.771" x2="651.917" y2="-43.3065" stroke="#1E3F58" stroke-width="2"/>
1534<line x1="88.0019" y1="504.935" x2="644.08" y2="-51.1432" stroke="#1E3F58" stroke-width="2"/>
1535<line x1="80.1655" y1="497.097" x2="636.243" y2="-58.9806" stroke="#1E3F58" stroke-width="2"/>
1536<line x1="72.3285" y1="489.261" x2="628.407" y2="-66.8173" stroke="#1E3F58" stroke-width="2"/>
1537<line x1="64.4921" y1="481.424" x2="620.57" y2="-74.6537" stroke="#1E3F58" stroke-width="2"/>
1538<line x1="56.6557" y1="473.588" x2="612.734" y2="-82.4903" stroke="#1E3F58" stroke-width="2"/>
1539<line x1="48.8188" y1="465.751" x2="604.897" y2="-90.327" stroke="#1E3F58" stroke-width="2"/>
1540<line x1="40.9823" y1="457.914" x2="597.06" y2="-98.1637" stroke="#1E3F58" stroke-width="2"/>
1541<line x1="33.1454" y1="450.078" x2="589.223" y2="-106" stroke="#1E3F58" stroke-width="2"/>
1542<line x1="25.309" y1="442.241" x2="581.387" y2="-113.837" stroke="#1E3F58" stroke-width="2"/>
1543<line x1="17.4716" y1="434.404" x2="573.55" y2="-121.673" stroke="#1E3F58" stroke-width="2"/>
1544<line x1="9.63518" y1="426.568" x2="565.713" y2="-129.51" stroke="#1E3F58" stroke-width="2"/>
1545<line x1="1.79826" y1="418.731" x2="557.876" y2="-137.347" stroke="#1E3F58" stroke-width="2"/>
1546<line x1="-6.03816" y1="410.894" x2="550.04" y2="-145.184" stroke="#1E3F58" stroke-width="2"/>
1547<line x1="-13.8751" y1="403.057" x2="542.203" y2="-153.021" stroke="#1E3F58" stroke-width="2"/>
1548<line x1="-21.7115" y1="395.221" x2="534.367" y2="-160.857" stroke="#1E3F58" stroke-width="2"/>
1549<line x1="-29.5479" y1="387.384" x2="526.53" y2="-168.694" stroke="#1E3F58" stroke-width="2"/>
1550<line x1="-37.3848" y1="379.547" x2="518.693" y2="-176.531" stroke="#1E3F58" stroke-width="2"/>
1551<line x1="-45.2213" y1="371.711" x2="510.857" y2="-184.367" stroke="#1E3F58" stroke-width="2"/>
1552<line x1="-53.0582" y1="363.874" x2="503.02" y2="-192.204" stroke="#1E3F58" stroke-width="2"/>
1553<line x1="-60.8946" y1="356.038" x2="495.183" y2="-200.04" stroke="#1E3F58" stroke-width="2"/>
1554<line x1="-68.731" y1="348.201" x2="487.347" y2="-207.877" stroke="#1E3F58" stroke-width="2"/>
1555<line x1="-76.5684" y1="340.364" x2="479.51" y2="-215.714" stroke="#1E3F58" stroke-width="2"/>
1556<line x1="-84.4053" y1="332.528" x2="471.673" y2="-223.55" stroke="#1E3F58" stroke-width="2"/>
1557<line x1="-92.2418" y1="324.691" x2="463.836" y2="-231.387" stroke="#1E3F58" stroke-width="2"/>
1558<line x1="-100.079" y1="316.853" x2="455.999" y2="-239.224" stroke="#1E3F58" stroke-width="2"/>
1559<line x1="-107.915" y1="309.017" x2="448.163" y2="-247.061" stroke="#1E3F58" stroke-width="2"/>
1560<line x1="-115.752" y1="301.18" x2="440.326" y2="-254.898" stroke="#1E3F58" stroke-width="2"/>
1561<line x1="-123.588" y1="293.344" x2="432.49" y2="-262.734" stroke="#1E3F58" stroke-width="2"/>
1562<line x1="-131.425" y1="285.507" x2="424.653" y2="-270.571" stroke="#1E3F58" stroke-width="2"/>
1563<line x1="-139.261" y1="277.67" x2="416.817" y2="-278.408" stroke="#1E3F58" stroke-width="2"/>
1564<line x1="-147.098" y1="269.834" x2="408.98" y2="-286.244" stroke="#1E3F58" stroke-width="2"/>
1565<line x1="-154.935" y1="261.997" x2="401.143" y2="-294.081" stroke="#1E3F58" stroke-width="2"/>
1566<line x1="-162.771" y1="254.16" x2="393.307" y2="-301.918" stroke="#1E3F58" stroke-width="2"/>
1567<line x1="-170.609" y1="246.324" x2="385.469" y2="-309.754" stroke="#1E3F58" stroke-width="2"/>
1568<line x1="-178.445" y1="238.487" x2="377.633" y2="-317.591" stroke="#1E3F58" stroke-width="2"/>
1569<line x1="-186.282" y1="230.651" x2="369.796" y2="-325.427" stroke="#1E3F58" stroke-width="2"/>
1570<line x1="-194.118" y1="222.814" x2="361.96" y2="-333.264" stroke="#1E3F58" stroke-width="2"/>
1571<line x1="-201.955" y1="214.976" x2="354.123" y2="-341.101" stroke="#1E3F58" stroke-width="2"/>
1572<line x1="-209.792" y1="207.14" x2="346.286" y2="-348.938" stroke="#1E3F58" stroke-width="2"/>
1573<line x1="-217.628" y1="199.303" x2="338.45" y2="-356.775" stroke="#1E3F58" stroke-width="2"/>
1574</g>
1575</g>
1576<defs>
1577<linearGradient id="paint0_linear_110_2367" x1="511.496" y1="-2.5149" x2="270.194" y2="242.412" gradientUnits="userSpaceOnUse">
1578<stop stop-color="#01A1DD"/>
1579<stop offset="1" stop-color="#028ABE"/>
1580</linearGradient>
1581<clipPath id="clip0_110_2367">
1582<rect width="531" height="276" fill="white"/>
1583</clipPath>
1584</defs>
1585</svg></div></div></div><div class="padding-global padding-section-large"><div class="container-large"><div class="cta_content"><div class="cta_head-wrap"><h2 class="h2_cta-alt">Discover How AirWorks Can Elevate Your Operations</h2><div class="button-wrapper overflow-hidden"><a href="/contact-us" class="button is-tertiary is-blue w-inline-block"><div class="icon-1x1-medium margin-top w-embed"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1586<path d="M3.125 3.95801V12.708H16.0417M13.5417 9.37467L16.875 12.708L13.5417 16.0413" stroke="white" stroke-width="1.5" stroke-linecap="square"/>
1587</svg></div><div>Talk to Us</div></a></div></div></div></div></div></div></main><div data-bg-section="image" data-theme-section="light" data-w-id="a2aebb56-9f92-2827-1ae2-51d1bea34176" class="footer_component"><div class="padding-global"><div class="container-large"><div class="footer_container"><div class="footer_logo-wrapper"><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72cee3_client-first-logo-white.svg" loading="lazy" alt="AirWorks logo" class="footer_logo"/></div><div class="footer_content-wrapper"><div class="footer_inner-content-wrap"><div class="footer_links-wrapper"><div class="footer_header">Solutions</div><div class="footer_inner-links-wrapper"><a href="/solutions/new-builds" class="footer_links">Field Intelligence for New Builds</a><a href="/solutions/maintenance" class="footer_links">Maintenance Field Intelligence</a><a href="/solutions/data-marketplace" class="footer_links">Data Marketplace</a></div></div><div class="footer_links-wrapper"><div class="footer_header">Get Started</div><div class="footer_inner-links-wrapper"><a href="/why-airworks" class="footer_links">Why AirWorks</a><a href="https://cloud.airworks.io/" target="_blank" class="footer_links">Sign In</a><a href="/contact-us" class="footer_links">Talk to Us</a></div></div><div class="footer_links-wrapper"><div class="footer_header">Legal</div><div class="footer_inner-links-wrapper"><a href="/privacy-policy" class="footer_links">Privacy Policy</a><a href="/terms-of-service" class="footer_links">Terms of Service</a><a hr
1587ef="/contract-msa" target="_blank" class="footer_links">Master Services Agreement</a></div></div><div class="border_left-footer"></div></div><div id="w-node-_96e70e1b-7d1c-5b18-9231-d0a705eccaec-bea34176" class="footer_inner-content-wrap"><div class="footer_links-wrapper"><div class="footer_header">Use Cases</div><div class="footer_inner-links-wrapper is-30ch"><a href="/use-case/overview" class="footer_links">Overview</a><a href="/use-case/telecommunications-power" class="footer_links">Telecommunications &amp; Power</a><a href="/use-case/aec" class="footer_links">Architecture, Engineering &amp; Construction</a><a href="/use-case/government" class="footer_links">Government</a></div></div><div class="footer_links-wrapper"><div class="footer_header">company</div><div class="footer_inner-links-wrapper"><a href="/about/overview" class="footer_links">About AirWorks</a><a href="/about/our-partners" class="footer_links">Our Partners</a></div></div><div class="footer_links-wrapper is-credit"><div class="footer_inner-links-wrapper"><div class="footer_links no-hover">AirWorks © <span id="year">XXXX</span></div></div></div><div class="border_left-footer"></div></div><div id="w-node-c8c095bd-8491-c23f-fdc1-03fa5fdb94d7-bea34176" class="footer_inner-content-wrap"><div class="footer_links-wrapper"><div class="footer_header">Resources</div><div class="footer_inner-links-wrapper"><a href="/resources/overview" class="footer_links">Overview</a><a href="/resources/ebooks" class="footer_links">eBooks</a><a href="/resources/webinars-events" class="footer_links">Webinars &amp; Events</a><a href="/resources/blog" class="footer_links">Blog</a></div></div><div class="footer_links-wrapper"><div class="footer_header">Want industry news and updates straight to your inbox?</div><div class="footer_inner-links-wrapper"><div id="hs-form-2" class="hs-form--newsletter w-embed w-script"><div id="hs-form-2" class="hs-form--newsletter">
1588<script charset="utf-8" src="//js.hsforms.net/forms/embed/v2.js"></script>
1588
1589  
1589<script>
1590    hbspt.forms.create({
1591      portalId: "3434755",
1592      formId: "e17f5bee-6c0c-4fdf-8372-efafa7d96c95",
1593      region: "na1",
1594      target: "#hs-form-2"
1595    });
1596</script>
1596
1597</div></div></div></div><div class="footer_links-wrapper"><a href="https://www.linkedin.com/company/airworksus/" target="_blank" class="social_icon-wrapper w-inline-block"><div class="lkd-embed w-embed"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 27 27" fill="none">
1598<path d="M24 0C24.7957 0 25.5587 0.31607 26.1213 0.87868C26.6839 1.44129 27 2.20435 27 3V24C27 24.7957 26.6839 25.5587 26.1213 26.1213C25.5587 26.6839 24.7957 27 24 27H3C2.20435 27 1.44129 26.6839 0.87868 26.1213C0.31607 25.5587 0 24.7957 0 24V3C0 2.20435 0.31607 1.44129 0.87868 0.87868C1.44129 0.31607 2.20435 0 3 0H24ZM23.25 23.25V15.3C23.25 14.0031 22.7348 12.7593 21.8178 11.8422C20.9007 10.9252 19.6569 10.41 18.36 10.41C17.085 10.41 15.6 11.19 14.88 12.36V10.695H10.695V23.25H14.88V15.855C14.88 14.7 15.81 13.755 16.965 13.755C17.522 13.755 18.0561 13.9762 18.4499 14.3701C18.8438 14.7639 19.065 15.298 19.065 15.855V23.25H23.25ZM5.82 8.34C6.48835 8.34 7.12932 8.0745 7.60191 7.60191C8.0745 7.12932 8.34 6.48835 8.34 5.82C8.34 4.425 7.215 3.285 5.82 3.285C5.14768 3.285 4.50289 3.55208 4.02748 4.02748C3.55208 4.50289 3.285 5.14768 3.285 5.82C3.285 7.215 4.425 8.34 5.82 8.34ZM7.905 23.25V10.695H3.75V23.25H7.905Z" fill="currentColor"/>
1599</svg></div></a></div><div class="border_left-footer"></div><div class="footer_links no-hover is-mobile">AirWorks © <span id="year-mobile">XXXX</span></div></div></div></div></div></div></div><div fs-cc="banner" style="clip-path:polygon(5% 0%, 100% 1%, 100% 99%, 50% 100%, 0% 101%, 0% 27%)" class="fs-cookie-popup"><div class="cookie_para-wrap"><p class="cookie_para-wrap">This site uses cookies to improve your overall experience, essential operations, and performance insights.</p></div><div class="cookie_buttons-wrap"><div class="cookie-text-link"><a text-only="alt" href="/privacy-policy" class="link_bold-wrap w-inline-block"><div class="link_bold is-blue-txt">Learn More</div><img src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/69cfe584cd080a8aad72d08c_arrow_blue.svg" loading="lazy" alt="arrow icon" class="link_bold-icon is-arrow-text"/></a></div><a fs-cc="deny" data-w-id="f3ceb77d-1b40-970a-cf8e-51f9d0095ed8" href="#" class="button is-small is-blue w-inline-block"><div>Reject all non-essential cookies</div></a><a fs-cc="allow" data-w-id="f3ceb77d-1b40-970a-cf8e-51f9d0095edb" href="#" class="button is-small w-inline-block"><div>Accept all cookies</div><div class="icon-1x1-small w-embed"><svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
1600<path d="M11.6667 4.79199L16.875 10.0003L11.6667 15.2087M16.25 10.0003H3.125" stroke="white" stroke-width="2" stroke-linecap="square"/>
1601</svg></div></a></div><a fs-cc="close" data-w-id="f3ceb77d-1b40-970a-cf8e-51f9d0095edf" href="#" class="fs-cookie-close w-inline-block"><svg xmlns="http://www.w3.org/2000/svg" width="100%" viewBox="0 0 24 24" fill="none"><path d="M18 18L6 6" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M18 6L6 18" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div>
1601<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=69cfe584cd080a8aad72cebe" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
1601<script src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/js/webflow.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
1601<script src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/js/webflow.schunk.6d22de81a305c489.js" type="text/javascript" integrity="sha384-ATlGvrCejdkVfrEh3p8EtcWcnvkbBEDQhyMaGcwOit9TIoXAWduhzkT/qczWpdJ8" crossorigin="anonymous"></script>
1601<script src="https://cdn.prod.website-files.com/69cfe584cd080a8aad72cebe/js/webflow.e6118f42.003bb6e9243ef2d6.js" type="text/javascript" integrity="sha384-U+3IB7TjT9Ov/Bq+dd3NOHfgYqJ7aQKOxtJHYVl0Dxn8vdyELV3p8dBBR1sNigGg" crossorigin="anonymous"></script>
1601<script src="https://cdn.prod.website-files.com/gsap/3.15.0/gsap.min.js" type="text/javascript"></script>
1601<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollTrigger.min.js" type="text/javascript"></script>
1601<script src="https://cdn.prod.website-files.com/gsap/3.15.0/ScrollToPlugin.min.js" type="text/javascript"></script>
1601<script src="https://cdn.prod.website-files.com/gsap/3.15.0/SplitText.min.js" type="text/javascript"></script>
1601<script type="text/javascript">gsap.registerPlugin(ScrollTrigger,ScrollToPlugin,SplitText);</script>
1601<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
1601
1602
1603<script>
1604
1605console.log("This site was built by One Branding");
1606  
1607// *** SCROLL DETECTION ***
1608
1609function initDetectScrollingDirection() {
1610  let lastScrollTop = 0;
1611  const threshold = 10; // Minimal scroll distance to switch to up/down 
1612  const thresholdTop = 50; // Minimal scroll distance from top of window to start
1613
1614  window.addEventListener('scroll', () => {
1615    const nowScrollTop = window.scrollY;
1616
1617    if (Math.abs(lastScrollTop - nowScrollTop) >= threshold) {
1618      // Update Scroll Direction
1619      const direction = nowScrollTop > lastScrollTop ? 'down' : 'up';
1620      document.querySelectorAll('[data-scrolling-direction]').forEach(el =>
1621        el.setAttribute('data-scrolling-direction', direction)
1622      );
1623
1624      // Update Scroll Started
1625      const started = nowScrollTop > thresholdTop;
1626      document.querySelectorAll('[data-scrolling-started]').forEach(el =>
1627        el.setAttribute('data-scrolling-started', started ? 'true' : 'false')
1628      );
1629
1630      lastScrollTop = nowScrollTop;
1631    }
1632  });
1633};
1634  
1635document.addEventListener('DOMContentLoaded', () => {
1636  initDetectScrollingDirection();
1637});
1638  
1639  
1640const review_slider = new Swiper('.swiper.swiper-review', {
1641  loop: "true",
1642  grabCursor: true,
1643  spaceBetween: 70,
1644  centeredSlides: true,
1645  slideToClickedSlide: true,
1646  slidesPerView: "auto", 
1647  
1648  navigation: {
1649    nextEl: '.is-arrow-right',
1650    prevEl: '.is-arrow-left',
1651  },
1652  
1653});
1654  
1655// *** PRELOADER ANIMATION ***
1656
1657document.addEventListener('DOMContentLoaded', function() {
1658    gsap.registerPlugin(SplitText);
1659    const duration = 0.8;
1660    function wrap(el) {
1661        const wrapper = document.createElement('div');
1662        wrapper.style.display = 'inline-block';
1663        wrapper.style.lineHeight = '0.9';
1664        wrapper.style.verticalAlign = 'top'; 
1665        el.parentNode.insertBefore(wrapper, el);
1666        wrapper.appendChild(el);
1667        return wrapper;
1668    }
1669    const headingEl = document.querySelector('[split-heading]');
1670    const outerChars = [];
1671    if (headingEl) {
1672 		gsap.set(headingEl, { autoAlpha: 1 });
1673        const splitted = new SplitText(headingEl, { type: 'chars, words, lines' });
1674        const chars = splitted.chars;
1675        chars.forEach(function(char) {
1676    	const wrapper = wrap(char);
1677	    	wrapper.style.paddingBottom = '0.25em'; 
1678    		wrapper.style.marginBottom = '-0.25em'; 
1679    		wrapper.style.overflow = 'hidden';
1680    		outerChars.push(wrapper);
1681		});
1682        gsap.set(chars, { opacity: 0, yPercent: 150 });
1683        gsap.set(outerChars, { yPercent: -100 });
1684        const tl_hero = gsap.timeline({ defaults: { duration: duration, ease: 'power3.out' } })
1685            .to(chars, { yPercent: 0, opacity: 1, stagger: 0.04 }, 0)
1686            .to(outerChars, { yPercent: 0, stagger: 0.04 }, 0)
1687            .from('[hero-subheading]', { opacity: 0, y: 100 }, '<')
1688            .from('[hero-paragraph]', { opacity: 0, y: 100 }, '<')
1689            .from('[hero-down-element]', { opacity: 0}, 0); 	
1690    }
1691});
1692
1693// *** DETECT THEME NAV ***
1694
1695 function initCheckSectionThemeScroll() {
1696
1697  // Get detection offset, in this case the navbar
1698  const navBarHeight = document.querySelector("[data-nav-bar-height]")
1699  const themeObserverOffset = navBarHeight ? navBarHeight.offsetHeight / 2 : 0;
1700
1701  function checkThemeSection() {
1702    const themeSections = document.querySelectorAll("[data-theme-section]");
1703
1704    themeSections.forEach(function(themeSection) {
1705      const rect = themeSection.getBoundingClientRect();
1706      const themeSectionTop = rect.top;
1707      const themeSectionBottom = rect.bottom;
1708
1709      // If the offset is between the top & bottom of the current section
1710      if (themeSectionTop <= themeObserverOffset && themeSectionBottom >= themeObserverOffset) {
1711        // Check [data-theme-section]
1712        const themeSectionActive = themeSection.getAttribute("data-theme-section");
1713        document.querySelectorAll("[data-theme-nav]").forEach(function(elem) {
1714          if (elem.getAttribute("data-theme-nav") !== themeSectionActive) {
1715            elem.setAttribute("data-theme-nav", themeSectionActive);
1716          }
1717        });
1718
1719        // Check [data-bg-section]
1720        const bgSectionActive = themeSection.getAttribute("data-bg-section");
1721        document.querySelectorAll("[data-bg-nav]").forEach(function(elem) {
1722          if (elem.getAttribute("data-bg-nav") !== bgSectionActive) {
1723            elem.setAttribute("data-bg-nav", bgSectionActive);
1724          }
1725        });
1726      }
1727    });
1728  }
1729
1730  function startThemeCheck() {
1731    document.addEventListener("scroll", checkThemeSection);
1732  }
1733
1734  // Initial check and start listening for scroll
1735  checkThemeSection();
1736  startThemeCheck();
1737}
1738
1739// Initialize Check Section Theme on Scroll
1740document.addEventListener('DOMContentLoaded', () => {
1741  initCheckSectionThemeScroll();
1742});
1743  
1744// *** NAV FUNCTION ***
1745
1746function initNavigation() {
1747  if (!initNavigation._hasResizeListener) {
1748    initNavigation._hasResizeListener = true;
1749    window.addEventListener('resize', debounce(initNavigation, 200));
1750  }
1751
1752  const isMobile = window.innerWidth < 768;
1753  if (isMobile && initNavigation._lastMode !== 'mobile') {
1754    initMobileMenu();
1755    initNavigation._lastMode = 'mobile';
1756  } else if (!isMobile && initNavigation._lastMode !== 'desktop') {
1757    initDesktopDropdowns();
1758    initNavigation._lastMode = 'desktop';
1759  }
1760}
1761
1762function debounce(fn, delay) {
1763  let timer;
1764  return () => {
1765    clearTimeout(timer);
1766    timer = setTimeout(fn, delay);
1767  };
1768}
1769
1770// NEW FUNCTION: Close mobile menu
1771function closeMobileMenu() {
1772  const nav = document.querySelector('[data-menu-status]');
1773  const btn = document.querySelector('[data-menu-button]');
1774  
1775  if (nav && btn) {
1776    nav.dataset.menuStatus = 'closed';
1777    btn.setAttribute('aria-expanded', 'false');
1778    
1779    // Also close all dropdowns
1780    Array.from(document.querySelectorAll('[data-dropdown-toggle]')).forEach(toggle => {
1781      toggle.dataset.dropdownToggle = 'closed';
1782      toggle.setAttribute('aria-expanded', 'false');
1783    });
1784  }
1785}
1786
1787function initMobileMenu() {
1788  const btn = document.querySelector('[data-menu-button]');
1789  const nav = document.querySelector('[data-menu-status]');
1790  if (!btn || !nav) return;
1791
1792  btn.setAttribute('aria-expanded', 'false');
1793  btn.setAttribute('aria-controls', 'mobile-navigation');
1794  nav.setAttribute('id', 'mobile-navigation');
1795  nav.setAttribute('role', 'navigation');
1796  nav.setAttribute('aria-label', 'Main navigation');
1797
1798  if (!btn._mobileClick) {
1799    btn._mobileClick = true;
1800    btn.addEventListener('click', () => {
1801      const open = nav.dataset.menuStatus === 'open';
1802      nav.dataset.menuStatus = open ? 'closed' : 'open';
1803      btn.setAttribute('aria-expanded', !open);
1804
1805      // Close all dropdowns when closing the menu
1806      if (open) {
1807        Array.from(document.querySelectorAll('[data-dropdown-toggle]')).forEach(toggle => {
1808          toggle.dataset.dropdownToggle = 'closed';
1809          toggle.setAttribute('aria-expanded', 'false');
1810        });
1811      }
1812    });
1813  }
1814
1815  // NEW: Add click listeners to all navigation links to close menu
1816  if (!nav._linksInitialized) {
1817    nav._linksInitialized = true;
1818    
1819    // Get all links inside the navigation (both regular links and dropdown links)
1820    const allLinks = nav.querySelectorAll('a:not([data-dropdown-toggle])');
1821    
1822    allLinks.forEach(link => {
1823      link.addEventListener('click', () => {
1824        // Close the mobile menu when any link is clicked
1825        closeMobileMenu();
1826      });
1827    });
1828  }
1829
1830  Array.from(document.querySelectorAll('[data-dropdown-toggle]')).forEac
1830h((toggle, i) => {
1831    const dd = toggle.nextElementSibling;
1832    if (!dd || !dd.classList.contains('nav-dropdown')) return;
1833    if (toggle._mobileDropdownInit) return;
1834    toggle._mobileDropdownInit = true;
1835
1836    toggle.setAttribute('aria-expanded', 'false');
1837    toggle.setAttribute('aria-haspopup', 'true');
1838    toggle.setAttribute('aria-controls', `dropdown-${i}`);
1839    
1840    dd.setAttribute('id', `dropdown-${i}`);
1841    dd.setAttribute('role', 'menu');
1842    dd.querySelectorAll('.nav-dropdown__link')
1843      .forEach(link => link.setAttribute('role', 'menuitem'));
1844
1845    toggle.addEventListener('click', () => {
1846      const open = toggle.dataset.dropdownToggle === 'open';
1847      Array.from(document.querySelectorAll('[data-dropdown-toggle]'))
1848        .forEach(other => {
1849          if (other !== toggle) {
1850            other.dataset.dropdownToggle = 'closed';
1851            other.setAttribute('aria-expanded', 'false');
1852            if (other === document.activeElement) other.blur();
1853          }
1854        });
1855      toggle.dataset.dropdownToggle = open ? 'closed' : 'open';
1856      toggle.setAttribute('aria-expanded', !open);
1857      if (open && toggle === document.activeElement) toggle.blur();
1858    });
1859  });
1860}
1861
1862function initDesktopDropdowns() {
1863  const toggles = Array.from(document.querySelectorAll('[data-dropdown-toggle]'));
1864  const links = Array.from(document.querySelectorAll('.nav-link:not([data-dropdown-toggle])'));
1865
1866  toggles.forEach((toggle, i) => {
1867    const dd = toggle.nextElementSibling;
1868    if (!dd || !dd.classList.contains('nav-dropdown') || toggle._desktopInit) return;
1869    toggle._desktopInit = true;
1870
1871    toggle.setAttribute('aria-expanded', 'false');
1872    toggle.setAttribute('aria-haspopup', 'true');
1873    toggle.setAttribute('aria-controls', `desktop-dropdown-${i}`);
1874    
1875    dd.setAttribute('id', `desktop-dropdown-${i}`);
1876    dd.setAttribute('role', 'menu');
1877    dd.setAttribute('aria-hidden', 'true');
1878    dd.querySelectorAll('.nav-dropdown__link')
1879      .forEach(link => link.setAttribute('role', 'menuitem'));
1880
1881    toggle.addEventListener('click', e => {
1882      e.preventDefault();
1883      toggles.forEach(other => {
1884        if (other !== toggle) {
1885          other.dataset.dropdownToggle = 'closed';
1886          other.setAttribute('aria-expanded', 'false');
1887          const otherDropdown = other.nextElementSibling;
1888          if (otherDropdown) otherDropdown.setAttribute('aria-hidden', 'true');
1889        }
1890      });
1891      const open = toggle.dataset.dropdownToggle !== 'open';
1892      toggle.dataset.dropdownToggle = 'open';
1893      toggle.setAttribute('aria-expanded', 'true');
1894      dd.setAttribute('aria-hidden', 'false');
1895      if (open) {
1896        const first = dd.querySelector('.nav-dropdown__link');
1897        if (first) first.focus();
1898      }
1899    });
1900
1901    toggle.addEventListener('mouseenter', () => {
1902      const anyOpen = toggles.some(x => x.dataset.dropdownToggle === 'open');
1903      toggles.forEach(other => {
1904        if (other !== toggle) {
1905          other.dataset.dropdownToggle = 'closed';
1906          other.setAttribute('aria-expanded', 'false');
1907          const otherDropdown = other.nextElementSibling;
1908          if (otherDropdown) otherDropdown.setAttribute('aria-hidden', 'true');
1909        }
1910      });
1911      if (anyOpen) {
1912        setTimeout(() => {
1913          toggle.dataset.dropdownToggle = 'open';
1914          toggle.setAttribute('aria-expanded', 'true');
1915          dd.setAttribute('aria-hidden', 'false');
1916        }, 20);
1917      } else {
1918        toggle.dataset.dropdownToggle = 'open';
1919        toggle.setAttribute('aria-expanded', 'true');
1920        dd.setAttribute('aria-hidden', 'false');
1921      }
1922    });
1923
1924    dd.addEventListener('mouseleave', () => {
1925      toggle.dataset.dropdownToggle = 'closed';
1926      toggle.setAttribute('aria-expanded', 'false');
1927      dd.setAttribute('aria-hidden', 'true');
1928    });
1929
1930    toggle.addEventListener('keydown', e => {
1931      if (e.key === 'Enter' || e.key === ' ') {
1932        e.preventDefault();
1933        toggle.click();
1934      } else if (e.key === 'Escape') {
1935        toggle.dataset.dropdownToggle = 'closed';
1936        toggle.setAttribute('aria-expanded', 'false');
1937        dd.setAttribute('aria-hidden', 'true');
1938        toggle.focus();
1939      }
1940    });
1941
1942    dd.addEventListener('keydown', e => {
1943      const items = Array.from(dd.querySelectorAll('.nav-dropdown__link'));
1944      const idx = items.indexOf(document.activeElement);
1945      if (e.key === 'ArrowDown') {
1946        e.preventDefault();
1947        items[(idx + 1) % items.length].focus();
1948      } else if (e.key === 'ArrowUp') {
1949        e.preventDefault();
1950        items[(idx - 1 + items.length) % items.length].focus();
1951      } else if (e.key === 'Escape') {
1952        e.preventDefault();
1953        toggle.dataset.dropdownToggle = 'closed';
1954        toggle.setAttribute('aria-expanded', 'false');
1955        dd.setAttribute('aria-hidden', 'true');
1956        toggle.focus();
1957      }
1957 else if (e.key === 'Tab' && !dd.contains(e.relatedTarget)) {
1958        toggle.dataset.dropdownToggle = 'closed';
1959        toggle.setAttribute('aria-expanded', 'false');
1960        dd.setAttribute('aria-hidden', 'true');
1961      }
1962    });
1963  });
1964
1965  links.forEach(link => {
1966    link.addEventListener('mouseenter', () => {
1967      toggles.forEach(toggle => {
1968        toggle.dataset.dropdownToggle = 'closed';
1969        toggle.setAttribute('aria-expanded', 'false');
1970        const dd = toggle.nextElementSibling;
1971        if (dd) dd.setAttribute('aria-hidden', 'true');
1972      });
1973    });
1974  });
1975
1976  document.addEventListener('click', e => {
1977    const inside = toggles.some(toggle => {
1978      const dd = toggle.nextElementSibling;
1979      return toggle.contains(e.target) || (dd && dd.contains(e.target));
1980    });
1981    if (!inside) {
1982      toggles.forEach(toggle => {
1983        toggle.dataset.dropdownToggle = 'closed';
1984        toggle.setAttribute('aria-expanded', 'false');
1985        const dd = toggle.nextElementSibling;
1986        if (dd) dd.setAttribute('aria-hidden', 'true');
1987      });
1988    }
1989  });
1990}
1991
1992// Initialize Multilevel Navigation
1993document.addEventListener('DOMContentLoaded', () => {
1994  initNavigation();
1995});
1996
1997
1998</script>
1998
1999
2000<script>
2001
2002
2003// *** NAV ANCHOR ***
2004
2005var Webflow = Webflow || [];
2006Webflow.push(function () {
2007  
2008  function handleTabAction(hash, skipScroll) {
2009    if (!hash || hash === '#') return; 
2010    var targetTab = $(hash);
2011    
2012    if (targetTab.length > 0 && targetTab.hasClass('w-tab-link')) {
2013      targetTab.trigger('click');
2014      
2015      if (!skipScroll) {
2016        setTimeout(function() {
2017          $('html, body').stop(true, true).animate({
2018            scrollTop: targetTab.offset().top - 120 
2019          }, 600);
2020        }, 50);
2021      }
2022    }
2023  }
2024
2025  if (window.location.hash) {
2026    handleTabAction(window.location.hash, false);
2027  }
2028
2029  $('a[href*="#"]').on('click', function(e) {
2030    var parts = this.href.split('#');
2031    var hash = '#' + parts[1];
2032
2033    if (hash === '#' || hash === '#undefined') {
2034        return; 
2035    }
2036    
2037    var target = $(hash);
2038
2039    if (target.length > 0 && target.hasClass('w-tab-link')) {
2040      if (location.pathname.replace(/^\//, '') == this.pathname.replace(/^\//, '') && location.hostname == this.hostname) {
2041        e.preventDefault(); 
2042        e.stopPropagation(); 
2043
2044        history.pushState(null, null, hash);
2045        handleTabAction(hash, false);
2046        return false; 
2047      }
2048    }
2049  });
2050});
2051  
2052  Webflow.push(() => {
2053  initServiceTab();
2054  initDetectScrollingDirection();
2055  initTabSystem();
2056});
2057</script>
2057
2058  
2059  
2060<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 2060-2061
2060
2061<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2061GTM-NZ8DH49K
vendor: 151 bytes, lines 2061-2064
2061"
2062height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2063
2064<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2064GTM-P6L4JTQX
vendor: 83 bytes, lines 2064-2065
2064"
2065height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2066<!-- End Google Tag Manager (noscript) -->
2067
2068
2069
2070
2071<script>
2072
2073window.addEventListener('load', function() {
2074    var videoIframe = document.getElementById('video-hero');
2075    if (!videoIframe) return;
2076
2077    var videoSrc = videoIframe.getAttribute('data-src');
2078    if (!videoSrc) return;
2079
2080    var isMobile = window.innerWidth < 991;
2081
2082    if (isMobile) {
2083        setTimeout(function() {
2084            videoIframe.setAttribute('src', videoSrc);
2085        }, 300);
2086    } else {
2087        videoIframe.setAttribute('src', videoSrc);
2088    }
2089});
2090
2091function initTabSystem() {
2092  const wrappers = document.querySelectorAll('[data-tabs="wrapper"]');
2093
2094  wrappers.forEach((wrapper) => {
2095    const isMobileLayout = wrapper.closest('.about_tab-wrapper').classList.contains('is-mobile');
2096    const contentItems = wrapper.querySelectorAll('[data-tabs="content-item"]');
2097    const visualItems = wrapper.querySelectorAll('[data-tabs="visual-item"]');
2098    
2099    let pixelOverlay = wrapper.querySelector('[data-pixelated-image-reveal]');
2100    let pixelGrid = pixelOverlay?.querySelector('[data-pixelated-image-reveal-grid]');
2101
2102    const autoplay = !isMobileLayout && wrapper.dataset.tabsAutoplay === "true";
2103    const autoplayDuration = parseInt(wrapper.dataset.tabsAutoplayDuration, 10) || 5000;
2104
2105    let activeContent = null;
2106    let isAnimating = false;
2107    let progressBarTween = null;
2108    let hasInitialized = false;
2109
2110    // 🔥 MOBILE: Pixel reveal animation for each tab independently
2111    function initMobilePixelReveals() {
2112      const GRID_SIZE = 6;
2113      
2114      visualItems.forEach((visual, index) => {
2115        const pixelContainer = visual.querySelector('[data-pixelated-image-reveal]');
2116        if (!pixelContainer) return;
2117
2118        let pixelsBuilt = false;
2119
2120        function buildFullPixelCover() {
2121          if (pixelsBuilt) return;
2122          pixelsBuilt = true;
2123          
2124          const pixelSize = 100 / GRID_SIZE;
2125          for (let r = 0; r < GRID_SIZE; r++) {
2126            for (let c = 0; c < GRID_SIZE; c++) {
2127              const pixel = document.createElement("div");
2128              pixel.className = "pixel-card__pixel";
2129              
2130              pixel.style.cssText = `
2131                position: absolute;
2132                left: ${c * pixelSize}%;
2133                top: ${r * pixelSize}%;
2134                width: calc(${pixelSize}% + 1px);
2135                height: calc(${pixelSize}% + 1px);
2136                background: #1f5079;
2137                background-size: ${GRID_SIZE * 100}% ${GRID_SIZE * 100}%;
2138                background-position: ${c * (100 / (GRID_SIZE - 1))}% ${r * (100 / (GRID_SIZE - 1))}%;
2139                z-index: 5;
2140                opacity: 1;
2141                pointer-events: none;
2142              `;
2143              pixelContainer.appendChild(pixel);
2144            }
2145          }
2146        }
2147
2148        function pixelateIn() {
2149          const pixels = pixelContainer.querySelectorAll(".pixel-card__pixel");
2150          if (pixels.length === 0) return;
2151          
2152          gsap.to(gsap.utils.shuffle(Array.from(pixels)), {
2153            opacity: 0,
2154            duration: 0.6,
2155            stagger: {
2156              each: 0.5 / pixels.length,
2157              from: "random"
2158            },
2159            ease: "power2.inOut",
2160            onComplete: () => {
2161              pixels.forEach(p => p.remove());
2162            }
2163          });
2164        }
2165
2166        buildFullPixelCover();
2167
2168        ScrollTrigger.create({
2169          trigger: visual,
2170          start: "top 75%",
2171          once: true,
2172          onEnter: () => {
2173            pixelateIn();
2174            // Lancement de la vidéo tab au scroll sur mobile
2175            const vid = visual.querySelector('video');
2176            if(vid) vid.play().catch(()=>{});
2177          }
2178        });
2179      });
2180    }
2181
2182    // 🔥 DESKTOP: Tab switching with pixel transition
2183    async function pixelateIn(targetVisual) {
2184      if (!pixelGrid || !pixelOverlay) return;
2185
2186      if (isMobileLayout && targetVisual) {
2187        const innerContainer = targetVisual.querySelector('.tab-visual__inner');
2188        if (innerContainer) innerContainer.appendChild(pixelOverlay);
2189      }
2190
2191      const gridSize = 6;
2192      const pixelSize = 100 / gridSize;
2193      pixelGrid.innerHTML = "";
2194      const fragment = document.createDocumentFragment();
2195      for (let i = 0; i < (gridSize * gridSize); i++) {
2196        const div = document.createElement("div");
2197        div.className = "pixel-card__pixel";
2198        div.style.cssText = `position: absolute; width: ${pixelSize}%; height: ${pixelSize}%; opacity: 0; background-color: #1f5079; z-index: 10;`;
2199        fragment.appendChild(div);
2200      }
2201      pixelGrid.appendChild(fragment);
2202      const pixels = gsap.utils.shuffle([...pixelGrid.querySelectorAll(".pixel-card__pixel")]);
2203      
2204      pixels.forEach((p, i) => {
2205        p.style.left = (i % gridSize) * pixelSize + "%";
2206        p.style.top = Math.floor(i / gridSize) * pixelSize + "%";
2207      });
2208
2209      return gsap.to(pixels, { opacity: 1, duration: 0.3, stagger: 0.01 });
2210    }
2211
2212    async function pixelateOut() {
2213      if (!pixelGrid) return;
2214      const pixels = pixelGrid.querySelectorAll('.pixel-card__pixel');
2215      await gsap.to(pixels, { opacity: 0, duration: 0.3, stagger: 0.01 });
2216      pixelGrid.innerHTML = "";
2217    }
2218
2219    function startProgressBar(index) {
2220      if (progressBarTween) progressBarTween.kill();
2221      const bar = contentItems[index]?.querySelector('[data-progress-bar="Y"]');
2222      if (!bar) return;
2223
2224      gsap.set(bar, { clearProps: "transform", height: '0%', width: '100%', opacity: 1 });
2225
2226      progressBarTween = gsap.to(bar, {
2227        height: '100%',
2228        duration: autoplayDuration / 1000,
2229        ease: "none",
2230        onComplete: () => {
2231          if (!isAnimating && autoplay) {
2232            const nextIndex = (index + 1) % contentItems.length;
2233            switchTab(nextIndex);
2234          }
2235        }
2236      });
2237    }
2238
2239    async function switchTab(index) {
2240      if (contentItems[index] === activeContent) return;
2241      isAnimating = true;
2242
2243      const incomingContent = contentItems[index];
2244      const incomingVisual = visualItems[index];
2245
2246      // LOGIQUE VIDÉO : On pause tout et on joue la nouvelle
2247      visualItems.forEach(v => { const vid = v.querySelector('video'); if(vid) vid.pause(); });
2248      const nextVid = incomingVisual.querySelector('video');
2249      if(nextVid) nextVid.play().catch(()=>{});
2250
2251      if (progressBarTween) progressBarTween.kill();
2252
2253      await pixelateIn(incomingVisual);
2254
2255      contentItems.forEach((item, i) => {
2256        item.classList.remove("active");
2257        const details = item.querySelector('[data-tabs="item-details"]');
2258        const bar = item.querySelector('[data-progress-bar="Y"]');
2259        if (details) gsap.set(details, { height: 0 });
2260        if (bar) gsap.set(bar, { height: '0%' });
2261        
2262        gsap.set(visualItems[i], { autoAlpha: 0, display: "none" });
2263      });
2264
2265      activeContent = incomingContent;
2266      incomingContent.classList.add("active");
2267      
2268      gsap.set(incomingVisual, { display: "block", autoAlpha: 1 });
2269
2270      const inDetails = incomingContent.querySelector('[data-tabs="item-details"]');
2271      
2272      if (inDetails) {
2273        await Promise.all([
2274          pixelateOut(),
2275          gsap.to(inDetails, { 
2276            height: "auto", 
2277            duration: 0.4, 
2278            ease: "power2.out"
2279          })
2280        ]);
2281      } else {
2282        await pixelateOut();
2283      }
2284
2285      isAnimating = false;
2286
2287      if (autoplay) startProgressBar(index);
2288    }
2289
2290    function setMobileState() {
2291      contentItems.forEach((content, i) => {
2292        const details = content.querySelector('[data-tabs="item-details"]');
2293        content.classList.add("active");
2294        if (details) gsap.set(details, { height: "auto" });
2295        if (visualItems[i]) gsap.set(visualItems[i], { autoAlpha: 1, display: "block" });
2296      });
2297    }
2298
2299    function setDesktopState() {
2300      contentItems.forEach((content, i) => {
2301        const details = content.querySelector('[data-tabs="item-details"]');
2302        if (details) gsap.set(details, { height: 0 });
2303        content.classList.remove("active");
2304        if (visualItems[i]) gsap.set(visualItems[i], { autoAlpha: 0, display: "none" });
2305      });
2306    }
2307
2308    if (isMobileLayout) {
2309      setMobileState();
2310      initMobilePixelReveals();
2311    } else {
2312      setDesktopState();
2313      ScrollTrigger.create({
2314        trigger: wrapper,
2315        start: "top 80%",
2316        onEnter: () => { 
2317          if (!hasInitialized) { 
2318            hasInitialized = true; 
2319            switchTab(0); 
2320          } 
2321        }
2322      });
2323
2324      contentItems.forEach((item, i) => {
2325        item.addEventListener("click", (e) => { 
2326          e.preventDefault(); 
2327          if (!isAnimating) switchTab(i); 
2328        });
2329      });
2330    }
2331  });
2332}
2333
2334function initServiceTab() {
2335  const tabs = [...document.querySelectorAll('[data-service-tab="content-tab"]')];
2336  const nextBtn = document.querySelector('[service-button="next"]');
2337  const prevBtn = document.querySelector('[service-button="previous"]');
2338  if (!tabs.length) return;
2339  let currentIndex = 0;
2340
2341  function clearAllActive() {
2342    tabs.forEach(tab => {
2343      tab.classList.remove('is-active');
2344      tab.querySelector('.service_card-item')?.classList.remove('is-active');
2345      tab.querySelector('.service_card-icon-wrapper')?.classList.remove('is-active');
2346      tab.querySelector('.service_main-content')?.classList.remove('is-active');
2347      tab.querySelector('.service_card-content-left')?.classList.remove('is-active');
2348    });
2349  }
2350
2351  function animateHeading(tab) {
2352    const headingWrap = tab.querySelector('.service_card-heading-wrap');
2353    if (!headingWrap) return;
2354    const children = headingWrap.querySelectorAll(':scope > *');
2355    gsap.set(children, { opacity: 0, y: 20 });
2356    gsap.to(children, { opacity: 1, y: 0, duration: 1.2, ease: "power2.out", stagger: 0.08 });
2357  }
2358
2359  function setActive(index) {
2360    clearAllActive();
2361    const tab = tabs[index];
2362    tab.classList.add('is-active');
2363    tab.querySelector('.service_card-item')?.classList.add('is-active');
2364    tab.querySelector('.service_card-icon-wrapper')?.classList.add('is-active');
2365    tab.querySelector('.service_main-content')?.classList.add('is-active');
2366    tab.querySelector('.service_card-content-left')?.classList.add('is-active');
2367    animateHeading(tab);
2368    currentIndex = index;
2369  }
2370
2371  setActive(0);
2372  tabs.forEach((tab, index) => { tab.addEventListener('click', () => { setActive(index); }); });
2373  nextBtn?.addEventListener('click', () => { let nextIndex = (currentIndex + 1) % tabs.length; setActive(nextIndex); });
2374  prevBtn?.addEventListener('click', () => { let prevIndex = (currentIndex - 1 < 0) ? tabs.length - 1 : currentIndex - 1; setActive(prevIndex); });
2375};
2376
2377// Initialisation au chargement
2378document.addEventListener('DOMContentLoaded', () => {
2379    initTabSystem();
2380    initServiceTab();
2381});
2382</script>
2382</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.