.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);display:flex;flex:0 0 360px;flex-direction:column;gap:20px;min-height:360px;min-width:360px;padding:24px}.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-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}@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{font-size:14px}}@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}