{"id":22840,"date":"2021-12-15T03:28:44","date_gmt":"2021-12-15T03:28:44","guid":{"rendered":"https:\/\/sitemate.com\/?page_id=22840"},"modified":"2026-10-12T04:50:56","modified_gmt":"2026-10-12T04:50:56","slug":"software-sitemate","status":"publish","type":"page","link":"https:\/\/sitemate.com\/uk\/software\/sitemate\/","title":{"rendered":"Sitemate app overview"},"content":{"rendered":"\n\n\t<style>\n  .fl-row-content-wrap:has(.smm-page),\n  .fl-col-content:has(.smm-page),\n  .fl-module-content:has(.smm-page) {\n    padding: 0;\n    margin: 0;\n  }\n  .fl-row-content:has(.smm-page) {\n    max-width: none;\n    width: 100%;\n  }\n  .smm-page {\n    --sm-blue: #0085e8;\n    --sm-blue-light: #d8e6f6;\n    --sm-blue-dark: #0b62af;\n    --sm-blue-accent: #003166;\n    --sm-blue-hero: #2e81da;\n    --sm-blue-hero-light: #78b0eb;\n    --sm-text: #2e3940;\n    --sm-text-body: #747474;\n    --sm-white: #fff;\n    --sm-grey-1: #f5f6f7;\n    --sm-grey-2: #ebedef;\n    --sm-grey-3: #e0e2e4;\n    --sm-grey-4: #d0d2d4;\n    --sm-grey-5: #b0b2b4;\n    --sm-blue-hover: var(--sm-blue-dark);\n    --sm-bg-grey: var(--sm-grey-1);\n    --sm-bg-grey-hover: var(--sm-grey-2);\n    --sm-border: var(--sm-grey-3);\n    --sm-blue-pale: #f5f9fd;\n    --sm-red: #e3514d;\n    --sm-cyan: #3ec5d6;\n    --sm-yellow: #f6bb2d;\n    --sm-slate: #8299ae;\n    --nav-h: 72px;\n    --content-max: 1328px;\n    --soft-shadow: 0 2px 9px rgba(0, 0, 0, 0.08);\n    --soft-inset: inset 0 0 6px rgba(0, 0, 0, 0.1);\n    --space-1: 8px;\n    --space-2: 16px;\n    --space-3: 24px;\n    --space-4: 32px;\n    --space-5: 40px;\n    --space-6: 48px;\n    --space-8: 64px;\n    --space-12: 96px;\n    --font-h1: clamp(30px, 25.6px + 1.05vw, 40px);\n    --font-h2: clamp(24px, 21.6px + 0.63vw, 30px);\n    --font-h3: clamp(20px, 18.4px + 0.4vw, 24px);\n    --font-h4: 16px;\n    --font-body: clamp(16px, 15.2px + 0.2vw, 18px);\n    --font-sm: 16px;\n    --font-xs: 14px;\n    --font-sm: 16px;\n    --font-xs: 14px;\n  }\n  .smm-page *,\n  .smm-page *::before,\n  .smm-page *::after {\n    box-sizing: border-box;\n  }\n  .smm-page {\n    margin: 0;\n    font-family: \"Roboto\", sans-serif;\n    font-size: var(--font-body);\n    color: var(--sm-text);\n    background: #fff;\n  }\n  .smm-page a {\n    font-size: var(--font-body);\n    text-decoration: none;\n    color: var(--sm-blue);\n  }\n  .smm-page h1 {\n    font-family: \"Sunflower\", sans-serif;\n    font-weight: 500;\n    font-size: var(--font-h1) !important;\n    line-height: 1.4;\n    margin: 0 0 var(--space-2);\n    text-transform: capitalize;\n  }\n  .smm-page h1:last-child {\n    margin-bottom: 0;\n  }\n  .smm-page h2 {\n    font-family: \"Sunflower\", sans-serif;\n    font-weight: 500;\n    font-size: var(--font-h2) !important;\n    line-height: 1.5;\n    margin: 0 0 var(--space-2);\n    text-transform: capitalize;\n  }\n  .smm-page h3 {\n    font-size: var(--font-h3);\n    line-height: 1.5;\n    margin: 0 0 var(--space-1);\n  }\n  .smm-page h4 {\n    font-size: var(--font-h4);\n    line-height: 1.5;\n    margin: 0;\n    font-weight: 500;\n  }\n  .smm-page h5,\n  .smm-page .eyebrow-sm {\n    font-size: 16px;\n    color: var(--sm-blue);\n    text-transform: uppercase;\n    font-family: \"Sunflower\", sans-serif;\n    font-weight: 500;\n    letter-spacing: 1px;\n    margin: 0 0 var(--space-1);\n  }\n  .smm-page p {\n    font-size: var(--font-body);\n    line-height: 1.5;\n    margin: 0 0 var(--space-2);\n    color: var(--sm-text-body);\n    text-wrap: pretty;\n  }\n  .smm-page li {\n    line-height: 1.7;\n    margin: 0 0 var(--space-1) -16px;\n    color: var(--sm-text-body);\n    list-style-position: outside;\n  }\n  .smm-page li a {\n    font-weight: 500;\n  }\n  .smm-page ul {\n    margin: 0 0 0 -16px;\n  }\n  .smm-page .sunflower,\n  .smm-page .sunflower h1,\n  .smm-page .sunflower h2 {\n    font-family: \"Sunflower\", sans-serif;\n    font-weight: 500;\n    text-wrap: pretty;\n  }\n  .smm-page .sunflower h3 {\n    font-family: \"Sunflower\", sans-serif;\n    font-weight: 500;\n    text-transform: capitalize;\n  }\n  .smm-page .blue-highlight {\n    color: var(--sm-blue);\n  }\n  .smm-page section {\n    padding: var(--space-8) var(--space-3);\n  }\n  .smm-page section.section-colour {\n    padding-block: var(--space-8);\n  }\n  .smm-page main > section:first-of-type {\n    padding-top: var(--space-8);\n  }\n  @media (max-width: 768px) {\n    .smm-page section {\n      padding: var(--space-6) var(--space-2);\n    }\n    .smm-page section.section-colour {\n      padding-block: var(--space-8);\n    }\n  }\n  .smm-page .stack {\n    display: flex;\n    flex-direction: column;\n    gap: var(--space-2);\n  }\n  .smm-page .stack > * {\n    margin: 0;\n  }\n  .smm-page .stack-headings {\n    display: flex;\n    flex-direction: column;\n    gap: var(--space-1);\n    margin-bottom: var(--space-3);\n  }\n  .smm-page .stack-headings > * {\n    margin: 0;\n  }\n  .smm-page .product-logo {\n    height: 32px;\n    width: auto;\n    margin-bottom: var(--space-2);\n  }\n  .smm-page .product-logo--caption {\n    height: 48px;\n  }\n  .smm-page .stack > img,\n  .smm-page .stack-headings > img {\n    align-self: flex-start;\n  }\n  .smm-page .split {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: center;\n    justify-content: space-between;\n    gap: var(--space-5);\n    max-width: 1328px;\n    margin: 0 auto;\n  }\n  .smm-page .split > * {\n    flex: 1 1 360px;\n    min-width: 0;\n  }\n  .smm-page .closing-slogan {\n    padding-top: var(--space-3);\n  }\n  .smm-page .custom-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: var(--space-2);\n    max-width: 1328px;\n    margin: 0 auto;\n  }\n  .smm-page .custom-col-1,\n  .smm-page .custom-col-3,\n  .smm-page .custom-col-4,\n  .smm-page .custom-col-5,\n  .smm-page .custom-col-6,\n  .smm-page .custom-col-7,\n  .smm-page .custom-col-11 {\n    min-width: 0;\n  }\n  .smm-page .custom-col-1 {\n    flex: 0 0 calc(8.33% - 14.67px);\n  }\n  .smm-page .custom-col-3 {\n    flex: 0 0 calc(25% - 12px);\n  }\n  .smm-page .custom-col-4 {\n    flex: 0 0 calc(33.33% - 10.67px);\n  }\n  .smm-page .custom-col-5 {\n    flex: 0 0 calc(41.66% - 9.33px);\n  }\n  .smm-page .custom-col-6 {\n    flex: 0 0 calc(50% - 8px);\n  }\n  .smm-page .custom-col-7 {\n    flex: 0 0 calc(58.33% - 6.67px);\n  }\n  .smm-page .custom-col-11 {\n    flex: 0 0 calc(91.66% - 1.33px);\n  }\n  .smm-page .bento-col {\n    border: 1px solid var(--sm-border);\n    padding: var(--space-2);\n    border-radius: var(--space-2);\n    background: #fff;\n    display: flex;\n    flex-direction: column;\n    transition: box-shadow 0.3s ease, border-color 0.15s ease;\n  }\n  .smm-page .bento-col:hover {\n    box-shadow: var(--soft-shadow);\n  }\n  .smm-page .bento-col :last-child {\n    margin-bottom: 0;\n  }\n  @media (max-width: 1324px) {\n    .smm-page .custom-col-4,\n    .smm-page .custom-col-5,\n    .smm-page .custom-col-6,\n    .smm-page .custom-col-7 {\n      flex: 0 0 calc(50% - 8px);\n    }\n  }\n  @media (max-width: 992px) {\n    .smm-page .custom-col-1,\n    .smm-page .custom-col-3,\n    .smm-page .custom-col-4,\n    .smm-page .custom-col-5,\n    .smm-page .custom-col-6,\n    .smm-page .custom-col-7,\n    .smm-page .custom-col-11 {\n      flex: 0 0 calc(50% - 8px);\n    }\n  }\n  @media (max-width: 768px) {\n    .smm-page .custom-grid {\n      max-width: 720px;\n    }\n    .smm-page .custom-col-1,\n    .smm-page .custom-col-3,\n    .smm-page .custom-col-4,\n    .smm-page .custom-col-5,\n    .smm-page .custom-col-6,\n    .smm-page .custom-col-7,\n    .smm-page .custom-col-11 {\n      flex: 0 0 100%;\n    }\n  }\n  @media (max-width: 474px) {\n    .smm-page .custom-grid {\n      max-width: 100%;\n    }\n  }\n  .smm-page .gradient-light {\n    background: radial-gradient(circle at center, #f2f8ff, #fdfdfd 75%);\n  }\n  .smm-page .gradient-light {\n    box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.05);\n  }\n  @keyframes gradientMove {\n  0% {\n    background-position: 0% 0%;\n  }\n  25% {\n    background-position: 100% 0%;\n  }\n  50% {\n    background-position: 100% 100%;\n  }\n  75% {\n    background-position: 0% 100%;\n  }\n  100% {\n    background-position: 0% 0%;\n  }\n}\n  .smm-page .button-group {\n    display: flex;\n    gap: var(--space-2);\n    max-width: fit-content;\n    margin-top: var(--space-3);\n  }\n  .smm-page .blue-buttons {\n    display: inline-flex;\n    align-items: center;\n    gap: var(--space-2);\n    padding: var(--space-2) var(--space-3);\n    background: var(--sm-blue);\n    color: #fff;\n    text-decoration: none;\n    border-radius: 10px;\n    transition: gap 0.25s ease;\n    justify-content: center;\n  }\n  .smm-page .grey-buttons {\n    display: inline-flex;\n    align-items: center;\n    gap: var(--space-3);\n    padding: var(--space-2) var(--space-3);\n    background: var(--sm-bg-grey);\n    color: var(--sm-text);\n    text-decoration: none;\n    border-radius: 10px;\n    transition: all 0.25s ease;\n    justify-content: center;\n  }\n  .smm-page .blue-buttons:hover {\n    gap: var(--space-3);\n    background: var(--sm-blue-hover);\n    color: #fff;\n  }\n  .smm-page .grey-buttons:hover {\n    background: var(--sm-bg-grey-hover);\n    color: var(--sm-text);\n  }\n  .smm-page .grey-buttons a,\n  .smm-page .blue-buttons a,\n  .smm-page .grey-buttons a:hover,\n  .smm-page .blue-buttons a:hover {\n    text-decoration: none;\n    color: inherit;\n  }\n  .smm-page .learn-more-btn,\n  .smm-page .learn-more-btn:hover,\n  .smm-page .learn-more-btn a,\n  .smm-page .learn-more-btn a:hover {\n    color: var(--sm-text);\n    text-decoration: none;\n    display: flex;\n    align-items: center;\n    font-size: 16px;\n    gap: var(--space-1);\n    transition: 0.3s ease all;\n  }\n  .smm-page .learn-more-btn img {\n    max-width: 16px;\n  }\n  .smm-page .learn-more-btn:hover {\n    gap: var(--space-2);\n  }\n  @media (max-width: 768px) {\n    .smm-page .button-group {\n      flex-direction: column;\n      text-align: center;\n      max-width: 100%;\n    }\n  }\n  .smm-page .vimeo-container {\n    position: relative;\n    aspect-ratio: 16 \/ 9;\n    border-radius: 16px;\n    overflow: hidden;\n    border: 1px solid #fff;\n    box-shadow: var(--soft-shadow);\n  }\n  .smm-page .vimeo-container iframe {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    border: 0;\n    display: block;\n    transform: scale(1.01);\n    transform-origin: center;\n  }\n  .smm-page .section-inner {\n    max-width: 1328px;\n    margin-inline: auto;\n  }\n  .smm-page blockquote {\n    margin: var(--space-4) 0;\n    padding: var(--space-1) 0 var(--space-1) var(--space-3);\n    border-left: 3px solid var(--sm-blue);\n    color: var(--sm-text);\n  }\n  .smm-page blockquote p {\n    color: var(--sm-text);\n    font-size: calc(var(--font-body) + 1px);\n    margin: 0 0 var(--space-2);\n  }\n  .smm-page blockquote p:last-child {\n    margin-bottom: 0;\n  }\n  .smm-page figure {\n    margin: var(--space-4) 0;\n  }\n  .smm-page figcaption {\n    margin-top: var(--space-2);\n    font-style: italic;\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--sm-text-body);\n    text-align: center;\n    text-wrap: pretty;\n  }\n  .smm-page .logo-marquee {\n    overflow-x: clip;\n    overflow-y: visible;\n  }\n  .smm-page .logo-marquee-title {\n    text-align: center;\n    margin-bottom: var(--space-6);\n  }\n  .smm-page .logo-marquee-track {\n    display: flex;\n    width: max-content;\n    animation: logo-marquee 45s linear infinite;\n    will-change: transform;\n  }\n  .smm-page .logo-marquee-set {\n    display: flex;\n    align-items: center;\n  }\n  .smm-page .logo-marquee-item {\n    flex: 0 0 auto;\n    display: flex;\n    align-items: center;\n    margin-right: var(--space-8);\n  }\n  .smm-page .logo-marquee-item img {\n    max-height: 40px;\n    max-width: 160px;\n    width: auto;\n    object-fit: contain;\n    display: block;\n    filter: grayscale(100%);\n    opacity: 0.7;\n    transition:\n    filter 0.3s ease,\n    opacity 0.3s ease,\n    transform 0.3s ease;\n  }\n  .smm-page .logo-marquee-item.is-light img {\n    filter: grayscale(100%) brightness(0.45);\n  }\n  .smm-page .logo-marquee-item--lg img {\n    max-height: 56px;\n  }\n  .smm-page .logo-marquee-item:hover img {\n    filter: grayscale(0);\n    opacity: 1;\n    transform: scale(1.1);\n  }\n  @keyframes logo-marquee {\n  from {\n    transform: translateX(0);\n  }\n  to {\n    transform: translateX(-50%);\n  }\n}\n  @media (prefers-reduced-motion: reduce) {\n    .smm-page .logo-marquee-track {\n      animation: none;\n    }\n  }\n  @media (max-width: 768px) {\n    .smm-page .logo-marquee-item {\n      margin-right: var(--space-5);\n    }\n    .smm-page .logo-marquee-track {\n      animation-duration: 30s;\n    }\n  }\n  .smm-page nav[aria-label=\"On this page\"] {\n    justify-content: center;\n  }\n  .smm-page nav[aria-label=\"On this page\"] > a {\n    max-width: calc(33.33% - 10.67px);\n  }\n  .smm-page section[hidden],\n  .smm-page nav[hidden],\n  .smm-page .bento-col[hidden],\n  .smm-page .custom-grid[hidden] {\n    display: none;\n  }\n  .smm-page .faq-item {\n    border-bottom: 1px solid var(--sm-border);\n    padding: var(--space-3) 0;\n  }\n  .smm-page .faq-item summary {\n    cursor: pointer;\n    list-style: none;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: var(--space-2);\n    font-weight: 500;\n    font-size: 18px;\n    color: var(--sm-text);\n  }\n  .smm-page .faq-item summary::-webkit-details-marker {\n    display: none;\n  }\n  .smm-page .faq-item summary::after {\n    content: \"\";\n    flex: 0 0 auto;\n    width: 12px;\n    height: 12px;\n    border-right: 2px solid var(--sm-grey-5);\n    border-bottom: 2px solid var(--sm-grey-5);\n    transform: rotate(45deg);\n    transition: transform 0.2s ease;\n  }\n  .smm-page .faq-item[open] summary::after {\n    transform: rotate(-135deg);\n  }\n  .smm-page .faq-answer {\n    padding-top: var(--space-3);\n  }\n  .smm-page .faq-answer :last-child {\n    margin-bottom: 0;\n  }\n  .smm-page .stack-headings {\n    margin-bottom: var(--space-6);\n  }\n  .smm-page h3 {\n    font-weight: 500;\n    font-family: \"Sunflower\", sans-serif;\n  }\n  .smm-page .stack {\n    gap: var(--space-1);\n  }\n  .smm-page h4 {\n    font-size: 20px;\n  }\n  .smm-page .bento-col {\n    padding: var(--space-3);\n    border-radius: var(--space-3);\n    justify-content: space-between;\n  }\n  .smm-page .proof-strip {\n    display: flex;\n    justify-content: space-between;\n    align-items: flex-end;\n    gap: var(--space-4);\n  }\n  .smm-page .proof-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: var(--space-2);\n    text-align: center;\n    justify-content: space-between;\n    min-height: 100px;\n  }\n  .smm-page .proof-icons {\n    display: flex;\n    align-items: flex-end;\n    gap: var(--space-2);\n  }\n  .smm-page .proof-label {\n    font-size: 20px;\n    font-family: \"Sunflower\", sans-serif;\n    margin: 0;\n  }\n  .smm-page .icon-tile {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 56px;\n    height: 56px;\n    border-radius: 12px;\n    background: var(--sm-white);\n  }\n  .smm-page .icon-tile img {\n    width: 32px;\n    height: 32px;\n  }\n  .smm-page .store-badge {\n    display: block;\n  }\n  .smm-page .proof-tile {\n    display: block;\n  }\n  .smm-page .ai-logos {\n    height: 40px;\n    width: auto;\n  }\n  .smm-page .frontline .bento-col {\n    gap: var(--space-4);\n  }\n  .smm-page .fl-img {\n    display: block;\n    width: 100%;\n    height: auto;\n    border-radius: 16px;\n    box-shadow: var(--soft-shadow);\n  }\n  .smm-page .fl-feed {\n    box-sizing: border-box;\n    aspect-ratio: 1560 \/ 1124;\n    overflow: hidden;\n    padding: 3.14% 3.14% 0;\n    border: 1px solid var(--sm-blue-light);\n    background: var(--sm-blue-pale);\n  }\n  .smm-page .fl-feed-list {\n    animation: fl-feed-list 12s linear infinite;\n  }\n  .smm-page .fl-feed-item {\n    display: grid;\n    grid-template-rows: 1fr;\n    margin-bottom: 1.3%;\n  }\n  .smm-page .fl-feed-item > div {\n    min-height: 0;\n    overflow: hidden;\n  }\n  .smm-page .fl-feed-item img {\n    display: block;\n    width: 100%;\n    height: auto;\n  }\n  @keyframes fl-feed-list {\n      0% {\n        opacity: 0;\n      }\n      4%,\n      85% {\n        opacity: 1;\n      }\n      90%,\n      100% {\n        opacity: 0;\n      }\n    }\n  .smm-page .fl-feed-item:nth-child(3) {\n    animation: fl-feed-3 12s ease infinite;\n  }\n  .smm-page .fl-feed-item:nth-child(3) img {\n    animation: fl-feed-img-3 12s ease infinite;\n  }\n  @keyframes fl-feed-3 {\n      0%,\n      12%,\n      93%,\n      100% {\n        grid-template-rows: 0fr;\n        margin-bottom: 0;\n        opacity: 0;\n      }\n      17%,\n      91% {\n        grid-template-rows: 1fr;\n        margin-bottom: 1.3%;\n        opacity: 1;\n      }\n    }\n  @keyframes fl-feed-img-3 {\n      0%,\n      12%,\n      93%,\n      100% {\n        transform: translateY(-30%);\n      }\n      17%,\n      91% {\n        transform: none;\n      }\n    }\n  .smm-page .fl-feed-item:nth-child(2) {\n    animation: fl-feed-2 12s ease infinite;\n  }\n  .smm-page .fl-feed-item:nth-child(2) img {\n    animation: fl-feed-img-2 12s ease infinite;\n  }\n  @keyframes fl-feed-2 {\n      0%,\n      27%,\n      93%,\n      100% {\n        grid-template-rows: 0fr;\n        margin-bottom: 0;\n        opacity: 0;\n      }\n      32%,\n      91% {\n        grid-template-rows: 1fr;\n        margin-bottom: 1.3%;\n        opacity: 1;\n      }\n    }\n  @keyframes fl-feed-img-2 {\n      0%,\n      27%,\n      93%,\n      100% {\n        transform: translateY(-30%);\n      }\n      32%,\n      91% {\n        transform: none;\n      }\n    }\n  .smm-page .fl-feed-item:nth-child(1) {\n    animation: fl-feed-1 12s ease infinite;\n  }\n  .smm-page .fl-feed-item:nth-child(1) img {\n    animation: fl-feed-img-1 12s ease infinite;\n  }\n  @keyframes fl-feed-1 {\n      0%,\n      42%,\n      93%,\n      100% {\n        grid-template-rows: 0fr;\n        margin-bottom: 0;\n        opacity: 0;\n      }\n      47%,\n      91% {\n        grid-template-rows: 1fr;\n        margin-bottom: 1.3%;\n        opacity: 1;\n      }\n    }\n  @keyframes fl-feed-img-1 {\n      0%,\n      42%,\n      93%,\n      100% {\n        transform: translateY(-30%);\n      }\n      47%,\n      91% {\n        transform: none;\n      }\n    }\n  @media (prefers-reduced-motion: reduce) {\n    .smm-page .fl-feed-list,\n    .smm-page .fl-feed-item,\n    .smm-page .fl-feed-item img {\n      animation: none;\n    }\n  }\n  .smm-page .ml-stage {\n    position: relative;\n    box-sizing: border-box;\n    aspect-ratio: 390 \/ 293.74;\n    container-type: inline-size;\n    border: 1px solid var(--sm-blue-light);\n    border-radius: 18px;\n    background: radial-gradient(ellipse at center, #d8e6f6 0%, #f5f6f7 42%, #d8e6f6 71%, #fafcff 100%);\n    box-shadow: none;\n  }\n  .smm-page .ml-card {\n    --u: calc(100cqw \/ 390);\n    position: absolute;\n    inset: calc(var(--u) * 6.87);\n    box-sizing: border-box;\n    display: flex;\n    flex-direction: column;\n    background: var(--sm-white);\n    color: var(--sm-text);\n    font-family: \"Roboto\", sans-serif;\n    font-size: calc(var(--u) * 14.76);\n    line-height: 1.5;\n    animation: 12s ease infinite;\n  }\n  .smm-page .ml-input {\n    justify-content: space-between;\n    padding: calc(var(--u) * 13.74);\n    border: 1px solid var(--sm-blue);\n    border-radius: calc(var(--u) * 11.45);\n    box-shadow: 0 0 calc(var(--u) * 13.74) rgba(0, 0, 0, 0.05);\n    animation-name: ml-input;\n  }\n  .smm-page .ml-note {\n    margin: 0;\n    font-size: calc(var(--u) * 16.28);\n    line-height: 1.47;\n    color: var(--sm-text);\n  }\n  .smm-page .ml-tools,\n  .smm-page .ml-tools-end {\n    display: flex;\n    justify-content: space-between;\n    gap: calc(var(--u) * 9.04);\n  }\n  .smm-page .ml-btn {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: calc(var(--u) * 45);\n    height: calc(var(--u) * 45);\n    border-radius: 50%;\n    background: #ebedef;\n  }\n  .smm-page .ml-btn svg {\n    width: calc(var(--u) * 14);\n    height: calc(var(--u) * 14);\n  }\n  .smm-page .ml-btn:nth-child(1) svg,\n  .smm-page .ml-tools-end .ml-btn:first-child svg {\n    height: calc(var(--u) * 20);\n  }\n  .smm-page .ml-send {\n    background: #5fc360;\n    animation: ml-send 12s ease infinite;\n  }\n  .smm-page .ml-send svg {\n    width: calc(var(--u) * 16);\n    height: calc(var(--u) * 12);\n    transform: rotate(90deg);\n  }\n  .smm-page .ml-output {\n    gap: calc(var(--u) * 16.4);\n    padding: calc(var(--u) * 16.4);\n    border: calc(var(--u) * 1.64) solid var(--sm-blue);\n    border-radius: calc(var(--u) * 16.4);\n    box-shadow: inset 0 0 calc(var(--u) * 9.84) rgba(0, 0, 0, 0.05);\n    animation-name: ml-output;\n  }\n  .smm-page .ml-table {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    grid-template-rows: calc(var(--u) * 30) calc(var(--u) * 38);\n    gap: calc(var(--u) * 1.64);\n    border: 1px solid var(--sm-blue-light);\n    border-radius: 8px;\n    overflow: hidden;\n    background: var(--sm-white);\n  }\n  .smm-page .ml-th,\n  .smm-page .ml-td {\n    display: flex;\n    align-items: center;\n    white-space: nowrap;\n  }\n  .smm-page .ml-th {\n    justify-content: center;\n    gap: calc(var(--u) * 4);\n    background: #e0e2e4;\n    font-weight: 500;\n  }\n  .smm-page .ml-th svg {\n    width: calc(var(--u) * 11);\n    height: calc(var(--u) * 10);\n  }\n  .smm-page .ml-td {\n    padding: 0 calc(var(--u) * 8.2);\n    background: #ebedef;\n  }\n  .smm-page .ml-total {\n    font-weight: 700;\n  }\n  .smm-page .ml-field {\n    display: flex;\n    flex-direction: column;\n    gap: calc(var(--u) * 4.1);\n  }\n  .smm-page .ml-box {\n    padding: calc(var(--u) * 6.5) calc(var(--u) * 8.2);\n    min-height: calc(var(--u) * 38);\n    box-sizing: border-box;\n    border: calc(var(--u) * 1.64) solid #e0e2e4;\n    border-radius: calc(var(--u) * 8.2);\n  }\n  .smm-page .ml-by {\n    display: flex;\n    align-items: center;\n    gap: calc(var(--u) * 8.2);\n  }\n  .smm-page .ml-avatar {\n    width: calc(var(--u) * 49);\n    height: calc(var(--u) * 49);\n    border-radius: 50%;\n  }\n  .smm-page .ml-who {\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    line-height: 1.3;\n  }\n  .smm-page .ml-time {\n    font-size: calc(var(--u) * 11.48);\n    font-weight: 700;\n  }\n  .smm-page .ml-pill {\n    display: inline-flex;\n    align-items: center;\n    gap: calc(var(--u) * 8.2);\n    padding: calc(var(--u) * 4.1) calc(var(--u) * 8.2);\n    border-radius: calc(var(--u) * 8.2);\n    background: #5fc360;\n    color: var(--sm-white);\n    font-weight: 500;\n  }\n  .smm-page .ml-pill svg {\n    width: calc(var(--u) * 18);\n    height: calc(var(--u) * 18);\n  }\n  .smm-page .ml-v {\n    animation: 12s ease infinite;\n  }\n  @keyframes ml-input {\n      0%,\n      38%,\n      100% {\n        opacity: 1;\n      }\n      42%,\n      96% {\n        opacity: 0;\n      }\n    }\n  @keyframes ml-output {\n      0%,\n      40% {\n        opacity: 0;\n      }\n      44%,\n      92% {\n        opacity: 1;\n      }\n      96%,\n      100% {\n        opacity: 0;\n      }\n    }\n  @keyframes ml-send {\n      0%,\n      26%,\n      36%,\n      100% {\n        transform: scale(1);\n      }\n      31% {\n        transform: scale(1.15);\n      }\n    }\n  .smm-page .ml-v1 {\n    animation-name: ml-fill-1;\n  }\n  @keyframes ml-fill-1 {\n      0%,\n      46% {\n        opacity: 0;\n        transform: translateY(calc(var(--u) * 4));\n      }\n      49%,\n      100% {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  .smm-page .ml-v2 {\n    animation-name: ml-fill-2;\n  }\n  @keyframes ml-fill-2 {\n      0%,\n      50% {\n        opacity: 0;\n        transform: translateY(calc(var(--u) * 4));\n      }\n      53%,\n      100% {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  .smm-page .ml-v3 {\n    animation-name: ml-fill-3;\n  }\n  @keyframes ml-fill-3 {\n      0%,\n      54% {\n        opacity: 0;\n        transform: translateY(calc(var(--u) * 4));\n      }\n      57%,\n      100% {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  .smm-page .ml-v4 {\n    animation-name: ml-fill-4;\n  }\n  @keyframes ml-fill-4 {\n      0%,\n      58% {\n        opacity: 0;\n        transform: translateY(calc(var(--u) * 4));\n      }\n      61%,\n      100% {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  .smm-page .ml-v5 {\n    animation-name: ml-fill-5;\n  }\n  @keyframes ml-fill-5 {\n      0%,\n      63% {\n        opacity: 0;\n        transform: translateY(calc(var(--u) * 4));\n      }\n      66%,\n      100% {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  .smm-page .ml-v6 {\n    animation-name: ml-fill-6;\n  }\n  @keyframes ml-fill-6 {\n      0%,\n      70% {\n        opacity: 0;\n        transform: translateY(calc(var(--u) * 4));\n      }\n      73%,\n      100% {\n        opacity: 1;\n        transform: none;\n      }\n    }\n  @media (prefers-reduced-motion: reduce) {\n    .smm-page .ml-card,\n    .smm-page .ml-send,\n    .smm-page .ml-v {\n      animation: none;\n    }\n    .smm-page .ml-input {\n      opacity: 0;\n    }\n  }\n  .smm-page .logo-marquee {\n    margin-inline: calc(var(--space-3) * -1);\n    -webkit-mask-image: linear-gradient(to right, transparent, #000 96px, #000 calc(100% - 96px), transparent);\n    mask-image: linear-gradient(to right, transparent, #000 96px, #000 calc(100% - 96px), transparent);\n  }\n  @media (max-width: 768px) {\n    .smm-page .logo-marquee {\n      margin-inline: calc(var(--space-2) * -1);\n      -webkit-mask-image: linear-gradient(to right, transparent, #000 48px, #000 calc(100% - 48px), transparent);\n      mask-image: linear-gradient(to right, transparent, #000 48px, #000 calc(100% - 48px), transparent);\n    }\n  }\n  @media (min-width: 769px) {\n    .smm-page .fl-id-photo {\n      max-width: 70%;\n    }\n  }\n  .smm-page .bento-col.form-fill {\n    flex-direction: row;\n    align-items: stretch;\n    padding-bottom: 0;\n  }\n  .smm-page .form-fill-info {\n    flex: 1 1 52%;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n    padding-bottom: var(--space-3);\n  }\n  .smm-page .form-fill-img {\n    flex: 0 1 44%;\n    max-width: 44%;\n    height: auto;\n    align-self: flex-end;\n    display: block;\n  }\n  .smm-page .product-icon {\n    width: 40px;\n    height: 40px;\n    margin-bottom: var(--space-1);\n  }\n  .smm-page .fl-intro {\n    max-width: 801px;\n  }\n  .smm-page .wallet-tile {\n    width: 60px;\n    height: 60px;\n    border-radius: 13px;\n    box-shadow: 0 0 18px rgba(0, 0, 0, 0.05);\n    margin-bottom: var(--space-2);\n  }\n  .smm-page .wallet-tile {\n    position: relative;\n  }\n  .smm-page .wallet-tile img {\n    width: 29px;\n    height: 29px;\n  }\n  .smm-page .wallet-swap {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    animation: wallet-swap 5s ease-in-out infinite;\n  }\n  .smm-page .wallet-swap--purse {\n    animation-delay: -2.5s;\n  }\n  @keyframes wallet-swap {\n      0%,\n      42% {\n        opacity: 1;\n        transform: translate(-50%, -50%) scale(1);\n      }\n      50%,\n      92% {\n        opacity: 0;\n        transform: translate(-50%, -50%) scale(0.8);\n      }\n      100% {\n        opacity: 1;\n        transform: translate(-50%, -50%) scale(1);\n      }\n    }\n  @media (prefers-reduced-motion: reduce) {\n    .smm-page .wallet-swap {\n      animation: none;\n    }\n    .smm-page .wallet-swap--purse {\n      opacity: 0;\n    }\n  }\n  .smm-page .wallet-grid {\n    row-gap: var(--space-5);\n  }\n  .smm-page .wallet-card {\n    display: flex;\n    flex-direction: column;\n    gap: var(--space-3);\n  }\n  .smm-page .wallet-img {\n    display: block;\n    width: 100%;\n    height: auto;\n    aspect-ratio: 1;\n    border-radius: 21px;\n  }\n  .smm-page .wallet-text h4 {\n    margin-bottom: var(--space-1);\n  }\n  .smm-page .wallet-text p {\n    margin: 0;\n  }\n  .smm-page .benefits {\n    row-gap: var(--space-5);\n  }\n  .smm-page .benefit-icon {\n    width: 40px;\n    height: 40px;\n    margin-bottom: var(--space-2);\n  }\n  .smm-page .csb-left {\n    display: flex;\n    flex-direction: column;\n    gap: var(--space-2);\n  }\n  .smm-page .csb-left > .csb-card {\n    flex: 1 1 0;\n    min-height: 0;\n  }\n  .smm-page .csb-card {\n    display: flex;\n    gap: var(--space-3);\n  }\n  .smm-page .csb-card--horizontal {\n    flex-direction: row;\n    align-items: stretch;\n  }\n  .smm-page .csb-card--reverse {\n    flex-direction: row-reverse;\n  }\n  .smm-page .csb-card--vertical {\n    flex-direction: column;\n    align-items: stretch;\n    height: 100%;\n  }\n  .smm-page .csb-content {\n    display: flex;\n    flex-direction: column;\n    gap: var(--space-2);\n  }\n  .smm-page .csb-card--horizontal .csb-content,\n  .smm-page .csb-card--horizontal .csb-media {\n    flex: 1 1 50%;\n    min-width: 0;\n  }\n  .smm-page .csb-logo {\n    height: 28px;\n    width: auto;\n    max-width: 200px;\n    align-self: flex-start;\n  }\n  .smm-page .csb-logo--wide {\n    height: 44px;\n    max-width: 240px;\n  }\n  .smm-page .csb-quote {\n    font-size: 21px;\n    line-height: 1.4;\n    color: var(--sm-text);\n    margin: 0;\n    text-indent: -0.42em;\n  }\n  .smm-page .csb-quote .blue-highlight {\n    font-family: \"Sunflower\", sans-serif;\n    font-weight: 500;\n  }\n  .smm-page .csb-attrib {\n    font-size: 15px;\n    margin: 0;\n  }\n  .smm-page .csb-stats {\n    display: flex;\n    flex-wrap: wrap;\n    gap: var(--space-4);\n    margin-top: auto;\n    padding-top: var(--space-1);\n  }\n  .smm-page .csb-stat {\n    flex: 1 1 140px;\n    min-width: 140px;\n  }\n  .smm-page .csb-stat-value {\n    font-family: \"Sunflower\", sans-serif;\n    font-size: 20px;\n    font-weight: 500;\n    line-height: 1.2;\n    color: var(--sm-text);\n    margin: 0 0 6px;\n  }\n  .smm-page .csb-stat-label {\n    font-size: 15px;\n    line-height: 1.5;\n    margin: 0;\n  }\n  .smm-page .csb-media {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n  .smm-page .csb-card--vertical .csb-media {\n    flex: 1 1 auto;\n  }\n  .smm-page .csb-video {\n    position: relative;\n    flex: 1 1 auto;\n    min-height: 220px;\n    border-radius: 12px;\n    overflow: hidden;\n    background: var(--sm-text);\n  }\n  .smm-page .csb-card--vertical .csb-video {\n    min-height: 360px;\n  }\n  .smm-page .csb-trigger {\n    position: absolute;\n    inset: 0;\n    display: block;\n    width: 100%;\n    height: 100%;\n    padding: 0;\n    margin: 0;\n    border: 0;\n    background: transparent;\n    cursor: pointer;\n    overflow: hidden;\n  }\n  .smm-page .csb-thumb {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.4s ease;\n  }\n  .smm-page .csb-trigger:hover .csb-thumb {\n    transform: scale(1.04);\n  }\n  .smm-page .csb-play {\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 64px;\n    height: 64px;\n    transform: translate(-50%, -50%);\n    pointer-events: none;\n    transition: transform 0.25s ease;\n  }\n  .smm-page .csb-trigger:hover .csb-play {\n    transform: translate(-50%, -50%) scale(1.08);\n  }\n  .smm-page .csb-cta {\n    width: 100%;\n    justify-content: center;\n  }\n  .smm-page .csb-lightbox {\n    position: fixed;\n    inset: 0;\n    z-index: 99999;\n    display: none;\n    align-items: center;\n    justify-content: center;\n    padding: var(--space-3);\n    background: rgba(46, 57, 64, 0.85);\n  }\n  .smm-page .csb-lightbox-frame {\n    position: relative;\n    width: 100%;\n    max-width: 960px;\n    aspect-ratio: 16 \/ 9;\n    border-radius: 8px;\n    overflow: hidden;\n    background: var(--sm-text);\n  }\n  .smm-page .csb-lightbox-frame iframe {\n    width: 100%;\n    height: 100%;\n    border: 0;\n    display: block;\n  }\n  .smm-page .csb-lightbox-close {\n    position: absolute;\n    top: var(--space-3);\n    right: var(--space-3);\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    border: 0;\n    background: var(--sm-white);\n    color: var(--sm-text);\n    font-size: 24px;\n    line-height: 1;\n    cursor: pointer;\n  }\n  .smm-page .sbs-row {\n    position: relative;\n  }\n  .smm-page .sbs-row + .sbs-row {\n    margin-top: var(--space-2);\n  }\n  .smm-page .sbs-marker {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n  }\n  .smm-page .sbs-marker::before {\n    content: \"\";\n    position: absolute;\n    top: -8px;\n    bottom: -8px;\n    left: 50%;\n    width: 1px;\n    background: var(--sm-grey-4);\n    transform: translateX(-50%);\n  }\n  .smm-page .sbs-row:first-child .sbs-marker::before {\n    top: 50%;\n  }\n  .smm-page .sbs-row:last-child .sbs-marker::before {\n    bottom: 50%;\n  }\n  .smm-page .sbs-circle {\n    position: relative;\n    z-index: 1;\n    display: block;\n    width: 14px;\n    height: 14px;\n    border-radius: 50%;\n    background: var(--sm-white);\n    border: 1.5px solid var(--sm-grey-4);\n    transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n  .smm-page .sbs-row:first-child .sbs-circle,\n  .smm-page .sbs-row:hover .sbs-circle,\n  .smm-page .sbs-row:focus-within .sbs-circle {\n    background: var(--sm-blue-hero);\n    border-color: var(--sm-blue-hero);\n    box-shadow: 0 0 0 4px rgba(46, 129, 218, 0.18);\n  }\n  .smm-page .sbs:hover .sbs-row:not(:hover) .sbs-circle {\n    background: var(--sm-white);\n    border-color: var(--sm-grey-4);\n    box-shadow: none;\n  }\n  .smm-page .sbs-card {\n    display: flex;\n    align-items: center;\n    gap: var(--space-3);\n    padding: 20px;\n    background: var(--sm-white);\n    border: 1px solid var(--sm-grey-2);\n    border-radius: 16px;\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n  .smm-page .sbs-row:first-child .sbs-card,\n  .smm-page .sbs-row:hover .sbs-card,\n  .smm-page .sbs-row:focus-within .sbs-card {\n    border-color: var(--sm-blue-hero);\n    box-shadow: 0 0 0 1px var(--sm-blue-hero);\n  }\n  .smm-page .sbs:hover .sbs-row:not(:hover) .sbs-card {\n    border-color: var(--sm-grey-2);\n    box-shadow: none;\n  }\n  .smm-page .sbs-icon {\n    flex: 0 0 auto;\n    width: 134px;\n    height: 134px;\n  }\n  .smm-page .sbs-content {\n    flex: 1 1 auto;\n    min-width: 0;\n  }\n  .smm-page .sbs-content h3 {\n    margin: 0 0 6px;\n    color: var(--sm-text);\n  }\n  .smm-page .sbs-content p {\n    margin: 0;\n  }\n  @media (max-width: 1324px) {\n    .smm-page .csb > .custom-grid > .custom-col-7,\n    .smm-page .csb > .custom-grid > .custom-col-5 {\n      flex: 0 0 100%;\n      max-width: 100%;\n    }\n    .smm-page .csb-left > .csb-card {\n      flex: 0 0 auto;\n    }\n    .smm-page .csb-card--horizontal,\n    .smm-page .csb-card--horizontal.csb-card--reverse {\n      flex-direction: column;\n    }\n    .smm-page .csb-video {\n      min-height: 320px;\n    }\n  }\n  @media (max-width: 768px) {\n    .smm-page .proof-strip {\n      flex-direction: column;\n      align-items: center;\n    }\n    .smm-page .bento-col.form-fill {\n      flex-direction: column;\n      align-items: flex-start;\n    }\n    .smm-page .form-fill-img {\n      max-width: 100%;\n      margin-top: var(--space-4);\n    }\n    .smm-page .csb-quote {\n      font-size: 20px;\n    }\n    .smm-page .csb-play {\n      width: 56px;\n      height: 56px;\n    }\n    .smm-page .csb-video {\n      min-height: 240px;\n    }\n    .smm-page .sbs-row > .sbs-marker {\n      display: none;\n    }\n    .smm-page .sbs-card {\n      flex-direction: column;\n      align-items: flex-start;\n      gap: var(--space-2);\n    }\n    .smm-page .sbs-icon {\n      width: 96px;\n      height: 96px;\n    }\n  }\n  .smm-page .closing-slogan {\n    text-align: start;\n  }\n  .smm-page .form-fill-info {\n    padding-right: 0;\n  }\n  .smm-page .faq-answer {\n    max-height: none;\n    max-width: none;\n    overflow: visible;\n  }\n<\/style>\n    <!-- ============ 1. HERO ============ -->\n    <section>\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/sitemate-mobile-app-logo-sml.svg\" alt=\"Sitemate Mobile App\" loading=\"lazy\" \/>\n          <h1>One app for every worker<br \/>on every site<\/h1>\n          <p>Free digital ID with no sign-up. Voice and photos in, Storm completes the record. The worker reviews and signs.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n          <iframe src=\"https:\/\/player.vimeo.com\/video\/1196664604?h=9bc67004e5&amp;badge=0&amp;autopause=0&amp;loop=1\" allow=\"autoplay; fullscreen; picture-in-picture\" title=\"Sitemate Mobile App\" loading=\"lazy\"><\/iframe>\n    <\/section>\n    <!-- ============ 2. PROOF STRIP ============ -->\n    <section>\n          <h3>Works offline and online<br \/>Available on desktop, mobile &amp; tablet<\/h3>\n            <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-google-play-badge.svg\" width=\"136\" height=\"88\" alt=\"Google Play, rated 4.6\"\/>\n            <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-app-store-badge.svg\" width=\"120\" height=\"84\" alt=\"App Store, rated 4.7\"\/>\n          <h3>2000+ ratings globally<\/h3>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-ai-platforms.svg\" alt=\"MCP, ChatGPT, Claude and Copilot\" loading=\"lazy\" \/>\n          <h3>Works with all major AI Platforms<\/h3>\n    <\/section>\n    <!-- ============ 3. ONE APP FOR EVERY WORKER (front-line bento, Figma MKTGDSGN-728 27:6418) ============ -->\n    <section id=\"front-line\">\n          <h2>Built for the front line<\/h2>\n          <p>Front line workers don&#8217;t have time to juggle logins across apps, or to fill in forms back at the office. The Sitemate Mobile App takes both off their plate.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-id-photo.webp\" alt=\"A worker holding a phone showing their Sitemate ID card and QR code\" loading=\"lazy\"\/>\n              <h3>Sitemate ID card. Free. No sign-up.<\/h3>\n              <p>Scan a QR code, get a free digital ID. No email, no password. The ID travels with the worker between sites, employers, and projects.<\/p>\n                <h3>AI Form Fill for the front line<\/h3>\n                <p>Give Storm voice notes, photos, and weather data. Storm does the typing. Drafts stay drafts until the worker reviews and saves.<\/p>\n              <a href=\"\/storm\/\">Learn more about Storm <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-storm-phone.webp\" alt=\"Storm filling a Site Report in the Sitemate Mobile App from a worker's voice note and photos\" loading=\"lazy\"\/>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-feed-1.webp\" width=\"1463\" height=\"260\" alt=\"\" loading=\"lazy\"\/>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-feed-2.webp\" width=\"1463\" height=\"260\" alt=\"\" loading=\"lazy\"\/>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-feed-3.webp\" width=\"1463\" height=\"260\" alt=\"\" loading=\"lazy\"\/>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-feed-4.webp\" width=\"1463\" height=\"260\" alt=\"\" loading=\"lazy\"\/>\n              <h4>Activity Feed<\/h4>\n              <p>Every form submitted, every site signed onto, every acknowledgement made. Workers see their own records the moment they&#8217;re created, in one feed.<\/p>\n              <h4>Multilingual<\/h4>\n              <p>Workers speak in their language. Records land in yours. Storm captures voice and text, then produces the record in the workspace&#8217;s language.<\/p>\n                <p>Registro de horas del jueves. Entr\u00e9 a las 6:30 de la ma\u00f1ana y sal\u00ed a las 3 de la tarde. Media hora de comida. Trabaj\u00e9 en la cimbra de la losa del nivel 3.<\/p>\n                  StartFinishBreakTotal\n                  6:30 AM3:00 PM30 min8.0 hrs\n                  Activity\n                  Slab formwork, Level 3\n                  Submitted by\n                    <img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-storm-avatar.webp\" width=\"49\" height=\"49\" alt=\"\"\/>\n                    Daniel Ruiz3:34 PM\n                    Submitted\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-fl-offline-photo.webp\" alt=\"A worker using a tablet in a tunnel with a Working offline banner\" loading=\"lazy\"\/>\n              <h4>Works offline. Built for the conditions.<\/h4>\n              <p>Capture forms, photos, and signatures offline. Sync the moment the device is back online.<\/p>\n    <\/section>\n    <!-- ============ 4. TRUSTED BY (logo marquee, from the flagship) ============ -->\n    <section>\n        <h4>Trusted by companies, projects and teams of all sizes<\/h4>\n      <!-- One set of logos; the second is cloned by the script below so the -50%\n           scroll loops seamlessly. Edit logos in this one place. -->\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/phoenix-offshore-soultions.svg\" alt=\"Phoenix Offshore Solutions\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/stpnebond-logo.svg\" alt=\"Stonebond\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/04\/Tesmec.svg\" alt=\"Tesmec\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/ColorMixed-Companysnowy-hydro.svg\" alt=\"Snowy Hydro\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/05\/ColorMack-civil-logo-2-1.svg\" alt=\"Mack Civil\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ColorMixed-CompanyJVS-Industries.svg\" alt=\"JVS Industries\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/the-app-group-logo.svg\" alt=\"The APP Group\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ajc-logo.svg\" alt=\"AJC\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/cherrie-logo.svg\" alt=\"Cherrie\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/05\/burton-logo.svg\" alt=\"Burton\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/05\/gswc-logo.svg\" alt=\"Great Southwestern Construction\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/am1-projects-logo-new.svg\" alt=\"AM1 Projects\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ward-logo-new.svg\" alt=\"Ward\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/caras-logo.svg\" alt=\"Caras\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/04\/SciDev-logo-01-1.svg\" alt=\"SciDev\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/phoenix-offshore-soultions.svg\" alt=\"Phoenix Offshore Solutions\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/stpnebond-logo.svg\" alt=\"Stonebond\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/04\/Tesmec.svg\" alt=\"Tesmec\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/ColorMixed-Companysnowy-hydro.svg\" alt=\"Snowy Hydro\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/05\/ColorMack-civil-logo-2-1.svg\" alt=\"Mack Civil\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ColorMixed-CompanyJVS-Industries.svg\" alt=\"JVS Industries\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/the-app-group-logo.svg\" alt=\"The APP Group\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ajc-logo.svg\" alt=\"AJC\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/cherrie-logo.svg\" alt=\"Cherrie\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/05\/burton-logo.svg\" alt=\"Burton\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/05\/gswc-logo.svg\" alt=\"Great Southwestern Construction\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/am1-projects-logo-new.svg\" alt=\"AM1 Projects\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/ward-logo-new.svg\" alt=\"Ward\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/caras-logo.svg\" alt=\"Caras\" loading=\"lazy\" \/>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/04\/SciDev-logo-01-1.svg\" alt=\"SciDev\" loading=\"lazy\" \/>\n    <\/section>\n    <!-- ============ 5. ONE APP FOR EVERY SYSTEM ============ -->\n    <section id=\"platform-section\">\n          <h2>One app for every system across every site<\/h2>\n          <p>One digital ID across every Sitemate product. Workers don&#8217;t see the apps, only the work.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n              <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/dashpivot-square.svg\" alt=\"Dashpivot\" loading=\"lazy\" \/>\n              <h3>Dashpivot workflows<\/h3>\n              <p>Every Dashpivot workflow in the same app. Pre-starts, toolbox talks, dockets, and the rest.<\/p>\n              <a href=\"\/software\/dashpivot\/\">Learn more <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n              <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/08\/Frame-2359.svg\" alt=\"Gearbelt\" loading=\"lazy\" \/>\n              <h3>Gearbelt asset workflows<\/h3>\n              <p>Scan the QR on the asset for pre-starts, fault reports, inspections, and work orders.<\/p>\n              <a href=\"\/software\/gearbelt\/\">Learn more <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n              <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-sitemate-icon-square.svg\" alt=\"Sitemate\" loading=\"lazy\" \/>\n              <h3>One identity across both<\/h3>\n              <p>One digital ID, both products. No second login, no second profile.<\/p>\n              <a href=\"#sitemate-wallet\">Learn more <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <\/section>\n    <!-- ============ 7. SITEMATE WALLET (Figma MKTGDSGN-728 27:8917) ============ -->\n    <section id=\"sitemate-wallet\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-wallet-icon.svg\" alt=\"\" loading=\"lazy\" \/><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-purse-icon.svg\" alt=\"\" loading=\"lazy\" \/>\n          <h5>Introducing Sitemate Wallet<\/h5>\n          <h2>Call it your Wallet. Or your Purse<\/h2>\n          <p>Either way, your credentials are always on you. Your Sitemate ID, licences, certifications and cards sit together in the Sitemate Mobile App, ready to scan in or add to a form. The Wallet belongs to you, so it comes with you from job to job.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-wallet-sign-in.webp\" alt=\"A worker holding a phone showing their Sitemate ID QR code\" loading=\"lazy\"\/>\n              <h5>Sign in<\/h5>\n              <h4>Your Sitemate ID<\/h4>\n              <p>Every worker gets a free digital ID. They scan it to sign in on site or sign off a form, and each scan records who, when and where.<\/p>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-wallet-cards.webp\" alt=\"A Sitemate ID with saved cards and certifications, each showing its expiry date\" loading=\"lazy\"\/>\n              <h5>Fill forms<\/h5>\n              <h4>Cards and IDs<\/h4>\n              <p>Workers save their cards once. When a Dashpivot form asks for one, they pick it from their Wallet instead of taking another photo.<\/p>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-wallet-forms.webp\" alt=\"A list of site inductions and risk assessments saved to a worker's Wallet\" loading=\"lazy\"\/>\n              <h5>Keep records<\/h5>\n              <h4>Forms worth keeping<\/h4>\n              <p>Workers can save any form they&#8217;ve submitted to their Wallet, from a site induction to a competency sign-off. It&#8217;s there to show when a client or supervisor asks.<\/p>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-wallet-new-site.webp\" alt=\"Three companies' induction forms each filled with the same passport card from the worker's Wallet\" loading=\"lazy\"\/>\n              <h5>Move sites<\/h5>\n              <h4>New site. Same cards<\/h4>\n              <p>Each company&#8217;s induction form pulls the same card from the worker&#8217;s Wallet. The card stays with the worker, and the company keeps a dated copy on the form.<\/p>\n    <\/section>\n    <!-- ============ 8. FOR THE PEOPLE RUNNING THE BUSINESS ============ -->\n    <section>\n          <h2>For the people running the business<\/h2>\n          <p>Workers get friction-free onboarding and AI Form Fill. Companies get audit-ready evidence and one shared record across every site.<\/p>\n            <a href=\"\/enterprise\/\">Learn more <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"https:\/\/calendly.com\/d\/dt2-47k-thk\" target=\"_blank\" rel=\"noopener\">Talk to an expert<\/a>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-list.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h3>Complete records, not skipped paperwork<\/h3>\n            <p>When the friction is gone, workers don&#8217;t skip the forms. The compliance evidence shows up because the work was easier to capture than to skip.<\/p>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/mcp-knows-your-team.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h3>Visitors and subcontractors covered<\/h3>\n            <p>Anyone with a phone and a phone number can sign on. No need to add visitors and subcontractors as users. They get the same digital ID workers do.<\/p>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-connector.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h3>Audit-ready by default<\/h3>\n            <p>Every submission is timestamped, signed, and tied to the worker, the asset, and the project. Audit prep takes minutes.<\/p>\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/storm-you-stay-in-control.svg\" alt=\"\" loading=\"lazy\" \/>\n            <h3>Enterprise-grade security<\/h3>\n            <p>SOC-2 Type II compliant, role-based access, full audit trails. The company keeps control of what&#8217;s captured and where it goes.<\/p>\n    <\/section>\n    <!-- ============ 9. CUSTOMER STORIES ============ -->\n    <section>\n          <p>Customer stories<\/p>\n          <h2>Built world teams running the front line on the Sitemate Mobile App<\/h2>\n          <p>Customer stories from built world teams putting Sitemate Mobile App in the hands of every worker. Each links to the full case study.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/stpnebond-logo.svg\" alt=\"Stonebond\" loading=\"lazy\" \/>\n                <p>&#8220;They can scan a QR code, get access to a form they need. They don&#8217;t have to go to the site office anymore.&#8221;<\/p>\n                <p>Tristan Tomkins, Construction Director<\/p>\n                <p>6 regionsUK housing projects on one platformOn-site accessWorkers access forms by QR code<\/p>\n                <button type=\"button\" aria-label=\"Play the Stonebond customer video\" onclick=\"var l=document.getElementById('smm-lb-stonebond'),f=l.querySelector('iframe');f.src=f.getAttribute('data-src');l.style.display='flex'\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/stonebond-thumbnail.png\" alt=\"\" loading=\"lazy\"\/><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/><\/button><button type=\"button\" aria-label=\"Close video\">&times;<\/button><iframe src=\"about:blank\" data-src=\"https:\/\/www.youtube.com\/embed\/gvvElmMCif8?autoplay=1&amp;rel=0\" allow=\"autoplay; encrypted-media; fullscreen\" allowfullscreen title=\"Stonebond customer video\"><\/iframe>\n                <a href=\"\/customers\/stonebond\/\">View customer story <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/08\/ColorMixed-Companysnowy-hydro.svg\" alt=\"Snowy Hydro Limited\" loading=\"lazy\" \/>\n                <p>&#8220;Everything has just been so easy and simple, even for the older fellas stuck in their ways.&#8221;<\/p>\n                <p>Shane Russo, Site Manager<\/p>\n                <p>500+ employeesAcross 6 regions on one platformSame-day ReportingNo waiting on scanned paperwork<\/p>\n                <button type=\"button\" aria-label=\"Play the Snowy Hydro Limited customer video\" onclick=\"var l=document.getElementById('smm-lb-snowy-hydro-limited'),f=l.querySelector('iframe');f.src=f.getAttribute('data-src');l.style.display='flex'\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/09\/field-reporting-header-img.png\" alt=\"\" loading=\"lazy\"\/><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/05\/play-button.svg\" alt=\"\" loading=\"lazy\" \/><\/button><button type=\"button\" aria-label=\"Close video\">&times;<\/button><iframe src=\"about:blank\" data-src=\"https:\/\/www.youtube.com\/embed\/0--Hm8k6vyo?autoplay=1&amp;rel=0\" allow=\"autoplay; encrypted-media; fullscreen\" allowfullscreen title=\"Snowy Hydro Limited customer video\"><\/iframe>\n                <a href=\"\/customers\/snowy-hydro-limited\/\">View customer story <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/06\/phoenix-offshore-soultions.svg\" alt=\"Phoenix Offshore Solutions\" loading=\"lazy\" \/>\n                <p>&#8220;Once they&#8217;ve stepped off the boat and pressed submit, they don&#8217;t have to think about it again.&#8221;<\/p>\n                <p>Michael Hutchings, Director<\/p>\n                <p>40+ hoursSaved per field worker, per month600+ reportsCompiled into 71 completions in under 48 hours<\/p>\n                <a href=\"\/customers\/phoenix-offshore-solutions\/\" aria-label=\"Read the Phoenix Offshore Solutions customer story\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/11\/IMG_5954-scaled.jpg\" alt=\"\" loading=\"lazy\"\/><\/a>\n                <a href=\"\/customers\/phoenix-offshore-solutions\/\">View customer story <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/grey-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n    <\/section>\n    <!-- ============ 10. HOW TO ROLL OUT ============ -->\n    <section>\n          <p>How to roll out<\/p>\n          <h2>Get every worker on site capturing through the app in four steps<\/h2>\n          <p>The company sets up the workflows once. Workers scan and start. No emails, no IT tickets, no training rollouts.<\/p>\n            <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n            <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-step-setup.svg\" alt=\"\" loading=\"lazy\" \/>\n                <h3>Set up your processes in Dashpivot or Gearbelt<\/h3><p>Templates, registers, and workflows built once in the back office, surfaced in the app automatically.<\/p>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-step-qr.svg\" alt=\"\" loading=\"lazy\" \/>\n                <h3>Generate QR codes<\/h3><p>For site sign-on, asset access, and specific workflows. Print posters or apply directly to the asset.<\/p>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-step-scan.svg\" alt=\"\" loading=\"lazy\" \/>\n                <h3>Workers scan and start<\/h3><p>No sign-up, no email, no password. Workers scan the code, get a digital ID, and submit their first form.<\/p>\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/10\/smm-step-records.svg\" alt=\"\" loading=\"lazy\" \/>\n                <h3>Records flow into the back office<\/h3><p>Submissions land in Dashpivot or Gearbelt in real time, ready for review, approval, and reporting.<\/p>\n    <\/section>\n    <!-- ============ 11. FAQ ============ -->\n    <section>\n          <h2>Frequently asked questions<\/h2>\n        <details open>\n          <summary>How is the Sitemate Mobile App priced?<\/summary>\n          <p>The Sitemate Mobile App and the digital ID are free for every worker. There&#x27;s no per-user fee, no sign-up cost, and no in-app purchases. Companies pay for Dashpivot or Gearbelt as the underlying platforms that the app connects to.<\/p>\n        <\/details>\n        <details>\n          <summary>What does the Sitemate Mobile App cover?<\/summary>\n          <p>The Sitemate Mobile App is the free front line access layer for the Sitemate stack. One app for every system and process on site. Workers get a free digital ID, scan QR codes to access forms or assets, complete records with voice and photos, and see their personal activity feed of submissions.<\/p>\n        <\/details>\n        <details>\n          <summary>How is the Sitemate Mobile App different from the Dashpivot Mobile App?<\/summary>\n          <p>The Sitemate Mobile App is for front line workers without a Dashpivot subscription. It&#x27;s free, scoped to forms they&#x27;re invited to, and includes the digital ID and Activity Feed. The Dashpivot Mobile App is for Dashpivot subscribers (foremen, supervisors, admins) who need to fill out, edit, and manage records day-to-day.<\/p>\n        <\/details>\n        <details>\n          <summary>How is the Sitemate Mobile App different from paper sign-in sheets or generic field apps?<\/summary>\n          <p>Paper sign-in sheets are slow, hard to verify, and lost easily. Generic field apps require sign-up flows that front line workers rarely complete. The Sitemate Mobile App removes both problems. No sign-up, no email required, just scan a QR code and start contributing. A digital ID that travels between sites means workers don&#x27;t re-register every time they move.<\/p>\n        <\/details>\n        <details>\n          <summary>Is the Sitemate Mobile App standalone, or does it work alongside other Sitemate products?<\/summary>\n          <p>The Sitemate Mobile App is the worker-facing surface for Dashpivot and Gearbelt. It brings every form built in Dashpivot and every asset managed in Gearbelt to workers on mobile. Workers can use the app for free even if the company hasn&#x27;t deployed Dashpivot or Gearbelt yet (they get a digital ID and personal activity feed).<\/p>\n        <\/details>\n        <details>\n          <summary>Are there limits on what workers can do for free?<\/summary>\n          <p>Workers can use the digital ID, sign in via QR, contribute to forms shared with them, and see their personal activity feed at no cost. To build templates, set up workflows, or access registers, a Dashpivot or Gearbelt subscription is required.<\/p>\n        <\/details>\n        <details>\n          <summary>What does Storm do in the Sitemate Mobile App?<\/summary>\n          <p>Storm fills Dashpivot forms accessed through the Sitemate Mobile App. Workers record a voice note, upload photos, or type notes, and Storm reads the inputs to populate the form fields. The same AI Form Fill experience available on Dashpivot Web works on mobile.<\/p>\n        <\/details>\n        <details>\n          <summary>Where does the human stay in control?<\/summary>\n          <p>Every Storm output on mobile is a draft until the worker reviews and saves. The worker can edit any field, override interpretations, or reject the draft entirely. No record is committed until the worker explicitly saves.<\/p>\n        <\/details>\n        <details>\n          <summary>How long does it take workers to get set up on the Sitemate Mobile App?<\/summary>\n          <p>Seconds. Workers download the app from the App Store or Play Store, register their free digital ID, and start scanning QR codes. No email required, no sign-up flow.<\/p>\n        <\/details>\n        <details>\n          <summary>Does the Sitemate Mobile App work offline?<\/summary>\n          <p>Yes. Form completion, sign-ins, photo capture, and voice recording all work without an internet connection. Records queue locally and sync automatically when the device reconnects.<\/p>\n        <\/details>\n        <details>\n          <summary>Who in my team would use the Sitemate Mobile App?<\/summary>\n          <p>Operators, mechanics, tradespeople, crew members, subcontractors, and site visitors. Anyone who needs to sign in, complete a form, or contribute to a record on site. Free for every worker, no subscription required.<\/p>\n        <\/details>\n        <details>\n          <summary>How does the Sitemate Mobile App connect to other Sitemate products?<\/summary>\n          <p>The app connects to Dashpivot for any form built there: toolbox talks, pre-starts, inductions, timesheets, incident reports, quality inspections, daily reports, and more. It also connects to Gearbelt for asset QR scanning, inspections, issue creation, and activity history.<\/p>\n        <\/details>\n    <\/section>\n    <!-- ============ 12. CLOSING ============ -->\n    <section>\n        <h2>One app. Every worker. Every site<\/h2>\n          <a href=\"https:\/\/dashpivot.com\/signup\" target=\"_blank\" rel=\"noopener nofollow\">Try for free <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/white-arrow.svg\" alt=\"\" loading=\"lazy\" \/><\/a>\n          <a href=\"\/software\/dashpivot\/demo\/\">Watch demo<\/a>\n    <\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>One app for every workeron every site Free digital ID with no sign-up. Voice and photos in, Storm completes the record. The worker reviews and signs. Try for free Watch demo Works offline and onlineAvailable on desktop, mobile &amp; tablet 2000+ ratings globally Works with all major AI Platforms Built for the front line Front&hellip;<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"industry":[],"product":[],"region":[],"system":[],"content_type":[],"topic":[],"class_list":["post-22840","page","type-page","status-publish","hentry"],"acf":[],"custom_permalink":"software\/sitemate","_links":{"self":[{"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/pages\/22840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/comments?post=22840"}],"version-history":[{"count":2,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/pages\/22840\/revisions"}],"predecessor-version":[{"id":59011,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/pages\/22840\/revisions\/59011"}],"wp:attachment":[{"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/media?parent=22840"}],"wp:term":[{"taxonomy":"industry","embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/industry?post=22840"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/product?post=22840"},{"taxonomy":"region","embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/region?post=22840"},{"taxonomy":"system","embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/system?post=22840"},{"taxonomy":"content_type","embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/content_type?post=22840"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/sitemate.com\/uk\/wp-json\/wp\/v2\/topic?post=22840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}