.RentalTerms-module__JsBlaq__section{background:var(--bp-blueprint-deep);padding:72px 24px}.RentalTerms-module__JsBlaq__inner{max-width:var(--bp-container);margin:0 auto}.RentalTerms-module__JsBlaq__eyebrow{font-family:var(--bp-font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--bp-cyan);margin-bottom:10px;font-size:12px;display:block}.RentalTerms-module__JsBlaq__title{font-family:var(--bp-font-display);text-transform:uppercase;color:var(--bp-paper);margin-bottom:32px;font-size:clamp(26px,3vw,36px);font-weight:400}.RentalTerms-module__JsBlaq__grid{background:color-mix(in srgb, var(--bp-paper) 15%, transparent);border:1px solid color-mix(in srgb, var(--bp-paper) 15%, transparent);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.RentalTerms-module__JsBlaq__cell{background:var(--bp-blueprint-deep);padding:20px 24px}.RentalTerms-module__JsBlaq__cellLabel{font-family:var(--bp-font-mono);letter-spacing:.6px;text-transform:uppercase;color:var(--bp-concrete);margin-bottom:8px;font-size:11px;display:block}.RentalTerms-module__JsBlaq__cellValue{font-family:var(--bp-font-body);color:var(--bp-paper);font-size:15px}.RentalTerms-module__JsBlaq__note{max-width:720px;font-family:var(--bp-font-body);color:var(--bp-concrete);margin-top:20px;font-size:14px;line-height:1.6}
.ContractBanner-module__belMGG__section{background:var(--bp-paper-dim);border-top:1px solid var(--bp-graphite);border-bottom:1px solid var(--bp-graphite);padding:48px 24px}.ContractBanner-module__belMGG__inner{max-width:var(--bp-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.ContractBanner-module__belMGG__text{max-width:640px}.ContractBanner-module__belMGG__title{font-family:var(--bp-font-display);text-transform:uppercase;color:var(--bp-graphite);margin-bottom:8px;font-size:clamp(20px,2.4vw,26px);font-weight:400}.ContractBanner-module__belMGG__subtitle{font-family:var(--bp-font-body);color:var(--bp-concrete);font-size:14.5px;line-height:1.6}.ContractBanner-module__belMGG__cta{background:var(--bp-graphite);color:var(--bp-paper);font-family:var(--bp-font-mono);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;padding:15px 28px;font-size:13px;font-weight:600;text-decoration:none}
