{"id":5,"date":"2018-07-06T06:29:18","date_gmt":"2018-07-06T06:29:18","guid":{"rendered":"https:\/\/sitesurge.com\/?page_id=5"},"modified":"2026-06-09T02:27:11","modified_gmt":"2026-06-09T02:27:11","slug":"sitemate","status":"publish","type":"page","link":"https:\/\/sitemate.com\/za\/","title":{"rendered":"HOMEPAGE \u2013 Sitemate"},"content":{"rendered":"\n\n\t<!-- Hero Video Carousel - drop-in BB HTML module -->\n<!-- Cycles role\/doc pairs + matching Vimeo clip. Each clip loops; carousel advances on safety timer (data-max-ms). -->\n<!-- Preconnect to Vimeo for faster iframe load -->\n<link rel=\"preconnect\" href=\"https:\/\/player.vimeo.com\" crossorigin\/>\n<link rel=\"preconnect\" href=\"https:\/\/i.vimeocdn.com\" crossorigin\/>\n<link rel=\"preconnect\" href=\"https:\/\/f.vimeocdn.com\" crossorigin\/>\n<link rel=\"dns-prefetch\" href=\"https:\/\/player.vimeo.com\"\/>\n<link rel=\"dns-prefetch\" href=\"https:\/\/i.vimeocdn.com\"\/>\n<link rel=\"dns-prefetch\" href=\"https:\/\/f.vimeocdn.com\"\/>\n  <a href=\"\/blog\/company\/introducing-storm-1-0\/\" target=\"_self\" rel=\"noopener\" aria-label=\"Watch the launch video\">\n     <h3>Watch the launch video<\/h3>\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/blue-play-button.svg\" loading=\"lazy\" \/>\n  <\/a>\n  <h1>\n    Stop Paying Your Supervisors\n    <br \/>\n    To Fill In Daily Reports\n  <\/h1>\n  \n    Sitemate turns voice notes, photos, weather, location and conversations into structured, compliant records automatically. From anywhere and on any device &#8211; you review and approve.\n  \n<div class=\"fl-builder-content fl-builder-content-50011 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"50011\"><div  class=\"fl-module fl-module-box fl-node-cj2tbr0mih5p custom-button-container\" data-node=\"cj2tbr0mih5p\">\n\t<a class=\"fl-module fl-module-box fl-node-zevrpfq9icy1 custom-blue-button\" data-node=\"zevrpfq9icy1\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-6jegwid89ryu\" data-node=\"6jegwid89ryu\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-bpvn3s4o7quh custom-button-white-arrow\" data-node=\"bpvn3s4o7quh\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-xqpcbm0uynod custom-grey-button\" data-node=\"xqpcbm0uynod\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-hm0dz3956qac\" data-node=\"hm0dz3956qac\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>\n    <button role=\"tab\" aria-selected=\"true\"\n            data-index=\"0\" data-role=\"Supervisors\" data-doc=\"Daily Reports\"\n            data-vimeo-id=\"1195429670\" data-vimeo-hash=\"fdb4cc3130\"\n            data-poster=\"\/wp-content\/uploads\/2026\/05\/supervisors-daily-reports-thumb-28-05.webp\">\n    <\/button>\n    <button role=\"tab\" aria-selected=\"false\"\n            data-index=\"1\" data-role=\"Foremen\" data-doc=\"Toolbox Talks\"\n            data-vimeo-id=\"1195270125\" data-vimeo-hash=\"b4d3802ce4\"\n            data-poster=\"\/wp-content\/uploads\/2026\/05\/foreman-toolboxtalks-thumb-28-05.webp\">\n    <\/button>\n    <button role=\"tab\" aria-selected=\"false\"\n            data-index=\"2\" data-role=\"Engineers\" data-doc=\"ITPs\"\n            data-vimeo-id=\"1195269637\" data-vimeo-hash=\"9cb6105a29\"\n            data-poster=\"\/wp-content\/uploads\/2026\/05\/engineers-itp-thumb-28-05.webp\">\n    <\/button>\n    <button role=\"tab\" aria-selected=\"false\"\n            data-index=\"3\" data-role=\"Safety Officers\" data-doc=\"Incident Reports\"\n            data-vimeo-id=\"1195225353\" data-vimeo-hash=\"ce2463fabb\"\n            data-poster=\"\/wp-content\/uploads\/2026\/05\/safety-officer-incident-report-thumb-28-05.webp\">\n    <\/button>\n    <button role=\"tab\" aria-selected=\"false\"\n            data-index=\"4\" data-role=\"Operators\" data-doc=\"Pre-starts\"\n            data-vimeo-id=\"1195865728\" data-vimeo-hash=\"3d18b9e045\"\n            data-poster=\"\/wp-content\/uploads\/2026\/05\/operators-prestarts-thumb-28-05.webp\">\n    <\/button>\n<style>\n.hvc {\n  --hvc-blue: #0085E8;\n  --hvc-blue-dark: #0B62AF;\n  --hvc-ink: #0B1A2B;\n  --hvc-muted: #6D7783;\n  --hvc-border: #D0D8E6;\n  --hvc-bg: #F4F7FC;\n  --hvc-radius: 24px;\n  --hvc-ease: cubic-bezier(0.4, 0, 0.2, 1);\n  margin: 0 auto;\n  text-align: center;\n  color: var(--hvc-ink);\n}\n\/* Launch-video pill link (anchor styled as a button) *\/\n.hvc__launch {\n    box-shadow: 0 0px 8px rgba(0, 0, 0, 0.1);\n  display: inline-flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 18px;\n  margin: 0 auto 24px;\n  background: #fff;\n  color: var(--hvc-blue);\n  border: 2px solid var(--hvc-blue);\n  border-radius: 16px;\n  font-weight: 600;\n  font-size: 14px;\n  line-height: 1;\n  cursor: pointer;\n  text-decoration: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -webkit-tap-highlight-color: transparent;\n  transition: ease all 0.3s;\n}\n\/* Doubled-class specificity (.hvc__launch.hvc__launch) so theme button:hover rules can't repaint the text. *\/\n.hvc__launch.hvc__launch:hover,\n.hvc__launch.hvc__launch:focus {\n  background: #F5F6F7;\n    border: 2px solid var(--hvc-blue-dark);\n    padding: 12px 24px;\n}\n.hvc__launch:focus-visible { box-shadow: 0 0 0 3px rgba(0, 133, 232, 0.35); }\n.hvc__launch img { display: block; flex-shrink: 0; transition: filter 160ms var(--hvc-ease); }\n.hvc__launch h3 {\n    font-size: 20px;\n    margin-top: 0;\n    margin-bottom: 0;\n    color: #0085E8;\n}\n.hvc__heading-section {\n    display: flex;\n    flex-direction: column;\n    align-content: center;\n    justify-content: center;\n    align-items: center;\n    margin-bottom: 32px;\n}\n.hvc__headline {\n  font-size: clamp(28px, 4.5vw, 56px) !important;\n  font-weight: 700;\n  line-height: 1.25!important;\n  margin: 0 0 20px;\n  letter-spacing: -0.01em;\n}\n.hvc__swap {\n  color: var(--hvc-blue);\n  display: inline-block;\n  transition: opacity 240ms var(--hvc-ease), transform 240ms var(--hvc-ease);\n}\n.hvc__swap.is-swapping { opacity: 0; transform: translateY(-6px); }\n.hvc__sub {\n  font-size: clamp(15px, 1.2vw, 18px);\n  color: var(--hvc-muted);\n  margin: 0 auto 28px;\n  max-width: 840px;\n  line-height: 1.55;\n}\n.hvc__track { display: flex; gap: 10px; height: clamp(280px, 28vw, 410px); align-items: stretch; }\n.hvc__slide {\n  flex: 1 1 0;\n  min-width: 0;\n  position: relative;\n  overflow: hidden;\n  border: 2px solid transparent;\n  border-radius: var(--hvc-radius);\n  padding: 0;\n  background: #000;\n  color: inherit;\n  font: inherit;\n  cursor: pointer;\n  transition: flex-grow 300ms var(--hvc-ease), border-color 300ms var(--hvc-ease), box-shadow 300ms var(--hvc-ease);\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  -webkit-tap-highlight-color: transparent;\n}\n\/* Pin hover\/focus\/active so the host theme's button rules can't repaint us blue. *\/\n.hvc__slide:hover,\n.hvc__slide:focus,\n.hvc__slide:active {\n  background: #000;\n  color: inherit;\n  outline: none;\n  border: 2px solid transparent;\n}\n.hvc__slide:not(.is-active):hover,\n.hvc__slide:not(.is-active):focus,\n.hvc__slide:not(.is-active):active {\n  border-color: transparent;\n  box-shadow: none;\n}\n.hvc__slide:focus-visible { box-shadow: 0 0 0 3px rgba(0, 133, 232, 0.35); }\n.hvc__slide.is-active,\n.hvc__slide.is-active:hover,\n.hvc__slide.is-active:focus,\n.hvc__slide.is-active:active {\n  flex-grow: 10;\n  border-color: var(--hvc-blue);\n  box-shadow: 0 10px 30px -12px rgba(0, 133, 232, 0.4);\n  background: #000;\n  cursor: default;\n}\n.hvc__slide .hvc__poster {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n  pointer-events: none;\n  z-index: 0;\n  transition: filter 600ms var(--hvc-ease);\n}\n.hvc__slide:not(.is-active) .hvc__poster { filter: brightness(0.85) saturate(0.9); }\n.hvc__slide iframe {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  border: 0;\n  display: block;\n  pointer-events: none;\n  z-index: 1;\n  opacity: 0;\n  transition: opacity 300ms var(--hvc-ease);\n  \/* Width and height set by JS - sized to active dimensions *\/\n}\n\/* Only show iframe on active slide. Inactive slides show their poster. *\/\n.hvc__slide.is-active iframe.is-ready { opacity: 1; }\n\/* Medium and below - only the ACTIVE slide's iframe ever exists (Option A:\n   single-iframe-on-mobile). This rule is a safety net: if an inactive iframe\n   somehow exists (e.g. desktop\u2192mobile resize before JS cleans up), hide it. *\/\n@media (max-width: 1199.98px) {\n  .hvc__slide:not(.is-active) iframe { display: none !important; }\n}\n\/* Mobile - collapse strips, show only active *\/\n@media (max-width: 720px) {\n  .hvc__track { height: 240px; }\n  .hvc__slide:not(.is-active) { display: none; }\n  .hvc__slide.is-active { flex-grow: 1; }\n}\n<\/style>\n\t<section>\n            <h3>\n                Works offline and online\n                <br \/>Available on desktop, mobile &#038; tablet\n            <\/h3>\n                <h3>\n                    1000+ ratings globally\n                <\/h3>\n                <h3>\n                    Works with all major AI Platforms\n                <\/h3>\n<\/section>\n<style>\n.mcp-container {\n    padding-top: 32px;\n}\n.hero-social-proof .custom-col-4 {\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    align-items: center;\n}\n.hero-social-proof h3 {\n    text-align: center;\n    font-size: 18px;\n}\n.icon-container {\n    display: flex;\n    gap: 16px;\n    justify-content: center;\n    align-items: center; \/* keeps differently-sized SVGs vertically centred in the row *\/\n}\n<\/style>\n\t<section>\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/storm-logo.svg\" loading=\"lazy\" \/>\n            <h2>\n                Meet Storm.\n            <\/h2>\n            <h2>\n                The #1 AI Data Capture Agent for the front line of the built world\n            <\/h2>\n            <a href=\"\/product\/storm\">Learn more<img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\" \/><\/a>\n            <a href=\"https:\/\/sitemate.com\/software\/dashpivot\/demo\/?ref=\/\">Watch demo<\/a>\n                \n                    Generate\n                \n                <h3class=\"sunflower\">\n                    Describe what you need. Get a smart template instantly.\n                \n                \n                    Tell Storm what you need, like &#8220;method statement for demolition works,&#8221; and it builds a ready-to-use digital template from scratch. No manual setup.\n                \n                \n                    Convert\n                \n                <h3>\n                    Upload your existing forms. Get a smart digital version instantly.\n                <\/h3>\n                \n                    Drop in a PDF, Word doc, Excel sheet, or even a photo of a paper form. Storm reads it and rebuilds it as a ready-to-use digital template.\n                \n                \n                    Complete\n                \n                <h3>\n                    Voice in, photos in, notes, weather and location in. Completed form out.\n                <\/h3>\n                \n                    Record a voice note, upload site photos, or type what happened. Storm extracts names, times, quantities, and materials into the right form fields.\n                \n                <h3>\n                    Listens to the work\n                <\/h3>\n                \n                    Voice notes and hands-free dictation captured and understood, even through site noise and rough audio.\n                \n                <h3>\n                    Sees the site\n                <\/h3>\n                \n                    Photos, markups, location pins, and timestamps read for context. Visual cues identified automatically.\n                \n                <h3>\n                    Knows the context\n                <\/h3>\n                \n                    Weather, location, time, crew, plant, and materials picked up from your inputs. Fills the right fields without asking.\n                \n                <h3>\n                    Speaks every language\n                <\/h3>\n                \n                    Voice and typed input are processed in your own language or any language. Storm then drafts the form in your Template&#8217;s set language, translating as and if required.\n                \n                <h3>\n                    Speaks built-world\n                <\/h3>\n                \n                    Trained on safety, quality, field reporting, and time and materials workflows. Knows the difference between a JSA and an ITP, daywork and a timesheet.\n                \n                <h3>\n                    Works on site\n                <\/h3>\n                \n                    Built for patchy connectivity, glove-friendly inputs, and crews on the move. Captures now, processes when it can.\n                \n                <h3>\n                    You stay in control\n                <\/h3>\n                \n                    Drafts records and flags them for review. \u2028You approve, edit, or override before anything is submitted.\n                \n<\/section>\n<style>\n.agent-section {\n    position: relative;\n}\n.agent-section h3 {\n    margin-top: 16px;\n    font-weight: 500;\n}\n.agent-left {\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    position: sticky;\n    top: 130px;\n    align-self: start;\n}\n.agent-left-content {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n}\n.agent-right {\n    padding-top: 200px;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n}\n@media (min-width: 768px) {\n    .agent-left-content {\n        padding-right: 32px;\n    }\n}\n@media (max-width: 768px) {\n    .agent-left {\n        top: 0;\n        position: relative;\n    }\n    .agent-right {\n        padding-top: 0px;\n    }\n}\n<\/style>\n\t<style>\n.logo-slider-container {\n    padding-top: 72px;\n    padding-bottom: 80px;\n}\n.centered-text {\n    text-align: center;\n}\n.logo-slider {\n    overflow: hidden;\n    white-space: nowrap;\n    width: 100%;\n    box-sizing: border-box;\n    padding: 10px 0;\n}\n.logo-track {\n    display: flex;\n    animation: scroll 30s linear infinite;\n    will-change: transform;\n    gap: 80px;\n    align-content: center;\n    align-items: center;\n}\n@media (max-width: 768px) {\n    .logo-track {\n        animation: scroll 6s linear infinite !important;\n    }\n}\n@keyframes scroll {\n    0% {\n        transform: translateX(0);\n    }\n    100% {\n        transform: translateX(-50%);\n    }\n}\n        .logo-set {\n            display: flex;\n            flex-shrink: 0;\n        }\n        .logo-item {\n            transition: all 0.3s ease;\n            filter: grayscale(100%);\n        }\n        .brightness-boost {\n            filter: brightness(0.5);\n        }\n        .mulgoa-logo {\n            max-height: 50px !important;\n        }\n        .gswc-logo {\n            max-height: 60px !important;\n        }\n        .phoenix-offshore-soultions {\n            transform: scale(1.4);\n        }\n        .logo-item:hover {\n            transform: scale(1.05);\n            filter: grayscale(10%);\n        }\n        .phoenix-offshore-soultions:hover {\n            transform: scale(1.5);\n        }\n        .logo-item img {\n            max-height: 40px;\n            max-width: 160px;\n            width: auto;\n            height: auto;\n            object-fit: contain;\n            display: block;\n            transition: filter 0.3s ease;\n        }\n        \/* Responsive adjustments *\/\n        @media (max-width: 768px) {\n            .logo-item {\n                width: 120px;\n                margin: 0 20px;\n            }\n            .logo-track {\n                animation-duration: 60s;\n            }\n        }\n    <\/style>\n<section>\n    <h4>\n        Trusted by companies, projects and teams of all sizes\n    <\/h4>\n        <!-- First set of logos -->\n        <!-- Phoenix Offshore Solutions -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/06\/phoenix-offshore-soultions.svg\" loading=\"lazy\" \/>\n        <!-- Stonebond -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/stpnebond-logo.svg\" loading=\"lazy\" \/>\n        <!-- TESMEC -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/04\/Tesmec.svg\" loading=\"lazy\" \/>\n        <!-- Snowy Hydro -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/ColorMixed-Companysnowy-hydro.svg\" loading=\"lazy\" \/>\n        <!-- Mack Civil -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/ColorMack-civil-logo-2-1.svg\" loading=\"lazy\" \/>\n        <!-- JVS -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ColorMixed-CompanyJVS-Industries.svg\" loading=\"lazy\" \/>\n        <!-- APP Group -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/the-app-group-logo.svg\" loading=\"lazy\" \/>\n        <!-- AJC -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ajc-logo.svg\" loading=\"lazy\" \/>\n        <!-- Cherrie -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/cherrie-logo.svg\" loading=\"lazy\" \/>\n        <!-- Burton -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/burton-logo.svg\" loading=\"lazy\" \/>\n        <!-- Great Southwestern Construction INC GSWC -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/gswc-logo.svg\" loading=\"lazy\" \/>\n        <!-- AM1 Projects -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/am1-projects-logo-new.svg\" loading=\"lazy\" \/>\n        <!-- Ward -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ward-logo-new.svg\" loading=\"lazy\" \/>\n        <!-- Caras -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/caras-logo.svg\" loading=\"lazy\" \/>\n        <!-- Sci Dev -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/04\/SciDev-logo-01-1.svg\" loading=\"lazy\" \/>\n        <!-- \\\\\\\\\\\\\\\\ -->\n        <!-- REPEATED FOR LOOP -->\n        <!-- \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ -->\n        <!-- Phoenix Offshore Solutions -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/06\/phoenix-offshore-soultions.svg\" loading=\"lazy\" \/>\n        <!-- Stonebond -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/stpnebond-logo.svg\" loading=\"lazy\" \/>\n        <!-- TESMEC -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/04\/Tesmec.svg\" loading=\"lazy\" \/>\n        <!-- Snowy Hydro -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/ColorMixed-Companysnowy-hydro.svg\" loading=\"lazy\" \/>\n        <!-- Mack Civil -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/ColorMack-civil-logo-2-1.svg\" loading=\"lazy\" \/>\n        <!-- JVS -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ColorMixed-CompanyJVS-Industries.svg\" loading=\"lazy\" \/>\n        <!-- APP Group -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/the-app-group-logo.svg\" loading=\"lazy\" \/>\n        <!-- AJC -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ajc-logo.svg\" loading=\"lazy\" \/>\n        <!-- Cherrie -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/cherrie-logo.svg\" loading=\"lazy\" \/>\n        <!-- Burton -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/burton-logo.svg\" loading=\"lazy\" \/>\n        <!-- Great Southwestern Construction INC GSWC -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/gswc-logo.svg\" loading=\"lazy\" \/>\n        <!-- AM1 Projects -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/am1-projects-logo-new.svg\" loading=\"lazy\" \/>\n        <!-- Ward -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ward-logo-new.svg\" loading=\"lazy\" \/>\n        <!-- Caras -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/caras-logo.svg\" loading=\"lazy\" \/>\n        <!-- Sci Dev -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/04\/SciDev-logo-01-1.svg\" loading=\"lazy\" \/>\n<\/section>\n\t<section>\n        \n            Enterprise\n        \n        <h2>\n            Take your AI strategy where it matters, To the front line\n        <\/h2>\n        \n            Sitemate is the #1 front line AI solution for enterprise built world companies. Deploy AI across every front line workflow, governed, auditable, and compliant from day one.\n        \n            <a href=\"\/enterprise\">\n            Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>\n            <a href=\"https:\/\/calendly.com\/d\/dt2-47k-thk\" target=\"_blank\" rel=\"noopener\">\n            Talk to an expert\n            <\/a>\n<\/section>\n<style>\n    .button-group {\n        display: flex;\n        align-self: start;\n    }\n    .enterprise-hp {\n        text-align: left;\n    }\n<\/style>\n\t<section>\n            <h3>\n                Complete AI Governance\n            <\/h3>\n            \n                Configure how AI behaves on every workspace, template, workflow and field, from daily logs to incident reports.\n            \n            <h3>\n                Full auditability\n            <\/h3>\n            \n                Every action is logged, traceable, and reviewable. Built for the audit trails enterprise compliance requires.\n            \n        <!-- Activity Feed -->\n            Activity Feed\n            <ul aria-live=\"polite\" aria-label=\"Recent activity\"><\/ul>\n            <lottie-player\n            src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/api-flowsite-image.json\"\n            background=\"transparent\"\n            speed=\"0.75\"\n            loop\n            autoplay><\/lottie-player>\n            <h3>\n                Deep integration\n            <\/h3>\n            \n                Connect Sitemate into your existing systems and processes through Flowsite, Open API, and MCP. No data silos, no manual handoffs.\n            \n<\/section>\n<style>\n    .enterpirse-content .custom-col-4 {\n        padding: 24px;\n        border-radius: 16px;\n        border: 1px solid #E0E2E4;\n        background: #ffffff;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n        gap: 32px;\n        transition: border-color 0.3s ease, box-shadow 0.3s ease;\n    }\n    .enterpirse-content .custom-col-4:hover {\n        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);\n    }\n    .enterpirse-content svg {\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n    }\n    .enterprise-text {\n        max-height: fit-content;\n    }\n    .enterpirse-content h3 {\n        margin-top: 0;\n    }\n    .enterpirse-content p {\n        margin-bottom: 0;\n    }\n    .fs-lottie-container {\n        max-width: 80%;\n        margin-bottom: 48px;\n        background: #D8E6F6;\n        padding: 16px;\n        border-radius: 8px;\n        border: 1px solid #0085E8;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n    }\n    \/* Activity Feed module *\/\n    .bb-custom-activity-feed {\n        width: 100%;\n    }\n    .bb-custom-activity-feed-card {\n        background: #ffffff;\n        border: 1px solid #0085E8;\n        border-radius: 8px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n        overflow: hidden;\n        max-height: 280px;\n    }\n    .bb-custom-activity-feed-header {\n        font-family: Roboto, system-ui, sans-serif;\n        font-size: 15px;\n        font-weight: 500;\n        color: #2E3940;\n        padding: 14px 16px 10px;\n    }\n    .bb-custom-activity-feed-list {\n        list-style: none;\n        margin: 0;\n        padding: 0;\n        margin-left: 10px !important;\n    }\n    .bb-custom-activity-feed-row {\n        max-width: 100%;\n        display: flex;\n        align-items: center;\n        gap: 10px;\n        padding: 9px 16px;\n        \/* inset shadow instead of border so it's clipped when row is collapsed *\/\n        box-shadow: inset 0 1px 0 #D8E6F6;\n        font-family: Roboto, system-ui, sans-serif;\n        font-size: 15px;\n        line-height: 1.2;\n        color: #2E3940;\n        overflow: hidden;\n        max-height: 42px;\n        opacity: 1;\n        transform: translateY(0);\n        transition: max-height 400ms ease, opacity 400ms ease, transform 400ms ease, padding 400ms ease;\n    }\n    .bb-custom-activity-feed-row.is-entering {\n        max-height: 0;\n        opacity: 0;\n        transform: translateY(-8px);\n        padding-top: 0;\n        padding-bottom: 0;\n    }\n    .bb-custom-activity-feed-row.is-leaving {\n        max-height: 0;\n        opacity: 0;\n        padding-top: 0;\n        padding-bottom: 0;\n    }\n    .bb-custom-activity-feed-avatar {\n        flex: 0 0 auto;\n        width: 21px;\n        height: 21px;\n        border-radius: 50%;\n        color: #ffffff;\n        font-size: 10px;\n        font-weight: 600;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n    .bb-custom-activity-feed-name {\n        font-family: Sunflower, Roboto, system-ui, sans-serif;\n        font-weight: 500;\n        color: #0085E8;\n        white-space: nowrap;\n    }\n    .bb-custom-activity-feed-action {\n        flex: 1 1 auto;\n        color: #2E3940;\n        white-space: nowrap;\n        overflow: hidden;\n        text-overflow: ellipsis;\n    }\n    .bb-custom-activity-feed-time {\n        flex: 0 0 auto;\n        color: #6D7783;\n        font-size: 14px;\n        white-space: nowrap;\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .bb-custom-activity-feed-row { transition: none; }\n    }\n<\/style>\n\t<section>\n        \n            Systems\n        \n        <h2>\n            One platform. Every system your site needs\n        <\/h2>\n        \n            Safety, quality, field reporting, time and materials, fleet, and tools and equipment. Built to capture work as it happens, with AI rolling out across the platform.\n        \n<div class=\"fl-builder-content fl-builder-content-50011 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"50011\"><div  class=\"fl-module fl-module-box fl-node-cj2tbr0mih5p custom-button-container\" data-node=\"cj2tbr0mih5p\">\n\t<a class=\"fl-module fl-module-box fl-node-zevrpfq9icy1 custom-blue-button\" data-node=\"zevrpfq9icy1\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-6jegwid89ryu\" data-node=\"6jegwid89ryu\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-bpvn3s4o7quh custom-button-white-arrow\" data-node=\"bpvn3s4o7quh\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-xqpcbm0uynod custom-grey-button\" data-node=\"xqpcbm0uynod\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-hm0dz3956qac\" data-node=\"hm0dz3956qac\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n<style>\n    .button-group {\n        display: flex;\n        align-self: start;\n    }\n    .enterprise-hp {\n        text-align: left;\n    }\n<\/style>\n\t<section>\n    <!-- Safety -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/200x200-mini-brand-safety.svg\" loading=\"lazy\" \/>\n            <h3>\n                Safety\n            <\/h3>\n        <a href=\"\/systems\/safety-management-system\/\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/safety-officer-incident-report-thumb-28-05.webp\" loading=\"lazy\" \/>\n        <\/a>\n            <h4>\n                Permits, JSAs, and incident reports completed, not just collected.\n            <\/h4>\n            \n                Permits, JSAs, incident reports drafted from voice notes and photos while the job is still underway. Your team focuses on prevention, not paperwork.\n            \n            <a href=\"\/systems\/safety-management-system\/\">\n                Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>\n    <!-- Quality -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/200x200-mini-brand-quality.svg\" loading=\"lazy\" \/>\n            <h3>\n                Quality\n            <\/h3>\n        <a href=\"\/systems\/quality-management-system\/\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/quality-trhumbnail-new.webp\" loading=\"lazy\" \/>\n        <\/a>\n            <h4>\n                Quality records that finish when the inspection finishes.\n            <\/h4>\n            \n                ITPs, defect reports, commissioning sheets filled as inspections happen. Photo-documented, timestamped, and ready for sign-off without typing.\n            \n            <a href=\"\/systems\/quality-management-system\/\">\n                Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>        \n    <!-- Field Reporting -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/200x200-mini-brand-field-reporting.svg\" loading=\"lazy\" \/>\n            <h3>\n                Field Reporting\n            <\/h3>\n        <a href=\"\/systems\/field-reporting-management-system\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/supervisors-daily-reports-thumb-28-05.webp\" loading=\"lazy\" \/>\n        <\/a>\n            <h4>\n                Document the day by talking about it, not typing about it.\n            <\/h4>\n            \n                Daily reports, progress updates, and shift summaries drafted from the conversations and observations your team is already making.\n            \n            <a href=\"\/systems\/field-reporting-management-system\">\n                Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>        \n    <!-- Time and materials -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/200x200-mini-brand-time-and-attendance.svg\" loading=\"lazy\" \/>\n            <h3>\n                Time &#038; Materials\n            <\/h3>\n         <a href=\"\/systems\/time-and-materials-management-system\/\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/timesheets-thumbnail.webp\" loading=\"lazy\" \/>\n        <\/a>\n            <h4>\n                Hours, materials, and deliveries. Captured once, not entered three times.\n            <\/h4>\n            \n                Timesheets, dockets, tickets and daywork records done before knock-off. Accurate billing without the Friday afternoon chase.\n            \n            <a href=\"\/systems\/time-and-materials-management-system\/\">\n                Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>    \n    <!-- Fleet -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/200x200-mini-brand-fleet-management.svg\" loading=\"lazy\" \/>\n            <h3>\n                Fleet\n            <\/h3>\n        <a href=\"\/systems\/fleet-management-system\/\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/operators-prestarts-thumb-28-05.webp\" loading=\"lazy\" \/>\n        <\/a>\n            <h4>\n                Keep your fleet running, not your paperwork.\n            <\/h4>\n            \n                Pre-starts, services, and fault reports captured on the go, all in one place. Less time on fleet admin, more time on fleet uptime.\n            \n            <a href=\"\/systems\/fleet-management-system\/\">\n                Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>        \n    <!-- Tools and Equipment -->\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/mini-brand-tools-and-equipment-management-large.svg\" loading=\"lazy\" \/>\n            <h3>\n                Tools &#038; Equipment\n            <\/h3>\n        <a href=\"\/systems\/tools-and-equipment-management-system\/\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/tools-thumbnail.webp\" loading=\"lazy\" \/>\n        <\/a>\n            <h4>\n                No lost tools. No missed inspections. No manual logbooks.\n            <\/h4>\n            \n                Check it out, check it in. Track what you&#8217;ve got, where it is, and when it was last inspected.\n            \n            <a href=\"\/systems\/tools-and-equipment-management-system\/\">\n                Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n            <\/a>        \n<\/section>\n<style>\n    .homepage-systems .custom-grid {\n        align-items: stretch;\n    }\n    .homepage-systems h4 {\n        margin-bottom: 8px;\n        text-wrap: pretty;\n    }\n    .homepage-systems .custom-col-4 {\n        display: flex;\n        flex-direction: column;\n        gap: 16px;\n    }\n    .system-name {\n        display: flex;\n        gap: 10px;\n        align-items: center;\n        margin-bottom: -16px;\n    }\n    .system-name h3 {\n        font-weight: 500;\n        padding-bottom: 8px;\n    }\n    .system-name img {\n        max-height: 40px;\n    }\n    .video-container{\n        padding: 16px;\n        border-radius: 16px;\n        border: 1px solid #000;\n        background: #F5F6F7;\n        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.08);\n    }\n    .vimeo-container img {\n        border-radius: 8px;\n        box-shadow: var(--soft-shadow);\n        border: 1px solid var(--sm-bg-grey);\n    }\n    .video-container iframe {\n        border-radius: 8px;\n        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);\n    }\n    .safety {\n        border: 1px solid #0085E8;\n        }\n    .quality {\n        border: 1px solid #0085E8;\n    }   \n    .system-link {\n        margin-top: 8px;\n        display: flex;\n        gap: 8px;\n        transition: 0.3s ease all;\n        color: #2E3940 !important;\n        text-decoration: none;\n    }\n    .system-link:hover {\n        gap: 16px;\n    }\n    .system-link a,\n    .ssystem-link a:hover{\n        text-decoration: none;\n        color: #2E3940 !important;\n    }\n    .system-link img {\n        max-width: 16px !important;\n        margin-bottom: 2px;\n    }\n    .sytstem-text {\n        max-height: fit-content;\n    }\n    .system-info {\n        padding-right: 16px;\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n}\n<\/style>\n\t<section>\n        <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/200x200-mini-brand-custom.svg\" loading=\"lazy\" \/>\n            <h3>\n                Custom System\n            <\/h3>\n        <h2>\n            Your workflow, your way\n        <\/h2>\n        \n            The 20% of workflows that don&#8217;t fit anywhere else. Now they do, with the same AI and the same zero-click documentation as every standard system.\n        \n        <div class=\"fl-builder-content fl-builder-content-50011 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"50011\"><div  class=\"fl-module fl-module-box fl-node-cj2tbr0mih5p custom-button-container\" data-node=\"cj2tbr0mih5p\">\n\t<a class=\"fl-module fl-module-box fl-node-zevrpfq9icy1 custom-blue-button\" data-node=\"zevrpfq9icy1\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-6jegwid89ryu\" data-node=\"6jegwid89ryu\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-bpvn3s4o7quh custom-button-white-arrow\" data-node=\"bpvn3s4o7quh\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-xqpcbm0uynod custom-grey-button\" data-node=\"xqpcbm0uynod\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-hm0dz3956qac\" data-node=\"hm0dz3956qac\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n<style>\n    .custom-sys-icon {\n        display: flex;\n        gap: 10px;\n        align-items: center;\n    }\n    .custom-sys-icon h3 {\n        font-weight: 500;\n        padding-bottom: 6px;\n    }\n<\/style>\n            <h3>\n                Build any process\n            <\/h3>\n            \n                Drag-and-drop form builder for any workflow, any compliance requirement, any checklist. No code, no developers.\n            \n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/04\/agent-canvas-generate.svg\" loading=\"lazy\" \/>\n            <h4>\n                AI that will understand your unique workflows\n            <\/h4>\n            \n                Sitemate&#8217;s AI Data Capture Agent Storm will power up your custom and unique workflows on site instantly, unlocking automated documentation from field voice, photo, weather and location capture.\n            \n            <h4>\n                 Custom approvals and rules\n            <\/h4>\n            \n                Multi-stage workflows, conditional logic, and approval chains shaped to how your teams actually work.\n            \n        <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/custom-approval-update.svg\" loading=\"lazy\" \/>\n<style>\n    .custom-system h3,\n    .custom-system h4 {\n        margin-top: 0;\n    }\n    .custom-system p {\n        margin-bottom: 0;\n    }\n        .custom-system .custom-col-6 {\n        display: flex;\n        flex-direction: column;\n        border: 1px solid #E0E2E4;\n        padding: 21px;\n        border-radius: 16px;\n        justify-content: space-between;\n        background: #fff;\n        transition: 0.3s ease all;\n    }\n        .custom-system .custom-col-12 {\n        display: flex;\n        flex-direction: row;\n        border: 1px solid #E0E2E4;\n        padding: 21px;\n        border-radius: 16px;\n        justify-content: space-between;\n        background: #fff;\n        transition: 0.3s ease all;\n    }\n    .generate-box {\n        padding-bottom: 0 !important;\n        display: flex;\n        gap: 32px;\n    }\n    .approval-img {\n        margin-bottom: -24px;\n        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);\n        border-radius: 8px;\n        margin-top: 40px;\n    }\n    .generate-info {\n        max-width: 30%;\n    }\n    .custom-svg-cont {\n        padding: 16px;\n        background: #F5F6F7;\n        width: 140px;\n        height: 140px;\n        display: flex;\n        align-content: center;\n        justify-content: center;\n        border-radius: 16px;\n    }\n    .capture-box {\n        overflow: hidden;\n    }\n    .build-box img {\n        box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);\n        border-radius: 10px;\n        margin-bottom: 32px;\n        max-width: 70%;\n    }\n    .generate-img-cont {\n        min-width: 0;          \/* let the flex item shrink below content width *\/\n    }\n    .generate-img-cont svg {\n        width: 100%;\n        height: auto;\n        max-width: 100%;\n    }\n    .generate-info img {\n        width: 100%;\n    }\n    .custom-system .custom-col-12:hover,\n    .custom-system .custom-col-6:hover {\n        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);\n    }\n    @media (max-width:768px) {\n        .custom-col-12.generate-box {\n            display: flex;\n            flex-direction: column;\n        }\n        .generate-info {\n            max-width: 100%;\n        }\n    }\n<\/style>\n\t<section>\n        <h2>\n            The Sitemate Platforms. Built for every part of the job\n        <\/h2>\n<div class=\"fl-builder-content fl-builder-content-51929 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"51929\"><div  class=\"fl-module fl-module-box fl-node-oalitkn2qy9j custom-button-container\" data-node=\"oalitkn2qy9j\">\n\t<a class=\"fl-module fl-module-box fl-node-6r2bon9ha0zm custom-blue-button\" data-node=\"6r2bon9ha0zm\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-iwehfzo6bxkv\" data-node=\"iwehfzo6bxkv\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-ka93mw1hcb0v custom-button-white-arrow\" data-node=\"ka93mw1hcb0v\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-s6v5dnw1rmea custom-grey-button\" data-node=\"s6v5dnw1rmea\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-37jd46ohlvet\" data-node=\"37jd46ohlvet\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>    \n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/04\/Dashpivot-logo-new.svg\" loading=\"lazy\" \/>\n                    <h4>\n                        Where workflows are created, run, and now completed automatically\n                    <\/h4>\n                    \n                        Safety, quality, and field reporting. Created, run, and now completed automatically.\n                    \n                    <a href=\"\/software\/dashpivot\">\n                        Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n                    <\/a>\n                    <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/dpw-main-screens.webp\" loading=\"lazy\" \/>\n                    <lottie-player\n                        src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/flowsite-header-final.json\"\n                        background=\"transparent\"\n                        speed=\"1\"\n                        loop\n                        autoplay>\n                    <\/lottie-player>\n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/flowsite-logo-new.svg\" loading=\"lazy\" \/>\n                    <h4>\n                        Front line to back office. No developers, no manual entry.\n                    <\/h4>\n                    \n                        The no-code integration platform connecting field data from Dashpivot to your finance, payroll, and business systems automatically. Off-the-shelf connectors for Microsoft, Xero, and more.\n                    \n                    <a href=\"\/software\/flowsite\">\n                        Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n                    <\/a>                \n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/Sitemate-logo-new.svg\" loading=\"lazy\" \/>\n                <h4>\n                    One app for every worker on every site\n                <\/h4>\n                \n                    The front line access layer for the people doing the work. One app for safety, quality, time, field reports, and more. No email or login required.\n                \n                    <a href=\"\/software\/sitemate\">\n                        Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n                    <\/a>  \n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/dashpivot-digital-id.svg\" loading=\"lazy\" \/>\n                                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/gb-basboard.webp\" loading=\"lazy\" \/>\n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/04\/gearbelt-logo-new.svg\" loading=\"lazy\" \/>\n                    <h4>\n                        Full stack fleet management for built world teams\n                    <\/h4>\n                    \n                        Track, inspect, schedule, and maintain everything from hand tools to heavy machinery from a single system accessible on mobile in the field.\n                    \n                    <a href=\"\/software\/gearbelt\">\n                        Learn more <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" loading=\"lazy\" \/>\n                    <\/a>                \n            <h4>\n                Open API\n            <\/h4>\n            \n                Full programmatic access for custom builds. Pull and push data directly from your own systems with a documented, versioned API.\n            \n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/04\/open-api-code-snippet-1.svg\" loading=\"lazy\" \/>\n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/mcp-image.svg\" loading=\"lazy\" \/>\n            <h4>\n                Sitemate MCP\n            <\/h4>\n            \n                Sitemate&#8217;s MCP server gives external AI tools and workflows read access to your Dashpivot data. Structured, authenticated, and permissioned. Your data, your control.\n            \n<\/section>\n<style>\n    .platforms-content .custom-col-7,\n    .platforms-content .custom-col-5,\n    .platforms-content .custom-col-6 {\n        padding: 21px;\n        border: 1px solid #E0E2E4;\n        border-radius: 16px;\n        transition: 0.3s ease all;\n        justify-content: space-between;\n        align-items: space-between;\n        background: #fff;\n    }\n    .custom-col-5.sitemate-app {\n        display: flex;\n        flex-direction: column;\n        gap: 32px;\n        overflow: hidden;\n    }\n    .sm-img {\n        max-height: 300px;\n    }\n    .platforms-content .custom-col-7:hover,\n    .platforms-content .custom-col-5:hover,\n    .platforms-content .custom-col-6:hover{\n        border: 1px solid #0085E8;\n        box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);\n    }\n    .platforms-hp .custom-grid {\n        margin-top: 40px;\n        align-items: stretch;\n    }\n    .platform-logo {\n        max-height: 36px;\n        margin-bottom: 8px;\n    }\n    .sitemate-logo {\n        max-height: 44px;\n    }\n    .platform-preview {\n        border-radius: 8px;\n        border: 2px solid #0085E8;\n        margin-top: 48px;\n    }\n    @media (min-width: 992px) {\n        .platform-preview {\n            max-width: 70%;\n        }\n    }\n    .learn-more {\n        display: flex;\n        gap: 12px;\n        align-items: center;\n        transition: 0.3s ease all;\n        color: #2E3940;\n        margin-top: 16px;\n    }\n    .learn-more:hover {\n        gap: 16px;\n        color: #2E3940 !important;\n    }\n    .lottie-container {\n        max-width: 70%;\n        margin-bottom: 40px;\n    }\n    .platforms-gb,\n    .platforms-dp {\n        display: flex;\n        flex-direction: column;\n        align-items: start;\n        justify-content: space-between;\n        height: 100%;\n    }\n    .platforms-gb img {\n        max-width: 70%;\n        margin-top: 0;\n    }\n    \/* Make each card the positioning context for the overlay *\/\n    .platforms-content .custom-col-7,\n    .platforms-content .custom-col-5,\n    .platforms-content .custom-col-6 {\n        position: relative;\n    }\n    \/* Stretch the existing Learn more link to cover the whole card *\/\n    .platforms-content .learn-more::after {\n        content: \"\";\n        position: absolute;\n        inset: 0;\n        z-index: 1;\n        border-radius: 16px;\n    }\n    .api-info,\n    .mcp-info {\n        padding: 21px;\n        border-radius: 21px;\n        border: 1px solid #E0E2E4;\n        transition: 0.3s ease all;\n        position: relative;\n    }\n    .api-info {\n        display: flex;\n        flex-direction: column;\n        justify-content: space-between;\n    }\n    .floating-icon-fs,\n    .floating-icon-mcp {\n        position: absolute;\n        top: 24px;\n        right: 24px;\n    }\n    .floating-icon-api {\n        position: absolute;\n        bottom: 24px;\n        right: 24px;\n    }\n<\/style>\n\t<section>\n        <h2>\n            Built for the industries that build the world\n        <\/h2>\n        <div class=\"fl-builder-content fl-builder-content-50011 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"50011\"><div  class=\"fl-module fl-module-box fl-node-cj2tbr0mih5p custom-button-container\" data-node=\"cj2tbr0mih5p\">\n\t<a class=\"fl-module fl-module-box fl-node-zevrpfq9icy1 custom-blue-button\" data-node=\"zevrpfq9icy1\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-6jegwid89ryu\" data-node=\"6jegwid89ryu\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-bpvn3s4o7quh custom-button-white-arrow\" data-node=\"bpvn3s4o7quh\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-xqpcbm0uynod custom-grey-button\" data-node=\"xqpcbm0uynod\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-hm0dz3956qac\" data-node=\"hm0dz3956qac\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n\t<!-- Industries Tabs with Customer Story Cards -->\n      <!-- ============ LEFT: Industry selectors ============ -->\n        <button type=\"button\" role=\"tab\" aria-selected=\"true\" data-target=\"infrastructure\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/infrastructure-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/infrastructure-active-icon-update.svg\" alt=\"\" loading=\"lazy\" \/>\n          <p>Infrastructure<\/p>\n          <p>Civil, utilities, engineering &amp; project management, data &amp; digital, and more.<\/p>\n        <\/button>\n        <button type=\"button\" role=\"tab\" aria-selected=\"false\" data-target=\"construction\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/construction-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/construction-active-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n          <p>Construction<\/p>\n          <p>Building, structural &amp; exterior, roofing, trade &amp; technical services, fitout, landscaping<\/p>\n        <\/button>\n        <button type=\"button\" role=\"tab\" aria-selected=\"false\" data-target=\"energy\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/energy-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/energy-active-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n          <p>Energy &amp; Resources<\/p>\n          <p>Renewables, oil &amp; gas, mining &amp; quarries, waste and recycling, off shore and marine<\/p>\n        <\/button>\n        <button type=\"button\" role=\"tab\" aria-selected=\"false\" data-target=\"manufacturing\">\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/manufacturing-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/manufacturing-active-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n          <p>Manufacturing<\/p>\n          <p>Heavy and industrial, industrial automation and controls, industrial equipment suppliers<\/p>\n        <\/button>\n      <!-- ============ RIGHT: Story panels ============ -->\n        <!-- INFRASTRUCTURE: Mulgoa Quarries + Burton Contractors -->\n          <article>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/06\/ColorColorMixed-Black-CompanyMulgoa-Quarries.svg\" alt=\"Mulgoa Quarries logo\" loading=\"lazy\" \/>\n                <p>&#8220;Instead of spending <em>5 days on data entry,<\/em> it&#8217;s now just ad hoc time, checking the data coming in electronically.&#8221;<\/p>\n                <p>Rhys Thomas &#8211; CFO<\/p>\n                    5 days of data entry\n                    Reduced to ad hoc checks\n                    0 lost forms\n                    Single source of truth for timesheets\n                <button type=\"button\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=LpEAMEcwbGA\" aria-label=\"Play customer video for Mulgoa Quarries\">\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/mulgoa.jpg\" alt=\"\" loading=\"lazy\" \/>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/>\n                <\/button>\n                <a href=\"\/customers\/mulgoa-quarries\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n          <article>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/burton-logo.svg\" alt=\"Burton Contractors logo\" loading=\"lazy\" \/>\n                <p>&#8220;This automated asset management program has <em>reduced my admin time by a good 80%.<\/em>&#8220;<\/p>\n                <p>Glenn &#8211; Plant Manager<\/p>\n                    80% less time \n                    On fleet admin\n                    1-2 days\n                    Saved per month on maintenance\n                <button type=\"button\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=qLI16rrEh_4\" aria-label=\"Play customer video for Burton Contractors\">\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/burton-featured-image-updated.jpg\" alt=\"\" loading=\"lazy\" \/>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/>\n                <\/button>\n                <a href=\"\/customers\/burton\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n        <!-- CONSTRUCTION: Stonebond (single stacked card) -->\n          <article>\n            <button type=\"button\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=gvvElmMCif8\" aria-label=\"Play customer video for Stonebond\">\n              <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/stonebond-thumbnail.png\" alt=\"\" loading=\"lazy\" \/>\n              <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/>\n            <\/button>\n                <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/stpnebond-logo.svg\" alt=\"Stonebond logo\" loading=\"lazy\" \/>\n              <p>&#8220;The ease of the operation will <em>make people want to be compliant.<\/em>&#8220;<\/p>\n              <p>Stuart Gordon &#8211; Group Health and Safety Director<\/p>\n                  6 regions\n                  Live housing projects on Dashpivot\n                  Live dashboards\n                  Real-time data to boards &amp; clients\n            <a href=\"\/customers\/stonebond\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n        <!-- ENERGY & RESOURCES: Snowy Hydro + Great Southwestern Construction -->\n          <article>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/ColorMixed-Companysnowy-hydro.svg\" alt=\"Snowy Hydro logo\" loading=\"lazy\" \/>\n                <p>&#8220;Our process is now so much quicker, easier, and more efficient. <em>It&#8217;s improved tenfold.<\/em>&#8220;<\/p>\n                <p>Shane Russo &#8211; Site Manager<\/p>\n                    Same-day reporting\n                     No waiting on scans\n                    6 regions\n                    Pre-starts and safety synced in Dashpivot\n                <button type=\"button\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=0--Hm8k6vyo\" aria-label=\"Play customer video for Snowy Hydro\">\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/09\/field-reporting-header-img.png\" alt=\"\" loading=\"lazy\" \/>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/>\n                <\/button>\n                <a href=\"\/customers\/snowy-hydro-limited\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n          <article>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/05\/gswc-logo.svg\" alt=\"Great Southwestern Construction logo\" loading=\"lazy\" \/>\n                <p>&#8220;I&#8217;d recommend this to the whole electrical industry. <em>It&#8217;s moved our company into the 21st century.<\/em>&#8220;<\/p>\n                <p>Michael Riggins &#8211; Construction Manager<\/p>\n                    1+ hour saved\n                    Per crew per day\n                    50% faster\n                    Project rollouts to site\n                <button type=\"button\" data-video-url=\"https:\/\/www.youtube.com\/watch?v=ih0sh3tMbLw\" aria-label=\"Play customer video for Great Southwestern Construction\">\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/gswc-img-new.png\" alt=\"\" loading=\"lazy\" \/>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/>\n                <\/button>\n                <a href=\"\/customers\/gswc\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n        <!-- MANUFACTURING: AJC Trailers + Primo Plastics (no video, plain thumbnails) -->\n          <article>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ajc-logo.svg\" alt=\"AJC Trailers logo\" loading=\"lazy\" \/>\n                <p>&#8220;Dashpivot is now a <em>vital tool in our commitment to quality, efficiency, and continuous improvement.<\/em>&#8220;<\/p>\n                <p>Simon Fletcher &#8211; Operations and Technical Director<\/p>\n                    100%\n                    Digital inspections completed\n                    Hours saved\n                    On admin per week\n                <a href=\"\/customers\/ajc-trailers\/\" aria-label=\"View customer story for AJC Trailers\">\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/20250722_093706.jpg\" alt=\"\" loading=\"lazy\" \/>\n                <\/a>\n                <a href=\"\/customers\/ajc-trailers\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n          <article>\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/ColorPrimo-plastics-CompanyWhite-Orange.svg\" alt=\"Primo Plastics logo\" loading=\"lazy\" \/>\n                <p>&#8220;Dashpivot gave us the document control we needed, helped us <em>meet compliance requirements,<\/em> and made our processes more efficient.&#8221;<\/p>\n                <p>John Cauchi &#8211; Operations Manager<\/p>\n                    100% audit ready\n                    Against ISO 9001, GMP, HACCP\n                    95% tablet usage\n                    Factory team on tablets daily\n                <a href=\"\/customers\/primo-plastics\/\" aria-label=\"View customer story for Primo Plastics\">\n                  <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/08\/primo-plastics-img.png\" alt=\"\" loading=\"lazy\" \/>\n                <\/a>\n                <a href=\"\/customers\/primo-plastics\/\">View customer story <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <\/article>\n  <!-- Lightbox -->\n    <button type=\"button\" aria-label=\"Close video\">\n    <\/button>\n<style>\n  .bb-custom-industries-tabs {\n    --bb-it-brand: #2e81da;\n    --bb-it-brand-dark: #1c70ba;\n    --bb-it-text-dark: #2e3940;\n    --bb-it-text-secondary: #6D7783;\n    --bb-it-bg-light: #f5f6f7;\n    --bb-it-border: #ebedef;\n    --bb-it-white: #ffffff;\n    --bb-it-radius: 10px;\n    --bb-it-shadow-hover: 0 2px 8px rgba(46, 57, 64, 0.08);\n    color: var(--bb-it-text-dark);\n    box-sizing: border-box;\n  }\n  .bb-custom-industries-tabs *,\n  .bb-custom-industries-tabs *::before,\n  .bb-custom-industries-tabs *::after { box-sizing: inherit; }\n  .bb-custom-industries-tabs__body {\n    align-items: stretch;\n    min-height: 867px;\n  }\n  .bb-custom-industries-tabs__selectors,\n  .bb-custom-industries-tabs__stories {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n  }\n  .bb-custom-industries-tabs__selectors > * {\n    flex: 1 1 0;\n    min-height: 0;\n  }\n  \/* ---------- Selectors (left) ---------- *\/\n  .bb-custom-industries-tabs__selector {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    text-align: left;\n    background: var(--bb-it-white);\n    border: 1px solid var(--bb-it-border);\n    border-radius: var(--bb-it-radius);\n    padding: 24px;\n    cursor: pointer;\n    font: inherit;\n    color: var(--bb-it-text-dark);\n    transition: background-color 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease;\n  }\n  .bb-custom-industries-tabs__selector:hover,\n  .bb-custom-industries-tabs__selector:focus {\n    background: var(--bb-it-bg-light) !important;\n    box-shadow: var(--bb-it-shadow-hover);\n    border-color: var(--bb-it-bg-light);\n    color: var(--bb-it-text-dark) !important;\n    outline: none;\n  }\n  .bb-custom-industries-tabs__selector:hover .bb-custom-industries-tabs__selector-name,\n  .bb-custom-industries-tabs__selector:focus .bb-custom-industries-tabs__selector-name {\n    color: var(--bb-it-text-dark) !important;\n  }\n  .bb-custom-industries-tabs__selector:hover .bb-custom-industries-tabs__selector-desc,\n  .bb-custom-industries-tabs__selector:focus .bb-custom-industries-tabs__selector-desc {\n    color: var(--bb-it-text-secondary) !important;\n  }\n  .bb-custom-industries-tabs__selector.is-active,\n  .bb-custom-industries-tabs__selector.is-active:hover,\n  .bb-custom-industries-tabs__selector.is-active:focus {\n    background: var(--bb-it-brand) !important;\n    border-color: var(--bb-it-brand);\n    color: var(--bb-it-white) !important;\n    box-shadow: none;\n  }\n  .bb-custom-industries-tabs__selector.is-active .bb-custom-industries-tabs__selector-name,\n  .bb-custom-industries-tabs__selector.is-active:hover .bb-custom-industries-tabs__selector-name,\n  .bb-custom-industries-tabs__selector.is-active:focus .bb-custom-industries-tabs__selector-name {\n    color: var(--bb-it-white) !important;\n  }\n  .bb-custom-industries-tabs__selector.is-active .bb-custom-industries-tabs__selector-desc,\n  .bb-custom-industries-tabs__selector.is-active:hover .bb-custom-industries-tabs__selector-desc,\n  .bb-custom-industries-tabs__selector.is-active:focus .bb-custom-industries-tabs__selector-desc {\n    color: rgba(255, 255, 255, 0.92) !important;\n  }\n  .bb-custom-industries-tabs__selector-icon {\n    display: block;\n    width: 36px;\n    height: 36px;\n    margin-bottom: 16px;\n  }\n  .bb-custom-industries-tabs__selector-icon img {\n    width: 100%;\n    height: 100%;\n    display: block;\n  }\n  .bb-custom-industries-tabs__selector-icon .bb-custom-industries-tabs__icon-active { display: none; }\n  .bb-custom-industries-tabs__selector.is-active .bb-custom-industries-tabs__icon-default { display: none; }\n  .bb-custom-industries-tabs__selector.is-active .bb-custom-industries-tabs__icon-active { display: block; }\n  .bb-custom-industries-tabs__selector-name {\n    font-size: 20px !important;\n    font-family: sunflower;\n    font-weight: 500;\n    margin: 0 0 8px;\n    color: inherit;\n  }\n  .bb-custom-industries-tabs__selector-desc {\n    font-size: 14px;\n    line-height: 1.5;\n    margin: 0;\n    color: var(--bb-it-text-secondary);\n  }\n  \/* ---------- Story panels (right) ---------- *\/\n  .bb-custom-industries-tabs__stories { position: relative; }\n  .bb-custom-industries-tabs__panel {\n    display: none;\n    flex-direction: column;\n    gap: 16px;\n    height: 100%;\n  }\n  .bb-custom-industries-tabs__panel.is-active { display: flex; }\n  .bb-custom-industries-tabs__panel > * {\n    flex: 1 1 0;\n    min-height: 0;\n  }\n  .bb-custom-industries-tabs__card {\n    display: flex;\n    flex-direction: column;\n    border: 1px solid var(--bb-it-brand);\n    border-radius: var(--bb-it-radius);\n    padding: 24px;\n    background: var(--bb-it-white);\n  }\n  .bb-custom-industries-tabs__card-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 24px;\n    align-items: stretch;\n    flex: 1 1 auto;\n    min-height: 0;\n  }\n  .bb-custom-industries-tabs__card--reverse .bb-custom-industries-tabs__card-grid { direction: rtl; }\n  .bb-custom-industries-tabs__card--reverse .bb-custom-industries-tabs__card-grid > * { direction: ltr; }\n  .bb-custom-industries-tabs__card-text {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n  }\n  .bb-custom-industries-tabs__card-media {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    min-height: 0;\n  }\n  \/* Stacked card (used for single-card panels like Construction): thumbnail on top,\n     text below, \"View customer story\" CTA at the bottom of the card. *\/\n  .bb-custom-industries-tabs__card--stacked {\n    gap: 24px;\n  }\n  .bb-custom-industries-tabs__card--stacked > .bb-custom-industries-tabs__card-thumb {\n    flex: 1 1 0;\n    min-height: 320px;\n  }\n  .bb-custom-industries-tabs__card--stacked > .bb-custom-industries-tabs__card-text {\n    flex: 0 0 auto;\n    justify-content: flex-start;\n  }\n  .bb-custom-industries-tabs__card--stacked > .bb-custom-industries-tabs__card-link {\n    flex: 0 0 auto;\n  }\n  .bb-custom-industries-tabs__card-logo {\n    margin-bottom: 16px;\n    min-height: 36px;\n    display: flex;\n    align-items: center;\n  }\n  .bb-custom-industries-tabs__card-logo img { max-height: 36px; max-width: 180px; display: block; }\n  .bb-custom-industries-tabs__card-quote {\n    font-size: 24px !important;\n    line-height: 1.5;\n    color: var(--bb-it-text-dark);\n    margin: 0 0 12px;\n    \/* Hang the opening \" in the gutter so the first letter lines up\n       with subsequent lines. Native hanging-punctuation works in Safari;\n       text-indent fallback covers Chrome\/Firefox\/Edge. *\/\n    text-indent: -0.45em;\n  }\n  @supports (hanging-punctuation: first) {\n    .bb-custom-industries-tabs__card-quote {\n      text-indent: 0;\n      hanging-punctuation: first;\n    }\n  }\n  .bb-custom-industries-tabs__card-quote em {\n    color: var(--bb-it-brand);\n    font-style: normal;\n    font-family: sunflower;\n    font-weight: 600;\n  }\n  .bb-custom-industries-tabs__card-attribution {\n    font-size: 16px !important;\n    color: var(--bb-it-text-secondary);\n    margin: 0 0 20px;\n  }\n  .bb-custom-industries-tabs__card-stats {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n  }\n  .bb-custom-industries-tabs__card-stat-value {\n    display: block;\n    font-family: sunflower;\n    font-size: 20px;\n    font-weight: 600;\n    color: var(--bb-it-text-dark);\n    margin-bottom: 4px;\n  }\n  .bb-custom-industries-tabs__card-stat-label {\n    display: block;\n    font-size: 18px;\n    color: var(--bb-it-text-secondary);\n    line-height: 1.4;\n  }\n  .bb-custom-industries-tabs__card-thumb {\n    position: relative;\n    display: block;\n    width: 100%;\n    min-height: 240px;\n    flex: 1 1 auto;\n    border-radius: 8px;\n    overflow: hidden;\n    cursor: pointer;\n    background: var(--bb-it-bg-light);\n    border: 0;\n    padding: 0;\n  }\n  .bb-custom-industries-tabs__card-thumb img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.3s ease;\n  }\n  .bb-custom-industries-tabs__card-thumb:hover img { transform: scale(1.03); }\n  \/* Custom play SVG overlay (used on video thumbnails only). *\/\n  .bb-custom-industries-tabs__card-thumb-play {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    width: 80px;\n    height: 80px;\n    display: block;\n    pointer-events: none;\n    transition: transform 0.15s ease;\n  }\n  .bb-custom-industries-tabs__card-thumb-play img {\n    width: 100%;\n    height: 100%;\n    display: block;\n  }\n  .bb-custom-industries-tabs__card-thumb:hover .bb-custom-industries-tabs__card-thumb-play {\n    transform: translate(-50%, -50%) scale(1.05);\n  }\n  .bb-custom-industries-tabs__card-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 12px;\n    background: var(--bb-it-bg-light);\n    color: var(--bb-it-text-dark);\n    padding: 10px 18px;\n    border-radius: 6px;\n    text-decoration: none;\n    font-size: 14px;\n    width: 100%;\n    justify-content: center;\n    transition: background-color 0.15s ease, gap 0.2s ease;\n  }\n  .bb-custom-industries-tabs__card-link:hover {\n    background: var(--bb-it-border);\n    color: var(--bb-it-text-dark);\n    gap: 16px;\n  }\n  .bb-custom-industries-tabs__card-link-arrow {\n    width: 14px;\n    height: 14px;\n    display: block;\n  }\n  \/* Stacked card CTA: shrink to content + 24px left\/right padding (not full width). *\/\n  .bb-custom-industries-tabs__card--stacked > .bb-custom-industries-tabs__card-link {\n    width: auto;\n    padding-left: 24px;\n    padding-right: 24px;\n    align-self: flex-start;\n  }\n  \/* ---------- Lightbox ---------- *\/\n  .bb-custom-industries-tabs__lightbox {\n    position: fixed;\n    inset: 0;\n    background: rgba(46, 57, 64, 0.85);\n    z-index: 99999;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 24px;\n  }\n  .bb-custom-industries-tabs__lightbox[hidden] { display: none; }\n  .bb-custom-industries-tabs__lightbox-frame {\n    position: relative;\n    width: 100%;\n    max-width: 960px;\n    aspect-ratio: 16 \/ 9;\n    background: #000;\n    border-radius: 8px;\n    overflow: hidden;\n  }\n  .bb-custom-industries-tabs__lightbox-frame iframe,\n  .bb-custom-industries-tabs__lightbox-frame video {\n    width: 100%;\n    height: 100%;\n    border: 0;\n    display: block;\n  }\n  .bb-custom-industries-tabs__lightbox-close {\n    position: absolute;\n    top: 24px;\n    right: 24px;\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: var(--bb-it-white);\n    border: 0;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--bb-it-text-dark);\n  }\n  .bb-custom-industries-tabs__lightbox-close:hover { background: var(--bb-it-bg-light); }\n  \/* ---------- Responsive ---------- *\/\n  \/* Medium \/ large (901-1200px): narrow the selector column and hide the\n     description text so the right column has enough room to keep cards\n     side-by-side without the quote wrapping line-by-line. *\/\n  @media (min-width: 901px) and (max-width: 1200px) {\n    .bb-custom-industries-tabs .custom-col-4.bb-custom-industries-tabs__selectors {\n      flex: 0 0 220px;\n    }\n    .bb-custom-industries-tabs .custom-col-8.bb-custom-industries-tabs__stories {\n      flex: 1 1 0;\n      min-width: 0;\n    }\n    .bb-custom-industries-tabs__selector-desc { display: none; }\n    .bb-custom-industries-tabs__selector { padding: 18px; }\n    .bb-custom-industries-tabs__selector-icon { margin-bottom: 12px; }\n  }\n  \/* Small (\u2264900px): cards stack, selectors become a 2-up row, panel is\n     content-height. *\/\n  @media (max-width: 900px) {\n    .bb-custom-industries-tabs__body { min-height: 0; }\n    .bb-custom-industries-tabs__card-grid { grid-template-columns: 1fr; }\n    .bb-custom-industries-tabs__card--reverse .bb-custom-industries-tabs__card-grid { direction: ltr; }\n    .bb-custom-industries-tabs__selectors {\n      flex-direction: row;\n      flex-wrap: wrap;\n      gap: 12px;\n      margin-bottom: 24px;\n    }\n    .bb-custom-industries-tabs__selectors > * { flex: 1 1 calc(50% - 6px); }\n    .bb-custom-industries-tabs__selector { padding: 16px; }\n    .bb-custom-industries-tabs__selector-icon { margin-bottom: 12px; }\n    .bb-custom-industries-tabs__panel > * { flex: 1 1 auto; }\n    .bb-custom-industries-tabs__card-thumb-play { width: 64px; height: 64px; }\n  }\n  @media (max-width: 480px) {\n    .bb-custom-industries-tabs__selectors > * { flex: 1 1 100%; }\n    .bb-custom-industries-tabs__card { padding: 16px; }\n    .bb-custom-industries-tabs__card-stats { grid-template-columns: 1fr; gap: 12px; }\n    .bb-custom-industries-tabs__lightbox { padding: 12px; }\n    .bb-custom-industries-tabs__lightbox-close { top: 12px; right: 12px; }\n  }\n<\/style>\n\t<section>\n        <h2>\n            One app for every worker on every site\n        <\/h2>\n        <div class=\"fl-builder-content fl-builder-content-51929 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"51929\"><div  class=\"fl-module fl-module-box fl-node-oalitkn2qy9j custom-button-container\" data-node=\"oalitkn2qy9j\">\n\t<a class=\"fl-module fl-module-box fl-node-6r2bon9ha0zm custom-blue-button\" data-node=\"6r2bon9ha0zm\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-iwehfzo6bxkv\" data-node=\"iwehfzo6bxkv\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-ka93mw1hcb0v custom-button-white-arrow\" data-node=\"ka93mw1hcb0v\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-s6v5dnw1rmea custom-grey-button\" data-node=\"s6v5dnw1rmea\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-37jd46ohlvet\" data-node=\"37jd46ohlvet\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n\t<section>\n        <h4>\n            Digital forms, photos, and automation\n        <\/h4>\n        \n            Photos, signatures, and location data. Captured and ready for review.\n        \n        <h4>\n            Any Android or iOS device\n        <\/h4>\n        \n            Works on phones and tablets your crews already carry.\n        \n        <h4>\n            Online or Offline\n        <\/h4>\n        \n            Everything syncs automatically when connectivity returns.\n        \n        <h4>\n            Multiple access points\n        <\/h4>\n        \n            Supervisors get the full management app. Workers get a login-free version.\n        \n<\/section>\n\t<section>\n        <h2>\n            How to get started with Sitemate\n        <\/h2>\n        \n            From first call to full rollout. Here&#8217;s what your Sitemate journey could look like.\n        \n<\/section>\n\t<!-- Step-by-step process -->\n    <!-- Step 1 -->\n          <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/chat-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h4>Chat to one of our experts<\/h4>\n            <p>Ask questions, share your use case, and see if Sitemate is the right fit. No pressure, no pitch, just a conversation with someone who knows the built world.<\/p>\n            <a href=\"https:\/\/calendly.com\/d\/dt2-47k-thk\" target=\"_blank\" rel=\"noopener\">Book a call <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <!-- Step 2 -->\n          <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/demo-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h4>Book a demo or start a free trial<\/h4>\n            <p>Ready to see it in action? Get a tailored demo from our team, or jump straight into a free trial and explore for yourself.<\/p>\n            <a href=\"https:\/\/sitemate.com\/software\/dashpivot\/demo\/?ref=\/\">Book a demo <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <!-- Step 3 -->\n          <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/scope-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h4>Scope your first systems and processes<\/h4>\n            <p>We work with you to pick the highest-value workflows to roll out first, whether that&#8217;s safety, quality, fleet, or something custom.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener\">Try for free <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <!-- Step 4 -->\n          <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/template-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h4>Build or import your templates<\/h4>\n            <p>Use our prebuilt library, upload your existing forms, or describe what you need and Storm builds it.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener\">Try for free <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <!-- Step 5 -->\n          <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/roll-out-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h4>Roll out to your first site or team<\/h4>\n            <p>Get your first crew on the app. Workers use voice, photos, and notes. Storm handles the paperwork.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener\">Try for free <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <!-- Step 6 -->\n          <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2026\/05\/expand-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h4>Expand across sites, systems, and workflows<\/h4>\n            <p>Scale to more teams and more processes once the first rollout proves itself. Your Customer Success partner guides every step.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener\">Try for free <img decoding=\"async\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n<style>\n  .bb-custom-step-by-step {\n    --bb-step-blue: #2e81da;\n    --bb-step-blue-dark: #1c70ba;\n    --bb-step-text: #2e3940;\n    --bb-step-secondary: #6D7783;\n    --bb-step-border: #ebedef;\n    --bb-step-line: #c5cdd6;\n    --bb-step-white: #ffffff;\n    --bb-step-row-gap: 16px;\n    --bb-step-card-radius: 8px;\n    --bb-step-circle-size: 14px;\n    --bb-step-icon-size: 134px;\n    --bb-step-icon-size-mobile: 96px;\n  }\n  .bb-custom-step-by-step-track {\n    position: relative;\n  }\n  .bb-custom-step-by-step-row {\n    position: relative;\n  }\n  .bb-custom-step-by-step-row + .bb-custom-step-by-step-row {\n    margin-top: var(--bb-step-row-gap);\n  }\n  \/* Marker column - fills the row height so the circle aligns to the card centre *\/\n  .bb-custom-step-by-step-marker {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n  }\n  \/* Vertical line, drawn through the marker and bridging the row gap *\/\n  .bb-custom-step-by-step-marker::before {\n    content: '';\n    position: absolute;\n    top: calc(var(--bb-step-row-gap) \/ -2);\n    bottom: calc(var(--bb-step-row-gap) \/ -2);\n    left: 50%;\n    width: 1px;\n    background: var(--bb-step-line);\n    transform: translateX(-50%);\n    z-index: 0;\n  }\n  \/* Trim the line at the first\/last step so it terminates at the circle *\/\n  .bb-custom-step-by-step-row:first-child .bb-custom-step-by-step-marker::before {\n    top: 50%;\n  }\n  .bb-custom-step-by-step-row:last-child .bb-custom-step-by-step-marker::before {\n    bottom: 50%;\n  }\n  \/* Circle *\/\n  .bb-custom-step-by-step-circle {\n    position: relative;\n    z-index: 1;\n    display: block;\n    width: var(--bb-step-circle-size);\n    height: var(--bb-step-circle-size);\n    border-radius: 50%;\n    background: var(--bb-step-white);\n    border: 1.5px solid var(--bb-step-line);\n    transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n  .bb-custom-step-by-step-row.is-active .bb-custom-step-by-step-circle {\n    background: var(--bb-step-blue);\n    border-color: var(--bb-step-blue);\n    box-shadow: 0 0 0 4px rgba(46, 129, 218, 0.18);\n  }\n  \/* Card *\/\n  .bb-custom-step-by-step-card {\n    display: flex;\n    align-items: center;\n    gap: 24px;\n    padding: 20px;\n    background: var(--bb-step-white);\n    border: 1px solid var(--bb-step-border);\n    border-radius: var(--bb-step-card-radius);\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n  .bb-custom-step-by-step-row.is-active .bb-custom-step-by-step-card {\n    border-color: var(--bb-step-blue);\n    box-shadow: 0 0 0 1px var(--bb-step-blue);\n  }\n  \/* Icon - bare image, no wrapper *\/\n  .bb-custom-step-by-step-icon {\n    flex: 0 0 auto;\n    width: var(--bb-step-icon-size);\n    height: var(--bb-step-icon-size);\n    display: block;\n    object-fit: contain;\n  }\n  \/* Content *\/\n  .bb-custom-step-by-step-content {\n    flex: 1 1 auto;\n    min-width: 0;\n  }\n  .bb-custom-step-by-step-content h3 {\n    margin-top: 0;\n    margin-bottom: 6px;\n    color: var(--bb-step-text);\n  }\n  .bb-custom-step-by-step-content p {\n    color: var(--bb-step-secondary);\n    margin-bottom: 8px;\n  }\n  \/* Layout only - page-wide .learn-more style handles colour, weight, hover state *\/\n  .bb-custom-step-by-step-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n  }\n  .bb-custom-step-by-step-arrow {\n    display: inline-block;\n    width: auto;\n    height: 12px;\n    transition: transform 0.2s ease;\n  }\n  .bb-custom-step-by-step-link:hover .bb-custom-step-by-step-arrow {\n    transform: translateX(4px);\n  }\n  \/* Mobile - drop the timeline column entirely, scale icon down, stack image above content *\/\n  @media (max-width: 767px) {\n    .bb-custom-step-by-step-row > .bb-custom-step-by-step-marker {\n      display: none;\n    }\n    .bb-custom-step-by-step-card {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: 16px;\n    }\n    .bb-custom-step-by-step-icon {\n      width: var(--bb-step-icon-size-mobile);\n      height: var(--bb-step-icon-size-mobile);\n    }\n    \/* Use box-shadow rather than border swap on mobile so layout doesn't shift *\/\n    .bb-custom-step-by-step-row.is-active .bb-custom-step-by-step-card {\n      box-shadow: 0 0 0 1px var(--bb-step-blue);\n    }\n  }\n<\/style>\n<h2>\n            Your team already captures the work. Let Sitemate capture the paperwork.\n<\/h2>\n<div class=\"fl-builder-content fl-builder-content-51929 fl-builder-template fl-builder-module-template fl-builder-global-templates-locked\" data-post-id=\"51929\"><div  class=\"fl-module fl-module-box fl-node-oalitkn2qy9j custom-button-container\" data-node=\"oalitkn2qy9j\">\n\t<a class=\"fl-module fl-module-box fl-node-6r2bon9ha0zm custom-blue-button\" data-node=\"6r2bon9ha0zm\" href=\"https:\/\/dashpivot.com\/signup\" target=\"_self\" rel=\"noopener\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-iwehfzo6bxkv\" data-node=\"iwehfzo6bxkv\">\n\t<p>Try for free<\/p>\n<\/div>\n<div  class=\"fl-module fl-module-html fl-html fl-node-ka93mw1hcb0v custom-button-white-arrow\" data-node=\"ka93mw1hcb0v\">\n\t<img decoding=\"async\" style=\"margin-bottom:2px\" src=\"https:\/\/sitemate.com\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" loading=\"lazy\"><\/div>\n<\/a>\n<a  class=\"fl-module fl-module-box fl-node-s6v5dnw1rmea custom-grey-button\" data-node=\"s6v5dnw1rmea\" href=\"\/software\/dashpivot\/demo\/\" target=\"_self\">\n\t<div  class=\"fl-module fl-module-rich-text fl-rich-text fl-node-37jd46ohlvet\" data-node=\"37jd46ohlvet\">\n\t<p>Watch demo<\/p>\n<\/div>\n<\/a>\n<\/div>\n<\/div>\n<style>\n    .footer-signoff {\n        display: flex;\n        align-items: center;\n        justify-content: space-between;\n    }\n    .xl-h2 {\n        font-weight: 500;\n        max-width: 580px;\n    }\n    .safety-footer {\n        align-items: center;\n        justify-content: space-between;\n    }\n    @media(max-width:992px) {\n        .safety-footer {\n            justify-content: center;\n        }\n        .footer-signoff {\n            flex-direction: column;\n            align-items: start;\n            gap: 24px;\n        }\n    }\n<\/style>\n\n","protected":false},"excerpt":{"rendered":"<p>Watch the launch video Stop Paying Your Supervisors To Fill In Daily Reports Sitemate turns voice notes, photos, weather, location and conversations into structured, compliant records automatically. From anywhere and on any device &#8211; you review and approve. Works offline and online Available on desktop, mobile &#038; tablet 1000+ ratings globally Works with all major&hellip;<\/p>","protected":false},"author":2,"featured_media":19635,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"industry":[],"product":[],"region":[],"system":[],"content_type":[],"class_list":["post-5","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"custom_permalink":"","_links":{"self":[{"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/pages\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":2,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/pages\/5\/revisions"}],"predecessor-version":[{"id":54048,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/pages\/5\/revisions\/54048"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/media\/19635"}],"wp:attachment":[{"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/industry?post=5"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/product?post=5"},{"taxonomy":"region","embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/region?post=5"},{"taxonomy":"system","embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/system?post=5"},{"taxonomy":"content_type","embeddable":true,"href":"https:\/\/sitemate.com\/za\/wp-json\/wp\/v2\/content_type?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}