:root,[data-theme]{--propertech-max-width:var(--ui-page-max-width-wide);--propertech-panel-bg:color-mix(in srgb, var(--ui-surface-base) 92%, white);--propertech-soft-bg:color-mix(in srgb, var(--colors-primary-darkest) 5%, white);--propertech-accent-bg:color-mix(in srgb, var(--colors-primary-lightest) 18%, white);--propertech-border:var(--ui-card-border);--propertech-shadow:var(--ui-card-shadow);--propertech-shadow-lg:var(--ui-card-shadow-lg);--propertech-section-space-y:clamp(3.25rem, 7vw, 5rem);--propertech-section-space-y-loose:clamp(4.25rem, 9vw, 7rem);--propertech-section-space-y-quiet:clamp(5rem, 11vw, 8.5rem);--propertech-editorial-sea:clamp(5rem, 12vw, 10rem);--ui-surface-content-padding-sm:var(--ui-space-md);--ui-surface-content-padding-md:var(--ui-space-lg);--ui-surface-content-padding-lg:var(--ui-space-xl);--ui-surface-content-gap-sm:var(--ui-space-sm);--ui-surface-content-gap-md:var(--ui-space-md);--ui-surface-content-gap-lg:var(--ui-space-lg);--ui-surface-content-gap-xl:var(--ui-space-xl);--ui-surface-content-gap-xxl:var(--ui-space-xxl);--heading-text-color:color-mix(in srgb, var(--colors-primary-base), var(--color-tertiary-500) 64%);--sub-heading-text-color:color-mix(in srgb, var(--colors-primary-base), var(--color-neutral-500) 44%);--description-text-color:color-mix(in srgb, var(--colors-primary-base), var(--color-neutral-500) 20% );--rent-bento-gradient-edge-start:color-mix(in srgb, var(--colors-dark-darkest) 62%, var(--colors-primary-darkest));--rent-bento-gradient-edge-mid:color-mix(in srgb, var(--colors-primary-darkest) 74%, var(--colors-secondary-darkest));--rent-bento-gradient-edge-hot:color-mix(in srgb, var(--colors-dark-base) 68%, var(--colors-secondary-darkest));--rent-bento-gradient-edge-flash:color-mix(in srgb, var(--colors-accent-dark) 20%, transparent);--colors-gradient-brand-bg-soft-start:color-mix(in srgb, var(--colors-primary-darkest) 13%, white);--colors-gradient-brand-bg-soft-mid:color-mix(in srgb, var(--colors-primary-base) 10%, white);--colors-gradient-brand-bg-soft-secondary:color-mix(in srgb, var(--colors-primary-darkest) 5%, white);--colors-gradient-brand-bg-soft-end:color-mix(in srgb, color-mix(in srgb, var(--colors-dark-base) 70%, var(--colors-primary-base)) 5%, white);--colors-gradient-brand-bg-soft:linear-gradient(135deg, var(--colors-gradient-brand-bg-soft-start) 0%, var(--colors-gradient-brand-bg-soft-mid) 36%, var(--colors-gradient-brand-bg-soft-secondary) 68%, var(--colors-gradient-brand-bg-soft-end) 100%)}.propertech-heading-tone{--ui-text-default:var(--heading-text-color);--ui-text-strong:var(--heading-text-color)}.propertech-sub-heading-tone{--ui-text-default:var(--sub-heading-text-color);--ui-text-strong:var(--sub-heading-text-color)}.propertech-description-tone{--ui-text-default:var(--description-text-color);--ui-text-strong:var(--description-text-color)}.propertech-landing{background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--colors-primary-darkest) 11%, transparent), transparent 34%), radial-gradient(circle at 96% 4%, color-mix(in srgb, var(--colors-secondary-darkest) 8%, transparent), transparent 34%), linear-gradient(#fffffff0, #fffffffb), var(--colors-gradient-brand-bg-soft), linear-gradient(180deg, var(--ui-surface-base) 0%, var(--ui-surface-page) 100%);min-height:100vh;color:var(--ui-text-body)}.propertech-container__herohighlights-and-property-joint-block{max-width:var(--propertech-max-width);gap:var(--ui-surface-content-gap-xxl);flex-direction:column;min-width:0;display:flex}.propertech-section{padding:var(--propertech-section-space-y) 0}.propertech-section--soft{background:var(--propertech-soft-bg)}.rent-bento-capabilities,#providers.propertech-section,#guide.propertech-section,#faq.propertech-section{padding-block:var(--propertech-section-space-y-loose)}#tenants.propertech-section{padding-block:var(--propertech-section-space-y-quiet)}.propertech-section-heading{max-width:52rem;margin-bottom:clamp(2rem,5vw,3.75rem)}.propertech-eyebrow{text-transform:uppercase}.propertech-eyebrow--muted{color:var(--ui-text-muted)}.propertech-inline-link,.propertech-role-links a{font-weight:700;text-decoration:none}.propertech-inline-link:hover,.propertech-role-links a:hover{text-decoration:underline}.propertech-hero{padding:3.25rem 0 2.25rem}.propertech-highlight-grid{gap:var(--ui-space-lg);grid-template-columns:1fr;align-items:start;display:grid}.propertech-highlight-item{text-align:center;justify-items:center;gap:var(--ui-space-sm);min-width:0;display:grid}.propertech-highlight-item__text{justify-items:center}.propertech-highlight-item__icon{-webkit-backdrop-filter:blur(6px);border-radius:999px;place-items:center;block-size:3.25rem;inline-size:3.25rem;display:inline-grid}.propertech-highlight-item__icon-svg{block-size:1.4rem;inline-size:1.4rem}.propertech-highlight-item__icon--setup{color:var(--colors-primary-lightest);background:color-mix(in srgb, var(--colors-primary-base) 22%, white 8%)}.propertech-highlight-item__icon--inspection{color:var(--colors-secondary-lightest);background:color-mix(in srgb, var(--colors-secondary-base) 20%, white 8%)}.propertech-highlight-item__icon--income{color:var(--colors-accent-lightest);background:color-mix(in srgb, var(--colors-accent-base) 18%, white 8%)}.propertech-owner-proof,.propertech-closing__inner,.propertech-feature-grid{grid-template-columns:1fr;display:grid}.propertech-owner-proof__copy,.propertech-workflow-item__content,.propertech-tenant-editorial__lead,.propertech-tenant-editorial__access,.propertech-provider-strip__copy,.propertech-closing__lead,.propertech-closing__support{min-width:0}.propertech-owner-proof__copy{gap:var(--ui-space-md);flex-direction:column;height:100%;display:flex}.propertech-owner-proof__cta{padding-top:var(--ui-space-md);min-width:16rem;margin-top:auto}.propertech-cta-editorial__primary{width:100%}.propertech-owner-proof{gap:var(--ui-space-lg);align-items:start;margin-top:2rem}.propertech-checklist{gap:var(--ui-space-sm);display:grid}.propertech-checklist__item{padding:var(--ui-surface-content-padding-md);border-radius:var(--ui-radius-sm);background:var(--propertech-panel-bg);border:var(--propertech-border);color:var(--ui-text-title);box-shadow: 0 10px 24px color-mix(in srgb, var(--colors-primary-base) 8%, transparent),  0 18px 28px -10px color-mix(in srgb, var(--colors-secondary-base) 14%, transparent)}.propertech-workflow-list{gap:.6rem var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));max-width:40rem;margin-inline:0 auto;display:grid}.propertech-workflow-item{align-items:start;gap:.45rem;min-width:0;padding:.5rem 0;display:grid}.propertech-workflow-item:last-child{border-bottom:0}.propertech-workflow-item__number{min-width:0;font-weight:800}.propertech-workflow-item__icon{block-size:2.9rem;inline-size:2.9rem;color:var(--ui-text-accent);place-items:center;display:inline-grid}.propertech-workflow-item__icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;block-size:2.15rem;inline-size:2.15rem}.propertech-section--workflow-bridge{padding-block:var(--propertech-section-space-y-loose);background:linear-gradient(180deg, color-mix(in srgb, var(--colors-primary-darkest) 14%, white) 0%, color-mix(in srgb, var(--colors-dark-base) 10%, white) 56%, color-mix(in srgb, var(--colors-primary-darkest) 13%, white) 100%)}.propertech-section--workflow-bridge .propertech-section-heading{margin-bottom:clamp(2.5rem,6vw,4.25rem)}.propertech-section--workflow-bridge .propertech-section-heading .rb-typography[data-variant=h3]{--ui-type-h3-font-size:clamp(1.85rem, 8.5vw, 2.35rem);--ui-type-h3-line-height:1.08}.propertech-section--workflow-bridge .propertech-workflow-item{border-color:#0000}.propertech-section--workflow-bridge .propertech-workflow-item:last-child{border-bottom-color:#0000}.propertech-section--workflow-bridge .propertech-workflow-item__number,.propertech-section--workflow-bridge .propertech-workflow-item__icon{color:color-mix(in srgb, var(--colors-primary-darkest) 86%, var(--colors-secondary-darkest))}.propertech-section--cta-bridge{padding-block:var(--propertech-section-space-y-loose);background:linear-gradient(180deg, color-mix(in srgb, color-mix(in srgb, var(--colors-dark-base) 70%, var(--colors-primary-darkest)) 18%, white) 0%, color-mix(in srgb, var(--colors-primary-darkest) 14%, white) 52%, color-mix(in srgb, color-mix(in srgb, var(--colors-secondary-darkest) 44%, var(--colors-dark-base)) 12%, white) 100%)}.propertech-tenant-editorial{align-items:start;gap:clamp(3rem,8vw,6rem);display:grid}.propertech-tenant-points{border-block:var(--ui-border-width-default) solid color-mix(in srgb, var(--ui-border-color-default) 68%, transparent);gap:0;max-width:42rem;margin-top:clamp(2rem,6vw,4rem);display:grid}.propertech-tenant-points__row{border-top:var(--ui-border-width-default) solid color-mix(in srgb, var(--ui-border-color-default) 64%, transparent);grid-template-columns:1fr;align-items:start;gap:.75rem;padding-block:1rem;display:grid}.propertech-tenant-points__row:first-child{border-top:0}.propertech-tenant-points__index{opacity:.85;padding-top:0}.propertech-tenant-points__item{border-left:var(--ui-border-width-strong) solid color-mix(in srgb, var(--colors-info-light) 45%, white);padding-left:1rem;line-height:1.7}.propertech-tenant-access{padding:clamp(var(--ui-space-lg), 5vw, 3rem);border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--colors-info-lightest) 28%, white);border:var(--propertech-border);border-color:color-mix(in srgb, var(--colors-info-light) 24%, white);box-shadow:var(--propertech-shadow-lg)}.propertech-tenant-access:before{content:"Invitation required";padding:var(--ui-badge-padding-y) var(--ui-badge-padding-x);border-radius:var(--ui-badge-radius);background:var(--colors-info-base);color:var(--colors-text-inverse);font-size:var(--fonts-sizes-caption-rem);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;margin-bottom:.85rem;font-weight:800;display:inline-flex}.propertech-provider-structure{gap:clamp(3rem,7vw,6rem);max-width:54rem;display:grid}.propertech-feature-grid{gap:clamp(var(--ui-space-xs), 1.5vw, var(--ui-space-sm))}.propertech-feature-grid>.pt-card{--ui-card-padding:var(--ui-surface-content-padding-lg);min-width:0}.propertech-provider-strip{justify-content:space-between;align-items:flex-start;gap:var(--ui-surface-content-gap-md);padding:clamp(var(--ui-space-lg), 4vw, 3rem);border-radius:var(--ui-radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--colors-primary-darkest) 8%, white) 0%, color-mix(in srgb, var(--colors-shade-lightest) 64%, white) 100%);border:var(--propertech-border);border-color:color-mix(in srgb, var(--colors-primary-darkest) 14%, var(--ui-border-color-default));flex-direction:column;margin-top:0;display:flex}.propertech-provider-strip__actions{gap:var(--ui-space-sm);flex-wrap:wrap;width:100%;display:flex}.propertech-provider-strip__actions .rb-button-link{width:100%}.propertech-keyword-grid{gap:var(--ui-space-xs);flex-wrap:wrap;max-width:44rem;display:flex}.propertech-keyword-grid span{border-radius:var(--ui-radius-pill);background:var(--propertech-panel-bg);border:var(--propertech-border);color:var(--ui-text-body);font-weight:600;font-size:var(--fonts-sizes-small-rem);padding:.7rem .95rem;display:inline-flex}.propertech-keyword-grid span:first-child,.propertech-keyword-grid span:nth-child(4),.propertech-keyword-grid span:nth-child(9){font-weight:700}.propertech-keyword-grid span:first-child{background:color-mix(in srgb, var(--colors-primary-lightest) 22%, white);border-color:color-mix(in srgb, var(--colors-primary-light) 24%, white);color:var(--colors-primary-dark)}.propertech-keyword-grid span:nth-child(4){background:color-mix(in srgb, var(--colors-primary-darkest) 8%, white);border-color:color-mix(in srgb, var(--colors-primary-darkest) 14%, white);color:var(--colors-primary-darkest)}.propertech-keyword-grid span:nth-child(9){background:color-mix(in srgb, var(--colors-shade-lightest) 72%, white);border-color:color-mix(in srgb, var(--colors-primary-darkest) 10%, white);color:color-mix(in srgb, var(--colors-primary-darkest) 82%, var(--colors-dark-base))}.rent-bento-seo-guide{gap:clamp(3rem, 8vw, var(--propertech-editorial-sea));align-items:start;display:grid}.rent-bento-seo-guide__list{min-width:0;padding:clamp(var(--ui-space-lg), 4vw, 3rem);border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-surface-base) 88%, transparent);border:var(--propertech-border)}.rent-bento-seo-guide__list ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.rent-bento-seo-guide__list li{padding-block:var(--ui-space-xs);color:var(--ui-text-body);border-top:var(--ui-border-width-default) solid color-mix(in srgb, var(--ui-border-color-default) 70%, transparent);line-height:1.6}.rent-bento-seo-guide__list li:first-child{border-top:0}.propertech-closing{padding-top:var(--propertech-section-space-y-quiet);padding-bottom:var(--propertech-section-space-y-quiet)}.propertech-closing__inner{gap:var(--ui-space-lg);align-items:start}.propertech-closing__support{padding-top:.5rem}.propertech-closing__title{--ui-type-display-font-size:clamp(2.15rem, 12vw, 3.35rem);--ui-type-display-line-height:1}.propertech-final-cta__actions,.propertech-role-links{gap:var(--ui-space-sm);flex-wrap:wrap;margin-top:1rem;display:flex}@media (min-width:641px){.propertech-highlight-grid{gap:var(--ui-space-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.propertech-provider-strip__actions,.propertech-provider-strip__actions .rb-button-link{width:auto}}@media (min-width:1101px){.propertech-section--workflow-bridge .propertech-section-heading{max-width:44rem;margin-bottom:clamp(2.5rem,6vw,4.25rem)}.propertech-owner-proof{gap:var(--ui-space-lg);grid-template-columns:1.1fr .9fr}.propertech-closing__inner{gap:var(--ui-space-xl);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.propertech-closing__title{--ui-type-display-font-size:var(--ui-font-size-display);--ui-type-display-line-height:var(--ui-line-height-display)}.propertech-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.propertech-provider-strip{flex-direction:row;align-items:center}#providers>.propertech-container{column-gap:var(--propertech-editorial-sea);grid-template-columns:minmax(0,.58fr) minmax(22rem,.68fr);align-items:start;display:grid}#providers .propertech-section-heading{max-width:34rem;margin-bottom:0}#providers .propertech-provider-structure{justify-self:end;gap:clamp(1.75rem,4vw,3rem);width:100%;max-width:31rem}#providers .propertech-feature-grid{grid-template-columns:1fr}#providers .propertech-provider-strip{flex-direction:column;align-items:flex-start}#providers .propertech-provider-strip__actions{width:100%}#providers .propertech-provider-strip__actions .rb-button-link{white-space:nowrap;width:100%;max-width:13rem}.rent-bento-seo-guide{column-gap:var(--propertech-editorial-sea);grid-template-columns:minmax(0,.9fr) minmax(18rem,.58fr)}.rent-bento-seo-guide .propertech-section-heading{max-width:35rem}.propertech-tenant-editorial{gap:var(--propertech-editorial-sea);grid-template-columns:minmax(0,.95fr) minmax(19rem,.68fr)}.propertech-tenant-editorial__lead{max-width:44rem}.propertech-tenant-editorial__access{justify-self:end;width:100%;max-width:28rem;padding-top:clamp(4rem,10vw,8rem)}.propertech-workflow-item{border-top:var(--ui-border-width-default) solid color-mix(in srgb, var(--colors-primary-darkest) 18%, var(--ui-border-color-default));grid-template-columns:auto 1fr;gap:1rem;padding:.95rem 0}.propertech-workflow-item__icon{block-size:3.35rem;inline-size:3.35rem}.propertech-workflow-item__icon svg{block-size:2.45rem;inline-size:2.45rem}.propertech-workflow-list{grid-template-columns:1fr;gap:0;max-width:42rem}.propertech-section--workflow-bridge .propertech-workflow-item{border-top-color:color-mix(in srgb, var(--colors-primary-darkest) 24%, var(--ui-border-color-default))}.propertech-workflow-item:last-child{border-bottom:var(--ui-border-width-default) solid color-mix(in srgb, var(--colors-primary-darkest) 18%, var(--ui-border-color-default))}.propertech-section--workflow-bridge .propertech-workflow-item:last-child{border-bottom-color:color-mix(in srgb, var(--colors-primary-darkest) 24%, var(--ui-border-color-default))}.propertech-tenant-points__row{gap:var(--ui-space-sm);grid-template-columns:minmax(2rem,3rem) minmax(0,1fr)}}
