{"id":100631,"date":"2025-12-11T13:32:33","date_gmt":"2025-12-11T19:32:33","guid":{"rendered":"https:\/\/www.point-of-rental.com\/point-of-rental-vs-cloudrent\/"},"modified":"2026-08-25T10:22:35","modified_gmt":"2026-08-25T15:22:35","slug":"point-of-rental-vs-cloudrent","status":"publish","type":"page","link":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/","title":{"rendered":"point of rental vs CloudRent"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"100631\" class=\"elementor elementor-100631 elementor-100629\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-167d477 e-con-full e-flex e-con e-parent\" data-id=\"167d477\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6da1283 elementor-widget elementor-widget-html\" data-id=\"6da1283\" 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>\r\n\/* POR component library \u2014 compiled into each page's <style>.\r\n   Every selector lives under .por-page (see DECISIONS.md).\r\n   Visual system: Claude Design project \"Point of Rental Rebrand Design System\"\r\n   (mirrored at brand\/reference\/design-system\/), hand-ported to zero-JS HTML+CSS.\r\n   MEDIA_BASE tokens are replaced from config.json at assembly (scripts\/build-page.js).\r\n   Components (see templates\/components.md):\r\n   tokens\/base \u00b7 c-btn \u00b7 c-eyebrow \u00b7 c-hero \u00b7 c-sechead \u00b7 c-trio \u00b7 c-bento \u00b7\r\n   c-index \u00b7 c-zig \u00b7 c-rail \u00b7 c-tabs \u00b7 c-marquee \u00b7 c-compare \u00b7 c-vignette \u00b7\r\n   c-spotlight \u00b7 c-quote \u00b7 c-stats \u00b7 c-faq \u00b7 c-cta \u00b7 motion. Zero JS: all motion\r\n   is CSS, all guarded by prefers-reduced-motion. *\/\r\n\r\n\/* ===== tokens + base (authoritative copy: brand\/tokens.css) =====\r\n   Round 4 (2026-07-16): lime #ACD968 \/ forest #142F1A are official (from the\r\n   live design-system's July 2026 brand-asset drop), superseding round 3's\r\n   light-green\/dark-green estimates. See brand\/tokens.css header + DECISIONS.md. *\/\r\n.por-page {\r\n  --por-green-light: #ACD968;\r\n  --por-green: #6CBB41;\r\n  --por-green-dark: #142F1A;\r\n  --por-green-near-black: #0A190A;\r\n  --por-teal: #4FD8C4;\r\n  --por-white: #FFFFFF;\r\n  --por-off-white: #F9F9F7;\r\n  --por-green-light-100: #F1F8E4;\r\n  --por-green-press: #5AA636;\r\n  --por-green-dark-700: #0B3222;\r\n  --por-n-50: #F6F6F6;\r\n  --por-n-100: #EEF0ED;\r\n  --por-n-200: #E0E4DE;\r\n  --por-n-300: #CBD1C8;\r\n  --por-n-500: #737D70;\r\n  --por-n-600: #4E574B;\r\n  --por-n-700: #313A2E;\r\n\r\n  --por-surface-page: var(--por-off-white);\r\n  --por-surface-card: var(--por-white);\r\n  --por-surface-dark: var(--por-green-near-black);\r\n  --por-surface-accent: var(--por-green-light);\r\n  --por-surface-accent-wash: var(--por-green-light-100);\r\n  --por-text-primary: var(--por-green-near-black);\r\n  --por-text-secondary: var(--por-n-600);\r\n  --por-text-muted: var(--por-n-500);\r\n  --por-text-inverse: var(--por-off-white);\r\n  --por-text-inverse-muted: rgba(246, 246, 246, 0.85);\r\n  --por-text-on-accent: var(--por-green-near-black);\r\n  --por-border: var(--por-n-200);\r\n  --por-border-strong: var(--por-n-300);\r\n  --por-border-dark: rgba(255, 255, 255, 0.12);\r\n  --por-accent: var(--por-green-light);\r\n  --por-accent-hover: var(--por-green);\r\n  --por-accent-press: var(--por-green-press);\r\n  --por-accent-ink: var(--por-green-near-black);\r\n  --por-focus-ring: 0 0 0 3px rgba(172, 217, 104, 0.5);\r\n\r\n  --por-font: \"Plus Jakarta Sans\", ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Arial, sans-serif;\r\n  --por-h1-size: clamp(2.125rem, 4.6vw, 4.375rem);\r\n  --por-h2-size: 2rem;\r\n  --por-h2-lg-size: 2.75rem;\r\n  --por-h3-size: 1.5rem;\r\n  --por-h4-size: 1.25rem;\r\n  --por-body-size: 1rem;\r\n  --por-lead-size: 1.125rem;\r\n  --por-hero-sub-size: 1.25rem;\r\n  --por-small-size: 0.875rem;\r\n  --por-eyebrow-size: 0.75rem;\r\n\r\n  --por-radius-sm: 8px;\r\n  --por-radius-md: 12px;\r\n  --por-radius-card: 10px;\r\n  --por-radius-lg: 16px;\r\n  --por-radius-xl: 20px;\r\n  --por-radius-3xl: 36px;\r\n  --por-radius-pill: 999px;\r\n  --por-shadow-sm: 0 1px 3px rgba(10, 25, 10, 0.07), 0 1px 2px rgba(10, 25, 10, 0.05);\r\n  --por-shadow-card: 0 4px 30px rgba(7, 31, 21, 0.05);\r\n  --por-shadow-md: 0 4px 14px rgba(10, 25, 10, 0.08);\r\n  --por-shadow-lg: 0 12px 32px rgba(10, 25, 10, 0.10);\r\n  --por-ease-standard: cubic-bezier(0.4, 0, 0.2, 1);\r\n  --por-ease-out: cubic-bezier(0.16, 1, 0.3, 1);\r\n  --por-dur-fast: 120ms;\r\n  --por-dur-base: 180ms;\r\n\r\n  --por-space-1: 0.25rem; --por-space-2: 0.5rem;  --por-space-3: 0.75rem;\r\n  --por-space-4: 1rem;    --por-space-5: 1.25rem; --por-space-6: 1.5rem;\r\n  --por-space-8: 2rem;    --por-space-10: 2.5rem; --por-space-12: 3rem;\r\n  --por-space-16: 4rem;   --por-space-24: 6rem;\r\n  --por-section-pad: clamp(3.5rem, 2.5rem + 4vw, 6.25rem);\r\n  --por-content-max: 80rem;\r\n\r\n  font-family: var(--por-font);\r\n  font-size: var(--por-body-size);\r\n  line-height: 1.6;\r\n  color: var(--por-text-primary);\r\n  background: var(--por-surface-page);\r\n  margin: 0;\r\n  overflow-wrap: break-word;\r\n}\r\n.por-page *, .por-page *::before, .por-page *::after { box-sizing: border-box; font-family: inherit; }\r\n.por-page p, .por-page h1, .por-page h2, .por-page h3, .por-page h4,\r\n.por-page ul, .por-page figure, .por-page blockquote { margin: 0; }\r\n.por-page img { max-width: 100%; height: auto; display: block; }\r\n.por-page a { color: inherit; }\r\n.por-page :focus-visible { outline: 3px solid rgba(172, 217, 104, 0.8); outline-offset: 3px; }\r\n.por-page h1 { font-size: var(--por-h1-size); line-height: 0.98; letter-spacing: -0.04em; font-weight: 700; }\r\n.por-page h2 { font-size: var(--por-h2-size); line-height: 1.05; letter-spacing: -0.03em; font-weight: 700; }\r\n.por-page h3 { font-size: var(--por-h3-size); line-height: 1.12; letter-spacing: -0.015em; font-weight: 700; }\r\n.por-page h4 { font-size: var(--por-h4-size); line-height: 1.2; letter-spacing: -0.015em; font-weight: 700; }\r\n.por-page .por-dot { color: var(--por-accent); } \/* signature: terminal accent dot *\/\r\n.por-page .por-wrap { max-width: var(--por-content-max); margin: 0 auto; }\r\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); }\r\n\/* section-separation utilities: alternating band + hairline, for stretches of same-background sections *\/\r\n.por-page .por-section--divider { border-top: 1px solid var(--por-border); }\r\n.por-page .por-section--card { background: var(--por-surface-card); }\r\n\r\n\/* ===== c-btn (ported Button: 12px radius, darken on hover, 1px press nudge) ===== *\/\r\n.por-page .por-btn {\r\n  display: inline-flex; align-items: center; justify-content: center; gap: 0.5em;\r\n  text-decoration: none; border-radius: var(--por-radius-md);\r\n  font-weight: 600; font-size: 1.125rem; line-height: 1;\r\n  min-height: 3.25rem; padding: 0.875rem 1.75rem;\r\n  background: var(--por-accent); color: var(--por-accent-ink);\r\n  border: 1.5px solid transparent;\r\n  transition: background-color var(--por-dur-fast) var(--por-ease-standard),\r\n    border-color var(--por-dur-fast) var(--por-ease-standard),\r\n    transform var(--por-dur-fast) var(--por-ease-standard);\r\n}\r\n.por-page .por-btn:hover { background: var(--por-accent-hover); }\r\n.por-page .por-btn:active { background: var(--por-accent-press); transform: translateY(1px); }\r\n.por-page .por-btn:focus-visible { outline: none; box-shadow: var(--por-focus-ring); }\r\n.por-page .por-btn--dark { background: var(--por-green-near-black); color: var(--por-text-inverse); }\r\n.por-page .por-btn--dark:hover { background: var(--por-green-dark-700); }\r\n.por-page .por-btn--dark:active { background: var(--por-green-near-black); }\r\n.por-page .por-btn--ghost { background: transparent; color: var(--por-text-primary); border-color: var(--por-border-strong); }\r\n.por-page .por-btn--ghost:hover { background: var(--por-surface-accent-wash); border-color: var(--por-green-dark); }\r\n.por-page .por-btn--ghost:active { background: var(--por-surface-accent-wash); transform: translateY(1px); }\r\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); }\r\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); }\r\n.por-page .por-inline-cta { text-align: center; margin-top: var(--por-space-10); }\r\n\r\n\/* ===== c-btn-demo (dedicated \"Get a demo\" CTA \u2014 Movement referral spec,\r\n   2026-08-10: fixed 74px height + shine sweep, distinct from c-btn) =====\r\n   border\/appearance\/cursor\/font-family reset added 2026-08-14: this class\r\n   was only ever applied to <a> tags until the Rental Intelligence Suite\r\n   page's modal triggers used it on real <button> elements, which exposed\r\n   the browser's native UA-stylesheet button chrome (a 2px outset border\r\n   plus default button font) showing through \u2014 <a> has no such default, so\r\n   no earlier page hit this. Safe on <a> too (anchors have no border\/\r\n   appearance\/font-family of their own to reset). *\/\r\n.por-page .por-btn-demo {\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  position: relative; overflow: hidden;\r\n  height: 74px; padding: 0 var(--por-space-10);\r\n  background: var(--por-accent) !important;\r\n  border: none; border-radius: var(--por-radius-card);\r\n  appearance: none; -webkit-appearance: none; cursor: pointer; font-family: inherit;\r\n  font-size: 1rem; font-weight: 700; line-height: 1;\r\n  color: var(--por-accent-ink) !important;\r\n  text-decoration: none !important; box-shadow: none !important;\r\n  white-space: nowrap;\r\n  transition: filter var(--por-dur-fast) var(--por-ease-standard), transform var(--por-dur-fast) var(--por-ease-standard);\r\n}\r\n.por-page .por-btn-demo:hover { filter: brightness(0.95); transform: translateY(-1px); }\r\n.por-page .por-btn-demo:active { filter: brightness(0.95); transform: translateY(0); }\r\n.por-page .por-btn-demo:focus-visible { outline: 3px solid rgba(172, 217, 104, 0.8); outline-offset: 3px; }\r\n.por-page .por-btn-demo::after {\r\n  content: \"\"; position: absolute; top: 0; left: -75%; width: 50%; height: 100%;\r\n  background: linear-gradient(120deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.75) 50%, rgba(255, 255, 255, 0) 100%);\r\n  transform: skewX(-20deg); pointer-events: none;\r\n}\r\n\/* c-btn-demo--dark: secondary-emphasis variant, same shape\/size\/shine as\r\n   c-btn-demo, dark-forest fill instead of lime \u2014 for pages that need two\r\n   demo-style CTAs side by side without them reading as equally weighted\r\n   (added 2026-08-14 for Rental Intelligence Suite's \"Get RI Suite\" [lead\r\n   capture, primary] vs. \"See it in action\" [no-commitment demo, secondary]). *\/\r\n.por-page .por-btn-demo--dark { background: var(--por-green-near-black) !important; color: var(--por-text-inverse) !important; }\r\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); }\r\n\r\n\/* ===== c-eyebrow ===== *\/\r\n.por-page .por-eyebrow {\r\n  display: inline-block;\r\n  font-size: var(--por-eyebrow-size); font-weight: 600;\r\n  letter-spacing: 0.14em; text-transform: uppercase;\r\n  color: var(--por-green-dark);\r\n}\r\n.por-page .por-band .por-eyebrow, .por-page .por-dark .por-eyebrow { color: var(--por-accent); }\r\n\r\n\/* ===== c-hero (light page opener: white glow + burst wedge top-right) ===== *\/\r\n.por-page .por-hero {\r\n  position: relative; overflow: hidden;\r\n  padding-top: var(--por-section-pad);\r\n  padding-bottom: var(--por-space-10);\r\n  padding-left: clamp(1.25rem, 4vw, 2rem); padding-right: clamp(1.25rem, 4vw, 2rem);\r\n  background: radial-gradient(120% 90% at 50% 0%, var(--por-white), var(--por-surface-page));\r\n  color: var(--por-text-primary);\r\n}\r\n.por-page .por-hero::before {\r\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.5;\r\n  background: url(\"\/wp-content\/uploads\/2026\/07\/por-burst-corner-tr-1920.webp\") top right \/ cover no-repeat;\r\n}\r\n@media (max-width: 60em) {\r\n  .por-page .por-hero::before { background-image: url(\"\/wp-content\/uploads\/2026\/07\/por-burst-corner-tr-960.webp\"); }\r\n}\r\n.por-page .por-hero .por-wrap { position: relative; max-width: 62rem; text-align: center; }\r\n.por-page .por-hero-logo { display: inline-block; margin-bottom: var(--por-space-6); }\r\n.por-page .por-hero-logo svg { height: clamp(2.2rem, 1.6rem + 2vw, 3.4rem); width: auto; display: block; }\r\n.por-page .por-hero .por-eyebrow { margin-bottom: var(--por-space-4); }\r\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; }\r\n.por-page .por-hero p strong { color: var(--por-text-primary); }\r\n.por-page .por-hero .por-btn { margin-top: var(--por-space-8); }\r\n\/* stipple illustration anchor below the CTAs (hero-scale art only) *\/\r\n.por-page .por-hero-art { width: min(35rem, 80%); margin: var(--por-space-5) auto -0.375rem; }\r\n\r\n\/* ===== c-sechead ===== *\/\r\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); }\r\n.por-page .por-sechead-art { width: clamp(5rem, 4rem + 6vw, 8.5rem); justify-self: end; }\r\n.por-page .por-sechead .por-eyebrow { margin-bottom: var(--por-space-4); }\r\n\/* 2026-08-12: centered variant, used only on c-faq's sechead so far \u2014\r\n   the default sechead stays left-aligned everywhere else. *\/\r\n.por-page .por-sechead--center { grid-template-columns: 1fr; text-align: center; }\r\n\/* 2026-08-11 review item 1.4 (Andrew): headings read as near-black\r\n   (--por-text-primary #0A190A); example of the requested dark-green\r\n   treatment (--por-green-dark #142F1A, same as the eyebrow labels),\r\n   scoped to section headings only \u2014 hold off widening beyond this until\r\n   Andrew signs off on the example. *\/\r\n.por-page .por-sechead h2 { color: var(--por-green-dark); }\r\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); }\r\n@media (max-width: 40em) { .por-page .por-sechead { grid-template-columns: 1fr; } .por-page .por-sechead-art { display: none; } }\r\n\r\n\/* ===== c-trio (three-pillar cards: icon chip, lift on hover) ===== *\/\r\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; }\r\n.por-page .por-trio > li {\r\n  background: var(--por-surface-card); border: 1px solid var(--por-border);\r\n  border-radius: var(--por-radius-card); box-shadow: var(--por-shadow-card);\r\n  padding: var(--por-space-6);\r\n  transition: transform var(--por-dur-base) var(--por-ease-standard),\r\n    box-shadow var(--por-dur-base) var(--por-ease-standard),\r\n    border-color var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n.por-page .por-trio > li:hover { transform: translateY(-2px); box-shadow: var(--por-shadow-lg); border-color: var(--por-border-strong); }\r\n.por-page .por-trio .por-i {\r\n  width: 3.7375rem; height: 3.7375rem; padding: 0.8625rem; display: block; flex: none;\r\n  border-radius: var(--por-radius-lg);\r\n}\r\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); }\r\n.por-page .por-trio p { color: var(--por-text-secondary); }\r\n.por-page .por-i { width: 2.5rem; height: 2.5rem; display: block; flex: none; }\r\n\r\n\/* ===== c-bento (single hero bento: 6-col tiered grid) ===== *\/\r\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; }\r\n.por-page .por-cell {\r\n  background: var(--por-surface-card); border-radius: var(--por-radius-card);\r\n  border: 1px solid var(--por-border); box-shadow: var(--por-shadow-card);\r\n  padding: var(--por-space-6);\r\n  display: flex; flex-direction: column; gap: var(--por-space-2);\r\n  transition: transform var(--por-dur-base) var(--por-ease-standard),\r\n    box-shadow var(--por-dur-base) var(--por-ease-standard),\r\n    border-color var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n.por-page .por-cell:hover { transform: translateY(-2px); box-shadow: var(--por-shadow-lg); border-color: var(--por-border-strong); }\r\n.por-page .por-cell--lg { grid-column: span 4; grid-row: span 2; }\r\n.por-page .por-cell--lg-r { grid-column: 3 \/ span 4; grid-row: span 2; }\r\n.por-page .por-cell--md { grid-column: span 2; }\r\n.por-page .por-cell--md3 { grid-column: span 3; }\r\n.por-page .por-cell p { color: var(--por-text-secondary); }\r\n.por-page .por-cell h4 { display: flex; align-items: center; gap: 0.55em; }\r\n.por-page .por-cell h4 .por-i { width: 1.6rem; height: 1.6rem; }\r\n.por-page .por-stat-big { font-size: var(--por-h2-lg-size); font-weight: 700; letter-spacing: -0.03em; line-height: 1; }\r\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); }\r\n@media (max-width: 52em) {\r\n  .por-page .por-bento { grid-template-columns: repeat(2, minmax(0, 1fr)); }\r\n  .por-page .por-cell--lg, .por-page .por-cell--lg-r { grid-column: span 2; grid-row: auto; }\r\n  .por-page .por-cell--md, .por-page .por-cell--md3 { grid-column: span 1; }\r\n}\r\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; } }\r\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); }\r\n.por-page .por-cell-img img { width: 100%; height: 100%; object-fit: contain; display: block; }\r\n.por-page .por-dark .por-cell-img { background: rgba(246, 246, 246, 0.08); border-color: rgba(246, 246, 246, 0.24); }\r\n@media (min-width: 52em) {\r\n  \/* .por-cell--lg\/--lg-r span 2 grid rows; if the image keeps its fixed\r\n     16:10 ratio the leftover row height lands as blank space below the\r\n     card's text instead. Let the image grow to fill it \u2014 object-fit:\r\n     contain + the page's own dark image-panel background then reads as a\r\n     taller panel rather than a gap (review item 3.5). *\/\r\n  .por-page .por-cell--lg .por-cell-img, .por-page .por-cell--lg-r .por-cell-img { flex: 1; aspect-ratio: auto; }\r\n}\r\n\r\n\/* ===== c-index (boxless feature rows, hover-reactive) ===== *\/\r\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); }\r\n@media (max-width: 52em) { .por-page .por-index { grid-template-columns: 1fr; } }\r\n.por-page .por-index li {\r\n  display: flex; gap: 0.8rem; align-items: flex-start;\r\n  padding: var(--por-space-4) 0.25rem; border-bottom: 1px solid var(--por-border);\r\n  transition: transform var(--por-dur-base) var(--por-ease-standard), background-color var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n.por-page .por-index li:hover { transform: translateX(6px); background: var(--por-surface-accent-wash); }\r\n.por-page .por-index .por-i { width: 1.5rem; height: 1.5rem; margin-top: 0.2rem; }\r\n.por-page .por-index h4 { font-size: var(--por-h4-size); letter-spacing: -0.01em; }\r\n.por-page .por-index p { font-size: var(--por-body-size); color: var(--por-text-secondary); margin-top: 0.2rem; }\r\n\r\n\/* ===== c-zig (editorial split: text + media panel) ===== *\/\r\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; }\r\n@media (max-width: 52em) { .por-page .por-zig { grid-template-columns: 1fr; } }\r\n.por-page .por-zig h2 + p { margin-top: var(--por-space-4); }\r\n.por-page .por-zig--rev .por-zig-media { order: -1; }\r\n@media (max-width: 52em) { .por-page .por-zig--rev .por-zig-media { order: 0; } }\r\n.por-page .por-zig-media {\r\n  border: 1px solid var(--por-border); border-radius: var(--por-radius-xl);\r\n  box-shadow: var(--por-shadow-md); overflow: hidden;\r\n  padding: clamp(1.5rem, 1rem + 2vw, 3rem); background: var(--por-surface-card);\r\n}\r\n.por-page .por-zig-media--phone { border: none; border-radius: 0; box-shadow: none; padding: 0; background: transparent; }\r\n.por-page .por-zig-media--phone img { width: 100%; max-width: 100%; margin: 0 auto; display: block; }\r\n.por-page .por-stanzas { list-style: none; padding: 0; margin: var(--por-space-8) 0 0; display: grid; gap: var(--por-space-6); }\r\n.por-page .por-stanzas > li { position: relative; padding-left: 2.25rem; }\r\n.por-page .por-stanzas > li::before {\r\n  content: \"\"; position: absolute; left: 0; top: 0.1em; width: 1.5rem; height: 1.5rem;\r\n  border-radius: 50%; background: var(--por-accent);\r\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\");\r\n  background-size: 1rem; background-position: center; background-repeat: no-repeat;\r\n}\r\n.por-page .por-stanzas h4 { font-size: var(--por-h4-size); letter-spacing: -0.01em; }\r\n.por-page .por-stanzas p { color: var(--por-text-secondary); margin-top: 0.2rem; }\r\n\r\n\/* ===== c-rail (feature grid with visual previews) ===== *\/\r\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; }\r\n@media (max-width: 52em) { .por-page .por-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); } }\r\n@media (max-width: 36em) { .por-page .por-rail { grid-template-columns: 1fr; } }\r\n.por-page .por-rail > li {\r\n  background: var(--por-surface-card); border: 1px solid var(--por-border); border-radius: var(--por-radius-card);\r\n  box-shadow: var(--por-shadow-card);\r\n  padding: var(--por-space-6); display: flex; flex-direction: column; gap: var(--por-space-2);\r\n  transition: transform var(--por-dur-base) var(--por-ease-standard),\r\n    border-color var(--por-dur-base) var(--por-ease-standard), box-shadow var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n.por-page .por-rail > li:hover { transform: translateY(-2px); border-color: var(--por-border-strong); box-shadow: var(--por-shadow-lg); }\r\n.por-page .por-rail h4 { display: flex; align-items: center; gap: 0.55em; }\r\n.por-page .por-rail h4 .por-i { width: 1.6rem; height: 1.6rem; }\r\n.por-page .por-rail p { color: var(--por-text-secondary); }\r\n\r\n\/* ===== c-tabs (radio-driven tab switcher, zero JS, position-matched via\r\n   nth-of-type so the component works with any number of tabs, no per-page CSS) =====\r\n   Nav sits as a vertical rail on the left (desktop); collapses to a wrapping\r\n   row above the panel below the tablet breakpoint. *\/\r\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; }\r\n.por-page .por-tabs { display: grid; grid-template-columns: minmax(0, 240px) minmax(0, 1fr); gap: var(--por-space-10); align-items: start; }\r\n@media (max-width: 52em) { .por-page .por-tabs { grid-template-columns: 1fr; } }\r\n.por-page .por-tabs-nav {\r\n  display: flex; flex-direction: column; gap: var(--por-space-1);\r\n  border-right: 1px solid var(--por-border); padding-right: var(--por-space-4);\r\n}\r\n@media (max-width: 52em) {\r\n  .por-page .por-tabs-nav {\r\n    flex-direction: row; flex-wrap: wrap; gap: var(--por-space-2);\r\n    border-right: none; padding-right: 0;\r\n    border-bottom: 1px solid var(--por-border); padding-bottom: var(--por-space-3); margin-bottom: var(--por-space-4);\r\n  }\r\n}\r\n.por-page .por-tabs-tab {\r\n  display: flex; align-items: center; gap: 0.65em; width: 100%;\r\n  padding: 0.75em 1em; border-radius: var(--por-radius-sm);\r\n  font-size: var(--por-small-size); font-weight: 600; color: var(--por-text-secondary);\r\n  cursor: pointer; user-select: none;\r\n  transition: background-color var(--por-dur-base) var(--por-ease-standard), color var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n@media (max-width: 52em) { .por-page .por-tabs-tab { width: auto; border-radius: var(--por-radius-pill); } }\r\n@media (max-width: 36em) {\r\n  .por-page .por-tabs-nav { flex-wrap: nowrap; overflow-x: auto; scrollbar-width: none; }\r\n  .por-page .por-tabs-nav::-webkit-scrollbar { display: none; }\r\n  .por-page .por-tabs-tab { flex: none; }\r\n}\r\n.por-page .por-tabs-tab .por-i { width: 1.3rem; height: 1.3rem; flex: none; }\r\n.por-page .por-tabs-tab:hover { background: var(--por-surface-accent-wash); color: var(--por-text-primary); }\r\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; }\r\n@media (max-width: 52em) { .por-page .por-tabs-panel { grid-template-columns: 1fr; } }\r\n.por-page .por-tabs-panel-text p { color: var(--por-text-secondary); margin-top: var(--por-space-3); }\r\n.por-page .por-tabs-panel-visual {\r\n  border: 1px solid var(--por-border); border-radius: var(--por-radius-xl);\r\n  box-shadow: var(--por-shadow-md); background: var(--por-surface-card);\r\n  padding: clamp(1.5rem, 1rem + 2vw, 3rem);\r\n}\r\n.por-page .por-tabs-panel-visual .por-v { margin: 0; padding: 0; }\r\n.por-page .por-tabs-input:nth-of-type(1):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(1),\r\n.por-page .por-tabs-input:nth-of-type(2):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(2),\r\n.por-page .por-tabs-input:nth-of-type(3):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(3),\r\n.por-page .por-tabs-input:nth-of-type(4):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(4),\r\n.por-page .por-tabs-input:nth-of-type(5):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(5),\r\n.por-page .por-tabs-input:nth-of-type(6):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(6),\r\n.por-page .por-tabs-input:nth-of-type(7):checked ~ .por-tabs-nav .por-tabs-tab:nth-of-type(7) {\r\n  background: var(--por-accent); color: var(--por-accent-ink);\r\n}\r\n.por-page .por-tabs-input:nth-of-type(1):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(1),\r\n.por-page .por-tabs-input:nth-of-type(2):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(2),\r\n.por-page .por-tabs-input:nth-of-type(3):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(3),\r\n.por-page .por-tabs-input:nth-of-type(4):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(4),\r\n.por-page .por-tabs-input:nth-of-type(5):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(5),\r\n.por-page .por-tabs-input:nth-of-type(6):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(6),\r\n.por-page .por-tabs-input:nth-of-type(7):focus-visible ~ .por-tabs-nav .por-tabs-tab:nth-of-type(7) {\r\n  outline: 2px solid var(--por-accent); outline-offset: 2px;\r\n}\r\n.por-page .por-tabs-input:nth-of-type(1):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(1),\r\n.por-page .por-tabs-input:nth-of-type(2):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(2),\r\n.por-page .por-tabs-input:nth-of-type(3):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(3),\r\n.por-page .por-tabs-input:nth-of-type(4):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(4),\r\n.por-page .por-tabs-input:nth-of-type(5):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(5),\r\n.por-page .por-tabs-input:nth-of-type(6):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(6),\r\n.por-page .por-tabs-input:nth-of-type(7):checked ~ .por-tabs-panels .por-tabs-panel:nth-of-type(7) {\r\n  display: grid;\r\n}\r\n\r\n\/* ===== c-marquee (integration ticker; duplicate track content, second copy aria-hidden) ===== *\/\r\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; }\r\n.por-page .por-marquee-track { display: flex; width: max-content; }\r\n.por-page .por-marquee-track > ul { display: flex; gap: 0; list-style: none; padding: 0; margin: 0; }\r\n.por-page .por-marquee li {\r\n  display: flex; align-items: center; gap: 2.5rem; padding-right: 2.5rem;\r\n  font-size: var(--por-h4-size); font-weight: 700; letter-spacing: -0.015em;\r\n  color: var(--por-n-500); white-space: nowrap;\r\n}\r\n.por-page .por-marquee li::after { content: \"\"; width: 0.5em; height: 0.5em; border-radius: 50%; background: var(--por-accent); }\r\n\r\n\/* ===== c-compare (feature comparison grid \u2014 divs, not <table>, so a host\r\n   theme\/page-builder's global table styles (borders, zebra stripes) can't\r\n   apply \u2014 WordPress\/Elementor found to inject exactly that onto bare\r\n   <table>\/<th>\/<td>, 2026-07-20) ===== *\/\r\n.por-page .por-compare-wrap { overflow-x: auto; }\r\n.por-page .por-compare { min-width: 40rem; }\r\n.por-page .por-compare-row { display: grid; grid-template-columns: 1fr 1.3fr 1.3fr; border-bottom: 1px solid var(--por-border); }\r\n.por-page .por-compare-row:last-child { border-bottom: none; }\r\n.por-page .por-compare-row--head { border-bottom: 2px solid var(--por-border-strong); }\r\n.por-page .por-compare-row--head > div {\r\n  padding: var(--por-space-4) var(--por-space-5); font-size: var(--por-small-size);\r\n  font-weight: 700; letter-spacing: 0.02em; text-transform: uppercase; color: var(--por-text-muted);\r\n}\r\n.por-page .por-compare-cap { padding: var(--por-space-4) var(--por-space-5); font-weight: 600; color: var(--por-text-primary); }\r\n.por-page .por-compare-us {\r\n  padding: var(--por-space-4) var(--por-space-5) var(--por-space-4) var(--por-space-12);\r\n  background: var(--por-surface-accent-wash); font-weight: 500; position: relative;\r\n}\r\n.por-page .por-compare-us::before {\r\n  content: \"\"; position: absolute; left: var(--por-space-5); top: 50%; transform: translateY(-50%);\r\n  width: 1rem; height: 1rem; border-radius: 50%; background: var(--por-accent);\r\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\");\r\n  background-size: 0.68rem; background-position: center; background-repeat: no-repeat;\r\n}\r\n.por-page .por-compare-them { padding: var(--por-space-4) var(--por-space-5); color: var(--por-text-secondary); }\r\n\r\n\/* ===== c-vignette (CSS-drawn UI art; aria-hidden; adapts inside .por-dark) ===== *\/\r\n.por-page .por-v { margin-top: auto; padding-top: var(--por-space-6); user-select: none; pointer-events: none; }\r\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); }\r\n.por-page .por-v-chips { display: flex; gap: 0.5rem; flex-wrap: wrap; }\r\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); }\r\n.por-page .por-v-chip--lime { background: var(--por-accent); border-color: var(--por-accent); color: var(--por-accent-ink); }\r\n.por-page .por-v-bars { display: flex; align-items: flex-end; gap: 6%; height: 5.5rem; margin-top: var(--por-space-4); }\r\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; }\r\n.por-page .por-v-bars i:nth-child(4) { background: var(--por-teal); }\r\n.por-page .por-v-bars i:nth-child(7) { background: var(--por-green-dark); }\r\n.por-page .por-v-line { height: 0.5rem; border-radius: var(--por-radius-pill); background: rgba(10, 25, 10, 0.14); }\r\n.por-page .por-v-rows { display: grid; gap: 0.7rem; }\r\n.por-page .por-v-row { display: flex; align-items: center; gap: 0.8rem; }\r\n.por-page .por-v-row .por-v-line { flex: 1; }\r\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; }\r\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); }\r\n.por-page .por-v-chat { display: grid; gap: 0.6rem; }\r\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); }\r\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); }\r\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); }\r\n.por-page .por-v-map svg { position: absolute; inset: 0; width: 100%; height: 100%; }\r\n.por-page .por-v-ping { transform-box: fill-box; transform-origin: center; }\r\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; }\r\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); }\r\n.por-page .por-v-tiles { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem; }\r\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; }\r\n.por-page .por-v-tile--lime { background: var(--por-accent); border-color: var(--por-accent); }\r\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); }\r\n.por-page .por-v-shop { display: grid; grid-template-columns: 1fr 1fr; gap: 0.7rem; }\r\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; }\r\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)); }\r\n.por-page .por-v-sync { display: flex; align-items: center; gap: 0.8rem; justify-content: center; }\r\n.por-page .por-v-node { font-size: 0.8rem; font-weight: 700; padding: 0.55em 1.1em; border-radius: var(--por-radius-sm); }\r\n.por-page .por-v-node--a { background: var(--por-accent); color: var(--por-accent-ink); }\r\n.por-page .por-v-node--b { border: 1.5px dashed rgba(246, 246, 246, 0.45); color: var(--por-text-inverse); }\r\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); }\r\n.por-page .por-v-wire { flex: 1; max-width: 6rem; border-top: 2px dashed rgba(172, 217, 104, 0.7); position: relative; }\r\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%; }\r\n.por-page .por-v-ask { display: grid; gap: 0.7rem; }\r\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); }\r\n.por-page .por-v-prompt::after { content: \"\"; width: 2px; height: 1em; background: var(--por-accent); }\r\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; }\r\n\r\n\/* ===== c-spotlight (dark band: BG7 forest burst \u2014 Thomas, round 3 amendment;\r\n   #142F1A base is baked into the art) ===== *\/\r\n.por-page .por-band {\r\n  position: relative; overflow: hidden;\r\n  background-color: #142F1A; color: var(--por-text-inverse);\r\n  background-image: url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-1920.webp\");\r\n  background-image: image-set(\r\n    url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-1920.avif\") type(\"image\/avif\"),\r\n    url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-1920.webp\") type(\"image\/webp\"));\r\n  background-size: cover; background-position: center bottom;\r\n}\r\n@media (max-width: 60em) {\r\n  .por-page .por-band {\r\n    background-image: url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-960.webp\");\r\n    background-image: image-set(\r\n      url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-960.avif\") type(\"image\/avif\"),\r\n      url(\"\/wp-content\/uploads\/2026\/07\/por-hero-pointillist-forest-960.webp\") type(\"image\/webp\"));\r\n  }\r\n}\r\n.por-page .por-band .por-wrap { position: relative; }\r\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; }\r\n@media (max-width: 52em) { .por-page .por-spot { grid-template-columns: 1fr; } }\r\n.por-page .por-spot h2 { color: var(--por-white); margin-top: var(--por-space-4); }\r\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); }\r\n.por-page .por-spot-list { list-style: none; padding: 0; margin-top: var(--por-space-8); display: grid; gap: var(--por-space-4); }\r\n.por-page .por-spot-list li { padding-left: 1.4em; position: relative; color: var(--por-text-inverse-muted); }\r\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); }\r\n.por-page .por-spot-list strong { color: var(--por-white); }\r\n.por-page .por-spot .por-btn { margin-top: var(--por-space-8); }\r\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; }\r\n.por-page .por-spot-visual img { width: clamp(6rem, 5rem + 5vw, 9rem); }\r\n.por-page .por-spot-visual .por-v { width: 100%; margin: 0; padding: 0; }\r\n.por-page .por-spot-visual.por-spot-visual--media {\r\n  padding: 0; overflow: hidden;\r\n  \/* the RIS screenshot's own green UI chrome blends into the dark-forest\r\n     .por-band photo behind it \u2014 a plain forest-tinted shadow would too, so\r\n     this uses true black for real depth plus a crisp light rim so the card\r\n     edge reads against the busy stipple texture (round 36). Offset down and\r\n     tightened with a negative spread (round 37) so it reads as a shadow\r\n     being cast, not a symmetric glow sitting evenly behind the card. *\/\r\n  box-shadow: 0 32px 48px -12px rgba(0, 0, 0, 0.55), 0 0 0 1px rgba(246, 246, 246, 0.18);\r\n}\r\n.por-page .por-spot-visual.por-spot-visual--media img { width: 100%; animation: none; }\r\n\/* Flat variant (Thomas, 2026-08-19): drops the box-shadow above for the\r\n   \"Every Dot in Your Data Is a Point. Connect Them.\" (RIS cross-link) and\r\n   \"Built to Run on Your Platform.\" (Elite cross-link) spotlights specifically\r\n   \u2014 a separate modifier rather than editing the shared rule above, since\r\n   --media is also reused by the Elite integrations and Syrinx 365 Consumer\r\n   Portal spotlights, which keep the shadow. *\/\r\n.por-page .por-spot-visual.por-spot-visual--flat { box-shadow: none; }\r\n\/* optional translucent image layer over a .por-band section's base background\r\n   (opt-in per section, RIS-only). Round 34 tried a full light-background\r\n   swap here and reverted it (Thomas: didn't look nice) \u2014 back to the\r\n   dark-forest .por-band base + this BG7 watermark, contain\/0.1 now the\r\n   shared default instead of a per-page override (round 21\/24\/30 era pages\r\n   had scattered contain+0.1 overrides for this; cover\/0.3 was never right). *\/\r\n.por-page .por-band-overlay { position: relative; }\r\n.por-page .por-band-overlay::before {\r\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 0.1;\r\n  background: url(\"\/wp-content\/uploads\/2026\/07\/BG7.png\") center \/ contain no-repeat;\r\n}\r\n\r\n\/* ===== c-int-grid (staggered integration tile grid; decorative, aria-hidden) ===== *\/\r\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; }\r\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; }\r\n.por-page .por-int-tile .por-i { width: 1.4rem; height: 1.4rem; }\r\n\r\n\/* ===== c-quote ===== *\/\r\n.por-page .por-quote { max-width: 46rem; margin: 0 auto; padding-left: var(--por-space-8); border-left: 4px solid var(--por-accent); }\r\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; }\r\n.por-page .por-quote footer { margin-top: var(--por-space-6); color: var(--por-text-secondary); }\r\n.por-page .por-quote footer strong { color: var(--por-text-primary); display: block; }\r\n\r\n\/* ===== c-stats ===== *\/\r\n.por-page .por-stats {\r\n  list-style: none; padding: var(--por-space-8) 0; margin: var(--por-space-16) auto 0;\r\n  border-top: 1px solid var(--por-border); border-bottom: 1px solid var(--por-border);\r\n  display: grid; gap: var(--por-space-6); grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));\r\n  text-align: center;\r\n}\r\n.por-page .por-stats li + li { border-left: 1px solid var(--por-border); }\r\n@media (max-width: 40em) { .por-page .por-stats li + li { border-left: 0; } }\r\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; }\r\n.por-page .por-stats span { font-size: var(--por-small-size); font-weight: 500; color: var(--por-text-muted); }\r\n\r\n\/* ===== c-faq ===== *\/\r\n.por-page .por-faq { max-width: 50rem; margin: 0; border-top: 1px solid var(--por-border); }\r\n.por-page .por-faq--center { margin: 0 auto; }\r\n.por-page .por-faq details { border-bottom: 1px solid var(--por-border); }\r\n.por-page .por-faq summary {\r\n  cursor: pointer; font-weight: 700; font-size: var(--por-h4-size);\r\n  letter-spacing: -0.015em; line-height: 1.4; padding: var(--por-space-6) 0;\r\n  list-style: none; display: flex; align-items: baseline; justify-content: space-between; gap: 1em;\r\n}\r\n.por-page .por-faq summary::-webkit-details-marker { display: none; }\r\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; }\r\n.por-page .por-faq details[open] summary::after { transform: rotate(45deg); }\r\n.por-page .por-faq details p { padding: 0 0 var(--por-space-6); color: var(--por-text-secondary); max-width: 60ch; }\r\n.por-page .por-faq details[open] p { animation: por-enter 0.25s var(--por-ease-out) both; }\r\n\r\n\/* ===== c-cta (full-bleed background + radial burst \u2014 the signature closer;\r\n   redesigned from the in-wrap light-green rounded box, Thomas 2026-07-24:\r\n   the section itself carries por-cta-box now, so the background bleeds full\r\n   width instead of being inset inside .por-wrap) ===== *\/\r\n.por-page .por-cta-box {\r\n  position: relative; overflow: hidden; text-align: center;\r\n  background: var(--por-white); color: var(--por-text-primary);\r\n}\r\n.por-page .por-cta-box::before {\r\n  content: \"\"; position: absolute; inset: 0; pointer-events: none; opacity: 1;\r\n  background:\r\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%),\r\n    url(\"\/wp-content\/uploads\/2026\/07\/BG2.webp\") center \/ cover no-repeat;\r\n}\r\n.por-page .por-cta-box .por-wrap { position: relative; }\r\n.por-page .por-cta-box .por-eyebrow { color: var(--por-green-dark); }\r\n.por-page .por-cta-box h2 { font-size: var(--por-h2-lg-size); margin-top: var(--por-space-4); }\r\n.por-page .por-cta-box h2 .por-dot { color: var(--por-green-dark); }\r\n.por-page .por-cta-box p { max-width: 36em; margin: var(--por-space-5) auto 0; font-size: var(--por-lead-size); }\r\n.por-page .por-cta-box .por-btn { margin-top: var(--por-space-8); }\r\n\r\n\/* ===== dark surface context \u2014 must come after all components so it wins\r\n   the cascade over .por-cell\/.por-zig-media\/.por-spot-visual backgrounds ===== *\/\r\n.por-page .por-dark {\r\n  background: var(--por-surface-dark);\r\n  border-color: var(--por-border-dark);\r\n  color: var(--por-text-inverse);\r\n}\r\n.por-page .por-dark h4 { color: var(--por-white); }\r\n.por-page .por-dark p { color: var(--por-text-inverse-muted); }\r\n.por-page .por-dark .por-i [stroke] { stroke: var(--por-text-inverse); }\r\n.por-page .por-dark .por-stat-big { color: var(--por-accent); }\r\n.por-page .por-dark .por-stat-big small { color: var(--por-text-inverse-muted); }\r\n.por-page .por-dark .por-v-panel { background: rgba(246, 246, 246, 0.06); border-color: rgba(172, 217, 104, 0.2); }\r\n.por-page .por-dark .por-v-chip { background: transparent; border-color: rgba(246, 246, 246, 0.3); color: var(--por-text-inverse); }\r\n.por-page .por-dark .por-v-chip--lime { background: var(--por-accent); border-color: var(--por-accent); color: var(--por-accent-ink); }\r\n.por-page .por-dark .por-v-line { background: rgba(246, 246, 246, 0.22); }\r\n.por-page .por-dark .por-v-bars i:nth-child(7) { background: var(--por-off-white); }\r\n\r\n\/* ===== motion (all CSS, all reduced-motion guarded; crisp, no bounce) ===== *\/\r\n@media (prefers-reduced-motion: no-preference) {\r\n  \/* hero entrance *\/\r\n  .por-page .por-hero .por-wrap > * { animation: por-enter 0.6s var(--por-ease-out) both; }\r\n  .por-page .por-hero .por-wrap > *:nth-child(2) { animation-delay: 0.1s; }\r\n  .por-page .por-hero .por-wrap > *:nth-child(3) { animation-delay: 0.2s; }\r\n  .por-page .por-hero .por-wrap > *:nth-child(4) { animation-delay: 0.3s; }\r\n  .por-page .por-hero .por-wrap > *:nth-child(5) { animation-delay: 0.4s; }\r\n  \/* marquee *\/\r\n  .por-page .por-marquee-track { animation: por-marquee 30s linear infinite; }\r\n  .por-page .por-marquee:hover .por-marquee-track { animation-play-state: paused; }\r\n  \/* toggle that keeps flipping (the automated one) *\/\r\n  .por-page .por-v-toggle--auto { animation: por-track 3.6s ease-in-out infinite; }\r\n  .por-page .por-v-toggle--auto::after { animation: por-knob 3.6s ease-in-out infinite; }\r\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; }\r\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; }\r\n  \/* chat loop *\/\r\n  .por-page .por-v-chat .por-v-bubble { animation: por-pop 7s ease infinite; }\r\n  .por-page .por-v-chat .por-v-bubble--me { animation-name: por-pop-late; }\r\n  \/* route: marching dashes + destination ping *\/\r\n  .por-page .por-v-map path { animation: por-dash 1.4s linear infinite; }\r\n  .por-page .por-v-ping { animation: por-ping 2.2s ease-out infinite; }\r\n  \/* sync pulse travels the wire *\/\r\n  .por-page .por-v-wire i { animation: por-travel 2.8s ease-in-out infinite; }\r\n  \/* phone badge blink *\/\r\n  .por-page .por-v-badge { animation: por-blink 2.6s ease infinite; }\r\n  \/* prompt caret blink *\/\r\n  .por-page .por-v-prompt::after { animation: por-blink 1.1s steps(2) infinite; }\r\n  \/* spotlight art float *\/\r\n  .por-page .por-spot-visual img { animation: por-float 7s ease-in-out infinite; }\r\n  \/* demo CTA shine sweep *\/\r\n  .por-page .por-btn-demo::after { animation: por-btn-demo-shine 2.6s ease-in-out infinite; }\r\n  \/* scroll-scrubbed reveals + growing chart bars (modern browsers only) *\/\r\n  @supports (animation-timeline: view()) {\r\n    .por-page .por-cell, .por-page .por-trio > li, .por-page .por-index li,\r\n    .por-page .por-stanzas > li, .por-page .por-quote, .por-page .por-stats li,\r\n    .por-page .por-sechead, .por-page .por-rail > li, .por-page .por-zig-media,\r\n    .por-page .por-spot > div, .por-page .por-faq details, .por-page .por-cta-box {\r\n      animation: por-rise 0.6s var(--por-ease-out) both;\r\n      animation-timeline: view();\r\n      animation-range: entry 0% entry 40%;\r\n    }\r\n    .por-page .por-v-bars i {\r\n      animation: por-grow 1s var(--por-ease-out) both;\r\n      animation-timeline: view();\r\n      animation-range: entry 0% entry 70%;\r\n    }\r\n  }\r\n}\r\n@keyframes por-enter { from { opacity: 0; transform: translateY(1rem); } to { opacity: 1; transform: none; } }\r\n@keyframes por-rise { from { opacity: 0; transform: translateY(1.25rem); } to { opacity: 1; transform: none; } }\r\n@keyframes por-grow { from { transform: scaleY(0.12); } to { transform: none; } }\r\n@keyframes por-marquee { to { transform: translateX(-50%); } }\r\n@keyframes por-knob { 0%, 32% { transform: translateX(-0.8rem); } 48%, 84% { transform: none; } 100% { transform: translateX(-0.8rem); } }\r\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); } }\r\n@keyframes por-pop { 0% { opacity: 0; transform: translateY(0.4rem); } 6%, 92% { opacity: 1; transform: none; } 98%, 100% { opacity: 0; } }\r\n@keyframes por-pop-late { 0%, 18% { opacity: 0; transform: translateY(0.4rem); } 26%, 92% { opacity: 1; transform: none; } 98%, 100% { opacity: 0; } }\r\n@keyframes por-dash { to { stroke-dashoffset: -20; } }\r\n@keyframes por-ping { 0% { transform: scale(0.6); opacity: 0.9; } 70%, 100% { transform: scale(2.4); opacity: 0; } }\r\n@keyframes por-travel { 0% { left: 4%; } 50% { left: calc(96% - 0.5rem); } 100% { left: 4%; } }\r\n@keyframes por-blink { 0%, 45%, 100% { opacity: 1; } 50%, 95% { opacity: 0.15; } }\r\n@keyframes por-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-0.5rem); } }\r\n@keyframes por-btn-demo-shine { 0% { left: -75%; } 40% { left: 125%; } 100% { left: 125%; } }\r\n\r\n\/* Competitor page-type hero: matches Elite's hero section exactly, same as\r\n   Quipli \u2014 see quipli.src.html for the full build rationale, not\r\n   re-documented per page. *\/\r\n.por-page .por-hero { isolation: isolate; background: var(--por-white); color: var(--por-text-primary); }\r\n@media (min-width: 40em) {\r\n  .por-page .por-hero { padding-top: calc(var(--por-section-pad) + 112px); }\r\n}\r\n.por-page .por-hero-bg-video {\r\n  position: absolute; inset: 0; z-index: -1;\r\n  width: 100%; height: 100%; object-fit: cover;\r\n  pointer-events: none;\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n  .por-page .por-hero-bg-video { display: none; }\r\n}\r\n.por-page .por-hero::before {\r\n  content: \"\"; opacity: 0.2;\r\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%);\r\n}\r\n.por-page .por-hero .por-eyebrow { color: var(--por-green-press); font-size: var(--por-small-size); }\r\n.por-page .por-hero .por-hero-title { color: var(--por-text-primary); font-size: var(--por-h1-size); line-height: 0.98; letter-spacing: -0.04em; font-weight: 700; }\r\n.por-page .por-hero p { color: var(--por-text-primary); }\r\n.por-page .por-hero-art { width: min(78rem, 100%); margin: var(--por-space-6) auto 112px; }\r\n.por-page .por-hero-logo { display: block; }\r\n.por-page .por-hero-logo img { height: clamp(2.4rem, 1.8rem + 2vw, 3.6rem); width: auto; display: block; margin: 0 auto; }\r\n\r\n\/* c-capterra: identical to Quipli's (rounds 39-44 origin, reused verbatim a\r\n   5th time now). Full rationale lives in quipli.src.html. *\/\r\n.por-page .por-hero {\r\n  --por-capterra-hp: clamp(1.25rem, 4vw, 2rem);\r\n  --por-capterra-hcw: calc(100vw - 2 * var(--por-capterra-hp));\r\n  --por-capterra-ww: min(62rem, var(--por-capterra-hcw));\r\n  --por-capterra-bw: var(--por-capterra-ww);\r\n  --por-capterra-gutter: max(11.25rem, calc((var(--por-capterra-hcw) - var(--por-capterra-bw)) \/ 2));\r\n}\r\n.por-page .por-hero .por-capterra-wrap { max-width: none; width: 100%; margin: var(--por-space-16) 0 0; text-align: left; position: relative; z-index: 1; }\r\n.por-page .por-hero .por-capterra-wrap::before {\r\n  content: \"\"; position: absolute; z-index: -1; pointer-events: none;\r\n  inset: -2rem -1.5rem;\r\n}\r\n.por-page .por-capterra-wrap { display: flex; align-items: center; gap: 0; }\r\n.por-page .por-capterra-aside { width: var(--por-capterra-gutter); flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-end; gap: var(--por-space-3); text-align: right; padding-right: var(--por-space-6); }\r\n.por-page .por-capterra-logo { width: 145px; height: 32px; display: block; }\r\n.por-page .por-capterra-rating { display: flex; align-items: center; }\r\n.por-page .por-capterra-stars { width: 120px; height: auto; }\r\n.por-page .por-capterra-nav { display: flex; align-items: center; justify-content: center; gap: var(--por-space-4); }\r\n.por-page .por-capterra-arrow { display: inline-flex; width: 13px; height: 18px; cursor: pointer; color: var(--por-text-secondary); background: none; border: none; padding: 0; }\r\n.por-page .por-capterra-arrow:hover { color: var(--por-text-primary); }\r\n.por-page .por-capterra-arrow svg { width: 100%; height: 100%; }\r\n.por-page .por-capterra-dots { display: flex; align-items: center; gap: 1rem; }\r\n.por-page .por-capterra-dot { display: block; width: 0.625rem; height: 0.625rem; border-radius: 50%; background: var(--por-border-strong); cursor: pointer; border: none; padding: 0; }\r\n.por-page .por-capterra-dot.is-active { background: var(--por-green-press); }\r\n.por-page .por-capterra-marquee { flex: 1 1 auto; min-width: 0; margin-right: calc(-1 * var(--por-capterra-hp)); overflow-x: auto; overflow-y: hidden; scroll-snap-type: x mandatory; scrollbar-width: none; padding-block: var(--por-space-4); container-type: inline-size; }\r\n.por-page .por-capterra-marquee::-webkit-scrollbar { display: none; }\r\n.por-page .por-capterra-track { display: flex; gap: var(--por-space-6); }\r\n.por-page .por-capterra-card { scroll-snap-align: start; width: calc((100cqw - 3 * var(--por-space-6)) \/ 3.5); flex-shrink: 0; display: flex; flex-direction: column; height: 300px; background: var(--por-white); border: none; border-radius: 8px; box-shadow: var(--por-shadow-card); padding: 2rem; overflow: hidden; }\r\n.por-page .por-capterra-card-stars { display: flex; gap: 0.3125rem; }\r\n.por-page .por-capterra-card-stars svg { width: 1.125rem; height: 1.125rem; }\r\n.por-page .por-capterra-card p { font-size: 1rem; line-height: 1.5; color: var(--por-text-primary); font-family: \"Plus Jakarta Sans\", sans-serif; margin: 1.75rem 0 0; }\r\n.por-page .por-capterra-card footer { display: flex; align-items: center; gap: var(--por-space-4); margin-top: auto; }\r\n.por-page .por-capterra-avatar { width: 4.5rem; height: 4.5rem; border-radius: 50%; object-fit: cover; flex-shrink: 0; }\r\n.por-page .por-capterra-card strong { display: block; font-size: 1rem; line-height: 1.625rem; color: var(--por-text-primary); }\r\n.por-page .por-capterra-card footer span { font-size: 1rem; line-height: 1.625rem; color: var(--por-text-secondary); }\r\n@media (prefers-reduced-motion: no-preference) {\r\n  .por-page .por-capterra-marquee { scroll-behavior: smooth; }\r\n}\r\n@media (max-width: 64em) {\r\n  .por-page .por-capterra-wrap { flex-direction: column; align-items: flex-start; gap: var(--por-space-6); }\r\n  .por-page .por-capterra-aside { width: auto; flex-direction: row; align-items: center; gap: var(--por-space-8); margin: 0 auto; padding-right: 0; text-align: left; }\r\n  .por-page .por-capterra-marquee { flex: none; width: 100%; margin-right: 0; padding-bottom: var(--por-space-4); }\r\n}\r\n@media (max-width: 47.9375em) {\r\n  .por-page .por-capterra-aside { flex-direction: column; gap: 0.4375rem; }\r\n  .por-page .por-capterra-card { width: 100cqw; }\r\n}\r\n\r\n\/* c-bento image-slot bleed + mixed backgrounds: identical to Quipli's. *\/\r\n.por-page .por-cell-img {\r\n  background: var(--por-green-near-black); border: none;\r\n  margin: calc(var(--por-space-6) * -1) calc(var(--por-space-6) * -1) 0;\r\n  border-radius: var(--por-radius-card) var(--por-radius-card) 0 0;\r\n}\r\n.por-page .por-cell-img--lime { background: var(--por-green-light); }\r\n.por-page .por-cell-img--white { background: var(--por-white); }\r\n.por-page .por-cell-img--texture-lime {\r\n  background: url(\"\/wp-content\/uploads\/2026\/08\/sec02-crm-bg-texture.webp\") center \/ cover no-repeat;\r\n}\r\n.por-page .por-cell-img--texture-forest {\r\n  background: url(\"\/wp-content\/uploads\/2026\/08\/POR-Rebrand-Pointalism-Background-2-scaled.webp\") center \/ cover no-repeat;\r\n}\r\n.por-page .por-cell-img--texture-burst {\r\n  background: url(\"\/wp-content\/uploads\/2026\/08\/POR-Rebrand-Pointalism-Background-1-1.webp\") center \/ cover no-repeat;\r\n}\r\n\/* Differentiator card text: extra inline padding \u2014 identical to Quipli's,\r\n   see that file for the full rationale. *\/\r\n.por-page .por-cell > h4 { padding-top: var(--por-space-4); }\r\n.por-page .por-cell > p { padding-bottom: var(--por-space-3); }\r\n\r\n\/* Full-width bento card: Rental Intelligence Suite spotlight, always shown\r\n   per Thomas's standing instruction for this page type. Identical to\r\n   Quipli's. *\/\r\n.por-page .por-cell--full {\r\n  grid-column: 1 \/ -1;\r\n  display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\r\n  gap: var(--por-space-8); align-items: stretch;\r\n}\r\n.por-page .por-cell--full .por-cell-img {\r\n  margin: calc(var(--por-space-6) * -1) 0 calc(var(--por-space-6) * -1) calc(var(--por-space-6) * -1);\r\n  border-radius: var(--por-radius-card) 0 0 var(--por-radius-card);\r\n  min-height: 14rem;\r\n}\r\n.por-page .por-cell--full .por-cell-img img { width: 100%; height: 100%; object-fit: contain; }\r\n.por-page .por-cell-full-text { display: flex; flex-direction: column; justify-content: center; }\r\n.por-page .por-cell-full-text .por-eyebrow { margin-bottom: var(--por-space-3); }\r\n.por-page .por-cell-full-text h4 { font-size: var(--por-h3-size); margin-bottom: var(--por-space-3); }\r\n.por-page .por-cell-full-text p { margin-bottom: 0; }\r\n@media (max-width: 52em) {\r\n  .por-page .por-cell--full { grid-template-columns: 1fr; }\r\n  .por-page .por-cell--full .por-cell-img {\r\n    margin: calc(var(--por-space-6) * -1) calc(var(--por-space-6) * -1) 0;\r\n    border-radius: var(--por-radius-card) var(--por-radius-card) 0 0;\r\n    aspect-ratio: 16 \/ 10; min-height: 0;\r\n  }\r\n}\r\n\r\n\/* \"Who does Point of Rental work with?\" c-tabs override: identical to\r\n   Quipli's. *\/\r\n.por-page .por-tabs-panel { grid-template-columns: 1fr; }\r\n.por-page .por-sechead--center p { margin-left: auto; margin-right: auto; }\r\n.por-page .por-tabs-panel .por-index { margin-top: 0; grid-template-columns: 1fr; }\r\n.por-page .por-tabs-panel .por-index li { align-items: center; }\r\n.por-page .por-tabs-panel .por-index .por-i {\r\n  width: 8rem; height: 3rem; margin-top: 0;\r\n  object-fit: contain; background: var(--por-white);\r\n  border: 1px solid var(--por-border); border-radius: var(--por-radius-sm);\r\n  padding: 0.5rem 0.75rem;\r\n}\r\n.por-page .por-tabs-panel .por-index p { margin-top: 0; }\r\n@media (max-width: 30em) {\r\n  .por-page .por-tabs-panel .por-index li { align-items: flex-start; }\r\n  .por-page .por-tabs-panel .por-index .por-i { width: 6rem; height: 2.5rem; }\r\n}\r\n\r\n\/* c-compare rating-row variant: identical to Quipli's. *\/\r\n.por-page .por-compare-row--rating .por-compare-us,\r\n.por-page .por-compare-row--rating .por-compare-them { text-align: center; }\r\n.por-page .por-compare-row--rating .por-compare-us { padding-left: var(--por-space-5); }\r\n.por-page .por-compare-row--rating .por-compare-us::before { content: none; }\r\n.por-page .por-rating { display: inline-flex; gap: 0.3rem; vertical-align: middle; }\r\n.por-page .por-rating-dot { width: 0.6rem; height: 0.6rem; border-radius: 50%; background: var(--por-border-strong); }\r\n.por-page .por-compare-us .por-rating-dot--fill { background: var(--por-accent); }\r\n.por-page .por-compare-them .por-rating-dot--fill { background: var(--por-n-500); }\r\n\r\n\/* Minimal page-local footer: identical to Quipli's. *\/\r\n.por-page .por-footer { padding: var(--por-space-8) clamp(1.25rem, 4vw, 2rem); text-align: center; }\r\n.por-page .por-footer p { font-size: var(--por-small-size); color: var(--por-text-muted); }\r\n\r\n\/* ===== c-modal: \"Book My Demo\" form modal \u2014 identical to Quipli's. ===== *\/\r\n.por-page .por-modal-backdrop {\r\n  position: fixed; inset: 0; z-index: 1000;\r\n  display: flex; align-items: center; justify-content: center;\r\n  padding: var(--por-space-5);\r\n  background: rgba(10, 25, 10, 0.55);\r\n  opacity: 0; visibility: hidden; pointer-events: none;\r\n  transition: opacity var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n.por-page .por-modal-backdrop.is-open { opacity: 1; visibility: visible; pointer-events: auto; }\r\n.por-page .por-modal {\r\n  position: relative; background: var(--por-white); border-radius: var(--por-radius-lg);\r\n  width: 100%; max-width: 38rem; max-height: min(90vh, 760px); overflow-y: auto;\r\n  padding: var(--por-space-10) var(--por-space-8) var(--por-space-8);\r\n  box-shadow: var(--por-shadow-lg);\r\n  transform: scale(0.96) translateY(8px); opacity: 0;\r\n  transition: transform var(--por-dur-base) var(--por-ease-out), opacity var(--por-dur-base) var(--por-ease-standard);\r\n}\r\n.por-page .por-modal:focus, .por-page .por-modal:focus-visible { outline: none; }\r\n.por-page .por-modal-backdrop.is-open .por-modal { transform: scale(1) translateY(0); opacity: 1; }\r\n.por-page .por-modal-close {\r\n  position: absolute; top: var(--por-space-4); right: var(--por-space-4);\r\n  width: 2rem; height: 2rem; border-radius: 50%; border: none; background: none;\r\n  display: flex; align-items: center; justify-content: center;\r\n  font-size: 1.25rem; line-height: 1; color: var(--por-text-secondary); cursor: pointer;\r\n}\r\n.por-page .por-modal-close:hover { background: var(--por-n-100); color: var(--por-text-primary); }\r\n.por-page #por-modal-form .elementor-button {\r\n  --e-form-button-background-color: var(--por-accent) !important;\r\n  background-color: var(--por-accent) !important;\r\n  color: var(--por-accent-ink) !important;\r\n}\r\n.por-page #por-modal-form .elementor-button:hover {\r\n  --e-form-button-background-color: var(--por-green) !important;\r\n  background-color: var(--por-green) !important;\r\n}\r\n@media (max-width: 47.9375em) {\r\n  .por-page .por-modal-backdrop { align-items: flex-end; padding: 0; }\r\n  .por-page .por-modal {\r\n    max-width: none; width: 100%; height: 100%; max-height: none;\r\n    border-radius: 0;\r\n    padding: var(--por-space-8) var(--por-space-5) var(--por-space-6);\r\n    transform: translateY(100%);\r\n  }\r\n  .por-page .por-modal-backdrop.is-open .por-modal { transform: translateY(0); }\r\n}\r\n@media (prefers-reduced-motion: reduce) {\r\n  .por-page .por-modal { transition: opacity var(--por-dur-base) var(--por-ease-standard); transform: none !important; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"por-page\">\r\n\r\n  <!-- ===== c-hero (with c-capterra nested below the bento art) ===== -->\r\n  <section class=\"por-hero\">\r\n    <video class=\"por-hero-bg-video\" autoplay muted loop playsinline disablepictureinpicture disableremoteplayback preload=\"metadata\" fetchpriority=\"low\" aria-hidden=\"true\">\r\n      <source src=\"\/wp-content\/uploads\/2026\/08\/Dot-Background-Video-Light-Background.webm\" type=\"video\/webm\">\r\n    <\/video>\r\n    <div class=\"por-wrap\">\r\n      <span class=\"por-hero-logo\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/POR_Logo_Forest_Lime-scaled.webp\" alt=\"Point of Rental logo\" loading=\"eager\"><\/span>\r\n      <h1 class=\"por-eyebrow\">Point of Rental vs. CloudRent<\/h1>\r\n      <h2 class=\"por-hero-title\">Hire Management Is More Than Contracts<span class=\"por-dot\">.<\/span><\/h2>\r\n      <p>Point of Rental helps hire companies of all sizes streamline operations and increase revenue beyond the limits of cloud-only tools.<\/p>\r\n      <button type=\"button\" class=\"por-btn-demo\" data-por-modal-open=\"por-modal-form\">Book My Demo<\/button>\r\n      <picture>\r\n        <source media=\"(max-width: 40em)\" srcset=\"\/wp-content\/uploads\/2026\/08\/Elite-Bento-selection-rebrand-mobile-v1.webp\">\r\n        <img decoding=\"async\" class=\"por-hero-art\" src=\"\/wp-content\/uploads\/2026\/08\/Elite-Bento-selection-rebrand-desktop-v1.webp\" alt=\"Selection of Point of Rental screens: reporting dashboard, dispatch map, customer portal, and mobile inspection views\" loading=\"eager\">\r\n      <\/picture>\r\n    <\/div>\r\n    <div class=\"por-wrap por-capterra-wrap\">\r\n      <div class=\"por-capterra-aside\">\r\n        <img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-logo\" src=\"\/wp-content\/uploads\/2026\/03\/capterra_logo-1-1.svg\" alt=\"Capterra\" loading=\"lazy\" width=\"145\" height=\"32\">\r\n        <span class=\"por-capterra-rating\"><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-stars\" src=\"\/wp-content\/uploads\/2026\/03\/frame_1171275610-1-1.svg\" alt=\"4.3 out of 5 stars\" loading=\"lazy\" width=\"120\" height=\"22\"><\/span>\r\n        <div class=\"por-capterra-nav\" role=\"group\" aria-label=\"Browse customer reviews\">\r\n          <button type=\"button\" class=\"por-capterra-arrow por-capterra-prev\" aria-label=\"Previous review\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 18l-6-6 6-6\"\/><\/svg><\/button>\r\n          <div class=\"por-capterra-dots\">\r\n            <button type=\"button\" class=\"por-capterra-dot is-active\" aria-label=\"Reviews 1 to 3\"><\/button>\r\n            <button type=\"button\" class=\"por-capterra-dot\" aria-label=\"Reviews 4 to 6\"><\/button>\r\n            <button type=\"button\" class=\"por-capterra-dot\" aria-label=\"Reviews 7 to 9\"><\/button>\r\n          <\/div>\r\n          <button type=\"button\" class=\"por-capterra-arrow por-capterra-next\" aria-label=\"Next review\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M9 6l6 6-6 6\"\/><\/svg><\/button>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"por-capterra-marquee\" role=\"group\" aria-label=\"Customer reviews from Capterra\">\r\n        <div class=\"por-capterra-track\">\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cView equipment from multiple stores at once. We are able to capture more income. Game changer.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_01-1.webp\" alt=\"Richard S., Service Manager\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Richard S.<\/strong><span>Service Manager<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cThe gold standard of rental software. Feature rich. Wonderful system to manage rental availability.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_05-1.webp\" alt=\"Daryl S., Sales Team Leader\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Daryl S.<\/strong><span>Sales Team Leader<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cAllows us to better track our inventory and communicate easier. We stay ahead of our competitors.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_04-1.webp\" alt=\"Christina P., Controller\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Christina P.<\/strong><span>Controller<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cOur business has grown volumes. POR helped us with the expansion. Now our stores run smoothly.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_06-1.webp\" alt=\"Beverly S., Secretary\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Beverly S.<\/strong><span>Secretary<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cBeing able to view our largest rental items & day to day sales has helped us grow our business.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_02-1.webp\" alt=\"Marlene W., President\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Marlene W.<\/strong><span>President<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cBest decision for our company. Whether you are a big firm or a very small firm like mine, this software is a must.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_03-1.webp\" alt=\"Wendy B., CFO\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Wendy B.<\/strong><span>CFO<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cThis software really was a turning point in our company's growth and is something I wish we'd done sooner.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_08-1.webp\" alt=\"Pamela B., Owner\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Pamela B.<\/strong><span>Owner<\/span><\/span><\/footer>\r\n          <\/div>\r\n          <div class=\"por-capterra-card\">\r\n            <div class=\"por-capterra-card-stars\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><svg viewBox=\"0 0 24 24\" fill=\"#F5A623\"><path d=\"M12 2l2.9 6.9 7.1.6-5.4 4.7 1.7 7L12 17.3 5.7 21.2l1.7-7L2 9.5l7.1-.6L12 2z\"\/><\/svg><\/div>\r\n            <p>\u201cWay more robust than our previous software. Overall a solid product that offers us growth.\u201d<\/p>\r\n            <footer><img loading=\"lazy\" decoding=\"async\" class=\"por-capterra-avatar\" src=\"\/wp-content\/uploads\/2026\/03\/avatar_09-2-1.webp\" alt=\"Sam R., Owner Operator\" loading=\"lazy\" width=\"56\" height=\"56\"><span><strong>Sam R.<\/strong><span>Owner Operator<\/span><\/span><\/footer>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n  <script>\r\n  (function () {\r\n    var section = document.currentScript.previousElementSibling;\r\n    var marquee = section && section.querySelector('.por-capterra-marquee');\r\n    var track = section && section.querySelector('.por-capterra-track');\r\n    var prev = section && section.querySelector('.por-capterra-prev');\r\n    var next = section && section.querySelector('.por-capterra-next');\r\n    var dots = section ? Array.prototype.slice.call(section.querySelectorAll('.por-capterra-dot')) : [];\r\n    if (!marquee || !track || !dots.length) return;\r\n    var groupSize = 3;\r\n    var realMax = track.scrollWidth - marquee.clientWidth;\r\n\r\n    function cardStep() {\r\n      var cards = track.children;\r\n      return cards.length > 1 ? cards[1].offsetLeft - cards[0].offsetLeft : 0;\r\n    }\r\n    function groupStart(groupIndex) {\r\n      var card = track.children[groupIndex * groupSize];\r\n      return card ? card.offsetLeft - track.offsetLeft : 0;\r\n    }\r\n    function scrollToLeft(left) {\r\n      marquee.scrollTo({ left: left, behavior: 'smooth' });\r\n    }\r\n\r\n    var realCount = track.children.length;\r\n    Array.prototype.slice.call(track.children).forEach(function (card) {\r\n      var clone = card.cloneNode(true);\r\n      clone.setAttribute('aria-hidden', 'true');\r\n      track.appendChild(clone);\r\n    });\r\n    var setWidth = track.children[realCount].offsetLeft - track.children[0].offsetLeft;\r\n\r\n    function advance() {\r\n      if (setWidth && marquee.scrollLeft >= setWidth - 1) {\r\n        marquee.scrollLeft -= setWidth;\r\n      }\r\n      var step = cardStep();\r\n      if (!step) return;\r\n      scrollToLeft(marquee.scrollLeft + step);\r\n    }\r\n    next.addEventListener('click', advance);\r\n    prev.addEventListener('click', function () {\r\n      var step = cardStep();\r\n      if (!step || marquee.scrollLeft <= 1) {\r\n        scrollToLeft(realMax);\r\n      } else {\r\n        scrollToLeft(Math.max(0, marquee.scrollLeft - step));\r\n      }\r\n    });\r\n    dots.forEach(function (dot, i) {\r\n      dot.addEventListener('click', function () { scrollToLeft(groupStart(i)); });\r\n    });\r\n\r\n    var ticking = false;\r\n    function updateActiveDot() {\r\n      var step = cardStep();\r\n      if (!step) return;\r\n      var group;\r\n      if (marquee.scrollLeft >= realMax - 1) {\r\n        group = dots.length - 1;\r\n      } else if (marquee.scrollLeft <= 1) {\r\n        group = 0;\r\n      } else {\r\n        var index = Math.round(marquee.scrollLeft \/ step);\r\n        group = Math.min(dots.length - 1, Math.floor(index \/ groupSize));\r\n      }\r\n      dots.forEach(function (dot, i) { dot.classList.toggle('is-active', i === group); });\r\n    }\r\n    marquee.addEventListener('scroll', function () {\r\n      if (ticking) return;\r\n      ticking = true;\r\n      window.requestAnimationFrame(function () { updateActiveDot(); ticking = false; });\r\n    });\r\n\r\n    var reduceMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\r\n    var autoTimer = null;\r\n    function stopAuto() { if (autoTimer) { clearInterval(autoTimer); autoTimer = null; } }\r\n    function startAuto() {\r\n      if (reduceMotion || autoTimer) return;\r\n      autoTimer = setInterval(advance, 5000);\r\n    }\r\n    marquee.addEventListener('mouseenter', stopAuto);\r\n    marquee.addEventListener('mouseleave', startAuto);\r\n    marquee.addEventListener('touchstart', stopAuto, { passive: true });\r\n    startAuto();\r\n  })();\r\n  <\/script>\r\n\r\n  <!-- ===== c-modal: \"Book My Demo\" form modal ===== -->\r\n  <div class=\"por-modal-backdrop\" id=\"por-modal-form\" role=\"presentation\">\r\n    <div class=\"por-modal\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Book a demo\" tabindex=\"-1\">\r\n      <button type=\"button\" class=\"por-modal-close\" data-por-modal-close aria-label=\"Close\">\u00d7<\/button>\r\n      <template data-por-form-template>\t\t<div data-elementor-type=\"page\" data-elementor-id=\"103672\" class=\"elementor elementor-103672\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a07386 form-template e-flex e-con-boxed e-con e-parent\" data-id=\"3a07386\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-7c01613 e-con-full e-flex e-con e-child\" data-id=\"7c01613\" data-element_type=\"container\" data-e-type=\"container\" id=\"form-step-wrapper\">\n\t\t<div class=\"elementor-element elementor-element-7cd80343 e-con-full active form-step e-flex e-con e-child\" data-id=\"7cd80343\" data-element_type=\"container\" data-e-type=\"container\" id=\"form-step-1\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21b2e6f8 elementor-widget elementor-widget-text-editor\" data-id=\"21b2e6f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Get a Demo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc91e88 elementor-widget elementor-widget-text-editor\" data-id=\"4fc91e88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>What are you looking to achieve?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-19af3a8d e-grid e-con-full locationsGridWrapper e-con e-child\" data-id=\"19af3a8d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-d9720db e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"d9720db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48181e0b elementor-widget elementor-widget-image\" data-id=\"48181e0b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/multiple_locations.svg\" title=\"multiple_locations\" alt=\"Scale to Multiple Locations\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f93dc6a elementor-widget elementor-widget-text-editor\" data-id=\"7f93dc6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Scale to Multiple Locations<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b956cca e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"2b956cca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f0e5e23 elementor-widget elementor-widget-image\" data-id=\"6f0e5e23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/bookings.svg\" title=\"bookings\" alt=\"Increase Your Online Bookings\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e45100d elementor-widget elementor-widget-text-editor\" data-id=\"4e45100d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Increase Your Online Bookings<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-280080b e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"280080b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-632ec86 elementor-widget elementor-widget-image\" data-id=\"632ec86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/hero_card_icons-2.svg\" title=\"hero_card_icons-2\" alt=\"Faster Billing &amp; Cash Flow\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71c8b4d1 elementor-widget elementor-widget-text-editor\" data-id=\"71c8b4d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Faster Invoicing &amp; Cash Flow<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-736053fd e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"736053fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-125253ba elementor-widget elementor-widget-image\" data-id=\"125253ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/manage_deliveries.svg\" title=\"manage_deliveries\" alt=\"Manage Inventory &amp; Deliveries\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bcb867c elementor-widget elementor-widget-text-editor\" data-id=\"bcb867c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Manage Inventory &amp; Deliveries<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4da9e307 e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"4da9e307\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff1388b elementor-widget elementor-widget-image\" data-id=\"ff1388b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/reduce_downtime.svg\" title=\"reduce_downtime\" alt=\"Reduce Equipment Downtime\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7a3dac77 elementor-widget elementor-widget-text-editor\" data-id=\"7a3dac77\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Reduce Equipment Downtime<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2bed9f6 e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"2bed9f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ea116ea elementor-widget elementor-widget-image\" data-id=\"6ea116ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/other-2.svg\" title=\"other-2\" alt=\"Other\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1758b27a elementor-widget elementor-widget-text-editor\" data-id=\"1758b27a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Other<\/p>\t\t\t\t\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\t\t<div class=\"elementor-element elementor-element-7282fe30 elementor-align-justify next-btn elementor-widget elementor-widget-button\" data-id=\"7282fe30\" data-element_type=\"widget\" data-e-type=\"widget\" data-step=\"1\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Next <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5b3ae31a e-con-full form-step e-flex e-con e-child\" data-id=\"5b3ae31a\" data-element_type=\"container\" data-e-type=\"container\" id=\"form-step-2\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f17514 elementor-widget elementor-widget-text-editor\" data-id=\"f17514\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Get a Demo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38fd2efc elementor-widget elementor-widget-text-editor\" data-id=\"38fd2efc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>How many locations do you have?<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-49c7d406 e-grid e-con-full locationsGridWrapper e-con e-child\" data-id=\"49c7d406\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-42a3c53a e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"42a3c53a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70d89dfc elementor-widget elementor-widget-image\" data-id=\"70d89dfc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/multiple_pins_1-4.svg\" title=\"multiple_pins_1-4\" alt=\"1-4\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4787a4de elementor-widget elementor-widget-text-editor\" data-id=\"4787a4de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>1-4<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-39dfcbe7 e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"39dfcbe7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cdbbac4 elementor-widget elementor-widget-image\" data-id=\"2cdbbac4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/multiple_pins_5-9.svg\" title=\"multiple_pins_5-9\" alt=\"5-9\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1311224c elementor-widget elementor-widget-text-editor\" data-id=\"1311224c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>5-9<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18e38dcf e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"18e38dcf\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b334228 elementor-widget elementor-widget-image\" data-id=\"3b334228\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/multiple_pins_10-99.svg\" title=\"multiple_pins_10-99\" alt=\"10-99\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3886912f elementor-widget elementor-widget-text-editor\" data-id=\"3886912f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>10-99<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6567718a e-con-full locationGridTiles gridTile e-flex e-con e-child\" data-id=\"6567718a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ed21d0e elementor-widget elementor-widget-image\" data-id=\"2ed21d0e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/unlimited_elements\/multiple_pins_100.svg\" title=\"multiple_pins_100\" alt=\"100+\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f21957d elementor-widget elementor-widget-text-editor\" data-id=\"6f21957d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>100+<\/p>\t\t\t\t\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\t\t<div class=\"elementor-element elementor-element-6fe92486 elementor-align-justify next-btn elementor-widget elementor-widget-button\" data-id=\"6fe92486\" data-element_type=\"widget\" data-e-type=\"widget\" data-step=\"2\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-right\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Next <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e1eea55 e-con-full form-step e-flex e-con e-child\" data-id=\"4e1eea55\" data-element_type=\"container\" data-e-type=\"container\" id=\"form-step-3\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bc048e elementor-widget elementor-widget-text-editor\" data-id=\"4bc048e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Get a Demo<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43471420 elementor-widget__width-inherit elementor-widget-mobile__width-inherit newFormRedesign elementor-widget elementor-widget-wpforms\" data-id=\"43471420\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"wpforms.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wpforms-container wpforms-container-full\" id=\"wpforms-64681\"><form id=\"wpforms-form-64681\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"64681\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/au\/wp-json\/wp\/v2\/pages\/100631\" data-token=\"87d37bb9c4ccfa60761c0e76a961d3d2\" data-token-time=\"1790885415\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div class=\"wpforms-field-container\"><div id=\"wpforms-64681-field_30-container\" class=\"wpforms-field wpforms-field-layout\" data-field-type=\"layout\" data-field-id=\"30\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-64681-field_1-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"1\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-64681-field_1\">First Name <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"text\" id=\"wpforms-64681-field_1\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][1]\" placeholder=\"First Name\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-64681-field_5-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"5\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-64681-field_5\">Last Name <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"text\" id=\"wpforms-64681-field_5\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][5]\" placeholder=\"Last Name\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-64681-field_3-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"3\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-64681-field_3\">Email <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"email\" id=\"wpforms-64681-field_3\" class=\"wpforms-field-large wpforms-field-required\" data-rule-restricted-email=\"1\" name=\"wpforms[fields][3]\" placeholder=\"Email\" spellcheck=\"false\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-64681-field_25-container\" class=\"wpforms-field wpforms-field-phone\" data-field-type=\"phone\" data-field-id=\"25\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-64681-field_25\">Phone Number <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"tel\" id=\"wpforms-64681-field_25\" class=\"wpforms-field-large wpforms-field-required wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][25]\" placeholder=\"Phone\" aria-label=\"Phone Number\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-64681-field_2-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"2\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-64681-field_2\">Company Name <span class=\"wpforms-required-label\">*<\/span><\/label><input type=\"text\" id=\"wpforms-64681-field_2\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"Company\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-64681-field_17-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-modern\" data-field-type=\"select\" data-field-id=\"17\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-64681-field_17\">Region <span class=\"wpforms-required-label\">*<\/span><\/label><select id=\"wpforms-64681-field_17\" class=\"wpforms-field-large wpforms-field-required choicesjs-select\" data-size-class=\"wpforms-field-row wpforms-field-large\" data-search-enabled=\"\" name=\"wpforms[fields][17]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>Region<\/option><option value=\"North America\"  class=\"choice-1 depth-1\"  >North America<\/option><option value=\"Africa\"  class=\"choice-6 depth-1\"  >Africa<\/option><option value=\"Asia\"  class=\"choice-2 depth-1\"  >Asia<\/option><option value=\"Australia \"  class=\"choice-3 depth-1\"  >Australia<\/option><option value=\"Europe\"  class=\"choice-4 depth-1\"  >Europe<\/option><option value=\"South America\"  class=\"choice-7 depth-1\"  >South America<\/option><\/select><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-64681-field_26-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-type=\"hidden\" data-field-id=\"26\"><input type=\"hidden\" id=\"wpforms-64681-field_26\" name=\"wpforms[fields][26]\" value=\"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/100631\"><\/div><div id=\"wpforms-64681-field_20-container\" class=\"wpforms-field wpforms-field-hidden utm_source utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"20\"><input type=\"hidden\" id=\"wpforms-64681-field_20\" name=\"wpforms[fields][20]\"><\/div><div id=\"wpforms-64681-field_21-container\" class=\"wpforms-field wpforms-field-hidden utm_medium utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"21\"><input type=\"hidden\" id=\"wpforms-64681-field_21\" name=\"wpforms[fields][21]\"><\/div><div id=\"wpforms-64681-field_22-container\" class=\"wpforms-field wpforms-field-hidden utm_campaign utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"22\"><input type=\"hidden\" id=\"wpforms-64681-field_22\" name=\"wpforms[fields][22]\"><\/div><div id=\"wpforms-64681-field_27-container\" class=\"wpforms-field wpforms-field-hidden utm_term utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"27\"><input type=\"hidden\" id=\"wpforms-64681-field_27\" name=\"wpforms[fields][27]\"><\/div><div id=\"wpforms-64681-field_28-container\" class=\"wpforms-field wpforms-field-hidden utm_content utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"28\"><input type=\"hidden\" id=\"wpforms-64681-field_28\" name=\"wpforms[fields][28]\"><\/div><div id=\"wpforms-64681-field_45-container\" class=\"wpforms-field wpforms-field-hidden utm_keyword utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"45\"><input type=\"hidden\" id=\"wpforms-64681-field_45\" name=\"wpforms[fields][45]\"><\/div><div id=\"wpforms-64681-field_46-container\" class=\"wpforms-field wpforms-field-hidden utm_gadid utm_hidden_fields\" data-field-type=\"hidden\" data-field-id=\"46\"><input type=\"hidden\" id=\"wpforms-64681-field_46\" name=\"wpforms[fields][46]\"><\/div><div id=\"wpforms-64681-field_40-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-type=\"hidden\" data-field-id=\"40\"><input type=\"hidden\" id=\"wpforms-64681-field_40\" name=\"wpforms[fields][40]\"><\/div><div id=\"wpforms-64681-field_39-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-type=\"hidden\" data-field-id=\"39\"><input type=\"hidden\" id=\"wpforms-64681-field_39\" name=\"wpforms[fields][39]\"><\/div><div id=\"wpforms-64681-field_41-container\" class=\"wpforms-field wpforms-field-hidden gclid\" data-field-type=\"hidden\" data-field-id=\"41\"><input type=\"hidden\" id=\"wpforms-64681-field_41\" name=\"wpforms[fields][41]\"><\/div><div id=\"wpforms-64681-field_42-container\" class=\"wpforms-field wpforms-field-hidden fbc\" data-field-type=\"hidden\" data-field-id=\"42\"><input type=\"hidden\" id=\"wpforms-64681-field_42\" name=\"wpforms[fields][42]\"><\/div><div id=\"wpforms-64681-field_43-container\" class=\"wpforms-field wpforms-field-hidden fbp\" data-field-type=\"hidden\" data-field-id=\"43\"><input type=\"hidden\" id=\"wpforms-64681-field_43\" name=\"wpforms[fields][43]\"><\/div><div id=\"wpforms-64681-field_44-container\" class=\"wpforms-field wpforms-field-hidden msclkid\" data-field-type=\"hidden\" data-field-id=\"44\"><input type=\"hidden\" id=\"wpforms-64681-field_44\" name=\"wpforms[fields][44]\"><\/div><div id=\"wpforms-64681-field_48-container\" class=\"wpforms-field wpforms-field-hidden fbclid\" data-field-type=\"hidden\" data-field-id=\"48\"><input type=\"hidden\" id=\"wpforms-64681-field_48\" name=\"wpforms[fields][48]\"><\/div><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"64681\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/100631\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-64681\" class=\"wpforms-submit\" data-alt-text=\"Please Wait...\" data-submit-text=\"Get a Demo\" aria-live=\"assertive\" value=\"wpforms-submit\">Get a Demo<\/button><img decoding=\"async\" src=\"https:\/\/www.point-of-rental.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a221947 elementor-widget__width-inherit demo-form-policy-wrap elementor-widget elementor-widget-text-editor\" data-id=\"5a221947\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>By submitting, you agree to receive calls, text messages (SMS), emails, and other communications (incl. automated\/AI), with opt-out available. This site is protected by reCAPTCHA and the Google <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener noreferrer\">Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" rel=\"noopener noreferrer\">Terms of Service<\/a> apply. For more information, please review our <a href=\"https:\/\/point-of-rental.com\/privacy-policy\/\" target=\"_blank\" rel=\"noopener noreferrer\">Privacy Policy<\/a> and <a href=\"https:\/\/point-of-rental.com\/eu-privacy-policy\/\" target=\"_blank\" rel=\"noopener noreferrer\">EU Privacy Policy<\/a>.<\/p>\t\t\t\t\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\t\t<div class=\"elementor-element elementor-element-3ffa51ce elementor-widget elementor-widget-html\" data-id=\"3ffa51ce\" 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<script id=\"qualifying-questions-script\">\nvar wpformsloaded = setInterval(function () {\n  var wpforms = window.wpforms;\n  if (wpforms) {\n    clearInterval(wpformsloaded);\n    \/\/ Add form submission success handler\n    if (wpforms && typeof wpforms.formSubmitAjax === 'function') {\n      var originalAjax = wpforms.formSubmitAjax;\n\n      wpforms.formSubmitAjax = function (e) {\n        return originalAjax.call(this, e).done(function () {\n\t\t\t\t\tdocument.cookie = \"demo_form_submitted=true; path=\/\";\n        });\n      };\n    }\n  }\n}, 100);\n\n\/\/ Storage functions for selections\nfunction saveSelections() {\n  var step1Selections = [];\n  var step2Selections = [];\n  var allValues = [];\n\n  \/\/ Get step 1 selections\n  document.querySelectorAll('#form-step-1 .gridTile.selected').forEach(function (card) {\n    var text = card.querySelector('p').textContent.trim();\n    var value = text.replaceAll(' ', '_');\n    step1Selections.push(text);\n    if (value) { allValues.push(value); }\n  });\n\n  \/\/ Get step 2 selections\n  document.querySelectorAll('#form-step-2 .gridTile.selected').forEach(function (card) {\n    var text = card.querySelector('p').textContent.trim();\n    var value = text.replaceAll(' ', '_');\n    step2Selections.push(text);\n    if (value) { allValues.push(value); }\n  });\n\n  \/\/ Store in sessionStorage\n  sessionStorage.setItem('step1_selections', JSON.stringify(step1Selections));\n  sessionStorage.setItem('step2_selections', JSON.stringify(step2Selections));\n\n  \/\/ Update the input field with comma-separated values\n  var inputField = document.querySelector('input[name=\"wpforms[fields][39]\"]');\n  if (inputField) {\n    inputField.value = allValues.join(',');\n  }\n}\n\nfunction restoreSelections() {\n  var allValues = [];\n\n  \/\/ Restore step 1 selections\n  var step1Selections = JSON.parse(sessionStorage.getItem('step1_selections') || '[]');\n  step1Selections.forEach(function (selection) {\n    var card = Array.from(document.querySelectorAll('#form-step-1 .gridTile')).find(function (card) {\n      return card.querySelector('p').textContent.trim() === selection;\n    });\n    if (card) {\n      card.classList.add('selected');\n      var value = card.querySelector('p').textContent.trim().replaceAll(' ', '_');\n      if (value) { allValues.push(value); }\n    }\n  });\n\n  \/\/ Restore step 2 selections\n  var step2Selections = JSON.parse(sessionStorage.getItem('step2_selections') || '[]');\n  step2Selections.forEach(function (selection) {\n    var card = Array.from(document.querySelectorAll('#form-step-2 .gridTile')).find(function (card) {\n      return card.querySelector('p').textContent.trim() === selection;\n    });\n    if (card) {\n      card.classList.add('selected');\n      var value = card.querySelector('p').textContent.trim().replaceAll(' ', '_');\n      if (value) { allValues.push(value); }\n    }\n  });\n\n  \/\/ Update the input field with restored values\n  var inputField = document.querySelector('input[name=\"wpforms[fields][39]\"]');\n  if (inputField && allValues.length > 0) {\n    inputField.value = allValues.join(',');\n  }\n}\n\nfunction addOptionCardListeners() {\n  var step1Cards = document.querySelectorAll('#form-step-1 .gridTile');\n  var step2Cards = document.querySelectorAll('#form-step-2 .gridTile');\n\n  \/\/ Step 1 - Multiple selection allowed\n  step1Cards.forEach(function (card) {\n    card.addEventListener('click', function () {\n      \/\/ Toggle selection\n      this.classList.toggle('selected');\n      \/\/ Save selections after each change\n      saveSelections();\n    });\n  });\n\n  \/\/ Step 2 - Single selection only\n  step2Cards.forEach(function (card) {\n    card.addEventListener('click', function () {\n      if (this.classList.contains('selected')) {\n        this.classList.remove('selected');\n        return;\n      }\n      \/\/ Remove selection from all step 2 cards first\n      step2Cards.forEach(function (otherCard) {\n        otherCard.classList.remove('selected');\n      });\n      \/\/ Then select the clicked card\n      this.classList.add('selected');\n      \/\/ Save selections after each change\n      saveSelections();\n    });\n  });\n}\n\n\/\/ Add next button functionality\nfunction addNextButtonListeners() {\n  var nextButtons = document.querySelectorAll('.next-btn');\n\n  nextButtons.forEach(function (button) {\n    button.addEventListener('click', function () {\n      var currentStep = parseInt(this.dataset.step, 10);\n      var currentStepElement = document.querySelector(`#form-step-${currentStep}`);\n      console.log(currentStep, currentStepElement);\n      if (currentStep === 1) {\n        \/\/ Moving from step 1 to step 2\n        var nextStepElement = document.querySelector('#form-step-2');\n        if (currentStepElement && nextStepElement) {\n          currentStepElement.classList.remove('active');\n          nextStepElement.classList.add('active');\n        }\n      } else if (currentStep === 2) {\n        \/\/ Moving from step 2 to step 3 (form)\n        var formElement = document.querySelector('#form-step-3');\n        if (currentStepElement && formElement) {\n          currentStepElement.classList.remove('active');\n          formElement.classList.add('active');\n        }\n      }\n    });\n  });\n}\n\nfunction submitCopyChange() {\n    var submitBtnLoaded = setInterval(function () {\n        var submitBtn = document.querySelector('button.wpforms-submit');\n        if(submitBtn) {\n            clearInterval(submitBtnLoaded);\n            submitBtn.textContent = 'Submit';\n        }\n    }, 100)\n}\n\n\n\/\/ Check if form was already submitted\nvar formSubmitted = document.cookie.includes('demo_form_submitted=true');\nif(formSubmitted && document.body) {\n    document.body.classList.add('formSubmitted');\n}\n\nvar gridTilesLoaded = setInterval(function () {\n  var step1Cards = document.querySelectorAll('#form-step-1 .gridTile');\n  var step2Cards = document.querySelectorAll('#form-step-2 .gridTile');\n\n  if (step1Cards.length > 0 && step2Cards.length > 0) {\n    clearInterval(gridTilesLoaded);\n    \/\/ Submit Button Copy change\n    submitCopyChange();\n    if (formSubmitted === 'true') {\n      \/\/ If form was submitted, skip steps 1-2 and go directly to form\n      document.getElementById('form-step-1').classList.remove('active');\n      document.getElementById('form-step-3').classList.add('active');\n    } else {\n      \/\/ Normal flow - initialize event listeners and restore selections\n      addOptionCardListeners();\n      addNextButtonListeners();\n      \/\/ Restore previous selections\n      restoreSelections();\n    }\n  }\n}, 500);\n<\/script>\n\n<script>\nvar countryCodeList = {\n  \"iti__flag iti__us\": \"+1\",\n  \"iti__flag iti__gb\": \"+44\",\n  \"iti__flag iti__af\": \"+93\",\n  \"iti__flag iti__ax\": \"+358\",\n  \"iti__flag iti__al\": \"+355\",\n  \"iti__flag iti__dz\": \"+213\",\n  \"iti__flag iti__as\": \"+1\",\n  \"iti__flag iti__ad\": \"+376\",\n  \"iti__flag iti__ao\": \"+244\",\n  \"iti__flag iti__ai\": \"+1\",\n  \"iti__flag iti__ag\": \"+1\",\n  \"iti__flag iti__ar\": \"+54\",\n  \"iti__flag iti__am\": \"+374\",\n  \"iti__flag iti__aw\": \"+297\",\n  \"iti__flag iti__ac\": \"+247\",\n  \"iti__flag iti__au\": \"+61\",\n  \"iti__flag iti__at\": \"+43\",\n  \"iti__flag iti__az\": \"+994\",\n  \"iti__flag iti__bs\": \"+1\",\n  \"iti__flag iti__bh\": \"+973\",\n  \"iti__flag iti__bd\": \"+880\",\n  \"iti__flag iti__bb\": \"+1\",\n  \"iti__flag iti__by\": \"+375\",\n  \"iti__flag iti__be\": \"+32\",\n  \"iti__flag iti__bz\": \"+501\",\n  \"iti__flag iti__bj\": \"+229\",\n  \"iti__flag iti__bm\": \"+1\",\n  \"iti__flag iti__bt\": \"+975\",\n  \"iti__flag iti__bo\": \"+591\",\n  \"iti__flag iti__ba\": \"+387\",\n  \"iti__flag iti__bw\": \"+267\",\n  \"iti__flag iti__br\": \"+55\",\n  \"iti__flag iti__io\": \"+246\",\n  \"iti__flag iti__vg\": \"+1\",\n  \"iti__flag iti__bn\": \"+673\",\n  \"iti__flag iti__bg\": \"+359\",\n  \"iti__flag iti__bf\": \"+226\",\n  \"iti__flag iti__bi\": \"+257\",\n  \"iti__flag iti__kh\": \"+855\",\n  \"iti__flag iti__cm\": \"+237\",\n  \"iti__flag iti__ca\": \"+1\",\n  \"iti__flag iti__cv\": \"+238\",\n  \"iti__flag iti__bq\": \"+599\",\n  \"iti__flag iti__ky\": \"+1\",\n  \"iti__flag iti__cf\": \"+236\",\n  \"iti__flag iti__td\": \"+235\",\n  \"iti__flag iti__cl\": \"+56\",\n  \"iti__flag iti__cn\": \"+86\",\n  \"iti__flag iti__cx\": \"+61\",\n  \"iti__flag iti__cc\": \"+61\",\n  \"iti__flag iti__co\": \"+57\",\n  \"iti__flag iti__km\": \"+269\",\n  \"iti__flag iti__cg\": \"+242\",\n  \"iti__flag iti__cd\": \"+243\",\n  \"iti__flag iti__ck\": \"+682\",\n  \"iti__flag iti__cr\": \"+506\",\n  \"iti__flag iti__ci\": \"+225\",\n  \"iti__flag iti__hr\": \"+385\",\n  \"iti__flag iti__cu\": \"+53\",\n  \"iti__flag iti__cw\": \"+599\",\n  \"iti__flag iti__cy\": \"+357\",\n  \"iti__flag iti__cz\": \"+420\",\n  \"iti__flag iti__dk\": \"+45\",\n  \"iti__flag iti__dj\": \"+253\",\n  \"iti__flag iti__dm\": \"+1\",\n  \"iti__flag iti__do\": \"+1\",\n  \"iti__flag iti__ec\": \"+593\",\n  \"iti__flag iti__eg\": \"+20\",\n  \"iti__flag iti__sv\": \"+503\",\n  \"iti__flag iti__gq\": \"+240\",\n  \"iti__flag iti__er\": \"+291\",\n  \"iti__flag iti__ee\": \"+372\",\n  \"iti__flag iti__sz\": \"+268\",\n  \"iti__flag iti__et\": \"+251\",\n  \"iti__flag iti__fk\": \"+500\",\n  \"iti__flag iti__fo\": \"+298\",\n  \"iti__flag iti__fj\": \"+679\",\n  \"iti__flag iti__fi\": \"+358\",\n  \"iti__flag iti__fr\": \"+33\",\n  \"iti__flag iti__gf\": \"+594\",\n  \"iti__flag iti__pf\": \"+689\",\n  \"iti__flag iti__ga\": \"+241\",\n  \"iti__flag iti__gm\": \"+220\",\n  \"iti__flag iti__ge\": \"+995\",\n  \"iti__flag iti__de\": \"+49\",\n  \"iti__flag iti__gh\": \"+233\",\n  \"iti__flag iti__gi\": \"+350\",\n  \"iti__flag iti__gr\": \"+30\",\n  \"iti__flag iti__gl\": \"+299\",\n  \"iti__flag iti__gd\": \"+1\",\n  \"iti__flag iti__gp\": \"+590\",\n  \"iti__flag iti__gu\": \"+1\",\n  \"iti__flag iti__gt\": \"+502\",\n  \"iti__flag iti__gg\": \"+44\",\n  \"iti__flag iti__gn\": \"+224\",\n  \"iti__flag iti__gw\": \"+245\",\n  \"iti__flag iti__gy\": \"+592\",\n  \"iti__flag iti__ht\": \"+509\",\n  \"iti__flag iti__hn\": \"+504\",\n  \"iti__flag iti__hk\": \"+852\",\n  \"iti__flag iti__hu\": \"+36\",\n  \"iti__flag iti__is\": \"+354\",\n  \"iti__flag iti__in\": \"+91\",\n  \"iti__flag iti__id\": \"+62\",\n  \"iti__flag iti__ir\": \"+98\",\n  \"iti__flag iti__iq\": \"+964\",\n  \"iti__flag iti__ie\": \"+353\",\n  \"iti__flag iti__im\": \"+44\",\n  \"iti__flag iti__il\": \"+972\",\n  \"iti__flag iti__it\": \"+39\",\n  \"iti__flag iti__jm\": \"+1\",\n  \"iti__flag iti__jp\": \"+81\",\n  \"iti__flag iti__je\": \"+44\",\n  \"iti__flag iti__jo\": \"+962\",\n  \"iti__flag iti__kz\": \"+7\",\n  \"iti__flag iti__ke\": \"+254\",\n  \"iti__flag iti__ki\": \"+686\",\n  \"iti__flag iti__xk\": \"+383\",\n  \"iti__flag iti__kw\": \"+965\",\n  \"iti__flag iti__kg\": \"+996\",\n  \"iti__flag iti__la\": \"+856\",\n  \"iti__flag iti__lv\": \"+371\",\n  \"iti__flag iti__lb\": \"+961\",\n  \"iti__flag iti__ls\": \"+266\",\n  \"iti__flag iti__lr\": \"+231\",\n  \"iti__flag iti__ly\": \"+218\",\n  \"iti__flag iti__li\": \"+423\",\n  \"iti__flag iti__lt\": \"+370\",\n  \"iti__flag iti__lu\": \"+352\",\n  \"iti__flag iti__mo\": \"+853\",\n  \"iti__flag iti__mg\": \"+261\",\n  \"iti__flag iti__mw\": \"+265\",\n  \"iti__flag iti__my\": \"+60\",\n  \"iti__flag iti__mv\": \"+960\",\n  \"iti__flag iti__ml\": \"+223\",\n  \"iti__flag iti__mt\": \"+356\",\n  \"iti__flag iti__mh\": \"+692\",\n  \"iti__flag iti__mq\": \"+596\",\n  \"iti__flag iti__mr\": \"+222\",\n  \"iti__flag iti__mu\": \"+230\",\n  \"iti__flag iti__yt\": \"+262\",\n  \"iti__flag iti__mx\": \"+52\",\n  \"iti__flag iti__fm\": \"+691\",\n  \"iti__flag iti__md\": \"+373\",\n  \"iti__flag iti__mc\": \"+377\",\n  \"iti__flag iti__mn\": \"+976\",\n  \"iti__flag iti__me\": \"+382\",\n  \"iti__flag iti__ms\": \"+1\",\n  \"iti__flag iti__ma\": \"+212\",\n  \"iti__flag iti__mz\": \"+258\",\n  \"iti__flag iti__mm\": \"+95\",\n  \"iti__flag iti__na\": \"+264\",\n  \"iti__flag iti__nr\": \"+674\",\n  \"iti__flag iti__np\": \"+977\",\n  \"iti__flag iti__nl\": \"+31\",\n  \"iti__flag iti__nc\": \"+687\",\n  \"iti__flag iti__nz\": \"+64\",\n  \"iti__flag iti__ni\": \"+505\",\n  \"iti__flag iti__ne\": \"+227\",\n  \"iti__flag iti__ng\": \"+234\",\n  \"iti__flag iti__nu\": \"+683\",\n  \"iti__flag iti__nf\": \"+672\",\n  \"iti__flag iti__kp\": \"+850\",\n  \"iti__flag iti__mk\": \"+389\",\n  \"iti__flag iti__mp\": \"+1\",\n  \"iti__flag iti__no\": \"+47\",\n  \"iti__flag iti__om\": \"+968\",\n  \"iti__flag iti__pk\": \"+92\",\n  \"iti__flag iti__pw\": \"+680\",\n  \"iti__flag iti__ps\": \"+970\",\n  \"iti__flag iti__pa\": \"+507\",\n  \"iti__flag iti__pg\": \"+675\",\n  \"iti__flag iti__py\": \"+595\",\n  \"iti__flag iti__pe\": \"+51\",\n  \"iti__flag iti__ph\": \"+63\",\n  \"iti__flag iti__pl\": \"+48\",\n  \"iti__flag iti__pt\": \"+351\",\n  \"iti__flag iti__pr\": \"+1\",\n  \"iti__flag iti__qa\": \"+974\",\n  \"iti__flag iti__re\": \"+262\",\n  \"iti__flag iti__ro\": \"+40\",\n  \"iti__flag iti__ru\": \"+7\",\n  \"iti__flag iti__rw\": \"+250\",\n  \"iti__flag iti__ws\": \"+685\",\n  \"iti__flag iti__sm\": \"+378\",\n  \"iti__flag iti__st\": \"+239\",\n  \"iti__flag iti__sa\": \"+966\",\n  \"iti__flag iti__sn\": \"+221\",\n  \"iti__flag iti__rs\": \"+381\",\n  \"iti__flag iti__sc\": \"+248\",\n  \"iti__flag iti__sl\": \"+232\",\n  \"iti__flag iti__sg\": \"+65\",\n  \"iti__flag iti__sx\": \"+1\",\n  \"iti__flag iti__sk\": \"+421\",\n  \"iti__flag iti__si\": \"+386\",\n  \"iti__flag iti__sb\": \"+677\",\n  \"iti__flag iti__so\": \"+252\",\n  \"iti__flag iti__za\": \"+27\",\n  \"iti__flag iti__kr\": \"+82\",\n  \"iti__flag iti__ss\": \"+211\",\n  \"iti__flag iti__es\": \"+34\",\n  \"iti__flag iti__lk\": \"+94\",\n  \"iti__flag iti__bl\": \"+590\",\n  \"iti__flag iti__sh\": \"+290\",\n  \"iti__flag iti__kn\": \"+1\",\n  \"iti__flag iti__lc\": \"+1\",\n  \"iti__flag iti__mf\": \"+590\",\n  \"iti__flag iti__pm\": \"+508\",\n  \"iti__flag iti__vc\": \"+1\",\n  \"iti__flag iti__sd\": \"+249\",\n  \"iti__flag iti__sr\": \"+597\",\n  \"iti__flag iti__sj\": \"+47\",\n  \"iti__flag iti__se\": \"+46\",\n  \"iti__flag iti__ch\": \"+41\",\n  \"iti__flag iti__sy\": \"+963\",\n  \"iti__flag iti__tw\": \"+886\",\n  \"iti__flag iti__tj\": \"+992\",\n  \"iti__flag iti__tz\": \"+255\",\n  \"iti__flag iti__th\": \"+66\",\n  \"iti__flag iti__tl\": \"+670\",\n  \"iti__flag iti__tg\": \"+228\",\n  \"iti__flag iti__tk\": \"+690\",\n  \"iti__flag iti__to\": \"+676\",\n  \"iti__flag iti__tt\": \"+1\",\n  \"iti__flag iti__tn\": \"+216\",\n  \"iti__flag iti__tr\": \"+90\",\n  \"iti__flag iti__tm\": \"+993\",\n  \"iti__flag iti__tc\": \"+1\",\n  \"iti__flag iti__tv\": \"+688\",\n  \"iti__flag iti__vi\": \"+1\",\n  \"iti__flag iti__ug\": \"+256\",\n  \"iti__flag iti__ua\": \"+380\",\n  \"iti__flag iti__ae\": \"+971\",\n  \"iti__flag iti__uy\": \"+598\",\n  \"iti__flag iti__uz\": \"+998\",\n  \"iti__flag iti__vu\": \"+678\",\n  \"iti__flag iti__va\": \"+39\",\n  \"iti__flag iti__ve\": \"+58\",\n  \"iti__flag iti__vn\": \"+84\",\n  \"iti__flag iti__wf\": \"+681\",\n  \"iti__flag iti__eh\": \"+212\",\n  \"iti__flag iti__ye\": \"+967\",\n  \"iti__flag iti__zm\": \"+260\",\n  \"iti__flag iti__zw\": \"+263\"\n};\n\nvar formIntervalRental = setInterval(() => {\n  const form = document.querySelector('.newFormRedesign form.wpforms-form');\n  if (form) {\n    clearInterval(formIntervalRental);\n    formRedesignInit(form);\n  }\n  \n  const Multipleforms = document.querySelectorAll('.newFormRedesign form.wpforms-form').length > 1 && document.querySelector('.newformRedesignMP');\n  if(Multipleforms) {\n    document.querySelectorAll('.newFormRedesign form.wpforms-form').forEach(form => {\n      formRedesignInit(form);\n    });\n  }\n});\n\nsetTimeout(() => {\n  clearInterval(formIntervalRental);\n}, 5000);\n\nfunction formRedesignInit(form) {\n  const template_inputsSelectors = [\n    \"input[placeholder='First Name']\",\n    \"input[placeholder='Last Name']\",\n    \"input[placeholder='Email']\",\n    \"input[placeholder='Company']\",\n    '.wpforms-field-phone input[type=\"tel\"]',\n    '.wpforms-field-select .choices .choices__list.choices__list--dropdown',\n  ];\n  const template_labelValues = [\n    'First Name',\n    'Last Name',\n    'Email',\n    'Company',\n    'Phone',\n    'Region',\n  ];\n\n  function animateLabels(inputs, template_labelValues) {\n    for(let index = 0; index < inputs.length; index++) {\n      const item = inputs[index];\n\t\t\t\/\/ If input not found, break the loop\n      if(!form.querySelector(item)) break;\n\t\t\t\/\/ If already added, break the loop\n      if(form.querySelector(`label.label-spz-${template_labelValues[index].replace(\/[^a-zA-Z0-9]\/g, '')}`)) break;\n      const parentDiv = form.querySelector(item).parentElement;\n\n      parentDiv.classList.add('spz-input-wrap',`spz-input-${template_labelValues[index].replace(\/[^a-zA-Z0-9]\/g, '')}`);\n      const input = form.querySelector(item);\n      const existingLabel = parentDiv.querySelector('label:not(.label-spz)');\n      if (existingLabel) existingLabel.style.display = 'none';\n\n      const label = document.createElement('label');\n      label.innerText = template_labelValues[index];\n      label.classList.add('label-spz');\n      label.setAttribute('for', input.id || template_labelValues[index]);\n      label.classList.add(`label-spz-${template_labelValues[index].replace(\/[^a-zA-Z0-9]\/g, '')}`);\n      label.style.width = '';\n\n      \/\/inserting labels after input.\n      input.insertAdjacentElement('afterend', label);\n\n      label.addEventListener('click', function (e) {\n        const actualInput = parentDiv.querySelector('input, select, textarea');\n        if (actualInput) actualInput.focus();\n      });\n\n      label.parentElement.classList.add('spz-input-wrap');\n      \/\/adding placeholder to all inputs\n      input.setAttribute('placeholder', template_labelValues[index]);\n\n      if (input.tagName === 'SELECT') {\n        input.addEventListener('change', () => {\n          if (input.value.length > 0) {\n            input.closest('.spz-input-wrap').classList.add('has-value');\n            input.setAttribute('style', 'color:');\n          } else {\n            input.closest('.spz-input-wrap').classList.remove('has-value');\n            input.setAttribute('style', 'color:rgba(0,0,0,0)!important');\n          }\n        });\n        if (input.value !== '') {\n          parentDiv.classList.add('has-value');\n          input.setAttribute('style', 'color:');\n        } else {\n          input.setAttribute('style', 'color:rgba(0,0,0,0)!important');\n        }\n      }\n\n      input.addEventListener('focus', function () {\n        input.closest('.spz-input-wrap').classList.remove('has-value');\n        input.closest('.spz-input-wrap').classList.add('focused');\n      });\n      input.addEventListener('blur', function () {\n        if (input.getAttribute('placeholder') === 'Email') {\n          const emailValue = \/@[^@]+\\.[a-zA-Z]{2,}\/.test(input.value);\n          input\n            .closest('.spz-input-Email.spz-input-wrap')\n            .classList.toggle('spz-error-show', emailValue === false);\n        }\n\n        if (input.value.length > 0) {\n          input.closest('.spz-input-wrap').classList.remove('focused');\n          input.closest('.spz-input-wrap').classList.add('has-value');\n        } else {\n          input.closest('.spz-input-wrap').classList.remove('focused');\n        }\n      });\n\n\n      const addHasValueClass = setInterval(() => {\n        if (input && input.value && input.value.length > 0) {\n          clearInterval(addHasValueClass);\n          input.closest('.spz-input-wrap').classList.add('has-value');\n        }\n      }, 200);\n    }\n  }\n\n  function reorderElements() {\n    const phoneInput = form.querySelector('input[placeholder=\"Phone\"]');\n    const companyInput = form.querySelector('input[placeholder=\"Company\"]');\n    const emailInput = form.querySelector('input[placeholder=\"Email\"]');\n    console.log('reorderElements Called', phoneInput, companyInput, emailInput);\n\n    if(!phoneInput || !companyInput || !emailInput) {\n      console.log('One of the inputs not found');\n      return;\n    }\n\n    \/\/ If already company and email in same row, return;\n    if(companyInput.closest('.wpforms-layout-row') === emailInput.closest('.wpforms-layout-row')) {\n      console.log('Company and email in same row');\n      return;\n    }\n\n    if (phoneInput && companyInput) {\n      const phoneCol = phoneInput.closest('.wpforms-layout-column');\n      const companyCol = companyInput.closest('.wpforms-layout-column');\n\n      const phoneParent = phoneCol ? phoneCol.parentElement : null;\n      const companyParent = companyCol ? companyCol.parentElement : null;\n\n      if (phoneParent && companyParent) {\n        phoneParent.appendChild(companyCol);\n        companyParent.prepend(phoneCol);\n      }\n    }\n  }\n\n  function insertCountryCode() {\n    const container = form.querySelector('.iti__selected-country-primary');\n    const phoneLabel = form.querySelector('.label-spz.label-spz-Phone');\n\n    const updateLeftPosition = () => {\n      phoneLabel.style.left = container.getBoundingClientRect().width + 'px';\n    }\n    setTimeout(updateLeftPosition, 200);\n\n    if (!container) return;\n\n    if(phoneLabel && !phoneLabel.closest('.iti')) {\n      const input = form.querySelector('.wpforms-field-phone input[type=\"tel\"]');\n      if(input) {\n        input.insertAdjacentElement('afterend', phoneLabel);\n      }\n    }\n    const arrowDiv = container.querySelector('.iti__arrow');\n\n    const updateCountryCode = () => {\n      let dialCode = '';\n      const selectedCountryFlagClass = container.querySelector('.iti__flag')?.className || '';\n\n      form.querySelectorAll('.iti__country-list div.iti__flag').forEach(flag => {\n        if (flag.className.includes(selectedCountryFlagClass)) {\n          const parent = flag.parentElement;\n          dialCode = parent.querySelector('.iti__dial-code')?.textContent || '';\n        }\n      });\n\n      if (dialCode === '' && selectedCountryFlagClass !== '' && countryCodeList[selectedCountryFlagClass]) {\n        dialCode = countryCodeList[selectedCountryFlagClass];\n      }\n\n      if (dialCode === '') {\n        return;\n      }\n\n      \/\/ Remove old inserted span if exists\n      const existingCode = container.querySelector('.inserted-country-code');\n      if (existingCode) {\n        existingCode.innerHTML = dialCode;\n        updateLeftPosition();\n        return; \/\/ No need to create a new span if the code hasn't changed\n      }\n\n      if (dialCode) {\n        const codeSpan = document.createElement('span');\n        codeSpan.className = 'inserted-country-code';\n        codeSpan.innerHTML = dialCode;\n\n        container.insertBefore(codeSpan, arrowDiv);\n        updateLeftPosition();\n      }\n    };\n\n    \/\/ Run once initially\n    updateCountryCode();\n\n    setTimeout(updateCountryCode, 100);\n\n    \/\/ Set up MutationObserver\n    const observer = new MutationObserver(updateCountryCode);\n    const targetNode = container.querySelector('.iti__flag');\n\n    if (targetNode) {\n      observer.observe(targetNode, {\n        attributes: true,\n        attributeFilter: ['class'],\n      });\n    }\n\n    \/\/ Resize Observer\n    const resizeObserver = new ResizeObserver(updateLeftPosition);\n    resizeObserver.observe(container);\n  }\n\n  var allInputsLoaded = setInterval(() => {\n    \/\/ if 4 inputs are loaded, then animate labels and reorder elements\n    if (form.querySelectorAll(template_inputsSelectors.join(',')).length > 4) {\n      clearInterval(allInputsLoaded);\n      form.classList.add('formUpdated');\n      reorderElements(form);\n    }\n  }, 500);\n\n  template_inputsSelectors.forEach((selector, index) => {\n    var inputLoaded = setInterval(() => {\n      const input = form.querySelector(selector);\n      if(input) {\n        clearInterval(inputLoaded);\n        animateLabels([selector], [template_labelValues[index]]);\n      }\n    }, 500);\n  });\n\n  setTimeout(() => {\n    clearInterval(allInputsLoaded);\n  }, 5000);\n\n  var phonelabelLoaded = setInterval(() => {\n    const phoneLabel = form.querySelector('.label-spz.label-spz-Phone');\n    const container = form.querySelector('.iti__selected-country-primary');\n    if (phoneLabel && container) {\n      clearInterval(phonelabelLoaded);\n      insertCountryCode();\n      reorderElements(form);\n    }\n  }, 100);\n}\n<\/script>\n\n<style>\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.has-value label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input:-webkit-autofill) label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated input:-webkit-autofill~label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated textarea:-webkit-autofill~label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated select:-webkit-autofill~label.label-spz {\n\t\ttop: 2px;\n\t\tleft: 9px !important;\n\t\tpadding: 0 7px !important;\n\t\tfont-size: 12px;\n\t\tfont-weight: 400;\n\t\tline-height: 12px;\n\t\theight: 12px;\n\t\ttransform: translateY(-50%);\n\t\tbackground: var(--color-bg);\n\t\tcolor: var(--color-label);\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.has-value label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input:-webkit-autofill) label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated input:-webkit-autofill~label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated textarea:-webkit-autofill~label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated select:-webkit-autofill~label.label-spz::after {\n\t\twidth: 11px !important;\n\t\theight: 10px !important;\n\t}\n\n\t@media (max-width: 1440px) {\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.has-value label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input:-webkit-autofill) label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated input:-webkit-autofill~label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated textarea:-webkit-autofill~label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated select:-webkit-autofill~label.label-spz {\n\t\t\ttop: 0;\n\t\t}\n\t}\n\n\t@media (max-width: 600px) {\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.has-value label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input:-webkit-autofill) label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated input:-webkit-autofill~label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated textarea:-webkit-autofill~label.label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated select:-webkit-autofill~label.label-spz {\n\t\t\tfont-size: 10px;\n\t\t\tline-height: 10px;\n\t\t\tpadding: 0 3px !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap input,\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner {\n\t\tpadding: 17.5px 15px 14.5px !important;\n\t\tcolor: var(--color-text);\n\t\tfont-size: 18px;\n\t\tfont-weight: 400;\n\t\tline-height: 22px;\n\t\tborder-radius: 6px !important;\n\t\tborder: 1px solid var(--color-border) !important;\n\t\tbackground: var(--color-bg) !important;\n\t\theight: var(--inputHeight) !important;\n\t}\n\n\t@media (max-width: 1440px) {\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap input,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner {\n\t\t\tpadding: 16px 15px !important;\n\t\t}\n\t}\n\n\t@media (max-width: 600px) {\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap input,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner {\n\t\t\tpadding: 12px 11px !important;\n\t\t\theight: 48px !important;\n\t\t\tfont-size: 16px;\n\t\t\tline-height: 21.6px;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated {\n\t\t\/* Global Variables *\/\n\t\t--color-text: #0c0d0e;\n\t\t--color-label: #717a84;\n\t\t--color-border: #c8ccd0;\n\t\t--color-border-focus: #0c0d0e;\n\t\t--color-border-error: #e00000;\n\t\t--color-success: #669e2b;\n\t\t--color-accent: #81bd41;\n\t\t--color-bg: #fff;\n\t\t--color-bg-alt: #f6f6f6;\n\t\t--inputHeight: 56px;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field {\n\t\tpadding: 19px 0 4px 32px !important;\n\t\ttext-align: left;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field {\n\t\t\tpadding: 14px 0 3px 32px !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field li {\n\t\tcursor: pointer;\n\t\tposition: relative;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field li:before {\n\t\tcontent: '';\n\t\twidth: 20px;\n\t\theight: 20px;\n\t\tborder: 1px solid #c8ccd0;\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\tleft: -32px;\n\t\ttop: 1px;\n\t\tborder-radius: 5px;\n\t\tbackground: #fff;\n\t\ttransition: 0.2s;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field li:hover:before {\n\t\tborder-color: #81bd41;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field li.wpforms-selected::before {\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 3L3 5L7 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n\t\tbackground-color: #81bd41;\n\t\tborder-color: #81bd41;\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field li input {\n\t\tposition: absolute;\n\t\tleft: -32px;\n\t\topacity: 0;\n\t\tcursor: pointer;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field .wpforms-field-label-inline {\n\t\tcolor: #383d42;\n\t\tfont-size: 16px !important;\n\t\tfont-style: normal;\n\t\tfont-weight: 400;\n\t\tline-height: 135% !important;\n\t\tpadding: 0 !important;\n\t\tcursor: pointer;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field .wpforms-field-label-inline {\n\t\t\tfont-size: 14px !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field .wpforms-field-description {\n\t\tcolor: #383d42 !important;\n\t\tfont-size: 12px !important;\n\t\tfont-style: normal;\n\t\tfont-weight: 400;\n\t\tline-height: 135% !important;\n\t\tmargin-left: 0 !important;\n\t\tmargin-top: 8px !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field .wpforms-field-description a {\n\t\tcolor: #81bd41;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field .wpforms-field-description a:hover {\n\t\tcolor: #669e2b;\n\t\ttext-decoration: underline;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-checkbox.wpforms-field .wpforms-field-description {\n\t\t\tfont-size: 10px !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-layout-row {\n\t\tmargin: 0 -10px !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-layout-row .wpforms-layout-column {\n\t\tpadding: 0 10px !important;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-layout-row {\n\t\t\tmargin: 0 !important;\n\t\t\tflex-direction: column;\n\t\t}\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-layout-row .wpforms-layout-column {\n\t\t\tpadding: 0 !important;\n\t\t}\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-layout-row:first-child {\n\t\t\tflex-direction: row;\n\t\t\tgap: 16px;\n\t\t}\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-layout-column {\n\t\t\tpadding: 0 !important;\n\t\t\twidth: 100%;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap {\n\t\tposition: relative;\n\t\tmargin: 10px 0;\n\t\tpadding: 0 !important;\n\t\toverflow: visible !important;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap {\n\t\t\tmargin: 8px 0 !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.choices {\n\t\tmargin: 0 !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap input::placeholder {\n\t\tcolor: transparent;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap label.label-spz {\n\t\tposition: absolute;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\twidth: fit-content;\n\t\theight: var(--inputHeight);\n\t\tpadding: 17.5px 15px 14.5px;\n\t\tpointer-events: none;\n\t\ttransition: all 0.2s ease-in-out;\n\t\tcolor: var(--color-label);\n\t\tfont-size: 18px;\n\t\tfont-weight: 400;\n\t\tline-height: 22px;\n\t\tgap: 4px;\n\t}\n\n\t@media (max-width: 1440px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap label.label-spz {\n\t\t\tpadding: 16px 15px;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap label.label-spz.label-spz-Phone {\n\t\tleft: 56px;\n\t\tpadding: 12px 4px !important;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap label.label-spz {\n\t\t\tpadding: 12px 11px;\n\t\t\theight: 48px;\n\t\t\tfont-size: 16px;\n\t\t\tline-height: 21.6px;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused input:not(.wpforms-error),\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused input:not(.wpforms-error),\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus input:not(.wpforms-error),\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused .choices__inner,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused .choices__inner,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus .choices__inner,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused.spz-input-Phone,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused.spz-input-Phone,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus.spz-input-Phone {\n\t\tborder-color: var(--color-border-focus) !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus label.label-spz {\n\t\tcolor: var(--color-border-focus);\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus label.label-spz::after {\n\t\tcontent: unset !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused.wpforms-has-error label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused.wpforms-has-error label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus.wpforms-has-error label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.focused:has(input.wpforms-error) label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap.is-focused:has(input.wpforms-error) label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:focus:has(input.wpforms-error) label.label-spz::after {\n\t\tcontent: '' !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated input:-webkit-autofill,\n\t.newFormRedesign form.wpforms-form.formUpdated textarea:-webkit-autofill,\n\t.newFormRedesign form.wpforms-form.formUpdated select:-webkit-autofill {\n\t\t-webkit-box-shadow: 0 0 0px 1000px var(--color-bg) inset !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone {\n\t\tmargin: 0;\n\t\tpadding: 10px 0 !important;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone {\n\t\t\tpadding: 8px 0 !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone.wpforms-has-error .iti {\n\t\tborder-color: var(--color-border-error) !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tpadding: 0 !important;\n\t\tmargin: 0 !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__country-container {\n\t\twidth: fit-content;\n\t\tposition: static;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__selected-country-primary {\n\t\tpadding: 16px 4px 13px 12px !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__selected-country-primary .inserted-country-code {\n\t\tcolor: var(--color-text);\n\t\tfont-size: 16px;\n\t\tfont-weight: 400;\n\t\tline-height: 21px;\n\t\tmargin: 0 7px 0 17px;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__selected-country-primary .inserted-country-code {\n\t\t\tmargin: 0 7px 0 11px;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__selected-country-primary .iti__arrow {\n\t\tborder-width: 5px;\n\t\tmargin: 0;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__dropdown-content {\n\t\tmax-height: 190px !important;\n\t\toverflow-y: auto;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti .iti__dropdown-content .iti__country-list {\n\t\tmax-height: unset;\n\t\toverflow: visible;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-field-phone .iti input {\n\t\tpadding: 13px 12px 13px 4px !important;\n\t\tborder: none !important;\n\t\theight: 46px !important;\n\t\tfont-size: 18px;\n\t\tline-height: 22px;\n\t\tcolor: var(--color-text);\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.wpforms-valid) .label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.choices__item:not(.choices__placeholder) .choices__button) .label-spz {\n\t\tbackground: #fff;\n\t\tfont-size: 12px;\n\t\tfont-style: normal;\n\t\tfont-weight: 400;\n\t\theight: 12px;\n\t\tleft: 9px !important;\n\t\tline-height: 12px;\n\t\tpadding: 0 7px;\n\t\ttop: 0;\n\t\ttransform: translateY(-50%);\n\t\tcolor: #717a84;\n\t}\n\n\t@media (max-width: 600px) {\n\n\t\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.wpforms-valid) .label-spz,\n\t\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.choices__item:not(.choices__placeholder) .choices__button) .label-spz {\n\t\t\tfont-size: 10px;\n\t\t\tline-height: 10px;\n\t\t\tpadding: 0 3px;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.wpforms-valid) .label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.choices__item:not(.choices__placeholder) .choices__button) .label-spz::after {\n\t\tcontent: '';\n\t\twidth: 10px;\n\t\theight: 8px;\n\t\tmargin: 0 !important;\n\t\tbackground-size: 100%;\n\t\tbackground-position: center;\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 4.6L3.28571 7L9 1' stroke='%23669E2B' stroke-width='1.5'\/%3E%3C\/svg%3E%0A\");\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices.is-focused .label-spz::after {\n\t\twidth: 11px !important;\n\t\theight: 10px !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.wpforms-error) .choices__inner,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices.is-focused.is-open:has(.wpforms-error) .choices__inner {\n\t\tborder-color: #e00000 !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices:has(.wpforms-error) .label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices.is-focused.is-open:has(.wpforms-error) .label-spz {\n\t\tcolor: #e00000 !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*=\"select-one\"] .choices__inner {\n\t\tpadding: 17.5px 15px 14.5px !important;\n\t\tbackground: var(--color-bg);\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M16 10L12 14L8 10' stroke='%23383D42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E%0A\") !important;\n\t\tbackground-repeat: no-repeat !important;\n\t\tbackground-position: right 16px center !important;\n\t\tbackground-size: 24px !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*=\"select-one\"] .choices__inner .choices__list {\n\t\tpadding-left: 0 !important;\n\t}\n\n\t@media (max-width: 1440px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*=\"select-one\"] .choices__inner {\n\t\t\tpadding: 16px 15px !important;\n\t\t}\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*=\"select-one\"] .choices__inner {\n\t\t\tpadding: 11px !important;\n\t\t\tbackground-position: right 12px center !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*=\"select-one\"] .choices__inner .choices__list--single div.choices__item {\n\t\tfont-size: 0;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner:has(select.wpforms-valid) .label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner:has(.choices__item:not(.choices__placeholder) .choices__button) .label-spz {\n\t\tbackground: #fff;\n\t\tfont-size: 12px;\n\t\tfont-style: normal;\n\t\tfont-weight: 400;\n\t\theight: 12px;\n\t\tleft: 9px !important;\n\t\tline-height: 12px;\n\t\tpadding: 0 4px;\n\t\ttop: 0;\n\t\ttransform: translateY(-50%);\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner:has(select.wpforms-valid) .choices__list--single div.choices__item,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__inner:has(.choices__item:not(.choices__placeholder) .choices__button) .choices__list--single div.choices__item {\n\t\tfont-size: 18px;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices.is-open .choices__inner {\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg transform='rotate(180 12 12)'%3E%3Cpath d='M16 10L12 14L8 10' stroke='%23383D42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/g%3E%3C\/svg%3E%0A\") !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*='select-one'] .choices__button {\n\t\tbackground-size: 12px;\n\t\theight: 25px;\n\t\twidth: 25px;\n\t\tmargin-top: -12.5px;\n\t\tmargin-right: 42px;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices[data-type*='select-one']::after {\n\t\tcontent: unset;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__list.choices__list--dropdown {\n\t\tmargin: 4px 0;\n\t\tborder: 1px solid var(--color-border) !important;\n\t\tborder-radius: 8px;\n\t\toverflow-y: auto;\n\t\tbox-shadow: 0px 1px 4px rgba(12, 12, 13, 0.05), 0px 1px 4px rgba(12, 12, 13, 0.1);\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__list.choices__list--dropdown .choices__item {\n\t\tcolor: var(--color-text);\n\t\tfont-size: 16px;\n\t\tfont-weight: 400;\n\t\tline-height: 22px;\n\t\tpadding: 8px 10px;\n\t\tbackground: var(--color-bg) !important;\n\t\ttext-align: left;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__list.choices__list--dropdown .choices__item:nth-child(odd) {\n\t\tbackground: var(--color-bg-alt) !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__list.choices__list--dropdown .choices__item:hover,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__list.choices__list--dropdown .choices__item.is-selected,\n\t.newFormRedesign form.wpforms-form.formUpdated .choices .choices__list.choices__list--dropdown .choices__item.is-highlighted {\n\t\tbackground: var(--color-accent) !important;\n\t\tcolor: var(--color-bg) !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container {\n\t\tpadding-top: 14px;\n\t}\n\n\t@media (max-width: 768px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container {\n\t\t\tpadding-top: 12px !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\t\talign-items: center;\n\t\tpadding: 16px 20px !important;\n\t\tborder-radius: 8px;\n\t\t\/* background: #f68623; *\/\n        background: #acd968;\n\t\tcolor: #0a190a;\n\t\tfont-weight: 700;\n\t\tfont-size: 20px;\n\t\tline-height: 24px;\n\t\tbox-shadow: none;\n\t\twidth: 100%;\n\t\ttext-transform: none;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit {\n\t\t\tfont-size: 18px;\n\t\t\tpadding: 12px 20px !important;\n\t\t}\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit:hover,\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit:active,\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit:focus {\n\t\t\/* background: #669e2b; *\/\n        filter: brightness(0.95);\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit[disabled] {\n\t\tfont-size: 0;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit[disabled]::after {\n\t\tcontent: '';\n\t\tbackground-image: url('https:\/\/www.point-of-rental.com\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg');\n\t\twidth: 100%;\n\t\theight: 100%;\n\t\tposition: absolute;\n\t\tbackground-position: center;\n\t\tbackground-repeat: no-repeat;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-submit-container .wpforms-submit-spinner {\n\t\tdisplay: none !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated label.wpforms-error {\n\t\tfont-size: 12px;\n\t\tline-height: 12px;\n\t\tcolor: var(--color-border-error);\n\t\tmargin-top: 4px !important;\n\t\tmargin-left: 0 !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated input.wpforms-error,\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-has-error .choices__inner {\n\t\tborder-color: var(--color-border-error) !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input.wpforms-error) label.label-spz,\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-has-error .choices__inner~label.label-spz {\n\t\tcolor: var(--color-border-error) !important;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .wpforms-has-error .choices__inner~label.label-spz::after,\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input.wpforms-error) label.label-spz::after {\n\t\tcontent: '' !important;\n\t\tbackground-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='18' fill='none'%3E%3Cpath d='M10 9.788V5.863m0 6.834v.034M15.04 16H4.96c-1.377 0-2.539-.896-2.904-2.121-.156-.523.035-1.068.329-1.532L7.425 3.4c1.18-1.868 3.97-1.868 5.15 0l5.04 8.946c.294.464.485 1.009.33 1.532C17.578 15.104 16.416 16 15.04 16z' stroke='%23E00000' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\");\n\t\tbackground-position: center;\n\t\tbackground-size: 100%;\n\t\tbackground-repeat: no-repeat;\n\t\twidth: 20px;\n\t\theight: 18px;\n\t\tposition: relative;\n\t\ttop: -1px;\n\t}\n\n\t.newFormRedesign form.wpforms-form.formUpdated .spz-input-wrap:has(input.wpforms-valid) label.label-spz::after {\n\t\tcontent: '';\n\t\twidth: 10px;\n\t\theight: 8px;\n\t\tmargin: 0;\n\t\tbackground: url(\"data:image\/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 4.6L3.28571 7L9 1' stroke='%23669E2B' stroke-width='1.5'\/%3E%3C\/svg%3E%0A\") center\/100% no-repeat;\n\t}\n\n\t.newFormRedesign #policy {\n\t\twidth: 100%;\n\t\tdisplay: block !important;\n\t\tmax-width: 100%;\n\t\tmargin-top: 24px;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign #policy {\n\t\t\tmargin-bottom: -3px;\n\t\t}\n\t}\n\n\t.newFormRedesign #policy .elementor-widget-container p {\n\t\tpadding: 0;\n\t\tfont-size: 12px;\n\t\tline-height: 16px;\n\t\tfont-weight: 400;\n\t\tcolor: #383d42;\n\t\ttext-align: center;\n\t}\n\n\t@media (max-width: 600px) {\n\t\t.newFormRedesign #policy .elementor-widget-container p {\n\t\t\ttext-align: left;\n\t\t}\n\t}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/template>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- ===== c-sechead + c-stanzas (TL;DR summary) ===== -->\r\n  <section class=\"por-section por-section--card\">\r\n    <div class=\"por-wrap\">\r\n      <div class=\"por-sechead\">\r\n        <div>\r\n          <h2>TL;DR<span class=\"por-dot\">.<\/span><\/h2>\r\n          <p>Point of Rental is hire management software for equipment, event, and speciality hire operations of any size, available in cloud-hosted and on-premises deployments. CloudRent is cloud-based hire software focused primarily on inventory tracking, invoicing, and online booking for small to mid-sized equipment hire businesses.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <ul class=\"por-stanzas\">\r\n        <li>\r\n          <h4>Scales with you<\/h4>\r\n          <p>Point of Rental is a proven solution for growing and enterprise hire businesses that need advanced dispatch, barcode\/RFID, and flexible deployment. CloudRent is best suited to small and mid-sized companies looking for simple tools like inventory tracking, invoicing, and online booking.<\/p>\r\n        <\/li>\r\n        <li>\r\n          <h4>Deployment flexibility<\/h4>\r\n          <p>Point of Rental offers both cloud and on-premises deployment options. CloudRent is limited to a cloud-only setup.<\/p>\r\n        <\/li>\r\n        <li>\r\n          <h4>Industry reach<\/h4>\r\n          <p>CloudRent focuses on equipment hire. Point of Rental supports equipment, event, AV, tent, and speciality hire, backed by 40+ years of experience and trusted by hire businesses worldwide.<\/p>\r\n        <\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== c-sechead + c-bento (consolidated differentiators) ===== -->\r\n  <section class=\"por-section\" id=\"use-cases\">\r\n    <div class=\"por-wrap\">\r\n      <div class=\"por-sechead\">\r\n        <div>\r\n          <h2>Why Hire Pros Choose Point of Rental Over CloudRent<span class=\"por-dot\">.<\/span><\/h2>\r\n          <p>Point of Rental is built for hire businesses that need more than the basics: deeper workflows, broader integrations, and room to grow.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <ul class=\"por-bento\">\r\n\r\n        <li class=\"por-cell por-cell--full por-dark\">\r\n          <div class=\"por-cell-img\">\r\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\">\r\n          <\/div>\r\n          <div class=\"por-cell-full-text\">\r\n            <span class=\"por-eyebrow\">New: AI-powered<\/span>\r\n            <h4>Rental Intelligence Suite<\/h4>\r\n            <p>Add an AI analytics layer on top of Point of Rental: ask questions in plain language, catch underperforming equipment before it costs you, and know when to keep, fix, or sell an asset.<\/p>\r\n          <\/div>\r\n        <\/li>\r\n\r\n        <li class=\"por-cell por-cell--lg\">\r\n          <div class=\"por-cell-img por-cell-img--texture-lime\">\r\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/03-multi-industry-breadth.webp\" alt=\"Hire catalogue broken out by division: equipment, event, party, tool, and speciality\" loading=\"lazy\">\r\n          <\/div>\r\n          <h4>Industry Expertise That Scales with You<\/h4>\r\n          <p>CloudRent focuses on equipment hire, while Point of Rental supports equipment, event, AV, tent, and speciality hire backed by 40+ years of experience and trusted by hire businesses across Australia and worldwide.<\/p>\r\n        <\/li>\r\n        <li class=\"por-cell por-cell--md\">\r\n          <div class=\"por-cell-img por-cell-img--white\">\r\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/02-4.webp\" alt=\"Reporting dashboard with 200+ standard reports and fleet utilisation\" loading=\"lazy\">\r\n          <\/div>\r\n          <h4>Intelligent AI<\/h4>\r\n          <p>CloudRent connects with accounting and payment platforms such as Xero, MYOB, Stripe, and QuickBooks. Point of Rental expands this with an extensive API, ERP integrations, telematics, and e-commerce connections, ensuring your hire software integrates across your entire business.<\/p>\r\n        <\/li>\r\n        <li class=\"por-cell por-cell--md\">\r\n          <div class=\"por-cell-img por-cell-img--texture-burst\">\r\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/02-dispatch-route-optimization.webp\" alt=\"Dispatch map showing an optimised delivery route with live truck GPS tracking\" loading=\"lazy\">\r\n          <\/div>\r\n          <h4>Built for Depth, Not Limits<\/h4>\r\n          <p>CloudRent offers a lightweight solution but lacks an advanced CRM and dispatch tools. Point of Rental provides deeper workflows for complex hire operations.<\/p>\r\n        <\/li>\r\n\r\n        <li class=\"por-cell por-cell--lg-r\">\r\n          <div class=\"por-cell-img por-cell-img--texture-forest\">\r\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/05-broad-accounting-integrations.webp\" alt=\"Accounting sync dashboard showing native integrations with QuickBooks, Sage, Xero, and Microsoft Dynamics\" loading=\"lazy\">\r\n          <\/div>\r\n          <h4>The Biggest Toolbox<\/h4>\r\n          <p>CloudRent delivers core hire management features such as inventory tracking, maintenance scheduling, and online booking. Point of Rental adds advanced dispatch and routing, barcode\/RFID, SmartReports, and offline-ready mobile apps to support every workflow, from the hire desk to the job site.<\/p>\r\n        <\/li>\r\n        <li class=\"por-cell por-cell--md\">\r\n          <div class=\"por-cell-img por-cell-img--lime\">\r\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/04-customer-portal-ecommerce.webp\" alt=\"Customer checkout screen showing hire items, a signed contract, and online payment\" loading=\"lazy\">\r\n          <\/div>\r\n          <h4>Help at Every Step<\/h4>\r\n          <p>CloudRent offers online onboarding and standard support resources. Point of Rental provides global expert support, POR Academy training, and eLearning tools designed to help teams grow skills and operate with confidence.<\/p>\r\n        <\/li>\r\n        <li class=\"por-cell por-cell--md\">\r\n          <div class=\"por-cell-img por-cell-img--white\">\r\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/08\/01-deployment-flexibility.webp\" alt=\"Deployment options panel showing fully cloud, host-it-yourself, and blend-both models\" loading=\"lazy\">\r\n          <\/div>\r\n          <h4>Flexibility Where It Matters<\/h4>\r\n          <p>Point of Rental offers both cloud and on-premises deployments, giving companies with specific IT or security needs greater flexibility than CloudRent's cloud-only setup.<\/p>\r\n        <\/li>\r\n\r\n      <\/ul>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== c-compare (named competitor, 5-dot rating variant) ===== -->\r\n  <section class=\"por-section por-section--card\" id=\"feature-comparison\">\r\n    <div class=\"por-wrap\">\r\n      <div class=\"por-sechead\">\r\n        <div>\r\n          <h2>Point of Rental vs. CloudRent<span class=\"por-dot\">.<\/span><\/h2>\r\n          <p>An honest, feature-by-feature look at how the two stack up.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"por-compare-wrap\">\r\n        <div class=\"por-compare\">\r\n          <div class=\"por-compare-row por-compare-row--head\">\r\n            <div>Feature<\/div>\r\n            <div style=\"text-align:center;\">Point of Rental<\/div>\r\n            <div style=\"text-align:center;\">CloudRent<\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Hire Workflow Depth<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"3 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Dispatch & Routing<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"1 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">CRM & Contact Management<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"2 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Barcode \/ RFID<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"0 out of 5\"><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Customer Portal \/ E-commerce<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"3 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Intelligent AI Tools<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Multi-Location Support<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"4 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">On-Premises Option<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"0 out of 5\"><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Reporting & BI Tools<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"3 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n          <div class=\"por-compare-row por-compare-row--rating\">\r\n            <div class=\"por-compare-cap\">Support & Training<\/div>\r\n            <div class=\"por-compare-us\"><span class=\"por-rating\" role=\"img\" aria-label=\"5 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><\/span><\/div>\r\n            <div class=\"por-compare-them\"><span class=\"por-rating\" role=\"img\" aria-label=\"3 out of 5\"><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot por-rating-dot--fill\"><\/i><i class=\"por-rating-dot\"><\/i><i class=\"por-rating-dot\"><\/i><\/span><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== c-tabs: partners & integrations, vertical switcher ===== -->\r\n  <section class=\"por-section\">\r\n    <div class=\"por-wrap\">\r\n      <div class=\"por-sechead por-sechead--center\">\r\n        <div>\r\n          <h2>Who Does Point of Rental Work With?<span class=\"por-dot\">.<\/span><\/h2>\r\n          <p>Native integrations across accounting, payments, telematics, and more.<\/p>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"por-tabs\">\r\n        <input class=\"por-tabs-input\" type=\"radio\" name=\"por-tabs-partners\" id=\"por-tab-partners-1\" checked>\r\n        <input class=\"por-tabs-input\" type=\"radio\" name=\"por-tabs-partners\" id=\"por-tab-partners-2\">\r\n        <input class=\"por-tabs-input\" type=\"radio\" name=\"por-tabs-partners\" id=\"por-tab-partners-3\">\r\n        <input class=\"por-tabs-input\" type=\"radio\" name=\"por-tabs-partners\" id=\"por-tab-partners-4\">\r\n        <input class=\"por-tabs-input\" type=\"radio\" name=\"por-tabs-partners\" id=\"por-tab-partners-5\">\r\n        <input class=\"por-tabs-input\" type=\"radio\" name=\"por-tabs-partners\" id=\"por-tab-partners-6\">\r\n        <div class=\"por-tabs-nav\">\r\n          <label class=\"por-tabs-tab\" for=\"por-tab-partners-1\">Accounting<\/label>\r\n          <label class=\"por-tabs-tab\" for=\"por-tab-partners-2\">GPS & Telematics<\/label>\r\n          <label class=\"por-tabs-tab\" for=\"por-tab-partners-3\">CRM<\/label>\r\n          <label class=\"por-tabs-tab\" for=\"por-tab-partners-4\">Payments<\/label>\r\n          <label class=\"por-tabs-tab\" for=\"por-tab-partners-5\">POS<\/label>\r\n          <label class=\"por-tabs-tab\" for=\"por-tab-partners-6\">Other Integrations<\/label>\r\n        <\/div>\r\n        <div class=\"por-tabs-panels\">\r\n          <div class=\"por-tabs-panel\">\r\n            <ul class=\"por-index\">\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_sage.webp\" alt=\"Sage\" loading=\"lazy\">\r\n                <div><p>Exchange accounting information with Sage 50, 200, 300, or Intacct.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/access.png\" alt=\"Access Dimensions\" loading=\"lazy\">\r\n                <div><p>Exchange accounting information with Access Dimensions.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/intuit-quickbooks.png\" alt=\"QuickBooks\" loading=\"lazy\">\r\n                <div><p>Exchange accounting information with QuickBooks and QBO.<\/p><\/div>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"por-tabs-panel\">\r\n            <ul class=\"por-index\">\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_samsara.webp\" alt=\"Samsara\" loading=\"lazy\">\r\n                <div><p>Shares geofencing data to trigger customer notifications.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/track-unit.png\" alt=\"Trackunit\" loading=\"lazy\">\r\n                <div><p>Real-time equipment location and utilisation tracking with Trackunit telematics.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/hapn.png\" alt=\"Hapn\" loading=\"lazy\">\r\n                <div><p>GPS asset tracking for your hire fleet.<\/p><\/div>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"por-tabs-panel\">\r\n            <ul class=\"por-index\">\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/repmove.png\" alt=\"RepMove\" loading=\"lazy\">\r\n                <div><p>Mobile CRM built for outside sales and delivery reps.<\/p><\/div>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"por-tabs-panel\">\r\n            <ul class=\"por-index\">\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_stripe.webp\" alt=\"Stripe\" loading=\"lazy\">\r\n                <div><p>Accept online payments directly through Point of Rental.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_global-payments.webp\" alt=\"Global Payments\" loading=\"lazy\">\r\n                <div><p>GPI integration lets you accept payments directly in Point of Rental.<\/p><\/div>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"por-tabs-panel\">\r\n            <ul class=\"por-index\">\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/epicor-eagle.webp\" alt=\"Epicor Eagle\" loading=\"lazy\">\r\n                <div><p>Epicor Eagle integrates as a connected POS and business management solution.<\/p><\/div>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n          <div class=\"por-tabs-panel\">\r\n            <ul class=\"por-index\">\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_smart-equip.webp\" alt=\"SmartEquip\" loading=\"lazy\">\r\n                <div><p>Streamlines parts ordering by connecting directly to suppliers and automating purchase orders.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_twilio.webp\" alt=\"Twilio\" loading=\"lazy\">\r\n                <div><p>Automated SMS and voice notifications for deliveries and reminders.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/Integrations-Logos_record360.webp\" alt=\"Record360\" loading=\"lazy\">\r\n                <div><p>Streamlines the inspection process with photo and video documentation.<\/p><\/div>\r\n              <\/li>\r\n              <li>\r\n                <img decoding=\"async\" class=\"por-i\" src=\"\/wp-content\/uploads\/2025\/11\/bidadoo.webp\" alt=\"bidadoo\" loading=\"lazy\">\r\n                <div><p>List and sell used equipment through bidadoo's eBay-powered marketplace.<\/p><\/div>\r\n              <\/li>\r\n            <\/ul>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== c-quote + c-stats (proof) ===== -->\r\n  <section class=\"por-section por-section--card\">\r\n    <div class=\"por-wrap\">\r\n      <blockquote class=\"por-quote\">\r\n        <p>\"Streamlined and very easy to use, an extremely powerful information-sharing tool.\"<\/p>\r\n        <footer><strong>Trey Calloway<\/strong> SitePro Rentals<\/footer>\r\n      <\/blockquote>\r\n      <ul class=\"por-stats\">\r\n        <li><strong>5,000+<\/strong> <span>hire businesses served<\/span><\/li>\r\n        <li><strong>80+<\/strong> <span>countries supported<\/span><\/li>\r\n        <li><strong>40+<\/strong> <span>years building hire software<\/span><\/li>\r\n        <li><strong>98.4%<\/strong> <span>of support calls resolved first call<\/span><\/li>\r\n      <\/ul>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== c-faq ===== -->\r\n  <section class=\"por-section\" id=\"faqs\">\r\n    <div class=\"por-wrap\">\r\n      <div class=\"por-sechead por-sechead--center\">\r\n        <div>\r\n          <h2>Frequently Asked Questions<span class=\"por-dot\">.<\/span><\/h2>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"por-faq por-faq--center\">\r\n        <details name=\"por-faq\">\r\n          <summary>Is CloudRent or Point of Rental better for growing hire businesses?<\/summary>\r\n          <p>CloudRent is a strong fit for smaller companies with basic needs. Point of Rental is designed to scale with you, offering deeper workflows, dispatch tools, and flexible deployment options for growing or enterprise businesses.<\/p>\r\n        <\/details>\r\n        <details name=\"por-faq\">\r\n          <summary>Does Point of Rental integrate with accounting systems like Xero or QuickBooks?<\/summary>\r\n          <p>Yes. Point of Rental integrates with MYOB, QuickBooks, Sage, Xero, and even Microsoft Dynamics. Unlike CloudRent, Point of Rental also offers built-in basic accounting in select tiers.<\/p>\r\n        <\/details>\r\n        <details name=\"por-faq\">\r\n          <summary>What industries does Point of Rental serve?<\/summary>\r\n          <p>Point of Rental supports a wide range of industries, including equipment, event, AV, tent, speciality, and portable sanitation hire businesses. CloudRent primarily focuses on equipment and fleet hire.<\/p>\r\n        <\/details>\r\n        <details name=\"por-faq\">\r\n          <summary>Can I run Point of Rental on-premises?<\/summary>\r\n          <p>Yes. While CloudRent is limited to cloud-only deployment, Point of Rental offers both cloud and on-premises options, giving you more flexibility to meet security and IT requirements.<\/p>\r\n        <\/details>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== c-cta ===== -->\r\n  <section class=\"por-cta-box por-section\">\r\n    <div class=\"por-wrap\">\r\n      <h2>Get Your Tailored Demo Today<span class=\"por-dot\">.<\/span><\/h2>\r\n      <p>See how Point of Rental can simplify your operations and prepare your business for growth.<\/p>\r\n      <button type=\"button\" class=\"por-btn-demo\" data-por-modal-open=\"por-modal-form\">Book My Demo<\/button>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- ===== footer (minimal \u2014 the site-wide header\/footer are disabled on\r\n       this paid landing page) ===== -->\r\n  <footer class=\"por-footer\">\r\n    <div class=\"por-wrap\">\r\n      <p>\u00a9 2026 Point of Rental Software<\/p>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n  <!-- Modal controller: identical pattern to Quipli's. -->\r\n  <script>\r\n  (function () {\r\n    var root = document.currentScript.parentElement;\r\n    var lastTrigger = null;\r\n\r\n    function reinitWpforms(container) {\r\n      if (window.WPFormsPhoneField && typeof window.WPFormsPhoneField.loadSmartField === 'function') {\r\n        window.WPFormsPhoneField.loadSmartField(container);\r\n      } else if (window.wpforms && typeof window.wpforms.loadSmartPhoneField === 'function') {\r\n        window.wpforms.loadSmartPhoneField(container);\r\n      }\r\n      if (window.wpforms && typeof window.wpforms.loadChoicesJS === 'function') {\r\n        window.wpforms.loadChoicesJS(container);\r\n      }\r\n      if (window.wpforms && typeof window.wpforms.loadValidation === 'function') {\r\n        window.wpforms.loadValidation();\r\n      }\r\n    }\r\n    function showForm(backdrop) {\r\n      if (backdrop.querySelector('[data-por-form-live]')) return;\r\n      var tpl = backdrop.querySelector('template[data-por-form-template]');\r\n      if (!tpl) return;\r\n      var wrap = document.createElement('div');\r\n      wrap.setAttribute('data-por-form-live', '');\r\n      wrap.appendChild(tpl.content.cloneNode(true));\r\n      backdrop.querySelector('.por-modal').appendChild(wrap);\r\n      reinitWpforms(wrap);\r\n    }\r\n    function openModal(id) {\r\n      var backdrop = root.querySelector('#' + id);\r\n      if (!backdrop) return;\r\n      lastTrigger = document.activeElement;\r\n      showForm(backdrop);\r\n      backdrop.classList.add('is-open');\r\n      backdrop.querySelector('.por-modal').focus();\r\n      document.body.style.overflow = 'hidden';\r\n    }\r\n    function closeModal(backdrop) {\r\n      backdrop.classList.remove('is-open');\r\n      document.body.style.overflow = '';\r\n      if (lastTrigger) lastTrigger.focus();\r\n    }\r\n\r\n    root.querySelectorAll('[data-por-modal-open]').forEach(function (btn) {\r\n      btn.addEventListener('click', function () { openModal(btn.dataset.porModalOpen); });\r\n    });\r\n    root.querySelectorAll('[data-por-modal-close]').forEach(function (btn) {\r\n      btn.addEventListener('click', function () { closeModal(btn.closest('.por-modal-backdrop')); });\r\n    });\r\n    root.querySelectorAll('.por-modal-backdrop').forEach(function (backdrop) {\r\n      backdrop.addEventListener('click', function (e) { if (e.target === backdrop) closeModal(backdrop); });\r\n    });\r\n    document.addEventListener('keydown', function (e) {\r\n      if (e.key !== 'Escape') return;\r\n      var open = root.querySelector('.por-modal-backdrop.is-open');\r\n      if (open) closeModal(open);\r\n    });\r\n  })();\r\n  <\/script>\r\n\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\": \"https:\/\/schema.org\",\r\n    \"@graph\": [\r\n      {\r\n        \"@type\": \"Organization\",\r\n        \"@id\": \"https:\/\/www.point-of-rental.com\/#organization\",\r\n        \"name\": \"Point of Rental Software\",\r\n        \"url\": \"https:\/\/www.point-of-rental.com\/\"\r\n      },\r\n      {\r\n        \"@type\": \"BreadcrumbList\",\r\n        \"itemListElement\": [\r\n          { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/www.point-of-rental.com\/\" },\r\n          { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Point of Rental vs. CloudRent\", \"item\": \"https:\/\/www.point-of-rental.com\/point-of-rental-vs-cloudrent\/\" }\r\n        ]\r\n      },\r\n      {\r\n        \"@type\": \"FAQPage\",\r\n        \"mainEntity\": [\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Is CloudRent or Point of Rental better for growing hire businesses?\",\r\n            \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"CloudRent is a strong fit for smaller companies with basic needs. Point of Rental is designed to scale with you, offering deeper workflows, dispatch tools, and flexible deployment options for growing or enterprise businesses.\" }\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Does Point of Rental integrate with accounting systems like Xero or QuickBooks?\",\r\n            \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Point of Rental integrates with MYOB, QuickBooks, Sage, Xero, and even Microsoft Dynamics. Unlike CloudRent, Point of Rental also offers built-in basic accounting in select tiers.\" }\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"What industries does Point of Rental serve?\",\r\n            \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Point of Rental supports a wide range of industries, including equipment, event, AV, tent, speciality, and portable sanitation hire businesses. CloudRent primarily focuses on equipment and fleet hire.\" }\r\n          },\r\n          {\r\n            \"@type\": \"Question\",\r\n            \"name\": \"Can I run Point of Rental on-premises?\",\r\n            \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. While CloudRent is limited to cloud-only deployment, Point of Rental offers both cloud and on-premises options, giving you more flexibility to meet security and IT requirements.\" }\r\n          }\r\n        ]\r\n      }\r\n    ]\r\n  }\r\n  <\/script>\r\n\r\n<\/div>\r\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>Point of Rental vs. CloudRent Hire Management Is More Than Contracts. Point of Rental helps hire companies of all sizes streamline operations and increase revenue beyond the limits of cloud-only tools. Book My Demo \u201cView equipment from multiple stores at once. We are able to capture more income. Game changer.\u201d Richard S.Service Manager \u201cThe gold [&hellip;]<\/p>\n","protected":false},"author":34,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-100631","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=\"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.\" \/>\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\/point-of-rental-vs-cloudrent\/\" \/>\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=\"Point of Rental vs CloudRent | Compare Hire Software (2026)\" \/>\n\t\t<meta property=\"og:description\" content=\"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2025\/07\/Handle-it-all-with-Point-of-Rental-Software.webp\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2025\/07\/Handle-it-all-with-Point-of-Rental-Software.webp\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"919\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-12-11T19:32:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-25T15:22:35+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=\"Point of Rental vs CloudRent | Hire Software Comparison (2026)\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.\" \/>\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:data1\" content=\"Thomas Choi\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"5 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\\\/point-of-rental-vs-cloudrent\\\/#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\\\/point-of-rental-vs-cloudrent\\\/#listItem\",\"name\":\"point of rental vs CloudRent\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/point-of-rental-vs-cloudrent\\\/#listItem\",\"position\":2,\"name\":\"point of rental vs CloudRent\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#listItem\",\"name\":\"Home\"}}]},{\"@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\\\/point-of-rental-vs-cloudrent\\\/#organizationLogo\",\"width\":2560,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/point-of-rental-vs-cloudrent\\\/#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\\\/point-of-rental-vs-cloudrent\\\/#webpage\",\"url\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/point-of-rental-vs-cloudrent\\\/\",\"name\":\"Point of Rental vs CloudRent | Compare Hire Software (2026)\",\"description\":\"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.\",\"inLanguage\":\"en-AU\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.point-of-rental.com\\\/au\\\/point-of-rental-vs-cloudrent\\\/#breadcrumblist\"},\"datePublished\":\"2025-12-11T13:32:33-06:00\",\"dateModified\":\"2026-08-25T10:22:35-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>Point of Rental vs CloudRent | Compare Hire Software (2026)<\/title>\n\n","aioseo_head_json":{"title":"Point of Rental vs CloudRent | Compare Hire Software (2026)","description":"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.","canonical_url":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/","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\/point-of-rental-vs-cloudrent\/#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\/point-of-rental-vs-cloudrent\/#listItem","name":"point of rental vs CloudRent"}},{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/#listItem","position":2,"name":"point of rental vs CloudRent","previousItem":{"@type":"ListItem","@id":"https:\/\/www.point-of-rental.com\/au\/#listItem","name":"Home"}}]},{"@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\/point-of-rental-vs-cloudrent\/#organizationLogo","width":2560,"height":512},"image":{"@id":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/#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\/point-of-rental-vs-cloudrent\/#webpage","url":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/","name":"Point of Rental vs CloudRent | Compare Hire Software (2026)","description":"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.","inLanguage":"en-AU","isPartOf":{"@id":"https:\/\/www.point-of-rental.com\/au\/#website"},"breadcrumb":{"@id":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/#breadcrumblist"},"datePublished":"2025-12-11T13:32:33-06:00","dateModified":"2026-08-25T10:22:35-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":"Point of Rental vs CloudRent | Compare Hire Software (2026)","og:description":"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.","og:url":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/","og:image":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2025\/07\/Handle-it-all-with-Point-of-Rental-Software.webp","og:image:secure_url":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2025\/07\/Handle-it-all-with-Point-of-Rental-Software.webp","og:image:width":"1350","og:image:height":"919","article:published_time":"2025-12-11T19:32:33+00:00","article:modified_time":"2026-08-25T15:22:35+00:00","article:publisher":"https:\/\/www.facebook.com\/pointofrentalsoftware\/","twitter:card":"summary_large_image","twitter:site":"@PointofRental","twitter:title":"Point of Rental vs CloudRent | Hire Software Comparison (2026)","twitter:description":"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.","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:data1":"Thomas Choi","twitter:label2":"Est. reading time","twitter:data2":"5 minutes"},"aioseo_meta_data":{"post_id":"100631","title":"Point of Rental vs CloudRent | Compare Hire Software (2026)","description":"Compare Point of Rental vs CloudRent to see which hire management software delivers more depth, flexibility, and long-term value.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Point of Rental","score":79},"additional":[{"keyphrase":"CloudRent","score":83}]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"content","og_image_url":"https:\/\/www.point-of-rental.com\/wp-content\/uploads\/2025\/07\/Handle-it-all-with-Point-of-Rental-Software.webp","og_image_width":"1350","og_image_height":"919","og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","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":null,"twitter_image_custom_fields":null,"twitter_title":"Point of Rental vs CloudRent | Hire Software Comparison (2026)","twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","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":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-07-08 18:59:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":"0","open_ai":null,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-12-11 20:05:02","updated":"2026-08-25 16:26:57","focus_keyword":"Point of Rental","additional_keywords":[{"word":"CloudRent","score":83,"items":{"introductionKeyword":{"score":3},"keyphraseLength":{"score":9},"keyphraseDensity":{"score":9},"functionWordsInKeyphrase":{"score":9},"textCompetingLinks":{"score":9},"imageKeyphrase":{"score":6}}}],"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\tpoint of rental vs CloudRent\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.point-of-rental.com\/au\/"},{"label":"point of rental vs CloudRent","link":"https:\/\/www.point-of-rental.com\/au\/point-of-rental-vs-cloudrent\/"}],"_links":{"self":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/100631","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\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/comments?post=100631"}],"version-history":[{"count":0,"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/pages\/100631\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.point-of-rental.com\/au\/wp-json\/wp\/v2\/media?parent=100631"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}