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 & 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 & 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 & 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 & 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 & 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("https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F693efb116cc7b0f654d1ad05_h-vid-2_poster.0000000.jpg")" 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("https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F693efb116cc7b0f654d1ad05_h-vid-2_poster.0000000.jpg")" 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 & 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 & 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("https://cdn.prod.website-files.com/69256314be327d5214bff1bd%2F6968f625ae1951abb5955236_airworks_system%20%281%29_poster.0000000.jpg")" 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 & 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, & 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">"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."</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">"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."</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">"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."</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">"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."</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">"From the time-savings to the quality level AirWorks maintains, for us it was a no-brainer to move forward."</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 & Power</a><a href="/use-case/aec" class="footer_links">Architecture, Engineering & 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 & 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.