.rental-landing{--rental-ink:#243534;--rental-muted:#536764;--rental-line:#cbd9d4;color:var(--rental-ink);background:#fcfaf5;font-family:Inter,sans-serif}.rental-landing .container{max-width:1280px}.rental-shell{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.rental-landing h1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.2rem,4.1vw,3.9rem);font-weight:650;line-height:1.07}.rental-landing h2{letter-spacing:-.035em;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;line-height:1.15}.rental-landing h3{font-size:1.2rem;font-weight:600}.rental-landing p{line-height:1.65}.rental-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:600}.rental-subtle{color:var(--rental-muted);font-size:.875rem}.rental-front{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,5vw,72px);padding-top:54px;padding-bottom:34px;display:grid}.rental-intro{justify-items:start;gap:22px;display:grid}.rental-intro .rental-eyebrow{margin:0}.rental-lead{max-width:44ch;font-size:1.05rem}.rental-register{border:1px solid var(--rental-line);background:#fff;border-top:5px solid #42756a;border-radius:2px 2px 18px 18px;gap:14px;min-width:0;padding:clamp(18px,3vw,32px);display:grid;box-shadow:10px 12px #e8ece0}.rental-register-heading{justify-content:space-between;gap:16px;font-weight:600;display:flex}.rental-property-list{gap:14px;display:grid}.rental-property-list li{border-top:1px solid var(--rental-line);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:15px;display:flex}.rental-property-list li>div{overflow-wrap:anywhere;min-width:0}.rental-property-list strong{font-size:.95rem;font-weight:600}.rental-property-list p{color:var(--rental-muted);font-size:.8rem}.rental-property-list button{flex-shrink:0}.rental-session{color:var(--rental-muted);gap:14px;padding-bottom:42px;font-size:.82rem;display:grid}.rental-landing summary{cursor:pointer}.rental-session details{border-top:1px solid var(--rental-line);padding-top:12px}.rental-contracts{background:#e9efe7;padding-block:60px}.rental-section-intro{justify-items:start;gap:17px;max-width:730px;margin-bottom:32px;display:grid}.rental-section-intro .rental-eyebrow{margin:0}.rental-lease-list{gap:16px;display:grid}.rental-lease{background:#fcfaf5;border-left:3px solid #769886;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:24px;min-width:0;padding:25px;display:grid}.rental-lease .rental-eyebrow{margin-bottom:8px;font-size:.68rem}.rental-lease dl{flex-wrap:wrap;gap:25px;display:flex}.rental-lease dt{color:var(--rental-muted);font-size:.75rem}.rental-lease dd{font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600}.rental-lease>div{overflow-wrap:anywhere}.rental-month{padding-block:65px}.rental-month-heading{grid-template-columns:1fr 1fr;align-items:end;gap:45px;margin-bottom:30px;display:grid}.rental-ledger{border:1px solid var(--rental-line);background:#fff;gap:22px;min-width:0;padding:clamp(15px,3vw,32px);display:grid;overflow:hidden}.rental-ledger table th{overflow-wrap:anywhere}.rental-ledger table td{white-space:nowrap}.rental-warning{border-left:3px solid #aa7e48;max-width:90ch;margin-top:22px;padding-left:16px}.rental-carry{grid-template-columns:.8fr 1fr;align-items:center;gap:55px;padding-bottom:50px;display:grid}.rental-carry img{border:1px solid var(--rental-line);border-radius:14px;max-width:100%;height:auto}.rental-carry>div{justify-items:start;gap:20px;display:grid}.rental-features{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:35px 60px;display:grid}.rental-features details{border-top:1px solid var(--rental-line);padding-top:18px}.rental-features summary{align-items:center;gap:12px;min-height:35px;font-size:.85rem;font-weight:600;display:flex}.rental-features p{color:var(--rental-muted);padding-top:12px;font-size:.82rem}.rental-pricing{grid-template-columns:1.1fr 1fr 1fr;gap:30px;padding-block:65px;display:grid}.rental-pricing>div,.rental-pricing article{align-content:start;justify-items:start;gap:18px;display:grid}.rental-pricing article{border:1px solid var(--rental-line);background:#fff;padding:25px}.rental-pricing p{font-size:.875rem}.rental-pricing .rental-price{font-size:2rem;font-weight:600}.rental-price small{margin-left:8px;font-size:.8rem;font-weight:400}.rental-faq{max-width:1000px;padding-block:40px 60px}.rental-faq h2{margin-bottom:25px}.rental-end{border-top:1px solid var(--rental-line);justify-items:start;gap:23px;padding-block:45px 65px;display:grid}.rental-end p{max-width:70ch}.rental-landing button:focus-visible,.rental-landing a:focus-visible,.rental-landing summary:focus-visible{outline-offset:4px;outline:3px solid #42756a}@media (width<=950px){.rental-front{grid-template-columns:1fr 1fr;gap:28px}.rental-lease{grid-template-columns:1fr 1fr}.rental-lease button{grid-column:1/-1;width:fit-content}.rental-pricing{grid-template-columns:1fr 1fr}.rental-pricing>div{grid-column:1/-1}}@media (width<=680px){.rental-front,.rental-month-heading,.rental-carry{grid-template-columns:1fr}.rental-front{gap:30px;padding-top:30px}.rental-intro{gap:16px}.rental-landing h1{max-width:17ch}.rental-property-list li{flex-wrap:wrap;align-items:start}.rental-property-list li>div{width:100%}.rental-contracts{padding-block:38px}.rental-lease{grid-template-columns:1fr;gap:15px;padding:20px}.rental-month{padding-block:40px}.rental-month-heading{gap:20px}.rental-carry{gap:25px}.rental-features{grid-template-columns:1fr 1fr;gap:18px}.rental-features summary{align-items:start}.rental-features svg{flex-shrink:0}.rental-pricing{grid-template-columns:1fr;padding-block:40px}.rental-session{padding-top:14px}.rental-ledger .overflow-x-auto{max-width:100%}.rental-ledger table{min-width:370px}.rental-landing .landing-page-header .container{padding-inline:16px}.rental-landing .landing-tool-name{font-size:.9rem}}
