{"product_id":"midwest-washing-apex-van-skid-pro-apex-pro","title":"Apex Pro Solution Suite Cleaning Van Skid - Skid Only","description":"\u003c!--\n================================================================================\n  DRONE NERDS · ENTERPRISE PRODUCT DESCRIPTION TEMPLATE  (APEX Pro edition)\n  Product: Apex Pro Solution Suite Cleaning Van Skid (SKID ONLY, no C10)\n  \u003e\u003e\u003e SET data-title and data-sku on the quote button to this product's title\/SKU \u003c\u003c\u003c\n  Cloned from the C10 \/ Matrice 4 template. Prefix .apxs. Quote-only product:\n  no prices in the description. All copy and images are from this product page.\n================================================================================\n--\u003e\n\u003c!-- ======================= SHOPIFY DESCRIPTION START ======================= --\u003e\n\u003cstyle\u003e\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Barlow+Condensed:wght@500;600;700;800\u0026family=Barlow:wght@400;500;600\u0026display=swap');\n\n\/* ---------- TOKENS (re-theme here) ---------- *\/\n.apxs{\n  --ink:#09090b; --ink-2:#0e1316; --ink-3:#1a2024; --line:#2B3033; --charcoal:#2B3033;\n  --text:#ecebe6; --muted:#9a998f; --dim:#6b6a63;\n  \/* Drone Nerds brand palette *\/\n  --red:#D92211; --red-2:#BF1E0F; --red-3:#99180C; --red-4:#590E07;\n  --blue:#1A98C9; --blue-l:#3BB0E0; --teal:#105E7C; --teal-2:#0D4B63; --navy:#082E3D; --green:#07B376;\n  \/* heat tokens drive the hero bloom; now brand reds with a hot white core *\/\n  --heat-0:#082E3D; --heat-1:#0D4B63; --heat-2:#105E7C; --heat-3:#1A98C9; --heat-4:#3BB0E0; --heat-5:#DFF3FA;\n  --accent:var(--red);\n  --brand:var(--blue-l);\n  --sans:'Barlow', system-ui, -apple-system, 'Segoe UI', sans-serif;\n  --cond:'Barlow Condensed', 'Arial Narrow', Impact, sans-serif;\n  --pad:clamp(20px, 4vw, 56px);\n}\n\n\/* ---------- THEME CONTAINER OVERRIDE ----------\n   Theme caps .container at 1290px. :has() scopes this to only the container\n   holding this block. If the theme uses a different class, change .container here. *\/\n.container:has(.apxs){ max-width:1400px; }\n\n\/* ---------- BASE ---------- *\/\n.apxs{ font-family:var(--sans); color:var(--text); background:var(--ink); line-height:1.5; -webkit-font-smoothing:antialiased;\n  margin:0 auto; max-width:1400px; overflow:clip; border-radius:4px; }\n.apxs *, .apxs *::before, .apxs *::after{ box-sizing:border-box; }\n.apxs img, .apxs video{ max-width:100%; display:block; }\n.apxs h2, .apxs h3, .apxs h4, .apxs p, .apxs ul, .apxs ol, .apxs dl, .apxs dd, .apxs figure{ margin:0; }\n.apxs ul, .apxs ol{ margin:0 !important; padding:0 !important; list-style:none !important; }\n.apxs li{ margin:0 !important; padding-left:0; list-style:none !important; }\n.apxs li::marker{ content:none; }\n.apxs a{ color:inherit; }\n.apxs .wrap{ padding:0 var(--pad); }\n\n\/* ---------- HERO ---------- *\/\n.apxs-hero{ position:relative; isolation:isolate; min-height:min(92vh, 820px); display:flex; align-items:flex-end; padding:clamp(72px,12vw,160px) 0 clamp(36px,5vw,64px); }\n.apxs-hero .media{ position:absolute; inset:0; z-index:-2; }\n.apxs-hero .media \u003e *{ width:100%; height:100%; aspect-ratio:auto; object-fit:cover; }\n.apxs-hero .media .apxs-ph{ position:absolute; inset:0; aspect-ratio:auto; border:0; align-items:start; padding-top:28px; }\n.apxs-hero::before{ \/* heat bloom *\/\n  content:\"\"; position:absolute; inset:-30% -10% auto; height:140%; z-index:-1; pointer-events:none;\n  background:radial-gradient(ellipse 55% 48% at 72% 42%, var(--heat-5) 0%, var(--heat-4) 8%, var(--heat-3) 20%, var(--heat-2) 36%, var(--heat-1) 54%, var(--heat-0) 72%, transparent 86%);\n  filter:blur(28px) saturate(1.15); opacity:.7; mix-blend-mode:screen;\n  animation:apxs-breathe 14s ease-in-out infinite alternate;\n}\n.apxs-hero::after{ \/* vignette + scanlines *\/\n  content:\"\"; position:absolute; inset:0; z-index:-1; pointer-events:none;\n  background:linear-gradient(to bottom, rgba(9,9,11,.72), rgba(9,9,11,.5) 45%, var(--ink) 94%),\n             linear-gradient(90deg, rgba(9,9,11,.55), transparent 70%),\n             repeating-linear-gradient(0deg, rgba(255,255,255,.03) 0 1px, transparent 1px 4px);\n}\n.apxs-hero .wrap{ position:relative; width:100%; }\n.apxs-hero .kicker{ font:600 15px\/1 var(--cond); letter-spacing:.12em; color:var(--green); display:flex; align-items:center; gap:12px; }\n.apxs-hero .kicker::before{ content:\"\"; width:28px; height:2px; background:var(--green); }\n.apxs-hero h2{ font:800 clamp(60px, 12vw, 148px)\/.88 var(--cond); letter-spacing:-.02em; text-transform:uppercase; margin-top:18px;\n  background:linear-gradient(180deg, #fff 30%, #d9d7cf 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }\n.apxs-hero h2 span{ display:block; color:var(--brand); -webkit-text-fill-color:var(--brand); font-weight:500; font-size:.4em; letter-spacing:.01em; margin-top:10px; }\n.apxs-hero .lede{ max-width:64ch; margin-top:26px; font-size:clamp(17px,1.6vw,20px); color:var(--muted); }\n.apxs-hero .lede strong{ color:var(--text); font-weight:600; }\n\n\/* KPI band with count-up *\/\n@property --apxs-n { syntax:'\u003cinteger\u003e'; inherits:true; initial-value:0; }\n.apxs-stats{ display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid var(--line); border-bottom:1px solid var(--line); margin-top:clamp(32px,5vw,56px); backdrop-filter:blur(6px); }\n.apxs-stats \u003e div{ padding:20px 0; border-left:1px solid var(--line); padding-left:20px; }\n.apxs-stats \u003e div:first-child{ border-left:0; padding-left:0; }\n.apxs-stats b{ display:block; font:700 clamp(40px,5vw,64px)\/1 var(--cond); letter-spacing:-.02em; }\n.apxs-stats b.n{ position:relative; } .apxs-stats b.n .v{ display:inline-block; }\n.apxs-stats b small{ font-size:.42em; color:var(--muted); font-weight:600; margin-left:4px; letter-spacing:0; }\n.apxs-stats \u003e div \u003e span{ display:block; color:var(--muted); font-size:14px; margin-top:6px; }\n\n\/* ---------- MARQUEE ---------- *\/\n.apxs-marq{ overflow:hidden; border-bottom:1px solid var(--line); background:var(--navy); padding:14px 0; }\n.apxs-marq .track{ display:flex; width:max-content; animation:apxs-marq 46s linear infinite; }\n.apxs-marq ul{ display:flex; gap:0; }\n.apxs-marq li{ font:600 14px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--muted); padding:0 26px; display:flex; align-items:center; gap:26px; white-space:nowrap; }\n.apxs-marq li::after{ content:\"\"; width:6px; height:6px; background:var(--accent); transform:rotate(45deg); }\n\n\/* ---------- SECTION CHROME ---------- *\/\n.apxs-sec{ padding:clamp(56px,8vw,104px) 0; border-top:1px solid var(--line); }\n.apxs-sec header{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:24px 48px; align-items:end; margin-bottom:clamp(32px,4vw,56px); }\n.apxs-sec header h3{ font:700 clamp(34px,5vw,60px)\/.95 var(--cond); letter-spacing:-.015em; text-transform:uppercase; }\n.apxs-sec header p{ color:var(--muted); font-size:17px; max-width:52ch; }\n.apxs-sec.bleed{ padding-top:0; }\n.apxs-sec.alt{ background:linear-gradient(180deg, var(--navy), #061f2a); }\n\n\/* ---------- MEDIA SLOTS (placeholders; swap for \u003cimg\u003e\/\u003cvideo\u003e) ---------- *\/\n.apxs-ph{ position:relative; display:grid; place-items:center; text-align:center; padding:20px; border:1px dashed rgba(236,235,230,.28); aspect-ratio:16\/9;\n  background:linear-gradient(135deg, #15151a, #0e0e12 60%, #1a1116),\n             repeating-linear-gradient(90deg, rgba(255,255,255,.03) 0 1px, transparent 1px 40px),\n             repeating-linear-gradient(0deg, rgba(255,255,255,.03) 0 1px, transparent 1px 40px);\n  background-blend-mode:normal, overlay, overlay; }\n.apxs-ph figcaption{ font:500 13px\/1.45 var(--sans); color:var(--muted); max-width:38ch; }\n.apxs-ph figcaption b{ display:block; font:700 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--accent); margin-bottom:8px; }\n.apxs-ph.r-21x9{ aspect-ratio:21\/9; } .apxs-ph.r-4x5{ aspect-ratio:4\/5; } .apxs-ph.r-1x1{ aspect-ratio:1; } .apxs-ph.r-3x2{ aspect-ratio:3\/2; }\n.apxs-media{ width:100%; height:auto; aspect-ratio:16\/9; object-fit:cover; display:block; background:var(--ink-2); } \/* real \u003cimg\u003e\/\u003cvideo\u003e in a slot *\/\n.apxs-media.r-21x9{ aspect-ratio:21\/9; } .apxs-media.r-4x5{ aspect-ratio:4\/5; } .apxs-media.r-1x1{ aspect-ratio:1; } .apxs-media.r-3x2{ aspect-ratio:3\/2; }\n.apxs-full{ margin:0 calc(-1 * var(--pad)); } \/* full-bleed inside .wrap *\/\n\n\/* ---------- SENSOR ARRAY ---------- *\/\n.apxs-array{ display:grid; grid-template-columns:repeat(6,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.apxs-array li{ background:var(--ink-2); padding:22px 18px 20px; position:relative; min-height:230px; display:flex; flex-direction:column; }\n.apxs-array li::before{ content:\"\"; position:absolute; top:0; left:0; right:0; height:3px; background:var(--c,var(--muted)); }\n.apxs-array .name{ font:600 15px\/1.2 var(--cond); letter-spacing:.06em; text-transform:uppercase; color:var(--muted); }\n.apxs-array .big{ font:800 clamp(34px,3.6vw,46px)\/1 var(--cond); margin:14px 0 6px; letter-spacing:-.02em; }\n.apxs-array .big small{ font-size:.45em; color:var(--muted); font-weight:600; }\n.apxs-array .sub{ color:var(--muted); font-size:13.5px; margin-top:auto; }\n.apxs-array .sub b{ color:var(--text); font-weight:600; }\n.apxs-gimbal-shot{ margin-top:2px; }\n\n.apxs-array--4{ grid-template-columns:repeat(4,1fr); }\n\n\/* ---------- ZOOM LADDER ---------- *\/\n.apxs-zoom{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:40px; align-items:center; }\n.apxs-ladder{ position:relative; aspect-ratio:4\/3; border:1px solid var(--line); overflow:clip; background:radial-gradient(circle at 50% 50%, #26262d 0, #16161b 60%, #0f0f13 100%); }\n.apxs-ladder .bg{ position:absolute; inset:0; font-size:0; line-height:0; } \/* optional real photo behind the frames *\/\n.apxs-ladder .bg .apxs-ph{ position:absolute; inset:0; aspect-ratio:auto; border:0; align-items:end; justify-items:start; text-align:left; }\n.apxs-ladder::before{ content:\"\"; position:absolute; inset:0; pointer-events:none; background:\n  repeating-linear-gradient(90deg, rgba(255,255,255,.04) 0 1px, transparent 1px 48px),\n  repeating-linear-gradient(0deg, rgba(255,255,255,.04) 0 1px, transparent 1px 48px); }\n.apxs-ladder .f{ position:absolute; border:1.5px solid; display:flex; align-items:flex-start; justify-content:space-between; padding:8px 10px; font:600 13px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; }\n.apxs-ladder .f24{ inset:6% 6%; border-color:rgba(236,235,230,.4); color:rgba(236,235,230,.75); }\n.apxs-ladder .f70{ inset:27% 29%; border-color:var(--red); color:var(--red); }\n.apxs-ladder .f168{ inset:40.5% 41.5%; border-color:var(--brand); color:var(--brand); animation:apxs-pulse 3.6s ease-in-out infinite; }\n.apxs-ladder .cross{ font-size:0; line-height:0; position:absolute; left:50%; top:50%; width:18px; height:18px; transform:translate(-50%,-50%); }\n.apxs-ladder .cross::before, .apxs-ladder .cross::after{ content:\"\"; position:absolute; background:var(--heat-5); }\n.apxs-ladder .cross::before{ left:50%; top:0; bottom:0; width:1px; transform:translateX(-.5px); }\n.apxs-ladder .cross::after{ top:50%; left:0; right:0; height:1px; transform:translateY(-.5px); }\n.apxs-zoom ol{ display:grid; gap:18px; }\n.apxs-zoom ol li{ display:grid; grid-template-columns:92px 1fr; gap:18px; align-items:baseline; padding-bottom:18px; border-bottom:1px solid var(--line); }\n.apxs-zoom ol li:last-child{ border-bottom:0; }\n.apxs-zoom ol b{ font:800 44px\/1 var(--cond); letter-spacing:-.02em; }\n.apxs-zoom ol b small{ font-size:.42em; font-weight:600; color:var(--muted); }\n.apxs-zoom ol h4{ font:600 18px\/1.2 var(--sans); }\n.apxs-zoom ol p{ color:var(--muted); font-size:15px; margin-top:4px; }\n.apxs-zoom .l24 b{ color:var(--text);} .apxs-zoom .l70 b{ color:var(--red);} .apxs-zoom .l168 b{ color:var(--brand);}\n\n\/* ---------- THERMAL ---------- *\/\n@property --apxs-cut { syntax:'\u003cpercentage\u003e'; inherits:false; initial-value:50%; }\n.apxs-split{ position:relative; aspect-ratio:16\/9; border:1px solid var(--line); overflow:hidden; --apxs-cut:50%; }\n.apxs-split .vis, .apxs-split .ir{ position:absolute; inset:0; }\n.apxs-split .vis .apxs-ph, .apxs-split .ir .apxs-ph, .apxs-split .apxs-media{ position:absolute; inset:0; width:100%; height:100%; aspect-ratio:auto; border:0; }\n.apxs-split .vis .apxs-ph{ background:linear-gradient(180deg,#3b4350 0,#1f242b 50%,#0e1013 100%); }\n.apxs-split .ir{ clip-path:inset(0 0 0 var(--apxs-cut)); }\n.apxs-split .ir .apxs-ph{ background:\n   repeating-linear-gradient(90deg, rgba(59,176,224,.12) 0 1px, transparent 1px 28px),\n   repeating-linear-gradient(0deg, rgba(59,176,224,.12) 0 1px, transparent 1px 28px),\n   linear-gradient(160deg, #0b2a38, #061a24 60%, #04111a); }\n.apxs-split .ir::before{ content:\"\"; position:absolute; inset:0; background:repeating-linear-gradient(0deg, rgba(0,0,0,.18) 0 1px, transparent 1px 3px); pointer-events:none; }\n.apxs-split .ir::after{ content:none; position:absolute; left:0; right:0; top:-20%; height:20%; background:linear-gradient(to bottom, transparent, rgba(223,243,250,.18), transparent); animation:apxs-scan 5.5s linear infinite; }\n.apxs-split .handle{ font-size:0; line-height:0; position:absolute; top:0; bottom:0; left:var(--apxs-cut); width:2px; background:var(--heat-5); transform:translateX(-1px); box-shadow:0 0 18px rgba(255,255,255,.5); }\n.apxs-split .handle::after{ content:\"3D\"; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:44px; height:44px; border-radius:50%; background:var(--heat-5); color:#1a0f00; display:grid; place-items:center; font:800 13px\/1 var(--cond); letter-spacing:.1em; }\n.apxs-split .hud{ position:absolute; font:600 12px\/1.3 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:rgba(255,247,214,.9); background:rgba(9,9,11,.5); padding:5px 7px; }\n.apxs-split .hud.tl{ top:12px; left:14px; } .apxs-split .hud.tr{ top:12px; right:14px; text-align:right; }\n.apxs-split .hud.bl{ bottom:12px; left:14px; } .apxs-split .hud.br{ bottom:12px; right:14px; text-align:right; }\n.apxs-bar{ font-size:0; line-height:0; height:14px; margin-top:14px; background:linear-gradient(90deg, #000 0, #2b0a3d 14%, #8a1c3a 34%, #e0472a 54%, #ff9a1f 72%, #ffe66b 88%, #fff7d6); border:1px solid var(--line); }\n.apxs-bar + div{ display:flex; justify-content:space-between; font:600 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); margin-top:8px; }\n.apxs-therm-grid{ display:grid; grid-template-columns:repeat(10,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:32px; }\n.apxs-therm-grid li{ background:rgba(13,75,99,.35); padding:20px 18px; grid-column:span 2; }\n.apxs-therm-grid b{ display:block; font:700 30px\/1 var(--cond); color:var(--brand); letter-spacing:-.02em; }\n.apxs-therm-grid h4{ font:600 16px\/1.25 var(--sans); margin-top:10px; }\n.apxs-therm-grid p{ color:var(--muted); font-size:14px; margin-top:6px; }\n\n\/* ---------- MISSIONS ---------- *\/\n.apxs-missions{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.apxs-missions li{ background:var(--ink); display:flex; flex-direction:column; }\n.apxs-missions .shot{ aspect-ratio:4\/5; overflow:hidden; }\n.apxs-missions .shot .apxs-ph, .apxs-missions .shot .apxs-media{ aspect-ratio:4\/5; border:0; border-bottom:1px solid var(--line); }\n.apxs-missions .body{ padding:22px 20px 24px; display:flex; flex-direction:column; flex:1; }\n.apxs-missions h4{ font:700 26px\/1 var(--cond); text-transform:uppercase; letter-spacing:-.01em; }\n.apxs-missions p{ color:var(--muted); font-size:15px; margin-top:12px; }\n.apxs-missions .uses{ margin-top:auto; padding-top:18px; display:flex; flex-wrap:wrap; gap:6px; }\n.apxs-missions .uses span{ font:600 12.5px\/1 var(--cond); letter-spacing:.06em; text-transform:uppercase; color:var(--text); border:1px solid var(--line); padding:7px 9px; }\n\n\/* ---------- FLIGHT (safety \/ transmission) ---------- *\/\n.apxs-flight{ display:grid; grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); gap:0; border:1px solid var(--line); }\n.apxs-flight .shot{ position:relative; min-height:360px; } .apxs-flight .shot .apxs-ph, .apxs-flight .shot .apxs-media{ position:absolute; inset:0; height:100%; aspect-ratio:auto; min-height:360px; border:0; }\n.apxs-flight ul{ display:grid; }\n.apxs-flight li{ padding:22px 24px; border-top:1px solid var(--line); background:var(--ink-2); display:grid; grid-template-columns:auto 1fr; gap:18px; align-items:baseline; }\n.apxs-flight li:first-child{ border-top:0; }\n.apxs-flight b{ font:800 34px\/1 var(--cond); color:var(--red); letter-spacing:-.02em; min-width:84px; }\n.apxs-flight b small{ font-size:.42em; color:var(--muted); font-weight:600; }\n.apxs-flight h4{ font:600 17px\/1.25 var(--sans); }\n.apxs-flight p{ color:var(--muted); font-size:14.5px; margin-top:4px; }\n\n\/* ---------- COMPARE ---------- *\/\n.apxs-vs table{ width:100%; border-collapse:collapse; font-size:15px; }\n.apxs-vs th, .apxs-vs td{ text-align:left; padding:14px 12px; border-bottom:1px solid var(--line); vertical-align:top; }\n.apxs-vs th{ font:700 15px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; color:#d8e6ec; background:var(--teal-2); }\n.apxs-vs th:nth-child(2){ color:var(--brand); }\n.apxs-vs td:first-child{ color:var(--muted); width:28%; }\n.apxs-vs td:nth-child(2){ color:var(--text); font-weight:500; }\n.apxs-vs td:nth-child(3){ color:var(--muted); }\n.apxs-vs .scroll{ overflow-x:auto; }\n.apxs-vs .verdict{ margin-top:22px; padding:18px 20px; border-left:3px solid var(--red); color:var(--muted); font-size:15.5px; background:var(--ink-2); }\n.apxs-vs .verdict b{ color:var(--text); }\n.apxs-vs th a{ color:inherit; text-decoration:none; border-bottom:1px solid currentColor; }\n.apxs-vs .alt-link{ margin-top:16px; font-size:15px; }\n.apxs-vs .alt-link a{ color:var(--brand); font-weight:600; text-decoration:none; }\n.apxs-vs .alt-link a:hover{ color:var(--heat-5); }\n\n\/* ---------- SPEC PLATE ---------- *\/\n.apxs-spec{ display:grid; grid-template-columns:repeat(3,1fr); gap:0 40px; }\n.apxs-spec dt{ font:700 14px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--red); padding:24px 0 10px; border-bottom:1px solid var(--line); margin-bottom:6px; }\n.apxs-spec dd{ display:flex; justify-content:space-between; gap:16px; padding:9px 0; border-bottom:1px solid rgba(42,42,49,.6); font-size:14.5px; }\n.apxs-spec dd span{ color:var(--muted); }\n.apxs-spec dd b{ font-weight:500; text-align:right; }\n\n\/* ---------- IN THE BOX ---------- *\/\n.apxs-boxwrap{ display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.4fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.apxs-boxwrap .shot{ position:relative; min-height:320px; } .apxs-boxwrap .shot .apxs-ph, .apxs-boxwrap .shot .apxs-media{ position:absolute; inset:0; height:100%; aspect-ratio:auto; min-height:320px; border:0; }\n.apxs-box{ display:grid; grid-template-columns:1fr 1fr; gap:2px; background:var(--line); }\n.apxs-box li{ background:var(--ink-2); padding:14px 18px; font-size:14.5px; display:flex; justify-content:space-between; gap:12px; }\n.apxs-box li b{ color:var(--muted); font:600 14px\/1.6 var(--cond); letter-spacing:.06em; }\n\n\/* ---------- ACCESSORIES ---------- *\/\n.apxs-acc{ display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.apxs-acc li{ background:var(--ink); display:flex; flex-direction:column; }\n.apxs-acc .shot .apxs-ph, .apxs-acc .shot .apxs-media{ aspect-ratio:1; border:0; border-bottom:1px solid var(--line); background:#fff; object-fit:contain; padding:10px; }\n.apxs-acc .body{ padding:18px 18px 20px; display:flex; flex-direction:column; flex:1; }\n.apxs-acc .tag{ font:600 12px\/1 var(--cond); letter-spacing:.12em; text-transform:uppercase; color:var(--blue-l); }\n.apxs-acc li.key .tag{ color:var(--green); }\n.apxs-acc h4{ font:600 17px\/1.25 var(--sans); margin-top:8px; }\n.apxs-acc p{ color:var(--muted); font-size:14px; margin-top:6px; }\n.apxs-acc a{ margin-top:auto; padding-top:16px; text-decoration:none; font:700 14px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--brand); display:inline-flex; gap:8px; align-items:center; }\n.apxs-acc a::after{ content:\"→\"; transition:transform .2s; } .apxs-acc a:hover{ color:var(--green); } .apxs-acc a:hover::after{ transform:translateX(4px); }\n.apxs-acc li.key{ background:var(--ink-2); box-shadow:inset 0 3px 0 var(--green); }\n\n\/* ---------- SOFTWARE \/ WORKFLOW ---------- *\/\n.apxs-flow{ display:grid; grid-template-columns:repeat(4,1fr); gap:0; counter-reset:step; position:relative; }\n.apxs-flow::before{ content:\"\"; position:absolute; left:0; right:0; top:22px; height:1px; background:linear-gradient(90deg, var(--teal), var(--blue), var(--teal)); opacity:.8; }\n.apxs-flow li{ padding:0 24px 0 0; position:relative; counter-increment:step; }\n.apxs-flow li::before{ content:counter(step,decimal-leading-zero); display:grid; place-items:center; width:44px; height:44px; border-radius:50%; background:var(--navy); border:1.5px solid var(--red); font:700 15px\/1 var(--cond); color:var(--brand); position:relative; z-index:1; }\n.apxs-flow .stage{ font:600 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--muted); margin-top:20px; }\n.apxs-flow h4{ font:700 26px\/1 var(--cond); margin-top:8px; letter-spacing:-.01em; }\n.apxs-flow p{ color:var(--muted); font-size:14.5px; margin-top:10px; max-width:30ch; }\n.apxs-flow ul{ margin-top:14px; display:grid; gap:6px; }\n.apxs-flow ul li{ counter-increment:none; padding:0; font-size:13.5px; color:var(--text); display:flex; gap:8px; }\n.apxs-flow ul li::before{ content:\"\"; width:6px; height:6px; border-radius:0; border:0; background:var(--red); transform:rotate(45deg); margin-top:7px; flex:none; position:static; display:block; }\n.apxs-soft-shot{ margin-top:40px; }\n\n\/* ---------- DOWNLOADS ---------- *\/\n.apxs-dl{ display:grid; grid-template-columns:1fr 1fr; gap:2px; background:var(--line); border:1px solid var(--line); }\n.apxs-dl a{ background:var(--ink); padding:20px 22px; text-decoration:none; display:grid; grid-template-columns:52px 1fr auto; gap:16px; align-items:center; transition:background .2s; }\n.apxs-dl a:hover{ background:var(--teal-2); }\n.apxs-dl .type{ font:800 12px\/1 var(--cond); letter-spacing:.1em; color:#fff; background:var(--red); padding:7px 0; text-align:center; }\n.apxs-dl .type.ext{ background:transparent; color:var(--brand); border:1.5px solid var(--red); }\n.apxs-dl h4{ font:600 16px\/1.25 var(--sans); }\n.apxs-dl p{ color:var(--muted); font-size:13.5px; margin-top:3px; }\n.apxs-dl .arrow{ font:600 22px\/1 var(--cond); color:var(--brand); }\n.apxs-dl-note{ margin-top:16px; color:var(--dim); font-size:13.5px; }\n\n\/* ---------- FAQ (native \u003cdetails\u003e, no JS) ---------- *\/\n.apxs-faq details{ border-top:1px solid var(--line); }\n.apxs-faq details:last-child{ border-bottom:1px solid var(--line); }\n.apxs-faq summary{ list-style:none; cursor:pointer; padding:20px 0; display:grid; grid-template-columns:1fr auto; gap:20px; align-items:center; font:600 18px\/1.3 var(--sans); }\n.apxs-faq summary::-webkit-details-marker{ display:none; }\n.apxs-faq summary::after{ content:\"+\"; font:600 28px\/1 var(--cond); color:var(--accent); transition:transform .25s; }\n.apxs-faq details[open] summary::after{ transform:rotate(45deg); }\n.apxs-faq summary:focus-visible{ outline:2px solid var(--brand); outline-offset:4px; }\n.apxs-faq details p{ color:var(--muted); font-size:15.5px; padding:0 0 22px; max-width:70ch; }\n\n\/* ---------- DRONE NERDS ---------- *\/\n.apxs-dn{ background:linear-gradient(180deg, var(--navy), var(--ink)); }\n.apxs-dn .grid{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,1fr); gap:40px; align-items:start; }\n.apxs-dn h3{ font:800 clamp(40px,6vw,76px)\/.92 var(--cond); text-transform:uppercase; letter-spacing:-.02em; }\n.apxs-dn h3 span{ color:var(--brand); }\n.apxs-dn .pitch{ color:var(--muted); font-size:17px; max-width:48ch; margin-top:20px; }\n.apxs-dn ul li{ padding:18px 0; border-top:1px solid var(--line); display:grid; grid-template-columns:34px 1fr; gap:14px; }\n.apxs-dn ul li::before{ content:\"\"; width:22px; height:22px; margin-top:2px; border:1.5px solid var(--green); border-radius:50%;\n  background:linear-gradient(var(--green),var(--green)) center\/10px 1.5px no-repeat, linear-gradient(var(--green),var(--green)) center\/1.5px 10px no-repeat; }\n.apxs-dn ul h4{ font:600 17px\/1.25 var(--sans); }\n.apxs-dn ul p{ color:var(--muted); font-size:14.5px; margin-top:4px; }\n.apxs-dn .cta{ display:flex; flex-wrap:wrap; gap:12px; margin-top:28px; }\n.apxs-dn .cta a, .apxs-dn .cta .apxs-quote{ background:none; cursor:pointer; font-family:var(--cond); text-decoration:none; font:700 16px\/1 var(--cond); letter-spacing:.08em; text-transform:uppercase; padding:16px 22px; border:1.5px solid var(--red); color:var(--text); transition:background .2s, color .2s; }\n.apxs-dn .cta a.pri{ background:var(--red); border-color:var(--red); color:#fff; }\n.apxs-dn .cta a:hover, .apxs-dn .cta .apxs-quote:hover{ background:var(--red-2); color:#fff; border-color:var(--red-2); }\n.apxs-dn .cta a:focus-visible, .apxs-dn .cta .apxs-quote:focus-visible{ outline:2px solid var(--brand); outline-offset:3px; }\n.apxs-dn .shot{ margin-top:28px; }\n\n\/* ---------- MOTION ---------- *\/\n@keyframes apxs-breathe{ from{ transform:scale(1) translate(0,0);} to{ transform:scale(1.08) translate(-3%,2%);} }\n@keyframes apxs-pulse{ 0%,100%{ box-shadow:0 0 0 0 rgba(255,230,107,0);} 50%{ box-shadow:0 0 0 6px rgba(59,176,224,.14), 0 0 36px rgba(59,176,224,.3);} }\n@keyframes apxs-scan{ to{ transform:translateY(600%);} }\n@keyframes apxs-marq{ to{ transform:translateX(-50%);} }\n@keyframes apxs-in{ from{ opacity:0; transform:translateY(28px);} to{ opacity:1; transform:none;} }\n@keyframes apxs-count{ from{ --apxs-n:0; opacity:1; } 99%{ opacity:1; } to{ opacity:0; } }\n@keyframes apxs-zoomin{ from{ opacity:0; transform:scale(1.9);} to{ opacity:1; transform:none;} }\n@keyframes apxs-wipe{ from{ --apxs-cut:100%; } to{ --apxs-cut:50%; } }\n@keyframes apxs-rise{ from{ opacity:0; transform:translateY(56px);} to{ opacity:1; transform:none;} }\n\n\/* a) hero sequence: scroll-driven where supported, page-load elsewhere *\/\n.apxs-hero .kicker, .apxs-hero h2, .apxs-hero .lede, .apxs-stats \u003e div{ animation:apxs-in .9s cubic-bezier(.2,.7,.2,1) both; }\n.apxs-hero .kicker{ animation-delay:.1s; } .apxs-hero h2{ animation-delay:.25s; } .apxs-hero .lede{ animation-delay:.45s; }\n.apxs-stats \u003e div:nth-child(1){ animation-delay:.6s; } .apxs-stats \u003e div:nth-child(2){ animation-delay:.72s; }\n.apxs-stats \u003e div:nth-child(3){ animation-delay:.84s; } .apxs-stats \u003e div:nth-child(4){ animation-delay:.96s; }\n@supports (animation-timeline: view()) and (counter-reset: apxsn var(--apxs-n)) {\n  .apxs-stats b.n .v{ animation:apxs-hide 1.8s step-end both; animation-delay:inherit; }\n  .apxs-stats b.n::before{ counter-reset:apxsn var(--apxs-n); content:counter(apxsn); position:absolute; left:0; top:0; animation:apxs-count 1.8s cubic-bezier(.1,.6,.2,1) both; animation-delay:inherit; }\n}\n@supports (animation-timeline: view()) {\n  \/* text and KPI tiles rise as the hero scrolls into view *\/\n  .apxs-hero .kicker, .apxs-hero h2, .apxs-hero .lede, .apxs-stats \u003e div{ animation:apxs-in linear both; animation-timeline:view(); animation-delay:0s; }\n  .apxs-hero .kicker{ animation-range:entry 0% entry 35%; } .apxs-hero h2{ animation-range:entry 0% entry 45%; } .apxs-hero .lede{ animation-range:entry 0% entry 55%; }\n  .apxs-stats \u003e div:nth-child(1){ animation-range:entry 0% entry 40%; } .apxs-stats \u003e div:nth-child(2){ animation-range:entry 0% entry 50%; }\n  .apxs-stats \u003e div:nth-child(3){ animation-range:entry 0% entry 60%; } .apxs-stats \u003e div:nth-child(4){ animation-range:entry 0% entry 70%; }\n  \/* KPI numbers count up as the band enters, then hand off to the real text *\/\n  .apxs-stats b.n .v{ animation:apxs-hide linear both; animation-timeline:view(); animation-range:entry 0% entry 90%; animation-delay:0s; }\n  .apxs-stats b.n::before{ animation:apxs-count linear both; animation-timeline:view(); animation-range:entry 0% entry 90%; animation-delay:0s; }\n}\n@keyframes apxs-hide{ from{ opacity:0; } 99%{ opacity:0; } to{ opacity:1; } }\n\n\/* b) scroll-driven (progressively enhanced) *\/\n@supports (animation-timeline: view()) {\n  .apxs-sec header, .apxs-flight, .apxs-array, .apxs-missions li, .apxs-therm-grid li, .apxs-boxwrap, .apxs-acc li, .apxs-flow \u003e li, .apxs-dl a{ animation:apxs-rise linear both; animation-timeline:view(); animation-range:entry 0% entry 45%; }\n  .apxs-missions li:nth-child(2){ animation-range:entry 10% entry 50%; } .apxs-missions li:nth-child(3){ animation-range:entry 20% entry 60%; } .apxs-missions li:nth-child(4){ animation-range:entry 30% entry 70%; }\n  .apxs-ladder .f70{ animation:apxs-zoomin linear both; animation-timeline:view(); animation-range:entry 30% cover 45%; }\n  .apxs-ladder .f168{ animation:apxs-zoomin linear both, apxs-pulse 3.6s ease-in-out infinite; animation-timeline:view(), auto; animation-range:entry 45% cover 60%, normal; }\n  .apxs-split{ animation:apxs-wipe linear both; animation-timeline:view(); animation-range:entry 20% cover 55%; }\n}\n\n@media (prefers-reduced-motion: reduce){\n  .apxs *, .apxs *::before, .apxs *::after{ animation:none !important; transition:none !important; }\n  .apxs-stats b.n::before{ display:none; }\n}\n\n\/* ---------- RESPONSIVE ---------- *\/\n@media (max-width:980px){ .apxs-acc{ grid-template-columns:1fr 1fr; } .apxs-flow{ grid-template-columns:1fr 1fr; gap:36px 0; } .apxs-flow::before{ display:none; } }\n@media (max-width:980px){ .apxs-array, .apxs-array--4{ grid-template-columns:repeat(2,1fr); } .apxs-therm-grid{ grid-template-columns:repeat(6,1fr); } .apxs-therm-grid li:nth-child(n+4){ grid-column:span 3; } }\n@media (max-width:900px){ .apxs-missions{ grid-template-columns:1fr 1fr; } .apxs-spec{ grid-template-columns:1fr 1fr; } }\n@media (max-width:860px){ .apxs-zoom, .apxs-dn .grid, .apxs-flight, .apxs-boxwrap{ grid-template-columns:1fr; } .apxs-flight .shot, .apxs-boxwrap .shot{ min-height:0; aspect-ratio:16\/9; } .apxs-flight .shot .apxs-ph, .apxs-boxwrap .shot .apxs-ph, .apxs-flight .shot .apxs-media, .apxs-boxwrap .shot .apxs-media{ min-height:0; } }\n@media (max-width:760px){\n  .apxs-sec header{ grid-template-columns:1fr; }\n  \/* full-bleed on phones: escape the theme container gutters *\/\n  .apxs{ width:100vw; max-width:100vw; position:relative; left:50%; margin-left:-50vw; margin-right:-50vw; border-radius:0; }\n}\n@media (max-width:720px){ .apxs-stats{ grid-template-columns:1fr 1fr; } .apxs-stats \u003e div:nth-child(3){ border-left:0; padding-left:0; } .apxs-stats \u003e div:nth-child(n+3){ border-top:1px solid var(--line); } .apxs-hero{ min-height:0; padding-top:150px; } }\n@media (max-width:560px){\n  .apxs-array, .apxs-array--4{ grid-template-columns:repeat(2,1fr); } .apxs-array li{ min-height:0; padding:18px 14px; }\n  .apxs-therm-grid{ grid-template-columns:1fr 1fr; } .apxs-therm-grid li, .apxs-therm-grid li:nth-child(n+4){ grid-column:span 1; } .apxs-therm-grid li:last-child{ grid-column:1\/-1; }\n  .apxs-ladder .f168{ inset:37% 36%; font-size:11px; } .apxs-ladder .f70{ font-size:11px; }\n  \/* compare table -\u003e stacked cards *\/\n  .apxs-vs thead{ display:none; } .apxs-vs table, .apxs-vs tbody, .apxs-vs tr, .apxs-vs td{ display:block; width:auto; }\n  .apxs-vs tr{ border-bottom:1px solid var(--line); padding:14px 0; } .apxs-vs td{ border:0; padding:3px 0; }\n  .apxs-vs td:first-child{ width:auto; font:700 13px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; color:var(--red); padding-bottom:8px; }\n  .apxs-vs td:nth-child(2)::before{ content:'4E  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--brand); }\n  .apxs-vs td:nth-child(3)::before{ content:'4T  '; font:700 12px\/1 var(--cond); letter-spacing:.1em; color:var(--muted); }\n  .apxs-missions{ grid-template-columns:1fr; } .apxs-missions .shot, .apxs-missions .shot .apxs-ph, .apxs-missions .shot .apxs-media{ aspect-ratio:16\/9; }\n  .apxs-acc{ grid-template-columns:1fr 1fr; } .apxs-acc .body{ padding:14px; } .apxs-acc h4{ font-size:15px; } .apxs-acc p{ font-size:13px; } .apxs-acc a{ font-size:12px; letter-spacing:.06em; }\n  .apxs-flow{ grid-template-columns:1fr; } .apxs-dl{ grid-template-columns:1fr; } .apxs-dl a{ grid-template-columns:48px 1fr auto; padding:16px; }\n  .apxs-spec{ grid-template-columns:1fr; } .apxs-box{ grid-template-columns:1fr; }\n  .apxs-zoom ol li{ grid-template-columns:72px 1fr; } .apxs-zoom ol b{ font-size:36px; }\n  .apxs-split .hud.tr, .apxs-split .hud.br{ display:none; }\n  .apxs-dn .cta a{ width:100%; text-align:center; }\n}\n\n\/* ---------- C10: WAND MODES ---------- *\/\n.apxs-modes{ display:grid; grid-template-columns:repeat(2,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:28px; }\n.apxs-modes li{ background:var(--ink); padding:26px 24px; }\n.apxs-modes .tag{ font:600 12px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--green); }\n.apxs-modes h4{ font:800 clamp(28px,3.4vw,40px)\/1 var(--cond); letter-spacing:-.02em; margin:10px 0 4px; }\n.apxs-modes p{ color:var(--muted); font-size:14.5px; margin:0 0 18px; }\n.apxs-modes dl{ margin:0; border-top:1px solid var(--line); }\n.apxs-modes dd{ display:flex; justify-content:space-between; gap:14px; padding:12px 0; border-bottom:1px solid rgba(43,48,51,.6); font-size:15px; }\n.apxs-modes dd span{ color:var(--muted); }\n.apxs-modes dd b{ font:800 22px\/1 var(--cond); color:var(--brand); letter-spacing:-.01em; }\n.apxs-wandnote{ margin-top:22px; display:grid; grid-template-columns:repeat(3,1fr); gap:2px; background:var(--line); border:1px solid var(--line); }\n.apxs-wandnote div{ background:var(--ink-2); padding:16px 18px; font-size:14px; color:var(--muted); }\n.apxs-wandnote b{ display:block; color:var(--text); font:700 13px\/1 var(--cond); letter-spacing:.1em; text-transform:uppercase; margin-bottom:6px; }\n.apxs-excl{ display:inline-flex; align-items:center; gap:10px; font:700 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:#1a0f00; background:var(--green); padding:8px 12px; margin-bottom:18px; }\n.apxs-video{ margin-top:0; }\n.apxs-video video{ width:100%; aspect-ratio:16\/9; object-fit:cover; display:block; border:1px solid var(--line); }\n@media (max-width:760px){ .apxs-modes{ grid-template-columns:1fr; } .apxs-wandnote{ grid-template-columns:1fr; } }\n\n.apxs-hero .media img{ filter:saturate(.9); }\n.apxs-vans{ display:grid; grid-template-columns:repeat(3,1fr); gap:2px; background:var(--line); border:1px solid var(--line); margin-top:28px; }\n.apxs-vans li{ background:var(--ink); padding:22px 20px; }\n.apxs-vans .name{ font:600 13px\/1 var(--cond); letter-spacing:.14em; text-transform:uppercase; color:var(--green); }\n.apxs-vans h4{ font:800 26px\/1 var(--cond); margin:10px 0 6px; letter-spacing:-.01em; }\n.apxs-vans p{ color:var(--muted); font-size:14px; margin:0; }\n@media (max-width:760px){ .apxs-vans{ grid-template-columns:1fr; } }\n\u003c\/style\u003e\n\n\u003csection class=\"apxs\"\u003e\n\n\u003c!-- ==== SECTION: HERO ==== --\u003e\n  \u003cdiv class=\"apxs-hero\"\u003e\n    \u003cdiv class=\"media\"\u003e\u003cimg class=\"apxs-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/Apex-Pro-Rig-Van-2.webp?v=1785512203\" alt=\"APEX Pro Solution Suite van skid with pressure wash, soft wash and RO\/DI pure water systems\" fetchpriority=\"high\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cdiv class=\"kicker\"\u003eABZ Innovation · Mobile Cleaning Operations\u003c\/div\u003e\n      \u003ch2\u003eAPEX Pro \u003cspan\u003eEvery wash system. One van. One operator.\u003c\/span\u003e\n\u003c\/h2\u003e\n      \u003cp class=\"lede\"\u003eA fully integrated van-mounted skid for professional exterior cleaning. \u003cstrong\u003ePressure wash, soft wash, chemical dosing and 4-stage RO\/DI pure water\u003c\/strong\u003e in one turnkey system, with RigLink remote start\/stop and electric reels so a single operator runs the whole rig from the wand. This listing is the \u003cstrong\u003eskid system only\u003c\/strong\u003e: add the ABZ C10 cleaning drone when you're ready. \u003cstrong\u003eVan not included:\u003c\/strong\u003e the skid drops into your own high-top Transit, ProMaster or Sprinter.\u003c\/p\u003e\n      \u003cdiv class=\"apxs-stats\"\u003e\n        \u003cdiv\u003e\n\u003cb\u003e8.0\u003csmall\u003eGPM\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003ePressure wash at 3,500 PSI\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb\u003e11.5\u003csmall\u003eGPM\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eSoft wash at 300 PSI\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb class=\"n\" style=\"--apxs-n:200\"\u003e\u003cspan class=\"v\"\u003e200\u003c\/span\u003e\u003csmall\u003egal\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eOnboard fresh water\u003c\/span\u003e\n\u003c\/div\u003e\n        \u003cdiv\u003e\n\u003cb class=\"n\" style=\"--apxs-n:4\"\u003e\u003cspan class=\"v\"\u003e4\u003c\/span\u003e\u003csmall\u003estage\u003c\/small\u003e\u003c\/b\u003e\u003cspan\u003eRO\/DI pure water\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: MARQUEE ==== --\u003e\n  \u003cdiv class=\"apxs-marq\" aria-hidden=\"true\"\u003e\n    \u003cdiv class=\"track\"\u003e\n      \u003cul\u003e\n\u003cli\u003ePressure wash\u003c\/li\u003e\n\u003cli\u003eSoft wash\u003c\/li\u003e\n\u003cli\u003eChemical dosing\u003c\/li\u003e\n\u003cli\u003eRO\/DI pure water\u003c\/li\u003e\n\u003cli\u003eRigLink remote\u003c\/li\u003e\n\u003cli\u003eElectric reels\u003c\/li\u003e\n\u003cli\u003eFord Transit\u003c\/li\u003e\n\u003cli\u003eRAM ProMaster\u003c\/li\u003e\n\u003cli\u003eMercedes Sprinter\u003c\/li\u003e\n\u003c\/ul\u003e\n      \u003cul\u003e\n\u003cli\u003ePressure wash\u003c\/li\u003e\n\u003cli\u003eSoft wash\u003c\/li\u003e\n\u003cli\u003eChemical dosing\u003c\/li\u003e\n\u003cli\u003eRO\/DI pure water\u003c\/li\u003e\n\u003cli\u003eRigLink remote\u003c\/li\u003e\n\u003cli\u003eElectric reels\u003c\/li\u003e\n\u003cli\u003eFord Transit\u003c\/li\u003e\n\u003cli\u003eRAM ProMaster\u003c\/li\u003e\n\u003cli\u003eMercedes Sprinter\u003c\/li\u003e\n\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: ONE SKID ==== --\u003e\n  \u003cdiv class=\"apxs-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eEvery wash system,\u003cbr\u003eone skid.\u003c\/h3\u003e\n        \u003cp\u003eThe APEX Pro Solution Suite consolidates every mobile-cleaning workflow into a single 96″ × 48″ × 60″ skid. Designed to drop into a high-top van, pre-plumbed and pre-wired.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"apxs-array apxs-array--4\"\u003e\n        \u003cli style=\"--c:var(--brand)\"\u003e\n\u003cdiv class=\"name\"\u003ePressure wash\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e8.0\u003csmall\u003eGPM\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003e3,500 PSI\u003c\/b\u003e · Honda GX690 · RigLink remote start\/stop\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:var(--teal)\"\u003e\n\u003cdiv class=\"name\"\u003eSoft wash\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e11.5\u003csmall\u003eGPM\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003e300 PSI\u003c\/b\u003e · Comet P40 · Honda GX160\/GX200 · RigLink remote\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:var(--green)\"\u003e\n\u003cdiv class=\"name\"\u003ePure water\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e4\u003csmall\u003estage\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003eRO\/DI\u003c\/b\u003e · 3 RO membranes · 110V booster · dual TDS meter\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli style=\"--c:#ecebe6\"\u003e\n\u003cdiv class=\"name\"\u003eOnboard tanks\u003c\/div\u003e\n\u003cdiv class=\"big\"\u003e200\u003csmall\u003egal\u003c\/small\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sub\"\u003e\n\u003cb\u003eFresh water\u003c\/b\u003e · 55 gal chemical · 2 × 7 gal soap\u003c\/div\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n      \u003cul class=\"apxs-modes\"\u003e\n        \u003cli\u003e\n          \u003cspan class=\"tag\"\u003eSystem 1\u003c\/span\u003e\n          \u003ch4\u003ePressure Wash\u003c\/h4\u003e\n          \u003cp\u003eEnough flow and pressure for large-area cleaning and heavy soil removal. RigLink remote start\/stop from anywhere on the job.\u003c\/p\u003e\n          \u003cdl\u003e\n            \u003cdd\u003e\n\u003cspan\u003eFlow\u003c\/span\u003e\u003cb\u003e8.0 GPM\u003c\/b\u003e\n\u003c\/dd\u003e\n            \u003cdd\u003e\n\u003cspan\u003ePressure\u003c\/span\u003e\u003cb\u003e3,500 PSI\u003c\/b\u003e\n\u003c\/dd\u003e\n            \u003cdd\u003e\n\u003cspan\u003eEngine\u003c\/span\u003e\u003cb\u003eHonda GX690\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003c\/dl\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n          \u003cspan class=\"tag\"\u003eSystem 2\u003c\/span\u003e\n          \u003ch4\u003eSoft Wash\u003c\/h4\u003e\n          \u003cp\u003eThe right ratio for house washing and delicate surfaces. Same RigLink remote workflow.\u003c\/p\u003e\n          \u003cdl\u003e\n            \u003cdd\u003e\n\u003cspan\u003eFlow\u003c\/span\u003e\u003cb\u003e11.5 GPM\u003c\/b\u003e\n\u003c\/dd\u003e\n            \u003cdd\u003e\n\u003cspan\u003ePressure\u003c\/span\u003e\u003cb\u003e300 PSI\u003c\/b\u003e\n\u003c\/dd\u003e\n            \u003cdd\u003e\n\u003cspan\u003ePump \/ engine\u003c\/span\u003e\u003cb\u003eComet P40 · Honda GX160\/GX200\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003c\/dl\u003e\n        \u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: ONE OPERATOR ==== --\u003e\n  \u003cdiv class=\"apxs-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eEngineered for pros,\u003cbr\u003erun by one operator.\u003c\/h3\u003e\n        \u003cp\u003eRigLink turns every engine start, chemical inject and rinse into a button press from wherever you're working. Electric reels do the heavy lifting on hose management. A single operator runs the whole rig from the wand.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"apxs-flight\"\u003e\n        \u003cdiv class=\"shot\"\u003e\u003cimg class=\"apxs-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/Apex-Pro-Rig-Van-1200x770.jpg?v=1785512260\" alt=\"APEX Pro Solution Suite van skid interior with reels and remote controls\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cb\u003eRigLink\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eRemote start \/ stop\u003c\/h4\u003e\n\u003cp\u003eStart and stop both engines and control the chemical system from anywhere on the job. No walking back to the rig, no idle time between passes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003e3 × 12″\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eElectric reels\u003c\/h4\u003e\n\u003cp\u003eThree heavy-duty 12″ electric reels for pressure, soft-wash and pure water lines. Powered deployment and retraction keeps the reels tangle-free.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003eDosing\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eClearView V4 + Hydro-Mixer XL\u003c\/h4\u003e\n\u003cp\u003eRigLink remote injector, ClearView V4 for accurate ratio control, Hydro-Mixer XL for higher-volume mixing, plus remote rinse. Precise dosing on demand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cb\u003e12V\u003c\/b\u003e\u003cdiv\u003e\n\u003ch4\u003eDeep-cycle battery + onboard charger\u003c\/h4\u003e\n\u003cp\u003ePowers the electric reels, RigLink controls and RO\/DI booster all day. Onboard charger with a dedicated fuse panel keeps it topped and protected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: PURE WATER + CAPACITY ==== --\u003e\n  \u003cdiv class=\"apxs-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eSerious water purity,\u003cbr\u003eserious capacity.\u003c\/h3\u003e\n        \u003cp\u003eWindow-cleaning-grade pure water from a 4-stage RO\/DI system, and enough onboard storage to stay in the field all day without refills at the customer's spigot.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"apxs-therm-grid\"\u003e\n        \u003cli\u003e\n\u003cb\u003e4-stage\u003c\/b\u003e\u003ch4\u003eRO\/DI filtration\u003c\/h4\u003e\n\u003cp\u003eSediment, carbon, reverse osmosis and DI remove almost every mineral and contaminant. Spot-free for windows and solar.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e3 + 110V\u003c\/b\u003e\u003ch4\u003eRO membranes and booster\u003c\/h4\u003e\n\u003cp\u003eThree membranes in parallel out-produce single-membrane systems. The 110V booster holds pressure on long runs.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003eTDS in\/out\u003c\/b\u003e\u003ch4\u003eDual TDS meter\u003c\/h4\u003e\n\u003cp\u003eLive purity monitoring. Know when membranes need service before water quality drops.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e200 gal\u003c\/b\u003e\u003ch4\u003eFresh water tank\u003c\/h4\u003e\n\u003cp\u003eA full day of soft wash or window cleaning without refills.\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cb\u003e55 + 2×7\u003c\/b\u003e\u003ch4\u003eChemical and soap tanks\u003c\/h4\u003e\n\u003cp\u003e55 gal primary chemical plus two 7 gal soap tanks for multiple chemistries in one dispatch.\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: VAN FIT ==== --\u003e\n  \u003cdiv class=\"apxs-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eVan-ready.\u003cbr\u003eNo bespoke fitting.\u003c\/h3\u003e\n        \u003cp\u003eSized to drop directly into your own high-top van. The skid arrives pre-plumbed and pre-wired, ready to install. Vehicle not included.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"apxs-vans\"\u003e\n        \u003cli\u003e\n\u003cspan class=\"name\"\u003eFits\u003c\/span\u003e\u003ch4\u003eFord Transit\u003c\/h4\u003e\n\u003cp\u003eHigh-top\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"name\"\u003eFits\u003c\/span\u003e\u003ch4\u003eRAM ProMaster\u003c\/h4\u003e\n\u003cp\u003eHigh-top\u003c\/p\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cspan class=\"name\"\u003eFits\u003c\/span\u003e\u003ch4\u003eMercedes Sprinter\u003c\/h4\u003e\n\u003cp\u003eHigh-top\u003c\/p\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: COMPARE (skid only vs full suite) ==== --\u003e\n  \u003cdiv class=\"apxs-sec alt apxs-vs\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eSkid only\u003cbr\u003eor full suite?\u003c\/h3\u003e\n        \u003cp\u003eSame skid, same systems. The suite adds the aircraft and the training to run it.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"scroll\"\u003e\n        \u003ctable\u003e\n          \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eIncluded\u003c\/th\u003e\n\u003cth\u003eAPEX Pro Skid Only\u003c\/th\u003e\n\u003cth\u003e\u003ca href=\"https:\/\/www.dronenerds.com\/products\/apex-pro-solution-suite-cleaning-van-skid\"\u003eFull Suite with C10 →\u003c\/a\u003e\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n          \u003ctbody\u003e\n            \u003ctr\u003e\n\u003ctd\u003eAPEX Pro van skid\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eABZ C10 cleaning drone\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eC10 batteries and charger\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e4 batteries + charger\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eDrone Wash training\u003c\/td\u003e\n\u003ctd\u003eNot included\u003c\/td\u003e\n\u003ctd\u003e3-day intro\u003c\/td\u003e\n\u003c\/tr\u003e\n            \u003ctr\u003e\n\u003ctd\u003eVan\u003c\/td\u003e\n\u003ctd\u003eCustomer-supplied\u003c\/td\u003e\n\u003ctd\u003eCustomer-supplied\u003c\/td\u003e\n\u003c\/tr\u003e\n          \u003c\/tbody\u003e\n        \u003c\/table\u003e\n      \u003c\/div\u003e\n      \u003cp class=\"verdict\"\u003e\u003cb\u003eRule of thumb:\u003c\/b\u003e already own a C10? Skid only. Starting a drone-wash operation from scratch? The suite gets you the aircraft and the training in one order.\u003c\/p\u003e\n      \u003cp class=\"alt-link\"\u003e\u003ca href=\"https:\/\/www.dronenerds.com\/products\/apex-pro-solution-suite-cleaning-van-skid\"\u003eWant the drone bundled in? See the full APEX Pro Solution Suite →\u003c\/a\u003e\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: SPEC PLATE ==== --\u003e\n  \u003cdiv class=\"apxs-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eSpecifications\u003c\/h3\u003e\n        \u003cp\u003eAs configured in the APEX Pro Solution Suite.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"apxs-spec\"\u003e\n        \u003cdl\u003e\n          \u003cdt\u003ePressure wash\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eFlow\u003c\/span\u003e\u003cb\u003e8.0 GPM\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003ePressure\u003c\/span\u003e\u003cb\u003e3,500 PSI\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eEngine\u003c\/span\u003e\u003cb\u003eHonda GX690\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eRemote\u003c\/span\u003e\u003cb\u003eRigLink start\/stop\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdt\u003eSoft wash\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eFlow\u003c\/span\u003e\u003cb\u003e11.5 GPM\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003ePressure\u003c\/span\u003e\u003cb\u003e300 PSI\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003ePump\u003c\/span\u003e\u003cb\u003eComet P40\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eEngine\u003c\/span\u003e\u003cb\u003eHonda GX160\/GX200\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n        \u003cdl\u003e\n          \u003cdt\u003ePure water\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eFiltration\u003c\/span\u003e\u003cb\u003e4-stage RO\/DI\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eRO membranes\u003c\/span\u003e\u003cb\u003e3\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eBooster\u003c\/span\u003e\u003cb\u003e110V\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eMonitoring\u003c\/span\u003e\u003cb\u003eDual TDS meter\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdt\u003eChemical system\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eInjector\u003c\/span\u003e\u003cb\u003eRigLink remote\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eRatio control\u003c\/span\u003e\u003cb\u003eClearView V4\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eMixing\u003c\/span\u003e\u003cb\u003eHydro-Mixer XL\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eRinse\u003c\/span\u003e\u003cb\u003eRemote rinse\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n        \u003cdl\u003e\n          \u003cdt\u003eSkid and power\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSkid dimensions\u003c\/span\u003e\u003cb\u003e96″ × 48″ × 60″\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eVan fit\u003c\/span\u003e\u003cb\u003eTransit, ProMaster, Sprinter (high-top)\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eVehicle\u003c\/span\u003e\u003cb\u003eCustomer-supplied, not included\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eReels\u003c\/span\u003e\u003cb\u003e3 × 12″ electric\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003ePower\u003c\/span\u003e\u003cb\u003eDeep-cycle battery, onboard charger, fuse panel\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdt\u003eTanks\u003c\/dt\u003e\n          \u003cdd\u003e\n\u003cspan\u003eFresh water\u003c\/span\u003e\u003cb\u003e200 gal\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eChemical\u003c\/span\u003e\u003cb\u003e55 gal\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSoap\u003c\/span\u003e\u003cb\u003e2 × 7 gal\u003c\/b\u003e\n\u003c\/dd\u003e\n          \u003cdd\u003e\n\u003cspan\u003eSKU\u003c\/span\u003e\u003cb\u003eC10-APEX-PRO\u003c\/b\u003e\n\u003c\/dd\u003e\n        \u003c\/dl\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: IN THE BOX ==== --\u003e\n  \u003cdiv class=\"apxs-sec alt\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eWhat's included\u003c\/h3\u003e\n        \u003cp\u003eThe complete skid system, pre-plumbed and pre-wired. Van and aircraft are not included; see the full suite if you want the C10 bundled in.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdiv class=\"apxs-boxwrap\"\u003e\n        \u003cdiv class=\"shot\"\u003e\u003cimg class=\"apxs-media\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/Apex-Pro-Rig-Van-2.webp?v=1785512203\" alt=\"APEX Pro Solution Suite van skid\" loading=\"lazy\"\u003e\u003c\/div\u003e\n        \u003cul class=\"apxs-box\"\u003e\n          \u003cli\u003eAPEX Pro Van Skid Solution\u003cb\u003e×1\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003ePressure wash system, 8.0 GPM \/ 3,500 PSI\u003cb\u003eincluded\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eSoft wash system, 11.5 GPM \/ 300 PSI\u003cb\u003eincluded\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003e4-stage RO\/DI pure water system\u003cb\u003eincluded\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003eChemical dosing stack and RigLink remote\u003cb\u003eincluded\u003c\/b\u003e\n\u003c\/li\u003e\n          \u003cli\u003e3 × 12″ electric reels, battery, charger, fuse panel\u003cb\u003eincluded\u003c\/b\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: ACCESSORIES ==== --\u003e\n  \u003cdiv class=\"apxs-sec\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eRound out\u003cbr\u003ethe rig.\u003c\/h3\u003e\n        \u003cp\u003eWhat our team adds to APEX Pro orders.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cul class=\"apxs-acc\"\u003e\n        \u003cli class=\"key\"\u003e\n\u003cdiv class=\"shot\"\u003e\u003cimg class=\"apxs-media r-1x1\" src=\"https:\/\/www.dronenerds.com\/cdn\/shop\/files\/c108.jpg?v=1781196740\" alt=\"ABZ Innovation C10 Cleaning Drone Ready to Fly Kit\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cspan class=\"tag\"\u003eAdd the aircraft\u003c\/span\u003e\u003ch4\u003eABZ C10 Cleaning Drone Ready to Fly Kit\u003c\/h4\u003e\n\u003cp\u003eThe drone this skid was built around, with charger and four batteries.\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.dronenerds.com\/products\/abz-innovation-c10-cleaning-drone-ready-to-fly-kit\"\u003eSee the C10 kit\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cdiv class=\"shot\"\u003e\u003cimg class=\"apxs-media r-1x1\" src=\"https:\/\/www.dronenerds.com\/cdn\/shop\/files\/Hose-1-1_49f7e83f-34bb-4377-a301-d5366dae3a4f.webp?v=1781195977\" alt=\"ABZ C10 190 ft hose\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cspan class=\"tag\"\u003eHose\u003c\/span\u003e\u003ch4\u003eABZ C10 190 ft Hose (60 m)\u003c\/h4\u003e\n\u003cp\u003eFull-height reach for high-rise facades and tall structures.\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.dronenerds.com\/products\/abz-c10-190-ft-hose-60m\"\u003eShop 190 ft hose\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cdiv class=\"shot\"\u003e\u003cimg class=\"apxs-media r-1x1\" src=\"https:\/\/www.dronenerds.com\/cdn\/shop\/files\/c103.jpg?v=1781196740\" alt=\"ABZ Innovation C10 cleaning drone\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cspan class=\"tag\"\u003eAircraft\u003c\/span\u003e\u003ch4\u003eABZ Innovation C10 Cleaning Drone\u003c\/h4\u003e\n\u003cp\u003eDrone only, for operators who already have ABZ batteries and a charger.\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.dronenerds.com\/products\/abz-innovation-c10-spraying-drone\"\u003eSee the C10\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n        \u003cli\u003e\n\u003cdiv class=\"shot\"\u003e\u003cimg class=\"apxs-media r-1x1\" src=\"https:\/\/www.dronenerds.com\/cdn\/shop\/files\/battery_a56b897f-1c4f-4ec2-84ed-e009df272882.jpg?v=1781196114\" alt=\"ABZ Innovation battery\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"body\"\u003e\n\u003cspan class=\"tag\"\u003eMust-have\u003c\/span\u003e\u003ch4\u003eABZ Innovation Battery\u003c\/h4\u003e\n\u003cp\u003eSpares keep the C10 working while others charge.\u003c\/p\u003e\n\u003ca href=\"https:\/\/www.dronenerds.com\/products\/abz-innovation-battery-for-l10-c10-s20-m12-drone\"\u003eShop battery\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: FAQ ==== --\u003e\n  \u003cdiv class=\"apxs-sec alt apxs-faq\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cheader\u003e\n        \u003ch3\u003eQuestions we get\u003cbr\u003eabout the APEX Pro.\u003c\/h3\u003e\n        \u003cp\u003eStraight answers from the team that configures and supports these rigs.\u003c\/p\u003e\n      \u003c\/header\u003e\n      \u003cdetails\u003e\u003csummary\u003eIs the van included?\u003c\/summary\u003e\u003cp\u003eNo. This is the skid system only. You supply the van; the skid is sized to drop into a high-top Ford Transit, RAM ProMaster or Mercedes Sprinter.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhich vans does the skid fit?\u003c\/summary\u003e\u003cp\u003eHigh-top Ford Transit, RAM ProMaster and Mercedes Sprinter. The skid is 96″ × 48″ × 60″, pre-plumbed and pre-wired, and drops in without bespoke fitting.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eCan one person actually run it?\u003c\/summary\u003e\u003cp\u003eThat's the design goal. RigLink remote start\/stop controls both engines and the chemical system from the wand, and the three 12″ electric reels handle hose deployment and retraction, so a single operator can run pressure wash, soft wash and pure water from wherever they're working.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhat's the difference between the pressure wash and soft wash systems?\u003c\/summary\u003e\u003cp\u003ePressure wash is 8.0 GPM at 3,500 PSI on a Honda GX690 for large areas and heavy soil. Soft wash is 11.5 GPM at 300 PSI through a Comet P40 pump on a Honda GX160\/GX200 for house washing and delicate surfaces. Both are on RigLink remote.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eHow do I know the pure water is still pure?\u003c\/summary\u003e\u003cp\u003eThe dual TDS meter shows TDS in and TDS out in real time, so you see membrane performance live and can schedule service before water quality drops.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eIs the C10 drone included?\u003c\/summary\u003e\u003cp\u003eNo. This listing is the skid system on its own. If you want the C10 aircraft, four batteries, charger and 3-day Drone Wash training bundled in, see the \u003ca href=\"https:\/\/www.dronenerds.com\/products\/apex-pro-solution-suite-cleaning-van-skid\"\u003efull APEX Pro Solution Suite with C10\u003c\/a\u003e.\u003c\/p\u003e\u003c\/details\u003e\n      \u003cdetails\u003e\u003csummary\u003eWhy no price on the page?\u003c\/summary\u003e\u003cp\u003eThe manufacturer doesn't allow this product's price to be advertised online. Dealers can log in to see pricing; everyone else, use the quote button and our team will have numbers back fast.\u003c\/p\u003e\u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c!-- ==== SECTION: DRONE NERDS ==== --\u003e\n  \u003cdiv class=\"apxs-sec apxs-dn\"\u003e\n    \u003cdiv class=\"wrap\"\u003e\n      \u003cdiv class=\"grid\"\u003e\n        \u003cdiv\u003e\n          \u003ch3\u003eConfigured by the people\u003cbr\u003ewho \u003cspan\u003erun them.\u003c\/span\u003e\n\u003c\/h3\u003e\n          \u003cp class=\"pitch\"\u003eDrone Nerds is an authorized ABZ Innovation dealer. Enterprise specialists, fleet and agency purchasing, and support from South Florida. Tell us the van and the jobs you're bidding; we'll spec the rig.\u003c\/p\u003e\n          \u003cdiv class=\"cta\"\u003e\n            \u003ca class=\"pri\" href=\"tel:7867087807\"\u003eTalk to an enterprise specialist\u003c\/a\u003e\n            \u003ca href=\"javascript:void(0)\" class=\"apxs-quote\" data-modal-opener=\"PopupModal-requestQuote\" data-title=\"APEX Pro Solution Suite Cleaning Van Skid (Skid Only)\" data-sku=\"APEX-PRO\" data-dealerlogo=\"\/\/www.dronenerds.com\/cdn\/shop\/collections\/abzlogo.png?v=1737737583\u0026amp;width=100\"\u003eRequest a quote\u003c\/a\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cul\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eAuthorized ABZ Innovation dealer\u003c\/h4\u003e\n\u003cp\u003eFactory-new US stock with full manufacturer warranty.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eSkid now, aircraft when ready\u003c\/h4\u003e\n\u003cp\u003eAdd the C10 and training as a bundle or later; the skid is the same either way.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eEnterprise financing and purchasing\u003c\/h4\u003e\n\u003cp\u003eApprove financing, agency POs, and multi-unit pricing for cleaning fleets.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n          \u003cli\u003e\u003cdiv\u003e\n\u003ch4\u003eSetup and support\u003c\/h4\u003e\n\u003cp\u003eCall 786-708-7807 and reach someone who has configured this system.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cimg class=\"apxs-media r-21x9 shot\" src=\"https:\/\/www.dronenerds.com\/cdn\/shop\/files\/About_Us_Banner.png?v=1698958767\u0026amp;width=992\" alt=\"Drone Nerds headquarters in South Florida\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c!-- ==== \/SECTION ==== --\u003e\n\n\u003c\/section\u003e\n\u003c!-- ======================== SHOPIFY DESCRIPTION END ======================== --\u003e","brand":"Midwest Washing Equipment","offers":[{"title":"Default Title","offer_id":53138774163772,"sku":"APEX-PRO","price":33099.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/3556\/3580\/files\/Apex-Pro-Rig-Van-1200x770.jpg?v=1785512260","url":"https:\/\/www.dronenerds.com\/products\/midwest-washing-apex-van-skid-pro-apex-pro","provider":"Drone Nerds","version":"1.0","type":"link"}