{"id":33635,"date":"2019-10-09T03:12:29","date_gmt":"2019-10-09T08:12:29","guid":{"rendered":"https:\/\/por-development.local\/solutions\/trench-shoring\/"},"modified":"2026-08-28T09:55:49","modified_gmt":"2026-08-28T14:55:49","slug":"trench-shoring","status":"publish","type":"page","link":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/","title":{"rendered":"Trench &#038; Shoring"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"33635\" class=\"elementor elementor-33635 elementor-32545\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36a5a61 e-con-full e-flex e-con e-parent\" data-id=\"36a5a61\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-912a0a3 elementor-widget elementor-widget-html\" data-id=\"912a0a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\n.por-page {\n  --por-green-light: #ACD968;\n  --por-green: #6CBB41;\n  --por-green-dark: #142F1A;\n  --por-green-near-black: #0A190A;\n  --por-teal: #4FD8C4;\n  --por-white: #FFFFFF;\n  --por-off-white: #F9F9F7;\n  --por-green-light-100: #F1F8E4;\n  --por-green-press: #5AA636;\n  --por-green-dark-700: #0B3222;\n  --por-n-50: #F6F6F6;\n  --por-n-100: #EEF0ED;\n  --por-n-200: #E0E4DE;\n  --por-n-300: #CBD1C8;\n  --por-n-500: #737D70;\n  --por-n-600: #4E574B;\n  --por-n-700: #313A2E;\n\n  --por-surface-page: var(--por-off-white);\n  --por-surface-card: var(--por-white);\n  --por-surface-dark: var(--por-green-near-black);\n  --por-surface-accent: var(--por-green-light);\n  --por-surface-accent-wash: var(--por-green-light-100);\n  --por-text-primary: var(--por-green-near-black);\n  --por-text-secondary: var(--por-n-600);\n  --por-text-muted: var(--por-n-500);\n  --por-text-inverse: var(--por-off-white);\n  --por-text-inverse-muted: rgba(246, 246, 246, 0.85);\n  --por-text-on-accent: var(--por-green-near-black);\n  --por-border: var(--por-n-200);\n  --por-border-strong: var(--por-n-300);\n  --por-border-dark: rgba(255, 255, 255, 0.12);\n  --por-accent: var(--por-green-light);\n  --por-accent-hover: var(--por-green);\n  --por-accent-press: var(--por-green-press);\n  --por-accent-ink: var(--por-green-near-black);\n  --por-focus-ring: 0 0 0 3px rgba(172, 217, 104, 0.5);\n\n  --por-font: \"Plus Jakarta Sans\", ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\n  --por-h1-size: clamp(2.125rem, 4.6vw, 4.375rem);\n  --por-h2-size: 2rem;\n  --por-h2-lg-size: 2.75rem;\n  --por-h3-size: 1.5rem;\n  --por-h4-size: 1.25rem;\n  --por-body-size: 1rem;\n  --por-lead-size: 1.125rem;\n  --por-hero-sub-size: 1.25rem;\n  --por-small-size: 0.875rem;\n  --por-eyebrow-size: 0.75rem;\n\n  --por-radius-sm: 8px;\n  --por-radius-md: 12px;\n  --por-radius-card: 10px;\n  --por-radius-lg: 16px;\n  --por-radius-xl: 20px;\n  --por-radius-3xl: 36px;\n  --por-radius-pill: 999px;\n  --por-shadow-sm: 0 1px 3px rgba(10, 25, 10, 0.07), 0 1px 2px rgba(10, 25, 10, 0.05);\n  --por-shadow-card: 0 4px 30px rgba(7, 31, 21, 0.05);\n  --por-shadow-md: 0 4px 14px rgba(10, 25, 10, 0.08);\n  --por-shadow-lg: 0 12px 32px rgba(10, 25, 10, 0.10);\n  --por-ease-standard: cubic-bezier(0.4, 0, 0.2, 1);\n  --por-ease-out: cubic-bezier(0.16, 1, 0.3, 1);\n  --por-dur-fast: 120ms;\n  --por-dur-base: 180ms;\n\n  --por-space-1: 0.25rem; --por-space-2: 0.5rem;  --por-space-3: 0.75rem;\n  --por-space-4: 1rem;    --por-space-5: 1.25rem; --por-space-6: 1.5rem;\n  --por-space-8: 2rem;    --por-space-10: 2.5rem; --por-space-12: 3rem;\n  --por-space-16: 4rem;   --por-space-24: 6rem;\n  --por-section-pad: clamp(3.5rem, 2.5rem + 4vw, 6.25rem);\n  --por-content-max: 80rem;\n\n  font-family: var(--por-font);\n  font-size: var(--por-body-size);\n  line-height: 1.6;\n  color: var(--por-text-primary);\n  background: var(--por-surface-page);\n  margin: 0;\n  overflow-wrap: break-word;\n}\n.por-page *, .por-page *::before, .por-page *::after { box-sizing: border-box; font-family: inherit; }\n.por-page p, .por-page h1, .por-page h2, .por-page h3, .por-page h4,\n.por-page ul, .por-page figure, .por-page blockquote { margin: 0; }\n.por-page img { max-width: 100%; height: auto; display: block; }\n.por-page a { color: inherit; }\n.por-page :focus-visible { outline: 3px solid rgba(172, 217, 104, 0.8); outline-offset: 3px; }\n.por-page h1 { font-size: var(--por-h1-size); line-height: 0.98; letter-spacing: -0.04em; font-weight: 700; }\n.por-page h2 { font-size: var(--por-h2-size); line-height: 1.05; letter-spacing: -0.03em; font-weight: 700; }\n.por-page h3 { font-size: var(--por-h3-size); line-height: 1.12; letter-spacing: -0.015em; font-weight: 700; }\n.por-page h4 { font-size: var(--por-h4-size); line-height: 1.2; letter-spacing: -0.015em; font-weight: 700; }\n.por-page .por-dot { color: var(--por-accent); } \n.por-page .por-wrap { max-width: var(--por-content-max); margin: 0 auto; }\n.por-page .por-section { padding-top: var(--por-section-pad); padding-bottom: var(--por-section-pad); padding-left: clamp(1.25rem, 4vw, 2rem); padding-right: clamp(1.25rem, 4vw, 2rem); }\n\n.por-page .por-section--divider { border-top: 1px solid var(--por-border); }\n.por-page .por-section--card { background: var(--por-surface-card); }\n\n.por-page .por-btn {\n  display: inline-flex; align-items: center; justify-content: center; gap: 0.5em;\n  text-decoration: none; border-radius: var(--por-radius-md);\n  font-weight: 600; font-size: 1.125rem; line-height: 1;\n  min-height: 3.25rem; padding: 0.875rem 1.75rem;\n  background: var(--por-accent); color: var(--por-accent-ink);\n  border: 1.5px solid transparent;\n  transition: background-color var(--por-dur-fast) var(--por-ease-standard),\n    border-color var(--por-dur-fast) var(--por-ease-standard),\n    transform var(--por-dur-fast) var(--por-ease-standard);\n}\n.por-page .por-btn:hover { background: var(--por-accent-hover); }\n.por-page .por-btn:active { background: var(--por-accent-press); transform: translateY(1px); }\n.por-page .por-btn:focus-visible { outline: none; box-shadow: var(--por-focus-ring); }\n.por-page .por-btn--dark { background: var(--por-green-near-black); color: var(--por-text-inverse); }\n.por-page .por-btn--dark:hover { background: var(--por-green-dark-700); }\n.por-page .por-btn--dark:active { background: var(--por-green-near-black); }\n.por-page .por-btn--ghost { background: transparent; color: var(--por-text-primary); border-color: var(--por-border-strong); }\n.por-page .por-btn--ghost:hover { background: var(--por-surface-accent-wash); border-color: var(--por-green-dark); }\n.por-page .por-btn--ghost:active { background: var(--por-surface-accent-wash); transform: translateY(1px); }\n.por-page .por-band .por-btn--ghost, .por-page .por-dark .por-btn--ghost { color: var(--por-text-inverse); border-color: rgba(246, 246, 246, 0.4); }\n.por-page .por-band .por-btn--ghost:hover, .por-page .por-dark .por-btn--ghost:hover { background: rgba(172, 217, 104, 0.12); border-color: var(--por-accent); }\n.por-page .por-inline-cta { text-align: center; margin-top: var(--por-space-10); }\n\n.por-page .por-btn-demo {\n  display: inline-flex; align-items: center; justify-content: center;\n  position: relative; overflow: hidden;\n  height: 74px; padding: 0 var(--por-space-10);\n  background: var(--por-accent) !important;\n  border: none; border-radius: var(--por-radius-card);\n  appearance: none; -webkit-appearance: none; cursor: pointer; font-family: inherit;\n  font-size: 1rem; font-weight: 700; line-height: 1;\n  color: var(--por-accent-ink) !important;\n  text-decoration: none !important; box-shadow: none !important;\n  white-space: nowrap;\n  transition: filter var(--por-dur-fast) var(--por-ease-standard), transform var(--por-dur-fast) var(--por-ease-standard);\n}\n.por-page .por-btn-demo:hover { filter: brightness(0.95); transform: translateY(-1px); }\n.por-page .por-btn-demo:active { filter: brightness(0.95); transform: translateY(0); }\n.por-page .por-btn-demo:focus-visible { outline: 3px solid rgba(172, 217, 104, 0.8); outline-offset: 3px; }\n.por-page .por-btn-demo::after {\n  content: \"\"; position: absolute; top: 0; left: -75%; width: 50%; height: 100%;\n  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%);\n  transform: skewX(-20deg); pointer-events: none;\n}\n\n.por-page .por-btn-demo--dark { background: var(--por-green-near-black) !important; color: var(--por-text-inverse) !important; }\n.por-page .por-hero .por-btn-demo, .por-page .por-spot .por-btn-demo, .por-page .por-cta-box .por-btn-demo { margin-top: var(--por-space-8); }\n\n.por-page .por-btn-demo--no-shine::after { content: none; }\n\n.por-page .por-eyebrow {\n  display: inline-block;\n  font-size: var(--por-eyebrow-size); font-weight: 600;\n  letter-spacing: 0.14em; text-transform: uppercase;\n  color: var(--por-green-dark);\n}\n.por-page .por-band .por-eyebrow, .por-page .por-dark .por-eyebrow { color: var(--por-accent); }\n\n.por-page .por-hero {\n  position: relative; overflow: hidden;\n  padding-top: var(--por-section-pad);\n  padding-bottom: var(--por-space-10);\n  padding-left: clamp(1.25rem, 4vw, 2rem); padding-right: clamp(1.25rem, 4vw, 2rem);\n  background: radial-gradient(120% 90% at 50% 0%, var(--por-white), var(--por-surface-page));\n  color: var(--por-text-primary);\n}\n.por-page .por-hero::before {\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.5;\n  background: url(\"\/wp-content\/uploads\/2026\/07\/por-burst-corner-tr-1920.webp\") top right \/ cover no-repeat;\n}\n@media (max-width: 60em) {\n  .por-page .por-hero::before { background-image: url(\"\/wp-content\/uploads\/2026\/07\/por-burst-corner-tr-960.webp\"); }\n}\n.por-page .por-hero .por-wrap { position: relative; max-width: 62rem; text-align: center; }\n.por-page .por-hero-logo { display: inline-block; margin-bottom: var(--por-space-6); }\n.por-page .por-hero-logo svg { height: clamp(2.2rem, 1.6rem + 2vw, 3.4rem); width: auto; display: block; }\n.por-page .por-hero .por-eyebrow { margin-bottom: var(--por-space-4); }\n.por-page .por-hero p { font-size: var(--por-hero-sub-size); line-height: 1.55; color: var(--por-text-primary); font-family: \"Plus Jakarta Sans\", sans-serif; max-width: 41.25rem; margin: var(--por-space-5) auto 0; }\n.por-page .por-hero p strong { color: var(--por-text-primary); }\n.por-page .por-hero .por-btn { margin-top: var(--por-space-8); }\n\n.por-page .por-hero-art { width: min(35rem, 80%); margin: var(--por-space-5) auto -0.375rem; }\n\n.por-page .por-sechead { display: grid; gap: var(--por-space-6); grid-template-columns: minmax(0, 1fr) auto; align-items: end; margin-bottom: var(--por-space-12); }\n.por-page .por-sechead-art { width: clamp(5rem, 4rem + 6vw, 8.5rem); justify-self: end; }\n.por-page .por-sechead .por-eyebrow { margin-bottom: var(--por-space-4); }\n\n.por-page .por-sechead--center { grid-template-columns: 1fr; text-align: center; }\n\n.por-page .por-sechead h2 { color: var(--por-green-dark); }\n.por-page .por-sechead p { margin-top: var(--por-space-4); max-width: 46em; font-size: var(--por-lead-size); color: var(--por-text-secondary); }\n@media (max-width: 40em) { .por-page .por-sechead { grid-template-columns: 1fr; } .por-page .por-sechead-art { display: none; } }\n\n.por-page .por-trio { display: grid; gap: var(--por-space-5); grid-template-columns: repeat(auto-fit, minmax(16rem, 1fr)); list-style: none; padding: 0; }\n.por-page .por-trio > li {\n  background: var(--por-surface-card); border: 1px solid var(--por-border);\n  border-radius: var(--por-radius-card); box-shadow: var(--por-shadow-card);\n  padding: var(--por-space-6);\n  transition: transform var(--por-dur-base) var(--por-ease-standard),\n    box-shadow var(--por-dur-base) var(--por-ease-standard),\n    border-color var(--por-dur-base) var(--por-ease-standard);\n}\n.por-page .por-trio > li:hover { transform: translateY(-2px); box-shadow: var(--por-shadow-lg); border-color: var(--por-border-strong); }\n.por-page .por-trio .por-i {\n  width: 3.7375rem; height: 3.7375rem; padding: 0.8625rem; display: block; flex: none;\n  border-radius: var(--por-radius-lg);\n}\n.por-page .por-trio h4 { font-size: var(--por-h3-size); letter-spacing: -0.015em; margin: var(--por-space-4) 0 var(--por-space-2); }\n.por-page .por-trio p { color: var(--por-text-secondary); }\n.por-page .por-i { width: 2.5rem; height: 2.5rem; display: block; flex: none; }\n\n.por-page .por-bento { display: grid; gap: var(--por-space-5); grid-template-columns: repeat(6, minmax(0, 1fr)); grid-auto-flow: dense; list-style: none; padding: 0; }\n.por-page .por-cell {\n  background: var(--por-surface-card); border-radius: var(--por-radius-card);\n  border: 1px solid var(--por-border); box-shadow: var(--por-shadow-card);\n  padding: var(--por-space-6);\n  display: flex; flex-direction: column; gap: var(--por-space-2);\n  transition: transform var(--por-dur-base) var(--por-ease-standard),\n    box-shadow var(--por-dur-base) var(--por-ease-standard),\n    border-color var(--por-dur-base) var(--por-ease-standard);\n}\n.por-page .por-cell:hover { transform: translateY(-2px); box-shadow: var(--por-shadow-lg); border-color: var(--por-border-strong); }\n.por-page .por-cell--lg { grid-column: span 4; grid-row: span 2; }\n.por-page .por-cell--lg-r { grid-column: 3 \/ span 4; grid-row: span 2; }\n.por-page .por-cell--md { grid-column: span 2; }\n.por-page .por-cell--md3 { grid-column: span 3; }\n.por-page .por-cell p { color: var(--por-text-secondary); }\n.por-page .por-cell h4 { display: flex; align-items: center; gap: 0.55em; }\n.por-page .por-cell h4 .por-i { width: 1.6rem; height: 1.6rem; }\n.por-page .por-stat-big { font-size: var(--por-h2-lg-size); font-weight: 700; letter-spacing: -0.03em; line-height: 1; }\n.por-page .por-stat-big small { display: block; font-size: var(--por-small-size); font-weight: 500; letter-spacing: 0; margin-top: 0.5em; color: var(--por-text-muted); }\n@media (max-width: 52em) {\n  .por-page .por-bento { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n  .por-page .por-cell--lg, .por-page .por-cell--lg-r { grid-column: span 2; grid-row: auto; }\n  .por-page .por-cell--md, .por-page .por-cell--md3 { grid-column: span 1; }\n}\n@media (max-width: 36em) { .por-page .por-bento { grid-template-columns: 1fr; } .por-page .por-cell--md, .por-page .por-cell--md3, .por-page .por-cell--lg, .por-page .por-cell--lg-r { grid-column: span 1; } }\n.por-page .por-cell-img { aspect-ratio: 16 \/ 10; border-radius: var(--por-radius-sm); overflow: hidden; background: var(--por-n-100); border: 1px solid var(--por-border); }\n.por-page .por-cell-img img { width: 100%; height: 100%; object-fit: contain; display: block; }\n.por-page .por-dark .por-cell-img { background: rgba(246, 246, 246, 0.08); border-color: rgba(246, 246, 246, 0.24); }\n@media (min-width: 52em) {\n  \n  .por-page .por-cell--lg .por-cell-img, .por-page .por-cell--lg-r .por-cell-img { flex: 1; aspect-ratio: auto; }\n}\n\n.por-page .por-index { list-style: none; padding: 0; margin: var(--por-space-12) 0 0; display: grid; grid-template-columns: 1fr 1fr; column-gap: var(--por-space-16); }\n@media (max-width: 52em) { .por-page .por-index { grid-template-columns: 1fr; } }\n.por-page .por-index li {\n  display: flex; gap: 0.8rem; align-items: flex-start;\n  padding: var(--por-space-4) 0.25rem; border-bottom: 1px solid var(--por-border);\n  transition: transform var(--por-dur-base) var(--por-ease-standard), background-color var(--por-dur-base) var(--por-ease-standard);\n}\n.por-page .por-index li:hover { transform: translateX(6px); background: var(--por-surface-accent-wash); }\n.por-page .por-index .por-i { width: 1.5rem; height: 1.5rem; margin-top: 0.2rem; }\n.por-page .por-index h4 { font-size: var(--por-h4-size); letter-spacing: -0.01em; }\n.por-page .por-index p { font-size: var(--por-body-size); color: var(--por-text-secondary); margin-top: 0.2rem; }\n\n.por-page .por-zig { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(2rem, 1rem + 4vw, 3.5rem); align-items: center; }\n@media (max-width: 52em) { .por-page .por-zig { grid-template-columns: 1fr; } }\n.por-page .por-zig h2 + p { margin-top: var(--por-space-4); }\n.por-page .por-zig--rev .por-zig-media { order: -1; }\n@media (max-width: 52em) { .por-page .por-zig--rev .por-zig-media { order: 0; } }\n.por-page .por-zig-media {\n  border: 1px solid var(--por-border); border-radius: var(--por-radius-xl);\n  box-shadow: var(--por-shadow-md); overflow: hidden;\n  padding: clamp(1.5rem, 1rem + 2vw, 3rem); background: var(--por-surface-card);\n}\n.por-page .por-zig-media--phone { border: none; border-radius: 0; box-shadow: none; padding: 0; background: transparent; }\n.por-page .por-zig-media--phone img { width: 100%; max-width: 100%; margin: 0 auto; display: block; }\n.por-page .por-stanzas { list-style: none; padding: 0; margin: var(--por-space-8) 0 0; display: grid; gap: var(--por-space-6); }\n.por-page .por-stanzas > li { position: relative; padding-left: 2.25rem; }\n.por-page .por-stanzas > li::before {\n  content: \"\"; position: absolute; left: 0; top: 0.1em; width: 1.5rem; height: 1.5rem;\n  border-radius: 50%; background: var(--por-accent);\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 12.5l3.5 3.5L17 9' stroke='%230A190A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-size: 1rem; background-position: center; background-repeat: no-repeat;\n}\n.por-page .por-stanzas h4 { font-size: var(--por-h4-size); letter-spacing: -0.01em; }\n.por-page .por-stanzas p { color: var(--por-text-secondary); margin-top: 0.2rem; }\n\n.por-page .por-rail { display: grid; gap: var(--por-space-5); grid-template-columns: repeat(3, minmax(0, 1fr)); list-style: none; padding: 0; margin: 0; }\n@media (max-width: 52em) { .por-page .por-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); } }\n@media (max-width: 36em) { .por-page .por-rail { grid-template-columns: 1fr; } }\n.por-page .por-rail > li {\n  background: var(--por-surface-card); border: 1px solid var(--por-border); border-radius: var(--por-radius-card);\n  box-shadow: var(--por-shadow-card);\n  padding: var(--por-space-6); display: flex; flex-direction: column; gap: var(--por-space-2);\n  transition: transform var(--por-dur-base) var(--por-ease-standard),\n    border-color var(--por-dur-base) var(--por-ease-standard), box-shadow var(--por-dur-base) var(--por-ease-standard);\n}\n.por-page .por-rail > li:hover { transform: translateY(-2px); border-color: var(--por-border-strong); box-shadow: var(--por-shadow-lg); }\n.por-page .por-rail h4 { display: flex; align-items: center; gap: 0.55em; }\n.por-page .por-rail h4 .por-i { width: 1.6rem; height: 1.6rem; }\n.por-page .por-rail p { color: var(--por-text-secondary); }\n\n.por-page .por-tabs-input { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }\n.por-page .por-tabs { display: grid; grid-template-columns: minmax(0, 240px) minmax(0, 1fr); gap: var(--por-space-10); align-items: start; }\n@media (max-width: 52em) { .por-page .por-tabs { grid-template-columns: 1fr; } }\n.por-page .por-tabs-nav {\n  display: flex; flex-direction: column; gap: var(--por-space-1);\n  border-right: 1px solid var(--por-border); padding-right: var(--por-space-4);\n}\n@media (max-width: 52em) {\n  .por-page .por-tabs-nav {\n    flex-direction: row; flex-wrap: wrap; gap: var(--por-space-2);\n    border-right: none; padding-right: 0;\n    border-bottom: 1px solid var(--por-border); padding-bottom: var(--por-space-3); margin-bottom: var(--por-space-4);\n  }\n}\n.por-page .por-tabs-tab {\n  display: flex; align-items: center; gap: 0.65em; width: 100%;\n  padding: 0.75em 1em; border-radius: var(--por-radius-sm);\n  font-size: var(--por-small-size); font-weight: 600; color: var(--por-text-secondary);\n  cursor: pointer; user-select: none;\n  transition: background-color var(--por-dur-base) var(--por-ease-standard), color var(--por-dur-base) var(--por-ease-standard);\n}\n@media (max-width: 52em) { .por-page .por-tabs-tab { width: auto; border-radius: var(--por-radius-pill); } }\n@media (max-width: 36em) {\n  .por-page .por-tabs-nav { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; }\n  .por-page .por-tabs-nav::-webkit-scrollbar { display: none; }\n  .por-page .por-tabs-tab { flex: none; }\n}\n.por-page .por-tabs-tab .por-i { width: 1.3rem; height: 1.3rem; flex: none; }\n.por-page .por-tabs-tab:hover { background: var(--por-surface-accent-wash); color: var(--por-text-primary); }\n.por-page .por-tabs-panel { display: none; grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); gap: clamp(2rem, 1rem + 4vw, 3.5rem); align-items: center; }\n@media (max-width: 52em) { .por-page .por-tabs-panel { grid-template-columns: 1fr; } }\n.por-page .por-tabs-panel-text p { color: var(--por-text-secondary); margin-top: var(--por-space-3); }\n.por-page .por-tabs-panel-visual {\n  border: 1px solid var(--por-border); border-radius: var(--por-radius-xl);\n  box-shadow: var(--por-shadow-md); background: var(--por-surface-card);\n  padding: clamp(1.5rem, 1rem + 2vw, 3rem);\n}\n.por-page .por-tabs-panel-visual .por-v { margin: 0; padding: 0; }\n.por-page .por-tabs-input:nth-of-type(1):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(1),\n.por-page .por-tabs-input:nth-of-type(2):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(2),\n.por-page .por-tabs-input:nth-of-type(3):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(3),\n.por-page .por-tabs-input:nth-of-type(4):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(4),\n.por-page .por-tabs-input:nth-of-type(5):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(5),\n.por-page .por-tabs-input:nth-of-type(6):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(6),\n.por-page .por-tabs-input:nth-of-type(7):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(7) {\n  background: var(--por-accent); color: var(--por-accent-ink);\n}\n.por-page .por-tabs-input:nth-of-type(1):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(1),\n.por-page .por-tabs-input:nth-of-type(2):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(2),\n.por-page .por-tabs-input:nth-of-type(3):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(3),\n.por-page .por-tabs-input:nth-of-type(4):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(4),\n.por-page .por-tabs-input:nth-of-type(5):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(5),\n.por-page .por-tabs-input:nth-of-type(6):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(6),\n.por-page .por-tabs-input:nth-of-type(7):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(7) {\n  outline: 2px solid var(--por-accent); outline-offset: 2px;\n}\n.por-page .por-tabs-input:nth-of-type(1):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(1),\n.por-page .por-tabs-input:nth-of-type(2):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(2),\n.por-page .por-tabs-input:nth-of-type(3):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(3),\n.por-page .por-tabs-input:nth-of-type(4):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(4),\n.por-page .por-tabs-input:nth-of-type(5):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(5),\n.por-page .por-tabs-input:nth-of-type(6):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(6),\n.por-page .por-tabs-input:nth-of-type(7):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(7) {\n  display: grid;\n}\n\n.por-page .por-marquee { overflow: hidden; border-top: 1px solid var(--por-border); border-bottom: 1px solid var(--por-border); padding: var(--por-space-6) 0; }\n.por-page .por-marquee-track { display: flex; width: max-content; }\n.por-page .por-marquee-track > ul { display: flex; gap: 0; list-style: none; padding: 0; margin: 0; }\n.por-page .por-marquee li {\n  display: flex; align-items: center; gap: 2.5rem; padding-right: 2.5rem;\n  font-size: var(--por-h4-size); font-weight: 700; letter-spacing: -0.015em;\n  color: var(--por-n-500); white-space: nowrap;\n}\n.por-page .por-marquee li::after { content: \"\"; width: 0.5em; height: 0.5em; border-radius: 50%; background: var(--por-accent); }\n\n.por-page .por-compare-wrap { overflow-x: auto; }\n.por-page .por-compare { min-width: 40rem; }\n.por-page .por-compare-row { display: grid; grid-template-columns: 1fr 1.3fr 1.3fr; border-bottom: 1px solid var(--por-border); }\n.por-page .por-compare-row:last-child { border-bottom: none; }\n.por-page .por-compare-row--head { border-bottom: 2px solid var(--por-border-strong); }\n.por-page .por-compare-row--head > div {\n  padding: var(--por-space-4) var(--por-space-5); font-size: var(--por-small-size);\n  font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; color: var(--por-text-muted);\n}\n.por-page .por-compare-cap { padding: var(--por-space-4) var(--por-space-5); font-weight: 600; color: var(--por-text-primary); }\n.por-page .por-compare-us {\n  padding: var(--por-space-4) var(--por-space-5) var(--por-space-4) var(--por-space-12);\n  background: var(--por-surface-accent-wash); font-weight: 500; position: relative;\n}\n.por-page .por-compare-us::before {\n  content: \"\"; position: absolute; left: var(--por-space-5); top: 50%; transform: translateY(-50%);\n  width: 1rem; height: 1rem; border-radius: 50%; background: var(--por-accent);\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7 12.5l3.5 3.5L17 9' stroke='%230A190A' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n  background-size: 0.68rem; background-position: center; background-repeat: no-repeat;\n}\n.por-page .por-compare-them { padding: var(--por-space-4) var(--por-space-5); color: var(--por-text-secondary); }\n\n.por-page .por-v { margin-top: auto; padding-top: var(--por-space-6); user-select: none; pointer-events: none; }\n.por-page .por-v-panel { background: var(--por-n-50); border: 1px solid var(--por-border); border-radius: var(--por-radius-sm); padding: var(--por-space-4); }\n.por-page .por-v-chips { display: flex; gap: 0.5rem; flex-wrap: wrap; }\n.por-page .por-v-chip { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.02em; padding: 0.3em 0.8em; border-radius: var(--por-radius-pill); background: var(--por-surface-card); border: 1px solid var(--por-border); color: var(--por-text-primary); }\n.por-page .por-v-chip--lime { background: var(--por-accent); border-color: var(--por-accent); color: var(--por-accent-ink); }\n.por-page .por-v-bars { display: flex; align-items: flex-end; gap: 6%; height: 5.5rem; margin-top: var(--por-space-4); }\n.por-page .por-v-bars i { flex: 1; height: var(--h, 40%); background: var(--por-accent); border-radius: 3px 3px 0 0; transform-origin: bottom; }\n.por-page .por-v-bars i:nth-child(4) { background: var(--por-teal); }\n.por-page .por-v-bars i:nth-child(7) { background: var(--por-green-dark); }\n.por-page .por-v-line { height: 0.5rem; border-radius: var(--por-radius-pill); background: rgba(10, 25, 10, 0.14); }\n.por-page .por-v-rows { display: grid; gap: 0.7rem; }\n.por-page .por-v-row { display: flex; align-items: center; gap: 0.8rem; }\n.por-page .por-v-row .por-v-line { flex: 1; }\n.por-page .por-v-toggle { flex: none; width: 2.1rem; height: 1.15rem; border-radius: var(--por-radius-pill); background: var(--por-accent); position: relative; }\n.por-page .por-v-toggle::after { content: \"\"; position: absolute; top: 0.15rem; right: 0.15rem; width: 0.85rem; height: 0.85rem; border-radius: 50%; background: var(--por-green-near-black); }\n.por-page .por-v-chat { display: grid; gap: 0.6rem; }\n.por-page .por-v-bubble { max-width: 78%; padding: 0.5rem 0.8rem; border-radius: 10px 10px 10px 3px; background: var(--por-surface-card); border: 1px solid var(--por-border); font-size: 0.78rem; line-height: 1.35; color: var(--por-text-secondary); }\n.por-page .por-v-bubble--me { justify-self: end; border-radius: 10px 10px 3px 10px; background: var(--por-accent); border-color: var(--por-accent); color: var(--por-accent-ink); }\n.por-page .por-v-map { position: relative; height: 7rem; border-radius: var(--por-radius-sm); overflow: hidden; background-color: var(--por-n-50); background-image: radial-gradient(rgba(10, 25, 10, 0.12) 1px, transparent 1px); background-size: 12px 12px; border: 1px solid var(--por-border); }\n.por-page .por-v-map svg { position: absolute; inset: 0; width: 100%; height: 100%; }\n.por-page .por-v-ping { transform-box: fill-box; transform-origin: center; }\n.por-page .por-v-phone { width: min(11rem, 70%); margin: 0 auto; border: 1.5px solid var(--por-border); border-radius: var(--por-radius-lg); background: var(--por-surface-card); padding: 0.7rem 0.6rem; }\n.por-page .por-v-phone-bar { height: 0.45rem; width: 40%; margin: 0 auto 0.6rem; border-radius: var(--por-radius-pill); background: rgba(10, 25, 10, 0.14); }\n.por-page .por-v-tiles { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem; }\n.por-page .por-v-tile { height: 2.6rem; border-radius: var(--por-radius-xs, 6px); background: var(--por-n-50); border: 1px solid var(--por-border); position: relative; }\n.por-page .por-v-tile--lime { background: var(--por-accent); border-color: var(--por-accent); }\n.por-page .por-v-badge { position: absolute; top: -0.3rem; right: -0.3rem; width: 0.8rem; height: 0.8rem; border-radius: 50%; background: var(--por-teal); }\n.por-page .por-v-shop { display: grid; grid-template-columns: 1fr 1fr; gap: 0.7rem; }\n.por-page .por-v-product { border: 1px solid var(--por-border); border-radius: var(--por-radius-sm); background: var(--por-surface-card); padding: 0.6rem; display: grid; gap: 0.45rem; }\n.por-page .por-v-thumb { height: 2.8rem; border-radius: 5px; background: linear-gradient(135deg, rgba(172, 217, 104, 0.5), rgba(79, 216, 196, 0.25)); }\n.por-page .por-v-sync { display: flex; align-items: center; gap: 0.8rem; justify-content: center; }\n.por-page .por-v-node { font-size: 0.8rem; font-weight: 700; padding: 0.55em 1.1em; border-radius: var(--por-radius-sm); }\n.por-page .por-v-node--a { background: var(--por-accent); color: var(--por-accent-ink); }\n.por-page .por-v-node--b { border: 1.5px dashed rgba(246, 246, 246, 0.45); color: var(--por-text-inverse); }\n.por-page .por-zig-media:not(.por-dark) .por-v-node--b { border-color: rgba(10, 25, 10, 0.4); color: var(--por-text-primary); }\n.por-page .por-v-wire { flex: 1; max-width: 6rem; border-top: 2px dashed rgba(172, 217, 104, 0.7); position: relative; }\n.por-page .por-v-wire i { position: absolute; width: 0.5rem; height: 0.5rem; border-radius: 50%; background: var(--por-accent); top: -0.32rem; left: 12%; }\n.por-page .por-v-ask { display: grid; gap: 0.7rem; }\n.por-page .por-v-prompt { display: flex; align-items: center; gap: 0.6rem; background: rgba(246, 246, 246, 0.08); border: 1px solid rgba(172, 217, 104, 0.3); border-radius: var(--por-radius-pill); padding: 0.6rem 1rem; font-size: 0.85rem; color: var(--por-text-inverse); }\n.por-page .por-v-prompt::after { content: \"\"; width: 2px; height: 1em; background: var(--por-accent); }\n.por-page .por-v-answer { background: rgba(246, 246, 246, 0.06); border: 1px solid rgba(246, 246, 246, 0.14); border-radius: 10px; padding: 0.8rem 1rem; display: grid; gap: 0.55rem; }\n\n.por-page .por-band {\n  position: relative; overflow: hidden;\n  background-color: #142F1A; color: var(--por-text-inverse);\n  background-image: url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-1920.webp\");\n  background-image: image-set(\n    url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-1920.avif\") type(\"image\/avif\"),\n    url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-1920.webp\") type(\"image\/webp\"));\n  background-size: cover; background-position: center bottom;\n}\n@media (max-width: 60em) {\n  .por-page .por-band {\n    background-image: url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-960.webp\");\n    background-image: image-set(\n      url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-960.avif\") type(\"image\/avif\"),\n      url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-960.webp\") type(\"image\/webp\"));\n  }\n}\n.por-page .por-band .por-wrap { position: relative; }\n.por-page .por-spot { display: grid; gap: var(--por-space-12); grid-template-columns: minmax(0, 1.1fr) minmax(0, 0.9fr); align-items: center; }\n@media (max-width: 52em) { .por-page .por-spot { grid-template-columns: 1fr; } }\n.por-page .por-spot h2 { color: var(--por-white); margin-top: var(--por-space-4); }\n.por-page .por-spot > div > p { margin-top: var(--por-space-6); font-size: var(--por-lead-size); color: var(--por-text-inverse-muted); }\n.por-page .por-spot-list { list-style: none; padding: 0; margin-top: var(--por-space-8); display: grid; gap: var(--por-space-4); }\n.por-page .por-spot-list li { padding-left: 1.4em; position: relative; color: var(--por-text-inverse-muted); }\n.por-page .por-spot-list li::before { content: \"\"; position: absolute; left: 0; top: 0.42em; width: 0.6em; height: 0.6em; border-radius: 50%; background: var(--por-accent); }\n.por-page .por-spot-list strong { color: var(--por-white); }\n.por-page .por-spot .por-btn { margin-top: var(--por-space-8); }\n.por-page .por-spot-visual { border: 1px solid; border-radius: var(--por-radius-xl); padding: var(--por-space-6); display: grid; gap: var(--por-space-6); justify-items: center; }\n.por-page .por-spot-visual img { width: clamp(6rem, 5rem + 5vw, 9rem); }\n.por-page .por-spot-visual .por-v { width: 100%; margin: 0; padding: 0; }\n.por-page .por-spot-visual.por-spot-visual--media {\n  padding: 0; overflow: hidden;\n  \n  box-shadow: 0 32px 48px -12px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(246, 246, 246, 0.18);\n}\n.por-page .por-spot-visual.por-spot-visual--media img { width: 100%; animation: none; }\n\n.por-page .por-spot-visual.por-spot-visual--flat { box-shadow: none; }\n\n.por-page .por-band-overlay { position: relative; }\n.por-page .por-band-overlay::before {\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.1;\n  background: url(\"\/wp-content\/uploads\/2026\/07\/BG7.png\") center \/ contain no-repeat;\n}\n\n.por-page .por-int-grid { display: grid; grid-template-columns: repeat(5, 1fr); grid-template-rows: repeat(5, 1fr); gap: clamp(0.5rem, 1vw, 1rem); width: min(22rem, 100%); aspect-ratio: 1; margin: 0 auto; }\n.por-page .por-int-tile { aspect-ratio: 1; border-radius: var(--por-radius-md); background: rgba(246, 246, 246, 0.05); border: 1px solid rgba(246, 246, 246, 0.1); display: flex; align-items: center; justify-content: center; }\n.por-page .por-int-tile .por-i { width: 1.4rem; height: 1.4rem; }\n\n.por-page .por-quote { max-width: 46rem; margin: 0 auto; padding-left: var(--por-space-8); border-left: 4px solid var(--por-accent); }\n.por-page .por-quote p { font-size: clamp(var(--por-h3-size), 6vw, var(--por-h2-size)); line-height: 1.25; font-weight: 700; letter-spacing: -0.03em; }\n.por-page .por-quote footer { margin-top: var(--por-space-6); color: var(--por-text-secondary); }\n.por-page .por-quote footer strong { color: var(--por-text-primary); display: block; }\n\n.por-page .por-stats {\n  list-style: none; padding: var(--por-space-8) 0; margin: var(--por-space-16) auto 0;\n  border-top: 1px solid var(--por-border); border-bottom: 1px solid var(--por-border);\n  display: grid; gap: var(--por-space-6); grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));\n  text-align: center;\n}\n.por-page .por-stats li + li { border-left: 1px solid var(--por-border); }\n@media (max-width: 40em) { .por-page .por-stats li + li { border-left: 0; } }\n.por-page .por-stats strong { display: block; font-size: var(--por-h2-lg-size); line-height: 1; letter-spacing: -0.03em; font-weight: 700; }\n.por-page .por-stats span { font-size: var(--por-small-size); font-weight: 500; color: var(--por-text-muted); }\n\n.por-page .por-faq { max-width: 50rem; margin: 0; border-top: 1px solid var(--por-border); }\n.por-page .por-faq--center { margin: 0 auto; }\n.por-page .por-faq details { border-bottom: 1px solid var(--por-border); }\n.por-page .por-faq summary {\n  cursor: pointer; font-weight: 700; font-size: var(--por-h4-size);\n  letter-spacing: -0.015em; line-height: 1.4; padding: var(--por-space-6) 0;\n  list-style: none; display: flex; align-items: baseline; justify-content: space-between; gap: 1em;\n}\n.por-page .por-faq summary::-webkit-details-marker { display: none; }\n.por-page .por-faq summary::after { content: \"+\"; flex: none; color: var(--por-green); font-size: 1.3em; line-height: 1; transition: transform var(--por-dur-base) var(--por-ease-standard); transform-origin: center; }\n.por-page .por-faq details[open] summary::after { transform: rotate(45deg); }\n.por-page .por-faq details p { padding: 0 0 var(--por-space-6); color: var(--por-text-secondary); max-width: 60ch; }\n.por-page .por-faq details[open] p { animation: por-enter 0.25s var(--por-ease-out) both; }\n\n.por-page .por-cta-box {\n  position: relative; overflow: hidden; text-align: center;\n  background: var(--por-white); color: var(--por-text-primary);\n}\n.por-page .por-cta-box::before {\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 1;\n  background:\n    radial-gradient(65% 60% at 50% 32%, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.92) 45%, rgba(255, 255, 255, 0) 78%),\n    url(\"\/wp-content\/uploads\/2026\/07\/BG2.webp\") center \/ cover no-repeat;\n}\n.por-page .por-cta-box .por-wrap { position: relative; }\n.por-page .por-cta-box .por-eyebrow { color: var(--por-green-dark); }\n.por-page .por-cta-box h2 { font-size: var(--por-h2-lg-size); margin-top: var(--por-space-4); }\n.por-page .por-cta-box h2 .por-dot { color: var(--por-green-dark); }\n.por-page .por-cta-box p { max-width: 36em; margin: var(--por-space-5) auto 0; font-size: var(--por-lead-size); }\n.por-page .por-cta-box .por-btn { margin-top: var(--por-space-8); }\n\n.por-page .por-dark {\n  background: var(--por-surface-dark);\n  border-color: var(--por-border-dark);\n  color: var(--por-text-inverse);\n}\n.por-page .por-dark h4 { color: var(--por-white); }\n.por-page .por-dark p { color: var(--por-text-inverse-muted); }\n.por-page .por-dark .por-i [stroke] { stroke: var(--por-text-inverse); }\n.por-page .por-dark .por-stat-big { color: var(--por-accent); }\n.por-page .por-dark .por-stat-big small { color: var(--por-text-inverse-muted); }\n.por-page .por-dark .por-v-panel { background: rgba(246, 246, 246, 0.06); border-color: rgba(172, 217, 104, 0.2); }\n.por-page .por-dark .por-v-chip { background: transparent; border-color: rgba(246, 246, 246, 0.3); color: var(--por-text-inverse); }\n.por-page .por-dark .por-v-chip--lime { background: var(--por-accent); border-color: var(--por-accent); color: var(--por-accent-ink); }\n.por-page .por-dark .por-v-line { background: rgba(246, 246, 246, 0.22); }\n.por-page .por-dark .por-v-bars i:nth-child(7) { background: var(--por-off-white); }\n\n@media (prefers-reduced-motion: no-preference) {\n  \n  .por-page .por-hero .por-wrap > * { animation: por-enter 0.6s var(--por-ease-out) both; }\n  .por-page .por-hero .por-wrap > *:nth-child(2) { animation-delay: 0.1s; }\n  .por-page .por-hero .por-wrap > *:nth-child(3) { animation-delay: 0.2s; }\n  .por-page .por-hero .por-wrap > *:nth-child(4) { animation-delay: 0.3s; }\n  .por-page .por-hero .por-wrap > *:nth-child(5) { animation-delay: 0.4s; }\n  \n  .por-page .por-marquee-track { animation: por-marquee 30s linear infinite; }\n  .por-page .por-marquee:hover .por-marquee-track { animation-play-state: paused; }\n  \n  .por-page .por-v-toggle--auto { animation: por-track 3.6s ease-in-out infinite; }\n  .por-page .por-v-toggle--auto::after { animation: por-knob 3.6s ease-in-out infinite; }\n  .por-page .por-v-row:nth-child(2) .por-v-toggle--auto, .por-page .por-v-row:nth-child(2) .por-v-toggle--auto::after { animation-delay: 1.2s; }\n  .por-page .por-v-row:nth-child(3) .por-v-toggle--auto, .por-page .por-v-row:nth-child(3) .por-v-toggle--auto::after { animation-delay: 2.4s; }\n  \n  .por-page .por-v-chat .por-v-bubble { animation: por-pop 7s ease infinite; }\n  .por-page .por-v-chat .por-v-bubble--me { animation-name: por-pop-late; }\n  \n  .por-page .por-v-map path { animation: por-dash 1.4s linear infinite; }\n  .por-page .por-v-ping { animation: por-ping 2.2s ease-out infinite; }\n  \n  .por-page .por-v-wire i { animation: por-travel 2.8s ease-in-out infinite; }\n  \n  .por-page .por-v-badge { animation: por-blink 2.6s ease infinite; }\n  \n  .por-page .por-v-prompt::after { animation: por-blink 1.1s steps(2) infinite; }\n  \n  .por-page .por-spot-visual img { animation: por-float 7s ease-in-out infinite; }\n  \n  .por-page .por-btn-demo::after { animation: por-btn-demo-shine 2.6s ease-in-out infinite; }\n  \n  @supports (animation-timeline: view()) {\n    .por-page .por-cell, .por-page .por-trio > li, .por-page .por-index li,\n    .por-page .por-stanzas > li, .por-page .por-quote, .por-page .por-stats li,\n    .por-page .por-sechead, .por-page .por-rail > li, .por-page .por-zig-media,\n    .por-page .por-spot > div, .por-page .por-faq details, .por-page .por-cta-box {\n      animation: por-rise 0.6s var(--por-ease-out) both;\n      animation-timeline: view();\n      animation-range: entry 0% entry 40%;\n    }\n    .por-page .por-v-bars i {\n      animation: por-grow 1s var(--por-ease-out) both;\n      animation-timeline: view();\n      animation-range: entry 0% entry 70%;\n    }\n  }\n}\n@keyframes por-enter { from { opacity: 0; transform: translateY(1rem); } to { opacity: 1; transform: none; } }\n@keyframes por-rise { from { opacity: 0; transform: translateY(1.25rem); } to { opacity: 1; transform: none; } }\n@keyframes por-grow { from { transform: scaleY(0.12); } to { transform: none; } }\n@keyframes por-marquee { to { transform: translateX(-50%); } }\n@keyframes por-knob { 0%, 32% { transform: translateX(-0.8rem); } 48%, 84% { transform: none; } 100% { transform: translateX(-0.8rem); } }\n@keyframes por-track { 0%, 32% { background-color: rgba(246, 246, 246, 0.28); } 48%, 84% { background-color: var(--por-accent); } 100% { background-color: rgba(246, 246, 246, 0.28); } }\n@keyframes por-pop { 0% { opacity: 0; transform: translateY(0.4rem); } 6%, 92% { opacity: 1; transform: none; } 98%, 100% { opacity: 0; } }\n@keyframes por-pop-late { 0%, 18% { opacity: 0; transform: translateY(0.4rem); } 26%, 92% { opacity: 1; transform: none; } 98%, 100% { opacity: 0; } }\n@keyframes por-dash { to { stroke-dashoffset: -20; } }\n@keyframes por-ping { 0% { transform: scale(0.6); opacity: 0.9; } 70%, 100% { transform: scale(2.4); opacity: 0; } }\n@keyframes por-travel { 0% { left: 4%; } 50% { left: calc(96% - 0.5rem); } 100% { left: 4%; } }\n@keyframes por-blink { 0%, 45%, 100% { opacity: 1; } 50%, 95% { opacity: 0.15; } }\n@keyframes por-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-0.5rem); } }\n@keyframes por-btn-demo-shine { 0% { left: -75%; } 40% { left: 125%; } 100% { left: 125%; } }\n\n.por-page .por-hero { isolation: isolate; background: var(--por-white); color: var(--por-text-primary); min-height: 34rem; }\n@media (min-width: 40em) {\n  .por-page .por-hero { padding-top: calc(var(--por-section-pad) + 50px); min-height: 56rem; }\n}\n\n.por-page .por-hero-bg-video {\n  position: absolute; inset: 0; z-index: -1;\n  width: 100%; height: 100%; object-fit: cover;\n  pointer-events: none;\n}\n@media (prefers-reduced-motion: reduce) {\n  .por-page .por-hero-bg-video { display: none; }\n}\n.por-page .por-hero::before {\n  content: \"\"; opacity: 1;\n  background: radial-gradient(65% 60% at 50% 32%, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0.92) 45%, rgba(255, 255, 255, 0) 78%);\n}\n.por-page .por-hero .por-eyebrow { color: var(--por-green-press); }\n.por-page .por-hero h1 { color: var(--por-text-primary); line-height: 1.2; letter-spacing: -0.03em; }\n.por-page .por-hero p { color: var(--por-text-primary); }\n.por-page .por-hero p strong { color: var(--por-text-primary); }\n\n.por-page .por-zig h2 + p { margin-top: var(--por-space-4); }\n.por-page .por-sechead p { margin-top: var(--por-space-6); }\n\n.por-page .por-zig-media--flush { border: none; border-radius: 0; box-shadow: none; padding: 0; background: transparent; aspect-ratio: 16 \/ 10; overflow: hidden; }\n.por-page .por-zig-media--flush img { width: 100%; height: 100%; object-fit: cover; display: block; }\n\n.por-page .por-trio h4 { display: flex; align-items: center; gap: 0.55em; margin: 0 0 var(--por-space-4); }\n.por-page .por-trio h4 .por-i { width: 1.8rem; height: 1.8rem; padding: 0; border-radius: 0; }\n\n.por-page h2 { line-height: 1.2; }\n.por-page .por-trio h4 { font-size: var(--por-h4-size); }\n.por-page .por-sechead h2 { color: var(--por-text-primary); }\n.por-page h4 { letter-spacing: -0.03em; }\n.por-page { --por-text-secondary: var(--por-text-primary); }\n\n.por-page { --por-text-inverse-muted: rgba(249, 249, 247, 0.85); }\n.por-page .por-sechead p,\n.por-page .por-trio p,\n.por-page .por-stanzas p,\n.por-page .por-compare-them,\n.por-page .por-quote footer,\n.por-page .por-faq details p,\n.por-page .por-zig h2 + p,\n.por-page .por-zig h2 + p + p {\n  opacity: 0.75;\n}\n.por-page .por-faq summary::after { color: var(--por-accent); }\n.por-page .por-sechead p,\n.por-page .por-trio p,\n.por-page .por-stanzas p,\n.por-page .por-compare-them,\n.por-page .por-quote footer,\n.por-page .por-faq details p,\n.por-page .por-spot > div > p,\n.por-page .por-cta-box p,\n.por-page .por-zig h2 + p,\n.por-page .por-zig h2 + p + p {\n  line-height: 1.5;\n}\n.por-page .por-zig h2 + p { font-size: var(--por-body-size); }\n.por-page .por-faq details p { font-size: var(--por-lead-size); }\n.por-page .por-zig h2 + p + p { font-size: var(--por-body-size); }\n@media (max-width: 40em) {\n  .por-page .por-sechead p,\n  .por-page .por-spot > div > p,\n  .por-page .por-cta-box p,\n  .por-page .por-zig h2 + p,\n  .por-page .por-zig h2 + p + p,\n  .por-page .por-faq details p {\n    font-size: var(--por-body-size);\n  }\n}\n.por-page .por-spot-visual:has(img[src*=\"RI-Suite-Graphic\"]) { background: none; border: none; }\n@media (max-width: 52em) {\n  .por-page .por-spot .por-btn-demo--no-shine {\n    display: flex;\n    width: fit-content;\n    margin-left: auto;\n    margin-right: auto;\n  }\n}\n<\/style>\n\n<div class=\"por-page\">\n\n  \n  <section class=\"por-hero\">\n    <video class=\"por-hero-bg-video\" autoplay muted playsinline disablepictureinpicture disableremoteplayback preload=\"metadata\" fetchpriority=\"low\" aria-hidden=\"true\">\n      <source src=\"\/wp-content\/uploads\/2026\/08\/Trench-and-shore-Stipple-animation-v3.mp4\" type=\"video\/mp4\">\n    <\/video>\n    <div class=\"por-wrap\">\n      <span class=\"por-eyebrow\">Trench &amp; shoring hire software<\/span>\n      <h1>No More Contract Errors.<br>Keep Every Site Shored Right<span class=\"por-dot\">.<\/span><\/h1>\n      <p>Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection.<\/p>\n      <a class=\"por-btn-demo\" href=\"\/au\/connect\/book-a-demo\">Get a Demo<\/a>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section\">\n    <div class=\"por-wrap\">\n      <div class=\"por-sechead\">\n        <div>\n          <h2>Three Ways Trench Shoring Hire Loses the Job<span class=\"por-dot\">.<\/span><\/h2>\n          <p>None of these show up as one lost contract. They show up as a customer who calls a competitor next time.<\/p>\n        <\/div>\n      <\/div>\n      <ul class=\"por-trio\">\n        <li>\n          <h4><img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2026\/08\/a-contract-error.webp\" alt=\"Warning triangle icon\" loading=\"lazy\">A contract error means starting the whole thing over<\/h4>\n          <p>Zeroing out a contract to fix one line item wastes time on a job that was already tight, and a partial return or shipment nobody tracked makes the next invoice wrong too.<\/p>\n        <\/li>\n        <li>\n          <h4><img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2026\/08\/a-dozen-deliveries.webp\" alt=\"Delivery truck icon\" loading=\"lazy\">A dozen deliveries in one day turns into guesswork<\/h4>\n          <p>Trench plates, shields, and hydraulic shoring scattered across job sites in a single weekend push routing and load planning past what a dispatcher can track from memory.<\/p>\n        <\/li>\n        <li>\n          <h4><img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2026\/08\/a-failed-inspection.webp\" alt=\"Broken photo icon\" loading=\"lazy\">A failed inspection with no record becomes a safety question no one can answer<\/h4>\n          <p>Without a photo-documented inspection tied to the item and the site, proving a shoring installation met safety standards after the fact is close to impossible.<\/p>\n        <\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider por-section--card\">\n    <div class=\"por-wrap\">\n      <div class=\"por-zig\">\n        <div>\n          <h2>Zeroing out a Contract to Fix One Typo Isn't How a Rush Order Should Go<span class=\"por-dot\">.<\/span><\/h2>\n          <p>A customer calling for a trench plate in a hurry, or an engineer requesting a custom shoring installation, doesn't leave room for a contract error to turn into a redo from scratch.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> makes contracts easy to correct without zeroing them out, manages partial returns and shipments within a single contract, and attaches equipment details and kits directly so available inventory is easy to assess.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Correct contracts without starting over<\/h4>\n              <p>Fix an error on a contract directly, no zeroing it out to create a new one from scratch.<\/p>\n            <\/li>\n            <li>\n              <h4>Partial returns &amp; shipments, one contract<\/h4>\n              <p>Manage partial returns and shipments within the same contract, with equipment details and kits attached for a fast inventory check.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1184 \/ 540\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/04-7.webp\" alt=\"Contract #27841 dashboard showing an $8,945 total, partial returns and shipments handled inside one contract, kits attached with 14 of 16 8' trench boxes available, and contracts zeroed out: none\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider por-section--card\">\n    <div class=\"por-wrap\">\n      <div class=\"por-zig por-zig--rev\">\n        <div>\n          <h2>Setting Up Dozens of Job Sites in One Weekend Leaves No Room to Guess a Route<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Trench plates, shields, and shoring equipment headed to scattered sites, plus load weights that have to be right before a truck ever leaves the yard, turn a busy weekend into a scramble without a plan.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> estimates load weights, assigns efficient delivery, pickup, and service routes, and tracks every truck in real time, so crews get where they need to be and customers get an accurate window.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Load weight estimating &amp; route planning<\/h4>\n              <p>Estimate load weights and assign efficient routes for delivery, pickup, and service, then modify them as new requests come in.<\/p>\n            <\/li>\n            <li>\n              <h4>Real-time truck tracking<\/h4>\n              <p>See every vehicle live and keep historical data, so customers get an accurate arrival and departure time instead of a guess.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1184 \/ 540\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/05-7.webp\" alt=\"Load weight and live truck tracking cards showing 36,840 lbs estimated within a 48,000 lb capacity before the truck leaves the yard, and three active trucks tracked live across their stops\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider por-section--card\">\n    <div class=\"por-wrap\">\n      <div class=\"por-zig\">\n        <div>\n          <h2>A Shoring Installation That Doesn't Meet Safety Standards Is a Liability, Not Just a Callback<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Checking that equipment was installed correctly and meets regional safety standards, without a checklist or a photo record tied to the item, leaves a site's compliance resting on memory.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> runs site inspections from preloaded checklists by item type, opens a repair order automatically when a part fails, and captures condition photos in the app, so every inspection is tied to the item, the job, and the employee.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Checklist-based site inspections<\/h4>\n              <p>Inspect equipment on location against preloaded checklists by item type, assigned to a group or an individual employee.<\/p>\n            <\/li>\n            <li>\n              <h4>Automatic repair orders &amp; photo documentation<\/h4>\n              <p>A failed inspection opens a repair order automatically, with condition photos captured in the app for the record.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1184 \/ 540\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/01-7.webp\" alt=\"Trench Shield 8' x 10' inspection card showing 11 of 12 checkpoints passed, an automatic repair order opened for a hydraulic leak, and 6 condition photos captured in the app\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider por-section--card\">\n    <div class=\"por-wrap\">\n      <div class=\"por-zig por-zig--rev\">\n        <div>\n          <h2>Knowing Your ROI Shouldn't Mean Building the Report Yourself<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Utilisation, gain\/loss, and per-item profitability are sitting in your data somewhere, but without the right report already built, that insight stays locked away from the decision that needs it this week.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> catalogs hundreds of reports out of the box, with customisable reporting and a guide that explains what each one shows, so KPIs like ROI, utilisation, and gain\/loss are a click away, not a project.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Hundreds of reports, ready to run<\/h4>\n              <p>Pull from a catalog of hundreds of built-in reports covering utilisation, ROI, gain\/loss, and more, or customise your own.<\/p>\n            <\/li>\n            <li>\n              <h4>A reporting guide that explains each one<\/h4>\n              <p>Know exactly what a report shows before you run it, so the right KPI is never buried in the wrong report.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1184 \/ 540\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/02-7.webp\" alt=\"Top performing items and Fleet ROI dashboard cards showing a 24.7% fleet ROI, 67.8% utilisation per item, and hundreds of ready-to-run reports\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider por-section--card\">\n    <div class=\"por-wrap\">\n      <div class=\"por-zig\">\n        <div>\n          <h2>Your Crews Are on the Job Site, Not Standing at a Counter<span class=\"por-dot\">.<\/span><\/h2>\n          <p>An inspection at the yard, a signature collected on-site, and a customer who calls about an account mid-install, none of it helps if it's not in the same system everyone else is looking at.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> puts inspections, eSign, and customer history in your team's pocket with POR One, and CRM keeps every account and sales task mapped in one place.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Mobile inspections and eSign<\/h4>\n              <p>Perform inspections and capture digital signatures from the field, attached to the item's history automatically.<\/p>\n            <\/li>\n            <li>\n              <h4>Customer history &amp; task mapping<\/h4>\n              <p>CRM keeps hire history and sales tasks visible across the team, so no account falls through the cracks.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1184 \/ 540\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/03-7.webp\" alt=\"Job #J-23891 trench shield installation card showing a passed annual inspection, an eSigned hire agreement, proof of delivery, and 3 jobs mapped today in POR One\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-band por-band-overlay por-section\">\n    <div class=\"por-wrap por-spot\">\n      <div>\n        <h2>Every Dot in Your Data Is a Point. Connect Them<span class=\"por-dot\">.<\/span><\/h2>\n        <p>Add the Rental Intelligence Suite and the utilisation, inspection, and job cost data you already track become direction: an AI-powered analytics layer built to answer the question every trench and shoring hire operation asks eventually, which equipment and which jobs are actually earning their keep.<\/p>\n        <ul class=\"por-spot-list\">\n          <li><strong>AI Insights<\/strong> surface underperforming equipment and jobs before they eat into margin.<\/li>\n          <li><strong>Ask in plain language<\/strong> and get immediate answers, no report building, no dashboard hunting.<\/li>\n          <li><strong>Per-item and per-job profitability<\/strong> show exactly what a custom installation actually cost to run.<\/li>\n          <li><strong>Utilisation &amp; demand planning<\/strong> show which shoring equipment earns its keep and which sits in the yard.<\/li>\n        <\/ul>\n        <a class=\"por-btn-demo por-btn-demo--no-shine\" href=\"\/au\/rental-intelligence\/rental-intelligence-suite\/\">Explore the Rental Intelligence Suite<\/a>\n      <\/div>\n      <div class=\"por-spot-visual por-dark por-spot-visual--media por-spot-visual--flat\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/RI-Suite-Graphic.webp\" alt=\"Rental Intelligence Suite dashboard with recommendation quality, OEC distribution, disposition agent summary, and monthly revenue and repair cost trends\" loading=\"lazy\">\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider\">\n    <div class=\"por-wrap\">\n      <div class=\"por-sechead\">\n        <div>\n          <h2>Built for Jobs Where Safety and Speed Both Matter<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Trench and shoring has needs most hire software treats as an afterthought. Here's how Point of Rental stacks up against the tools most trench and shoring hire operations start with.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"por-compare-wrap\">\n        <div class=\"por-compare\">\n          <div class=\"por-compare-row por-compare-row--head\">\n            <div>Capability<\/div>\n            <div>Point of Rental<\/div>\n            <div>Typical trench &amp; shoring software<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Contract accuracy &amp; speed<\/div>\n            <div class=\"por-compare-us\">Contracts corrected in place, with partial returns, shipments, and kits attached, no zeroing out to start over<\/div>\n            <div class=\"por-compare-them\">Contract errors that require starting over from a blank form<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Delivery &amp; dispatch<\/div>\n            <div class=\"por-compare-us\">Load weight estimating, adaptive routing, and live truck tracking for every stop<\/div>\n            <div class=\"por-compare-them\">Manual routing with no real-time visibility into where a truck actually is<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Site inspections &amp; safety compliance<\/div>\n            <div class=\"por-compare-us\">Checklist-based inspections by item type, with automatic repair orders and photo documentation<\/div>\n            <div class=\"por-compare-them\">Paper checklists with no automatic repair order or photo record<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Reporting &amp; business intelligence<\/div>\n            <div class=\"por-compare-us\">Hundreds of catalogued reports covering ROI, utilisation, and gain\/loss, with a guide explaining each one<\/div>\n            <div class=\"por-compare-them\">A handful of canned reports, anything custom built by hand<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Customer &amp; service history<\/div>\n            <div class=\"por-compare-us\">Full CRM history and sales task mapping tied to every account<\/div>\n            <div class=\"por-compare-them\">No searchable history beyond the current job<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Mobile &amp; self-service<\/div>\n            <div class=\"por-compare-us\">Mobile inspections, eSign, and 24\/7 smart locker access built in<\/div>\n            <div class=\"por-compare-them\">Limited mobile tools, no self-service pickup options<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">AI-powered insight<\/div>\n            <div class=\"por-compare-us\">Rental Intelligence Suite adds AI insights, plain-language queries, and per-job profitability<\/div>\n            <div class=\"por-compare-them\">No AI layer, insight means building the report yourself<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Industry experience<\/div>\n            <div class=\"por-compare-us\">40+ years building hire software, refined against nearly every edge case trench and shoring can throw at it<\/div>\n            <div class=\"por-compare-them\">Newer entrants still finding out what they missed<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider por-section--card\">\n    <div class=\"por-wrap\">\n      <blockquote class=\"por-quote\">\n        <p>\"We have been using Point of Rental for almost 5 years and one of the best things about the company is that they truly listen to their users and update the software based on customer feedback, they are constantly improving and showing real concern for their customers.\"<\/p>\n        <footer><strong>Jennifer Shinofield<\/strong> Trench &amp; shoring rental business, verified review<\/footer>\n      <\/blockquote>\n      <ul class=\"por-stats\">\n        <li><strong>5,000+<\/strong> <span>hire businesses served<\/span><\/li>\n        <li><strong>80+<\/strong> <span>countries supported<\/span><\/li>\n        <li><strong>40+<\/strong> <span>years building hire software<\/span><\/li>\n        <li><strong>98.4%<\/strong> <span>of support calls resolved first call<\/span><\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-section por-section--divider\">\n    <div class=\"por-wrap\">\n      <div class=\"por-sechead por-sechead--center\">\n        <div>\n          <h2>Questions, Answered<span class=\"por-dot\">.<\/span><\/h2>\n        <\/div>\n      <\/div>\n      <div class=\"por-faq por-faq--center\">\n        <details name=\"por-faq\">\n          <summary>What features does Point of Rental offer for trench and shoring hire businesses?<\/summary>\n          <p>Point of Rental unifies contract writing, delivery and dispatch planning, digital site inspections, and reporting and business intelligence in one system built for equipment that has to go out fast, get installed right, and pass a safety inspection.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>How does Point of Rental make contract writing faster and more accurate?<\/summary>\n          <p>Contracts can be corrected in place instead of zeroed out and rewritten from scratch, partial returns and shipments are managed within the same contract, and kits and equipment details attach automatically so available inventory is easy to assess.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>Can Point of Rental help me plan and track deliveries and pickups?<\/summary>\n          <p>Yes. Load weights are estimated up front, efficient routes are assigned for delivery, pickup, and service, and can be modified on the fly as new requests come in. Real-time truck tracking with historical data gives customers an accurate arrival and departure window instead of a guess.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>How do I document site inspections and prove a shoring installation met safety standards?<\/summary>\n          <p>Inspections run from preloaded checklists by item type, assigned to a group or an individual employee. A failed part opens a repair order automatically, and condition photos captured in the app document the visit, so compliance doesn't rest on memory.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>What reporting does Point of Rental offer to track ROI and utilisation?<\/summary>\n          <p>A catalog of hundreds of built-in reports covers KPIs like ROI, utilisation, and gain\/loss, with customisable reporting and a guide that explains what each report shows, so the right number is never buried in the wrong report.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>What mobile and self-service tools support my field crews?<\/summary>\n          <p>POR One lets your team perform mobile inspections, capture eSign documents, and manage CRM tasks from anywhere, keeping customer history and sales tasks mapped across the whole team.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  \n  <section class=\"por-cta-box por-section por-section--divider\">\n    <div class=\"por-wrap\">\n      <h2>Start Performing<span class=\"por-dot\">.<\/span><\/h2>\n      <p>See how Point of Rental keeps a trench and shoring operation contracted, dispatched, and inspected, with your equipment, your crews, and your questions.<\/p>\n      <a class=\"por-btn-demo\" href=\"\/au\/connect\/book-a-demo\">Get a Demo<\/a>\n    <\/div>\n  <\/section>\n\n  <script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Service\",\n      \"@id\": \"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#service\",\n      \"name\": \"Trench & Shoring Hire Software\",\n      \"url\": \"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/\",\n      \"serviceType\": \"Hire management software for trench and shoring hire businesses\",\n      \"description\": \"Point of Rental unifies contract writing, delivery and dispatch planning, digital site inspections, and reporting and business intelligence for trench and shoring hire operations.\",\n      \"provider\": {\n        \"@type\": \"Organization\",\n        \"name\": \"Point of Rental Software\",\n        \"url\": \"https:\/\/www.point-of-rental.com\/au\/\"\n      }\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"itemListElement\": [\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 1,\n          \"name\": \"Home\",\n          \"item\": \"https:\/\/www.point-of-rental.com\/au\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 2,\n          \"name\": \"Solutions\",\n          \"item\": \"https:\/\/www.point-of-rental.com\/au\/solutions\/\"\n        },\n        {\n          \"@type\": \"ListItem\",\n          \"position\": 3,\n          \"name\": \"Trench & Shoring\",\n          \"item\": \"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What features does Point of Rental offer for trench and shoring hire businesses?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Point of Rental unifies contract writing, delivery and dispatch planning, digital site inspections, and reporting and business intelligence in one system built for equipment that has to go out fast, get installed right, and pass a safety inspection.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How does Point of Rental make contract writing faster and more accurate?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Contracts can be corrected in place instead of zeroed out and rewritten from scratch, partial returns and shipments are managed within the same contract, and kits and equipment details attach automatically so available inventory is easy to assess.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can Point of Rental help me plan and track deliveries and pickups?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Load weights are estimated up front, efficient routes are assigned for delivery, pickup, and service, and can be modified on the fly as new requests come in. Real-time truck tracking with historical data gives customers an accurate arrival and departure window instead of a guess.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do I document site inspections and prove a shoring installation met safety standards?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Inspections run from preloaded checklists by item type, assigned to a group or an individual employee. A failed part opens a repair order automatically, and condition photos captured in the app document the visit, so compliance doesn't rest on memory.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What reporting does Point of Rental offer to track ROI and utilisation?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"A catalog of hundreds of built-in reports covers KPIs like ROI, utilisation, and gain\/loss, with customisable reporting and a guide that explains what each report shows, so the right number is never buried in the wrong report.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What mobile and self-service tools support my field crews?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"POR One lets your team perform mobile inspections, capture eSign documents, and manage CRM tasks from anywhere, keeping customer history and sales tasks mapped across the whole team.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n  <\/script>\n\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Trench &amp; shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract. [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"parent":33085,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33635","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Trench &amp; shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"google-site-verification\" content=\"1Cn-sgF7ANKsYJMiqx6OAyEFBNDVT9PIH0q1IrlLtJw\" \/>\n\t<meta name=\"msvalidate.01\" content=\"5D8BB6893DD36192F342744721A2D3DC\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Point of Rental Software AU | Hire &amp; Inventory Management Software\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Trench &amp; Shoring - Point of Rental Software AU | Hire &amp; Inventory Management Software\" \/>\n\t\t<meta property=\"og:description\" content=\"Trench &amp; shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-contract-error.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-contract-error.webp\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-09T08:12:29+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-28T14:55:49+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pointofrentalsoftware\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@PointofRental\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Trench &amp; Shoring - Point of Rental Software AU | Hire &amp; Inventory Management Software\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Trench &amp; shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@PointofRental\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-contract-error.webp\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"asherrington\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/#listItem\",\"name\":\"Solutions\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/#listItem\",\"position\":2,\"name\":\"Solutions\",\"item\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#listItem\",\"name\":\"Trench &#038; Shoring\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#listItem\",\"position\":3,\"name\":\"Trench &#038; Shoring\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/#listItem\",\"name\":\"Solutions\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#organization\",\"name\":\"Point of Rental Software\",\"description\":\"Point of Rental provides rental and inventory management software for businesses in equipment, event, tool, and specialty industries. Backed by 40+ years of rental expertise.\",\"url\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/\",\"email\":\"support@pointofrental.com\",\"telephone\":\"+18009447368\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.point-of-rental.com\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/POR_Logo_Forest_Lime-scaled.webp\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#organizationLogo\",\"width\":2560,\"height\":512,\"caption\":\"#image_title\"},\"image\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pointofrentalsoftware\\\/\",\"https:\\\/\\\/x.com\\\/PointofRental\",\"https:\\\/\\\/www.instagram.com\\\/pointofrental\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7ZSCydDJon2E7NQzhnbQrw\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/point-of-rental-software\",\"https:\\\/\\\/www.g2.com\\\/products\\\/point-of-rental\",\"https:\\\/\\\/www.capterra.com\\\/p\\\/29074\\\/Point-of-Rental-Software\\\/\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#webpage\",\"url\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/\",\"name\":\"Trench & Shoring - Point of Rental Software AU | Hire & Inventory Management Software\",\"description\":\"Trench & shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.\",\"inLanguage\":\"en-AU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/trench-shoring\\\/#breadcrumblist\"},\"datePublished\":\"2019-10-09T03:12:29-05:00\",\"dateModified\":\"2026-08-28T09:55:49-05:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#website\",\"url\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/\",\"name\":\"Point of Rental Software AU | Hire & Inventory Management Software\",\"description\":\"Hire Reimagined\",\"inLanguage\":\"en-AU\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<script type=\"text\/javascript\">\n\t\t\t(function(c,l,a,r,i,t,y){\n\t\t\tc[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;\n\t\t\tt.src=\"https:\/\/www.clarity.ms\/tag\/\"+i+\"?ref=aioseo\";y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);\n\t\t})(window, document, \"clarity\", \"script\", \"id4zik8429\");\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Trench &amp; Shoring - Point of Rental Software AU | Hire &amp; Inventory Management Software<\/title>\n\n","aioseo_head_json":{"title":"Trench & Shoring - Point of Rental Software AU | Hire & Inventory Management Software","description":"Trench & shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.","canonical_url":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"1Cn-sgF7ANKsYJMiqx6OAyEFBNDVT9PIH0q1IrlLtJw","msvalidate.01":"5D8BB6893DD36192F342744721A2D3DC","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/#listItem","position":1,"name":"Home","item":"https:\/\/www.point-of-rental.com\/au\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/#listItem","name":"Solutions"}},{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/#listItem","position":2,"name":"Solutions","item":"https:\/\/www.point-of-rental.com\/au\/solutions\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#listItem","name":"Trench &#038; Shoring"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#listItem","position":3,"name":"Trench &#038; Shoring","previousItem":{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/#listItem","name":"Solutions"}}]},{"@type":"Organization","@id":"https:\/\/www.point-of-rental.com\/au\/#organization","name":"Point of Rental Software","description":"Point of Rental provides rental and inventory management software for businesses in equipment, event, tool, and specialty industries. Backed by 40+ years of rental expertise.","url":"https:\/\/www.point-of-rental.com\/au\/","email":"support@pointofrental.com","telephone":"+18009447368","logo":{"@type":"ImageObject","url":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/POR_Logo_Forest_Lime-scaled.webp","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#organizationLogo","width":2560,"height":512,"caption":"#image_title"},"image":{"@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/pointofrentalsoftware\/","https:\/\/x.com\/PointofRental","https:\/\/www.instagram.com\/pointofrental","https:\/\/www.youtube.com\/channel\/UC7ZSCydDJon2E7NQzhnbQrw","https:\/\/www.linkedin.com\/company\/point-of-rental-software","https:\/\/www.g2.com\/products\/point-of-rental","https:\/\/www.capterra.com\/p\/29074\/Point-of-Rental-Software\/"]},{"@type":"WebPage","@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#webpage","url":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/","name":"Trench & Shoring - Point of Rental Software AU | Hire & Inventory Management Software","description":"Trench & shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.","inLanguage":"en-AU","isPartOf":{"@id":"https:\/\/www.point-of-rental.com\/au\/#website"},"breadcrumb":{"@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/#breadcrumblist"},"datePublished":"2019-10-09T03:12:29-05:00","dateModified":"2026-08-28T09:55:49-05:00"},{"@type":"WebSite","@id":"https:\/\/www.point-of-rental.com\/au\/#website","url":"https:\/\/www.point-of-rental.com\/au\/","name":"Point of Rental Software AU | Hire & Inventory Management Software","description":"Hire Reimagined","inLanguage":"en-AU","publisher":{"@id":"https:\/\/www.point-of-rental.com\/au\/#organization"}}]},"og:locale":"en_US","og:site_name":"Point of Rental Software AU | Hire &amp; Inventory Management Software","og:type":"article","og:title":"Trench &amp; Shoring - Point of Rental Software AU | Hire &amp; Inventory Management Software","og:description":"Trench &amp; shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.","og:url":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/","og:image":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-contract-error.webp","og:image:secure_url":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-contract-error.webp","article:published_time":"2019-10-09T08:12:29+00:00","article:modified_time":"2026-08-28T14:55:49+00:00","article:publisher":"https:\/\/www.facebook.com\/pointofrentalsoftware\/","twitter:card":"summary_large_image","twitter:site":"@PointofRental","twitter:title":"Trench &amp; Shoring - Point of Rental Software AU | Hire &amp; Inventory Management Software","twitter:description":"Trench &amp; shoring hire software No More Contract Errors.Keep Every Site Shored Right. Point of Rental unifies contract accuracy, dispatch, and digital site inspections, so every job goes out right and every install passes inspection. Get a Demo Three Ways Trench Shoring Hire Loses the Job. None of these show up as one lost contract.","twitter:creator":"@PointofRental","twitter:image":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-contract-error.webp","twitter:label1":"Written by","twitter:data1":"asherrington","twitter:label2":"Est. reading time","twitter:data2":"8 minutes"},"aioseo_meta_data":{"post_id":"33635","title":"","description":"","keywords":null,"keyphrases":{"focus":{"keyphrase":"Trench &amp; Shoring Software"}},"primary_term":null,"canonical_url":"","og_title":"","og_description":"","og_object_type":"default","og_image_type":"content","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":"","og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":true,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":"","twitter_image_custom_fields":null,"twitter_title":"","twitter_description":"","schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-08-28 14:58:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":null,"ai":null,"created":"2025-09-04 20:22:16","updated":"2026-08-28 15:55:08","focus_keyword":"Trench &amp; Shoring Software","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.point-of-rental.com\/au\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.point-of-rental.com\/au\/solutions\/\" title=\"Solutions\">Solutions<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tTrench &amp; Shoring\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.point-of-rental.com\/au\/"},{"label":"Solutions","link":"https:\/\/www.point-of-rental.com\/au\/solutions\/"},{"label":"Trench &#038; Shoring","link":"https:\/\/www.point-of-rental.com\/au\/solutions\/trench-shoring\/"}],"_links":{"self":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/33635","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/comments?post=33635"}],"version-history":[{"count":0,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/33635\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/33085"}],"wp:attachment":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/media?parent=33635"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}