{"id":33264,"date":"2019-10-10T13:23:11","date_gmt":"2019-10-10T18:23:11","guid":{"rendered":"https:\/\/por-development.local\/solutions\/portable-sanitation\/"},"modified":"2026-08-28T09:58:28","modified_gmt":"2026-08-28T14:58:28","slug":"portable-sanitation","status":"publish","type":"page","link":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/","title":{"rendered":"Portable Sanitation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"33264\" class=\"elementor elementor-33264 elementor-32677\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3af7a5e e-con-full e-flex e-con e-parent\" data-id=\"3af7a5e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd6f40c elementor-widget elementor-widget-html\" data-id=\"fd6f40c\" 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 { margin-bottom: var(--por-space-4); }\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\/Portable-Sanitation-Stipple-animation-v3.mp4\" type=\"video\/mp4\">\n    <\/video>\n    <div class=\"por-wrap\">\n      <span class=\"por-eyebrow\">Portable sanitation hire software<\/span>\n      <h1>No More Missed Pump-Outs.<br>Keep Every Route on Schedule<span class=\"por-dot\">.<\/span><\/h1>\n      <p>Point of Rental unifies service scheduling, dispatch, and mobile proof of service, so every unit gets serviced on time, and you can prove it.<\/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 Portable Sanitation Hire Operations Lose 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 quietly stops calling back.<\/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-missed-service-call.webp\" alt=\"Calendar icon\" loading=\"lazy\">A missed service call becomes an angry customer call<\/h4>\n          <p>Without a schedule tied to the contract, a pump-out due today gets discovered when the job site or event calls to complain, not when it was actually due.<\/p>\n        <\/li>\n        <li>\n          <h4><img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2026\/08\/a-dozen-stops.webp\" alt=\"Delivery truck icon\" loading=\"lazy\">A dozen stops in one day turns into guesswork<\/h4>\n          <p>Deliveries, pickups, and service visits scattered across job sites and event grounds push routing past what a driver can track from a paper list.<\/p>\n        <\/li>\n        <li>\n          <h4><img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2026\/08\/you-never-serviced-this.webp\" alt=\"Clock with checkmark icon\" loading=\"lazy\">\"You never serviced this\" becomes his word against yours<\/h4>\n          <p>Without a timestamped photo or signature from the visit, a dispute over whether a unit was actually delivered, serviced, or picked up clean has no easy answer.<\/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>A Unit at a Job Site Needs Servicing Every Week, Not Just Delivery and Pickup<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Unlike a one-time drop-off, portable sanitation units sit at a temporary site for the length of a job or event and need pump-outs on a recurring cadence, and every extended event or added unit means rebuilding that schedule by hand.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> builds recurring service schedules directly from the contract, adjusts them the moment demand changes, and tracks full inspection and service history by unit and by employee.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Service schedules from the contract<\/h4>\n              <p>Create a recurring pump-out schedule the moment a contract is signed, no separate spreadsheet to maintain.<\/p>\n            <\/li>\n            <li>\n              <h4>Full service history, per unit<\/h4>\n              <p>See every inspection and service visit tied to a specific unit and the employee who handled it.<\/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\/Portable-Sanitation-Section-Graphics-selection-5.webp\" alt=\"Recurring service schedule for a Festival Grounds contract set to a 3-day pump-out cadence, with per-unit service history showing 18 units in service\" 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>A Dozen Job Sites and Event Grounds in One Day Isn't a Job for a Paper Route Sheet<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Deliveries, pickups, and service stops scattered across town, plus a customer who moved their window twice, tracking all of it from memory turns a busy morning into a scramble.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> assigns efficient delivery, pickup, and service routes, adjusts them the moment a new request comes in, and tracks every truck in real time.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Route planning that adapts<\/h4>\n              <p>Assign routes for delivery, pickup, and service, then modify them on the fly 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 window 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\/Portable-Sanitation-Section-Graphics-selection-1-1.webp\" alt=\"Dispatch dashboard showing today's routes with 24 stops and a service update after an extra unit was added at 9:15\" 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>\"Prove It\" Shouldn't Be a Hard Question to Answer<span class=\"por-dot\">.<\/span><\/h2>\n          <p>A customer disputes a service charge, or claims a unit sat unserviced for a week, and a paper ticket with a driver's initials doesn't settle much of anything.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> captures site condition photos and digital signatures right from the truck, and sends real-time notifications with accurate timing the moment a stop is complete.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>Photo &amp; signature capture<\/h4>\n              <p>Document site conditions and collect a digital signature on-site, attached to that visit automatically.<\/p>\n            <\/li>\n            <li>\n              <h4>Real-time arrival &amp; completion alerts<\/h4>\n              <p>Customers get an accurate notification the moment a delivery, service, or pickup is done.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1124 \/ 423\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/Portable-Sanitation-Section-Graphics-selection-2-1.webp\" alt=\"Stop 3 of 5 pump-out record showing captured site condition photo, signature, and arrival notification for unit 1001\" 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>A Purchase Order Shouldn't Live in a Different System than the Contract It's For<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Parts, subrentals, and one-off purchases tracked separately from the service contract they support means nobody has one clean picture of what a job actually cost.<\/p>\n          <p style=\"margin-top:var(--por-space-4); color:var(--por-text-secondary)\"><strong>Point of Rental<\/strong> opens purchase orders directly from a service contract, tracks inventoried and non-inventoried items together, and enforces user-level approval limits.<\/p>\n          <ul class=\"por-stanzas\">\n            <li>\n              <h4>POs tied to the contract<\/h4>\n              <p>Open a purchase order straight from the service contract it supports, no separate procurement system to reconcile.<\/p>\n            <\/li>\n            <li>\n              <h4>Subrental &amp; parts management<\/h4>\n              <p>Track inventoried and non-inventoried items together, with approval limits set by user.<\/p>\n            <\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"por-zig-media por-zig-media--flush\" style=\"aspect-ratio: 1124 \/ 425\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/Portable-Sanitation-Section-Graphics-selection-3-1.webp\" alt=\"Service contract cost summary showing $8,642 total cost across 4 purchase orders with approval limits\" 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 in the Field, Not Standing at a Counter<span class=\"por-dot\">.<\/span><\/h2>\n          <p>An inspection at the yard, a signature collected at a job site, and a customer who wants a unit picked up at 6am, 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 unit'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\/Portable-Sanitation-Section-Graphics-selection-4-1.webp\" alt=\"Unit 1001 passed-inspection badge showing it was inspected and signed from the field, with an eSign status of at the job site\" 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 service, route, and unit data you already track become direction: an AI-powered analytics layer built to answer the question every portable sanitation hire operation asks between event season and construction season, which units and routes are actually earning their keep.<\/p>\n        <ul class=\"por-spot-list\">\n          <li><strong>AI Insights<\/strong> surface underperforming routes and units before they eat into a season's 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-unit and per-route profitability<\/strong> show exactly what it costs to service each stop.<\/li>\n          <li><strong>Seasonal demand planning<\/strong> comes from knowing how event and construction cycles actually move your fleet.<\/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 Units That Live in the Field, Not a Warehouse<span class=\"por-dot\">.<\/span><\/h2>\n          <p>Portable sanitation has needs most hire software treats as an afterthought. Here's how Point of Rental stacks up against the tools most portable sanitation 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 portable sanitation software<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Recurring service scheduling<\/div>\n            <div class=\"por-compare-us\">Service schedules built directly from the contract, adjusted instantly as demand changes<\/div>\n            <div class=\"por-compare-them\">Manual scheduling maintained separately from the contract<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Route &amp; dispatch<\/div>\n            <div class=\"por-compare-us\">Adaptive delivery, pickup, and service routing with live vehicle tracking<\/div>\n            <div class=\"por-compare-them\">Manual routing with no real-time visibility<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Proof of service<\/div>\n            <div class=\"por-compare-us\">Timestamped site photos, digital signatures, and real-time completion alerts<\/div>\n            <div class=\"por-compare-them\">Paper tickets with no photo or signature record<\/div>\n          <\/div>\n          <div class=\"por-compare-row\">\n            <div class=\"por-compare-cap\">Purchase orders &amp; subrentals<\/div>\n            <div class=\"por-compare-us\">POs opened directly from the service contract, with user-level approval limits<\/div>\n            <div class=\"por-compare-them\">Procurement tracked separately from the contract it supports<\/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-unit 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 portable sanitation 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>\"Having 11 locations, we do a lot of transfers between branches. It allows us to track our assets easier and more efficiently.\"<\/p>\n        <footer><strong>Avery DuBose<\/strong> Vice President, Rental Guys<\/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 portable sanitation hire businesses?<\/summary>\n          <p>Point of Rental unifies recurring service scheduling, route and dispatch planning, mobile proof of service, purchase orders and subrental management, and CRM in one system built for units that live at a job site or event rather than a warehouse.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>How does recurring service scheduling work?<\/summary>\n          <p>Service schedules are built directly from the contract the moment it's signed, so a recurring pump-out cadence doesn't have to be maintained in a separate spreadsheet. Schedules adjust instantly as demand changes, and full inspection and service history is tracked by unit and by employee.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>Can Point of Rental help me plan and track delivery, pickup, and service routes?<\/summary>\n          <p>Yes. 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 window instead of a guess.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>How do I prove a unit was delivered, serviced, or picked up?<\/summary>\n          <p>Mobile apps let your team capture site condition photos and collect digital signatures on-site, attached automatically to that visit's record, plus real-time notifications with accurate timing sent the moment a stop is complete.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>Can I manage purchase orders and subrentals from the same system?<\/summary>\n          <p>Yes. Purchase orders can be opened directly from a service contract, inventoried and non-inventoried items are tracked together, and user-level approval limits keep procurement under control.<\/p>\n        <\/details>\n        <details name=\"por-faq\">\n          <summary>What mobile and self-service tools support my field crews and customers?<\/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 portable sanitation hire operation scheduled, dispatched, and proven, with your units, your routes, 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\/toilet-rental\/#service\",\n      \"name\": \"Portable Sanitation Hire Software\",\n      \"url\": \"https:\/\/www.point-of-rental.com\/au\/solutions\/toilet-rental\/\",\n      \"serviceType\": \"Hire management software for portable sanitation hire businesses\",\n      \"description\": \"Point of Rental unifies recurring service scheduling, route and dispatch optimisation, mobile proof of service, purchase order and subrental management, and mobile self-service tools for portable sanitation 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\": \"Portable Sanitation\",\n          \"item\": \"https:\/\/www.point-of-rental.com\/au\/solutions\/toilet-rental\/\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What features does Point of Rental offer for portable sanitation hire businesses?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Point of Rental unifies recurring service scheduling, route and dispatch planning, mobile proof of service, purchase orders and subrental management, and CRM in one system built for units that live at a job site or event rather than a warehouse.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How does recurring service scheduling work?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Service schedules are built directly from the contract the moment it's signed, so a recurring pump-out cadence doesn't have to be maintained in a separate spreadsheet. Schedules adjust instantly as demand changes, and full inspection and service history is tracked by unit and by employee.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can Point of Rental help me plan and track delivery, pickup, and service routes?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. 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 window instead of a guess.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How do I prove a unit was delivered, serviced, or picked up?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Mobile apps let your team capture site condition photos and collect digital signatures on-site, attached automatically to that visit's record, plus real-time notifications with accurate timing sent the moment a stop is complete.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can I manage purchase orders and subrentals from the same system?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. Purchase orders can be opened directly from a service contract, inventoried and non-inventoried items are tracked together, and user-level approval limits keep procurement under control.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What mobile and self-service tools support my field crews and customers?\",\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>Portable sanitation hire software No More Missed Pump-Outs.Keep Every Route on Schedule. Point of Rental unifies service scheduling, dispatch, and mobile proof of service, so every unit gets serviced on time, and you can prove it. Get a Demo Three Ways Portable Sanitation Hire Operations Lose the Job. None of these show up as one [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":33085,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33264","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...\" \/>\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\/portable-sanitation\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.2\" \/>\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=\"Toilet Rental Software | Industries | Point of Rental Software\" \/>\n\t\t<meta property=\"og:description\" content=\"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-missed-service-call.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-missed-service-call.webp\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-10T18:23:11+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-28T14:58:28+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=\"Toilet Rental Software | Industries | Point of Rental Software\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...\" \/>\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\/POR_Logo_Forest_Lime-scaled.webp\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"7 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\\\/portable-sanitation\\\/#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\\\/portable-sanitation\\\/#listItem\",\"name\":\"Portable Sanitation\"},\"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\\\/portable-sanitation\\\/#listItem\",\"position\":3,\"name\":\"Portable Sanitation\",\"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\\\/portable-sanitation\\\/#organizationLogo\",\"width\":2560,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/portable-sanitation\\\/#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\\\/portable-sanitation\\\/#webpage\",\"url\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/portable-sanitation\\\/\",\"name\":\"Toilet Rental Software | Industries | Point of Rental Software\",\"description\":\"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...\",\"inLanguage\":\"en-AU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/solutions\\\/portable-sanitation\\\/#breadcrumblist\"},\"datePublished\":\"2019-10-10T13:23:11-05:00\",\"dateModified\":\"2026-08-28T09:58:28-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>Toilet Rental Software | Industries | Point of Rental Software<\/title>\n\n","aioseo_head_json":{"title":"Toilet Rental Software | Industries | Point of Rental Software","description":"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...","canonical_url":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/","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\/portable-sanitation\/#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\/portable-sanitation\/#listItem","name":"Portable Sanitation"},"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\/portable-sanitation\/#listItem","position":3,"name":"Portable Sanitation","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\/portable-sanitation\/#organizationLogo","width":2560,"height":512},"image":{"@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/#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\/portable-sanitation\/#webpage","url":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/","name":"Toilet Rental Software | Industries | Point of Rental Software","description":"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...","inLanguage":"en-AU","isPartOf":{"@id":"https:\/\/www.point-of-rental.com\/au\/#website"},"breadcrumb":{"@id":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/#breadcrumblist"},"datePublished":"2019-10-10T13:23:11-05:00","dateModified":"2026-08-28T09:58:28-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":"Toilet Rental Software | Industries | Point of Rental Software","og:description":"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...","og:url":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/","og:image":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-missed-service-call.webp","og:image:secure_url":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/a-missed-service-call.webp","article:published_time":"2019-10-10T18:23:11+00:00","article:modified_time":"2026-08-28T14:58:28+00:00","article:publisher":"https:\/\/www.facebook.com\/pointofrentalsoftware\/","twitter:card":"summary_large_image","twitter:site":"@PointofRental","twitter:title":"Toilet Rental Software | Industries | Point of Rental Software","twitter:description":"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...","twitter:creator":"@PointofRental","twitter:image":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2026\/08\/POR_Logo_Forest_Lime-scaled.webp","twitter:label1":"Written by","twitter:label2":"Est. reading time","twitter:data2":"7 minutes"},"aioseo_meta_data":{"post_id":"33264","title":"Toilet Rental Software | Industries | Point of Rental Software","description":"Good toilet rental software helps ensure you never have a mess on your hands. Point of Rental takes it one step further...","keywords":null,"keyphrases":{"focus":{"keyphrase":"toilet rental 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":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":"","twitter_image_custom_fields":null,"twitter_title":"Toilet Rental Software | Industries | Point of Rental Software","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:59:42","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":null,"ai":null,"created":"2025-09-04 20:25:17","updated":"2026-08-28 15:53:50","focus_keyword":"toilet rental 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\tPortable Sanitation\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":"Portable Sanitation","link":"https:\/\/www.point-of-rental.com\/au\/solutions\/portable-sanitation\/"}],"_links":{"self":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/33264","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\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/comments?post=33264"}],"version-history":[{"count":0,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/33264\/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=33264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}