:root{--tb-navy:#0f2a3d;--tb-band:#1a4159;--tb-summary:#103047;--tb-summary-accent:#f3c14a}.infographic{max-width:1280px;margin:0 auto;background:#fff;box-shadow:0 12px 40px rgba(0,0,0,.14);border-radius:6px;overflow:hidden}.ig-title{background:#0f2a3d;color:#fff;text-align:center;padding:18px 20px;font-weight:800;letter-spacing:.4px;font-size:clamp(1.05rem,2.1vw,1.85rem);text-transform:uppercase;line-height:1.2}.ig-title .accent{color:#cfe3ea;text-transform:none;font-weight:700}.ig-band{background:#446d70;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;font-size:clamp(.78rem,1.15vw,1rem)}.ig-band-blue{background:#0f2a3d;color:#fff;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:10px 14px;font-size:clamp(.78rem,1.15vw,1rem)}.ig-cell{display:flex;flex-direction:column}.ig-cell img{display:block;width:100%;height:auto}.ig-cell .bannerX{position:relative;width:100%;aspect-ratio:960/272;container-type:inline-size}.ig-cell .bannerX.banner--fee,.ig-cell .bannerX.banner--inventory,.ig-cell .bannerX.banner--rent{aspect-ratio:640/240}.ig-cell .bannerX.banner--time,.ig-cell .bannerX.banner--risk{aspect-ratio:960/238}.ig-cell .bannerX img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ig-cell .bannerX .overlay{position:absolute;color:#1e2226;text-align:center;line-height:1.15}.ig-cell .bannerX.banner--fee .overlay,.ig-cell .bannerX.banner--inventory .overlay{line-height:1.2;font-weight:800}.ig-cell .bannerX.banner--risk .overlay{color:#161b20;font-weight:800}.ig-cell .bannerX.banner--time .overlay{color:#1e2016;font-weight:800;line-height:1.2}.ig-cell .bannerX.banner--rent .overlay{font-weight:800}.ig-cell .bannerX.banner--rent .overlay .sub{font-weight:700}.ig-cell .bannerX .heading .title{font-size:3.4cqw;font-weight:800;letter-spacing:.02em}.ig-cell .bannerX .heading .subtitle{font-size:2.5cqw;font-weight:700}.ig-cell .bannerX .fiduciary .duty-label{font-size:2.4cqw;font-weight:800}.ig-cell .bannerX .fiduciary .duty-value{font-size:3.1cqw;font-weight:800;letter-spacing:.02em}.ig-cell .bannerX .fiduciary .duty-terms{font-size:2.3cqw;font-weight:700}.banner--landlord .heading{top:4%;left:50%;transform:translateX(-50%);width:40%}.banner--landlord .fiduciary{top:51%;left:69%;width:29%}.banner--landlord .sign{top:64.5%;left:20.8%;width:8.6%;height:22.5%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.banner--landlord .sign span{font-size:2cqw;font-weight:800;letter-spacing:.04em;line-height:1.25}.banner--tenant .heading{top:3%;left:51.5%;transform:translateX(-50%);width:40%}.banner--tenant .fiduciary{top:49.5%;left:1.5%;width:32%}.banner--tenant .levels{top:64%;left:68%;width:31%;font-size:3.2cqw;font-weight:800;letter-spacing:.02em;line-height:1.2}.banner--fee .bubble-left{top:7%;left:3.5%;width:17%;font-size:2.9cqw}.banner--fee .bubble-right{top:8%;left:78%;width:21%;font-size:2.6cqw}.ig-cell .bannerX .arc-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ig-cell .bannerX .arc-svg text{font-family:'Segoe UI','Helvetica Neue',Arial,sans-serif;font-size:17px;font-weight:800;letter-spacing:1px;fill:#1e2226}.banner--inventory .monitor-text{top:15%;left:15%;width:26%;font-size:2.9cqw}.banner--inventory .monitor-text .sub{font-size:2.7cqw}.banner--inventory .popup-text{top:37.5%;left:41%;width:29.5%;font-size:2.6cqw}.ig-cell .bannerX.banner--inventory .overlay.popup-text{line-height:1.18}.banner--inventory .popup-text .sub{font-size:2.4cqw}.banner--rent .free-rent{top:27.5%;left:0;width:17%;font-size:3cqw}.banner--rent .ti-allowance{top:64.5%;left:0;width:23%;font-size:2.9cqw}.banner--rent .ti-allowance .sub{font-size:2.5cqw}.banner--rent .opex-caps{top:23%;left:71%;width:28%;font-size:3cqw}.banner--rent .opex-caps .sub{font-size:2.6cqw}.banner--rent .lease-flex{top:64.5%;left:67%;width:32%;font-size:2.9cqw}.banner--rent .lease-flex .sub{font-size:2.5cqw}.banner--time .diy-tasks{top:54%;left:3%;width:21%;font-size:2.6cqw}.banner--time .outsourced{top:56%;left:71%;width:29%;font-size:2.5cqw}.banner--time .outsourced .sub{font-size:2.2cqw;font-weight:700}.banner--risk .restoration{top:15.5%;left:8%;width:15%;text-align:right;font-size:2.1cqw}.banner--risk .holdover{top:58%;left:10.5%;width:12.5%;text-align:right;font-size:2.1cqw}.banner--risk .lease-title{top:3%;left:32%;width:12%;text-align:center;font-size:2.6cqw;letter-spacing:.06em;color:#21313c}.banner--risk .protection{top:28.5%;left:74.5%;width:18.5%;text-align:center;font-size:1.9cqw;letter-spacing:.12em;color:#fff}.banner--risk .pitfalls{top:63%;left:74%;width:19%;text-align:center;font-size:2.2cqw}.grid-2{display:grid;grid-template-columns:1fr 1fr}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr}.ig-summary{background:var(--tb-summary);color:#fff;padding:14px 22px;font-size:clamp(.85rem,1.15vw,1rem);line-height:1.45}.ig-summary .label{color:var(--tb-summary-accent);font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin-right:6px}.band-row-2{display:grid;grid-template-columns:1fr 1fr}.band-row-3{display:grid;grid-template-columns:1fr 1fr 1fr}.band-row-2 .ig-band,.band-row-3 .ig-band{border-left:1px solid rgba(255,255,255,.12)}.band-row-2 .ig-band:first-child,.band-row-3 .ig-band:first-child{border-left:0}@media (max-width:991.98px){.grid-3,.band-row-3{grid-template-columns:1fr 1fr}.grid-3>.span-collapse,.band-row-3>.span-collapse{grid-column:1 / -1}}@media (max-width:767.98px){.grid-2,.grid-3,.band-row-2,.band-row-3{grid-template-columns:1fr}.grid-3>.span-collapse,.band-row-3>.span-collapse{grid-column:auto}.infographic{margin:0;border-radius:0}}