.TenantProtectionExplained{padding:100px 40px 0}.TenantProtectionExplained-inner{align-items:center;display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:800px;text-align:center}.TenantProtectionExplained-icon{display:block;flex-shrink:0}.TenantProtectionExplained-title{color:#170c37;font-size:44px;font-weight:600;line-height:1.2;margin:0}.TenantProtectionExplained-intro{color:#4c5053;font-size:16px;font-weight:500;line-height:1.4;margin:0}@media(max-width:992px){.TenantProtectionExplained-title{font-size:32px}}@media(max-width:768px){.TenantProtectionExplained{padding:32px 16px 0}.TenantProtectionExplained-inner{gap:12px}.TenantProtectionExplained-icon{height:48px;margin-bottom:4px;width:48px}.TenantProtectionExplained-title{font-size:24px}.TenantProtectionExplained-intro{font-size:14px;line-height:1.3}}.TenantProtectionBanner{padding:100px 40px 40px}.TenantProtectionBanner,.TenantProtectionBanner-card{align-items:center;display:flex;flex-direction:column}.TenantProtectionBanner-card{background-color:#542ebc;border-radius:24px;color:#fff;gap:16px;max-width:1280px;padding:40px;text-align:center;width:100%}.TenantProtectionBanner-eyebrow{font-size:14px;font-weight:600;line-height:1.3;margin:0;text-transform:uppercase}.TenantProtectionBanner-title{font-size:30px;font-weight:600;line-height:1.2;margin:0}.TenantProtectionBanner-body{font-size:16px;font-weight:500;line-height:1.4;margin:0}@media(max-width:992px){.TenantProtectionBanner{padding:100px 16px 40px}}@media(max-width:768px){.TenantProtectionBanner{padding:48px 16px 32px}.TenantProtectionBanner-card{padding:32px 20px}.TenantProtectionBanner-title{font-size:24px}.TenantProtectionBanner-body{font-size:14px;line-height:1.3}}.TenantProtectionHero{padding:40px}.TenantProtectionHero-inner{align-items:center;display:flex;gap:80px;justify-content:center;margin:0 auto;max-width:1124px}.TenantProtectionHero-text{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:584px}.TenantProtectionHero-badge{align-items:center;color:#542ebc;display:flex;font-size:10px;font-weight:500;gap:4px;line-height:1.5;margin:0;padding:2px 0;text-transform:uppercase}.TenantProtectionHero-badgeIcon{display:block;flex-shrink:0}.TenantProtectionHero-title{color:#170c37;font-size:56px;font-weight:500;line-height:1.2;margin:0}.TenantProtectionHero-titleEmphasis{color:#542ebc;font-style:italic;font-weight:600}.TenantProtectionHero-subline{color:#4c5053;font-size:16px;font-weight:500;line-height:1.4;margin:0}.TenantProtectionHero-image{border-radius:24px;flex-shrink:0;height:400px;object-fit:cover;width:460px}@media(max-width:992px){.TenantProtectionHero-inner{gap:40px}.TenantProtectionHero-text{flex:1 1 0;width:auto}.TenantProtectionHero-title{font-size:40px}.TenantProtectionHero-image{height:340px;max-width:460px;width:40%}}@media(max-width:768px){.TenantProtectionHero{padding:24px 16px 32px}.TenantProtectionHero-inner{align-items:stretch;flex-direction:column;gap:24px}.TenantProtectionHero-text{gap:20px}.TenantProtectionHero-title{font-size:24px}.TenantProtectionHero-subline{font-size:14px;line-height:1.3}.TenantProtectionHero-image{height:220px;max-width:none;width:100%}}.TenantProtectionServices{align-items:center;display:flex;flex-direction:column;gap:40px;padding:140px 40px 0}.TenantProtectionServices-header{align-items:center;display:flex;flex-direction:column;gap:12px;max-width:800px;text-align:center}.TenantProtectionServices-eyebrow{color:#542ebc;font-size:24px;font-style:italic;font-weight:600;line-height:1.2;margin:0}.TenantProtectionServices-title{color:#170c37;font-size:40px;font-weight:600;line-height:1.2;margin:0}.TenantProtectionServices-list{display:flex;flex-wrap:wrap;gap:40px 32px;justify-content:center;list-style:none;margin:0;max-width:1280px;padding:0;width:100%}.TenantProtectionServices-card{align-items:flex-start;border:1px solid #e8ebed;border-radius:18px;box-shadow:0 4px 8px rgba(62,59,69,.1),0 15px 15px rgba(62,59,69,.07),0 34px 20px rgba(62,59,69,.02),0 60px 24px rgba(62,59,69,.004);cursor:pointer;display:flex;flex:0 0 360px;flex-direction:column;gap:20px;min-height:360px;min-width:360px;padding:24px}.TenantProtectionServices-card:focus{outline:none}.TenantProtectionServices-card:focus-visible{outline:2px solid #542ebc;outline-offset:2px}.TenantProtectionServices--simple .TenantProtectionServices-card{background-color:#eeeaf8}.TenantProtectionServices--safe .TenantProtectionServices-card{background-color:#f8f9f9}.TenantProtectionServices-cardIcon{align-items:center;background-color:#f8f9f9;border:1px solid #b6bec5;border-radius:16px;color:#170c37;display:flex;flex-shrink:0;height:54px;justify-content:center;margin-bottom:4px;width:54px}.TenantProtectionServices-cardCopy{align-items:flex-start;display:flex;flex-direction:column;gap:20px;width:100%}.TenantProtectionServices-cardTitle{color:#170c37;font-size:20px;font-weight:600;line-height:1.2;margin:0}.TenantProtectionServices-cardBody{color:#64696c;font-size:16px;font-weight:500;line-height:1.5;margin:0;transition:opacity .26s ease}.TenantProtectionServices-cardMore{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease;width:100%}.TenantProtectionServices-cardMoreInner{align-items:flex-start;display:flex;flex-direction:column;gap:12px;opacity:0;overflow:hidden;transition:opacity .16s ease}.TenantProtectionServices-card--open .TenantProtectionServices-cardMore,.TenantProtectionServices-card:focus-within .TenantProtectionServices-cardMore,.TenantProtectionServices-card:hover .TenantProtectionServices-cardMore{grid-template-rows:1fr}.TenantProtectionServices-card--open .TenantProtectionServices-cardMoreInner,.TenantProtectionServices-card:focus-within .TenantProtectionServices-cardMoreInner,.TenantProtectionServices-card:hover .TenantProtectionServices-cardMoreInner{opacity:1;transition-delay:.18s}.TenantProtectionServices-cardReadMore{color:#64696c;font-size:14px;font-weight:600;line-height:1.4;margin:auto 0 0;transition:opacity .18s ease}.TenantProtectionServices-card--open .TenantProtectionServices-cardReadMore,.TenantProtectionServices-card:focus-within .TenantProtectionServices-cardReadMore,.TenantProtectionServices-card:hover .TenantProtectionServices-cardReadMore{opacity:0}.TenantProtectionServices-cardReadMore--hover{display:none}@media(hover:hover)and (pointer:fine){.TenantProtectionServices-cardReadMore--hover{display:inline}.TenantProtectionServices-cardReadMore--tap{display:none}}.TenantProtectionServices-cardLink{color:#542ebc;font-size:16px;font-weight:500;line-height:1.5;text-decoration:underline}@media(min-width:993px){.TenantProtectionServices-card{flex:0 0 calc(33.33333% - 21.33333px);height:440px;min-height:0;min-width:0;overflow:hidden;transition:flex-basis .24s cubic-bezier(.4,0,.2,1)}.TenantProtectionServices-card--active{flex-basis:calc(44% - 28.16px)}.TenantProtectionServices-card--shrunk{flex-basis:calc(28% - 17.92px)}.TenantProtectionServices-card--shrunk .TenantProtectionServices-cardBody{opacity:.3}.TenantProtectionServices-card--shrunk .TenantProtectionServices-cardReadMore{opacity:0}.TenantProtectionServices-cardCopy{opacity:1;transition:opacity .15s ease}.TenantProtectionServices-card--settling .TenantProtectionServices-cardCopy{opacity:0;transition:none}.TenantProtectionServices-card--open .TenantProtectionServices-cardMoreInner,.TenantProtectionServices-card:focus-within .TenantProtectionServices-cardMoreInner,.TenantProtectionServices-card:hover .TenantProtectionServices-cardMoreInner{transition-delay:0s}}@media(max-width:992px){.TenantProtectionServices{padding:100px 16px 0}.TenantProtectionServices-title{font-size:32px}}@media(max-width:768px){.TenantProtectionServices{gap:24px;padding:48px 16px 0}.TenantProtectionServices-eyebrow{font-size:18px}.TenantProtectionServices-title{font-size:24px}.TenantProtectionServices-list{gap:16px}.TenantProtectionServices-card{flex-basis:100%;min-height:0;min-width:0}.TenantProtectionServices-cardTitle{font-size:18px}.TenantProtectionServices-cardBody,.TenantProtectionServices-cardLink{font-size:14px}.TenantProtectionServices-cardReadMore{font-size:13px;margin-top:0}}@media(prefers-reduced-motion:reduce){.TenantProtectionServices-card--settling .TenantProtectionServices-cardCopy{opacity:1}.TenantProtectionServices-card,.TenantProtectionServices-cardBody,.TenantProtectionServices-cardCopy,.TenantProtectionServices-cardMore,.TenantProtectionServices-cardMoreInner,.TenantProtectionServices-cardReadMore{transition:none}}@media(min-width:1201px){.hide-xlarge{display:none}}@media(min-width:993px)and (max-width:1199px){.hide-large{display:none}}@media(min-width:768px)and (max-width:991px){.hide-medium{display:none}}@media(max-width:766px){.hide-small{display:none}}@media(max-width:768px){.hide-lt-medium{display:none}}@media(min-width:993px){.hide-gt-large{display:none}}.TenantProtectionPage{color:#170c37;font-family:Poppins,sans-serif}