
.seo-page{background:#fff}.seo-hero{padding:58px 0 48px;background:linear-gradient(180deg,#f8fbff,#fff);border-bottom:1px solid var(--ts-line)}.seo-hero .tsw-shell{max-width:1050px}.seo-eyebrow{font-size:12px!important;font-weight:800;letter-spacing:.12em;color:var(--ts-blue);margin:0 0 12px}.seo-hero h1{font-size:clamp(38px,4.5vw,62px);line-height:1.05;margin:0 0 16px;max-width:900px}.seo-lead{font-size:20px!important;color:var(--ts-navy);max-width:800px;margin:0 0 10px}.seo-hero p:not(.seo-eyebrow):not(.seo-lead){max-width:820px;font-size:16px;color:#52657e}.seo-hero .tsw-actions{margin-top:24px}.seo-content{padding:46px 0 58px}.seo-content>.tsw-shell{max-width:1120px}.seo-content h2{font-size:30px;margin:0 0 20px}.seo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:42px}.seo-grid article{border:1px solid var(--ts-line);border-radius:12px;padding:22px;background:#fff}.seo-grid h3{font-size:18px;margin:0 0 8px}.seo-grid p{font-size:14px;margin:0;color:#52657e}.seo-links{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:42px}.seo-links a{border:1px solid var(--ts-line);border-radius:10px;padding:15px;text-decoration:none;background:#f9fbff}.seo-links strong,.seo-links span{display:block}.seo-links strong{font-size:13px;color:var(--ts-navy)}.seo-links span{font-size:11px;color:var(--ts-blue);margin-top:5px}.seo-cta{background:#f3f7ff;border:1px solid var(--ts-line);border-radius:14px;padding:26px 28px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.seo-cta h2{font-size:24px;margin:0 0 5px}.seo-cta p{margin:0;font-size:13px}@media(max-width:760px){.seo-hero{padding:36px 0 30px}.seo-grid{grid-template-columns:1fr}.seo-links{grid-template-columns:1fr 1fr}.seo-cta{grid-template-columns:1fr}.seo-cta .tsw-primary-btn{width:100%}}@media(max-width:430px){.seo-links{grid-template-columns:1fr}}

@media(min-width:1101px){.tsw-footer-grid{grid-template-columns:1.45fr .7fr .7fr .9fr .65fr .9fr;gap:28px}}


/* V32.2 — shared page geometry + richer SEO content */
.seo-hero{padding:10px 0 30px!important;background:#fff!important}
.seo-hero .tsw-shell,.seo-content>.tsw-shell{max-width:none!important}
.seo-content{padding:30px 0 50px!important}
.seo-rich-text{max-width:980px;margin:0 0 34px}
.seo-rich-text h2{margin:0 0 12px!important}
.seo-rich-text p{font-size:15px;line-height:1.7;color:#42536a;margin:0 0 12px}
.seo-rich-text ul{margin:8px 0 0 20px;padding:0;color:#42536a}
.seo-rich-text li{margin:7px 0;line-height:1.55}
@media(max-width:760px){.seo-hero{padding-top:8px!important}.seo-content{padding-top:24px!important}}


/* ============================================================
   V32.3 — SEO PAGE DESKTOP + MOBILE CONSISTENCY
   ============================================================ */
.seo-page{overflow-x:hidden!important}
.seo-eyebrow{display:none!important}

/* Same shell geometry as the main site, including Contact/Home/Features. */
.seo-hero .tsw-shell,
.seo-content>.tsw-shell{
  width:min(1460px,calc(100% - 72px))!important;
  max-width:1460px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

/* Fixed header is 72px; content begins cleanly below it through the theme's
   global main offset. Keep hero breathing room without creating a large gap. */
.seo-hero{
  padding:12px 0 18px!important;
  background:#fff!important;
  border-bottom:1px solid var(--ts-line)!important;
}
.seo-hero h1{
  font-size:clamp(38px,3.6vw,50px)!important;
  line-height:1.08!important;
  max-width:980px!important;
  margin:0 0 16px!important;
}
.seo-lead{max-width:900px!important;font-size:17px!important}
.seo-hero p:not(.seo-lead):not(.seo-eyebrow){max-width:900px!important}

.seo-content{padding:38px 0 54px!important}
.seo-content h2{font-size:28px!important;line-height:1.2!important}

/* Capability cards: proper 2x2 desktop grid, never narrow columns. */
.seo-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  margin:0 0 40px!important;
  align-items:stretch!important;
}
.seo-grid article{
  min-width:0!important;
  min-height:150px!important;
  height:100%!important;
  padding:22px!important;
  border-radius:14px!important;
  box-sizing:border-box!important;
}
.seo-grid article:before{
  content:"";
  display:block;
  width:34px;
  height:4px;
  border-radius:99px;
  background:#1769ff;
  margin-bottom:14px;
}

/* Related workflow links: larger, balanced cards instead of tiny tabs. */
.seo-links{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  margin:0 0 40px!important;
  align-items:stretch!important;
}
.seo-links a{
  min-width:0!important;
  min-height:112px!important;
  padding:18px!important;
  border-radius:14px!important;
  background:#fff!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  position:relative!important;
  overflow:hidden!important;
}
.seo-links a:before{
  content:"↗";
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  margin-bottom:10px;
  border-radius:10px;
  background:#eef5ff;
  color:#1769ff;
  font-size:17px;
  font-weight:800;
}
.seo-links strong{font-size:14px!important;line-height:1.3!important}
.seo-links span{font-size:12px!important;line-height:1.4!important;margin-top:5px!important}

.seo-rich-section{padding-top:0!important}
.seo-rich-text{max-width:1050px!important}

@media(max-width:1100px){
  .seo-hero .tsw-shell,.seo-content>.tsw-shell{width:min(100% - 44px,1460px)!important}
  .seo-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .seo-hero .tsw-shell,.seo-content>.tsw-shell{width:calc(100% - 30px)!important}
  .seo-hero{padding:8px 0 18px!important}
  .seo-hero h1{font-size:36px!important}
  .seo-lead{font-size:17px!important}
  .seo-grid{grid-template-columns:1fr!important}
  .seo-links{grid-template-columns:1fr 1fr!important}
  .seo-cta{grid-template-columns:1fr!important}
}
@media(max-width:430px){
  .seo-hero .tsw-shell,.seo-content>.tsw-shell{width:calc(100% - 24px)!important}
  .seo-hero h1{font-size:32px!important}
  .seo-links{grid-template-columns:1fr!important}
}


/* ============================================================
   V32.4 — SHARED PAGE GEOMETRY + SEO VISUAL LANGUAGE
   Home shell is the reference: 1460px max / 72px desktop gutters.
   ============================================================ */
.seo-hero .tsw-shell,
.seo-content>.tsw-shell,
.contact242-main>.tsw-shell.contact242-layout{
  width:min(1460px,calc(100% - 72px))!important;
  max-width:1460px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}

.seo-hero{
  padding:12px 0 18px!important;
}
.seo-content{
  padding:34px 0 52px!important;
}

/* Black + TenantSimplified blue heading treatment on every SEO landing page. */
.seo-hero h1{color:var(--ts-navy)!important}
.seo-hero h1 .seo-title-blue{color:var(--ts-blue)!important}

/* Capability icons */
.seo-card-icon{
  width:46px!important;
  height:46px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:12px!important;
  background:#eef5ff!important;
  color:#1769ff!important;
  margin:0 0 14px!important;
  flex:0 0 auto!important;
}
.seo-card-icon svg{
  width:24px!important;
  height:24px!important;
  display:block!important;
}

/* Related-workflow icons */
.seo-link-icon{
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:10px!important;
  background:#eef5ff!important;
  color:#1769ff!important;
  margin:0 0 10px!important;
}
.seo-link-icon svg{
  width:20px!important;
  height:20px!important;
  display:block!important;
}
.seo-links a:before{display:none!important}

@media(max-width:1100px){
  .seo-hero .tsw-shell,.seo-content>.tsw-shell,
  .contact242-main>.tsw-shell.contact242-layout{
    width:min(100% - 44px,1460px)!important;
  }
}
@media(max-width:760px){
  .seo-hero .tsw-shell,.seo-content>.tsw-shell,
  .contact242-main>.tsw-shell.contact242-layout{
    width:calc(100% - 30px)!important;
  }
}
@media(max-width:430px){
  .seo-hero .tsw-shell,.seo-content>.tsw-shell,
  .contact242-main>.tsw-shell.contact242-layout{
    width:calc(100% - 24px)!important;
  }
}


/* V32.5 — SEO shell must exactly match Home/header geometry. */
.seo-hero .tsw-shell,
.seo-content > .tsw-shell{
  width:min(var(--ts-shell),calc(100% - 56px))!important;
  max-width:var(--ts-shell)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
@media(max-width:900px){
  .seo-hero .tsw-shell,.seo-content > .tsw-shell{
    width:calc(100% - 38px)!important;
    max-width:none!important;
  }
}
@media(max-width:760px){
  .seo-hero .tsw-shell,.seo-content > .tsw-shell{
    width:calc(100% - 28px)!important;
    max-width:none!important;
  }
}
@media(max-width:430px){
  .seo-hero .tsw-shell,.seo-content > .tsw-shell{
    width:calc(100% - 24px)!important;
    max-width:none!important;
  }
}



/* TenantSimplified Rental Property Management — approved rich page */
.rental325-page{background:#fff;color:#42536a}
.rental325-page *{box-sizing:border-box}
.rental325-page h1,.rental325-page h2,.rental325-page h3{color:var(--ts-navy)}
.rental325-page h2 span,.rental325-page .seo-title-blue{color:var(--ts-blue)}
.rental325-page p{line-height:1.62}
.rental325-hero{padding:12px 0 18px!important}
.rental325-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;gap:42px!important;align-items:center!important}
.rental325-hero-copy h1{font-size:clamp(40px,4.1vw,56px)!important;line-height:1.05!important;max-width:900px!important}
.rental325-hero-copy .seo-lead{max-width:850px!important}
.rental325-hero-art{min-height:300px;display:grid;place-items:center;position:relative}
.rental325-hero-art img{width:min(270px,85%);height:auto;object-fit:contain}
.rental325-mini-card{position:absolute;right:0;bottom:8px;background:#fff;border:1px solid #dce6f2;border-radius:13px;padding:12px 15px;box-shadow:0 12px 28px rgba(15,23,42,.08)}
.rental325-mini-card strong,.rental325-mini-card span{display:block}.rental325-mini-card strong{font-size:13px;color:var(--ts-navy)}.rental325-mini-card span{font-size:11px;color:#52657e;margin-top:3px}
.rental325-section{padding:48px 0}
.rental325-soft{background:#f8fbff}
.rental325-section-head{max-width:900px;margin-bottom:26px}
.rental325-section-head h2,.rental325-guide h2,.rental325-compare-copy h2,.rental325-reading h2,.rental325-story h2{font-size:32px;line-height:1.15;margin:0 0 12px}
.rental325-section-head p{margin:0;max-width:850px}
.rental325-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.rental325-feature-grid article,.rental325-four article{border:1px solid #dfe8f3;border-radius:14px;padding:20px;background:#fff;min-width:0}
.rental325-icon{width:46px;height:46px;border-radius:12px;background:#eef5ff;color:#1769ff;display:grid;place-items:center;font-size:21px;font-weight:800;margin-bottom:13px}
.rental325-feature-grid h3,.rental325-four h3{font-size:17px;margin:0 0 8px}.rental325-feature-grid p,.rental325-four p{font-size:13px;margin:0}
.rental325-guide{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);gap:35px;align-items:center}
.rental325-guide-copy{max-width:850px}.rental325-guide-copy p{margin:0 0 11px}.rental325-guide-art{text-align:center}.rental325-guide-art img{width:min(190px,100%);height:auto}
.rental325-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:26px;padding:18px;border:1px solid #dfe8f3;border-radius:14px;background:#fff}
.rental325-flow span{padding:8px 11px;background:#eef5ff;border-radius:8px;color:var(--ts-navy);font-size:12px;font-weight:800}.rental325-flow b{color:#1769ff}
.rental325-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.rental325-compare-wrap{background:#fff}
.rental325-compare-layout{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:42px!important;align-items:center!important}
.rental325-compare-copy p{margin:0 0 12px}
.rental325-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.rental325-before,.rental325-after{border:1px solid #dfe8f3;border-radius:14px;padding:20px}.rental325-before{background:#fbfcfe}.rental325-after{background:#f3f7ff;border-color:#cfe0ff}
.rental325-compare h3{font-size:19px;margin:0 0 12px}.rental325-after h3{color:#1557e6}
.rental325-compare ul{margin:0;padding:0;list-style:none}.rental325-compare li{padding:6px 0;font-size:13px}.rental325-before li:before{content:"–";margin-right:8px;color:#8391a5}.rental325-after li:before{content:"✓";margin-right:8px;color:#16ad59;font-weight:900}
.rental325-reading{max-width:930px}.rental325-reading p{margin:0 0 13px;font-size:15px}
.rental325-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.rental325-links a{display:block;border:1px solid #dfe8f3;border-radius:14px;padding:20px;background:#fff;color:inherit;text-decoration:none;min-width:0}.rental325-links a:hover{border-color:#aac6ff;box-shadow:0 7px 18px rgba(21,87,230,.08)}
.rental325-links strong{display:block;color:var(--ts-navy);font-size:16px;margin-bottom:6px}.rental325-links p{font-size:13px;margin:0 0 12px}.rental325-links em{font-style:normal;color:#1557e6;font-size:12px;font-weight:800}
.rental325-story{padding-bottom:34px}.rental325-story-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr)!important;gap:35px!important;align-items:center!important;background:#f8fbff;border:1px solid #dfe8f3;border-radius:16px;padding:28px 34px!important}
.rental325-story-grid p{max-width:800px;margin:0 0 12px}.rental325-story-grid img{width:min(190px,100%);height:auto;justify-self:center}
.rental325-final{padding:0 0 54px}.rental325-final-card{background:#0d2b66;border-radius:16px;padding:28px 32px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:28px!important;align-items:center!important}
.rental325-final-card h2{color:#fff!important;font-size:26px;margin:0 0 7px}.rental325-final-card p{color:#dce8ff!important;margin:0;font-size:14px}
.rental325-final-actions{display:grid;gap:7px;text-align:center}.rental325-final-actions>a:not(.tsw-primary-btn){color:#fff;text-decoration:none;font-size:12px;font-weight:700}.rental325-final-actions small{color:#dce8ff}
@media(max-width:1000px){.rental325-feature-grid,.rental325-four{grid-template-columns:repeat(2,minmax(0,1fr))}.rental325-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rental325-hero-grid{grid-template-columns:1.2fr .8fr!important}}
@media(max-width:760px){.rental325-hero-grid,.rental325-guide,.rental325-compare-layout,.rental325-story-grid,.rental325-final-card{grid-template-columns:1fr!important}.rental325-hero-art{min-height:210px}.rental325-hero-art img{width:180px}.rental325-mini-card{position:relative;right:auto;bottom:auto;margin-top:-20px}.rental325-section{padding:34px 0}.rental325-feature-grid,.rental325-four,.rental325-links{grid-template-columns:1fr 1fr}.rental325-final-actions{text-align:left}.rental325-story-grid{padding:22px!important}}
@media(max-width:520px){.rental325-feature-grid,.rental325-four,.rental325-links,.rental325-compare{grid-template-columns:1fr}.rental325-section-head h2,.rental325-guide h2,.rental325-compare-copy h2,.rental325-reading h2,.rental325-story h2{font-size:27px}}




/* TS Tenant Management exact approved concept */
.tenant326-page{background:#fff;color:#42536a;overflow:hidden}.tenant326-page *{box-sizing:border-box}.tenant326-page h1,.tenant326-page h2,.tenant326-page h3{color:#0e2b58}.tenant326-page h1 span,.tenant326-page h2 span{color:#1557e6}.tenant326-page p{line-height:1.6}.tenant326-page i{font-style:normal}
.tenant326-page .blue{background:#eaf2ff;color:#1769ff}.tenant326-page .green{background:#e9f9ef;color:#16ae5c}.tenant326-page .purple{background:#f2eafe;color:#824ce5}.tenant326-page .pink{background:#fdeafa;color:#d04ca9}.tenant326-page .orange{background:#fff1df;color:#f08b00}.tenant326-page .cyan{background:#e8f9fc;color:#00a7c8}
.tenant326-hero{padding:12px 0 18px;background:linear-gradient(#fff,#fbfdff)}.tenant326-hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:42px!important;align-items:center!important}.tenant326-hero-copy h1{font-size:50px;line-height:1.06;letter-spacing:-1.5px;margin:0 0 18px;max-width:650px}.tenant326-hero-copy p{max-width:620px;margin:0 0 11px}.tenant326-lead{font-size:16px;color:#20324d}.tenant326-actions{display:flex;gap:12px;margin-top:23px}
.tenant326-hero-visual{position:relative;min-height:355px}.tenant326-hero-mascot{position:absolute;width:195px;left:-25px;bottom:8px;z-index:2}.tenant326-profile-card{position:absolute;width:350px;right:0;top:0;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:17px;box-shadow:0 12px 32px rgba(17,42,82,.08)}.tenant326-profile-title{text-align:center;font-size:11px;font-weight:900;margin-bottom:12px;color:#18325d}.tenant326-profile-person{display:flex;gap:10px;align-items:center;margin-bottom:13px}.tenant326-avatar{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#3778f5;color:#fff;font-size:27px}.tenant326-profile-person strong,.tenant326-profile-person small{display:block}.tenant326-profile-person strong{font-size:12px;color:#102c58}.tenant326-profile-person small{font-size:9px;line-height:1.5}.tenant326-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tenant326-profile-grid>div{border:1px solid #e3eaf3;border-radius:8px;padding:8px;min-height:75px}.tenant326-profile-grid i{display:grid;width:22px;height:22px;border-radius:7px;place-items:center;font-size:10px}.tenant326-profile-grid span,.tenant326-profile-grid strong{display:block}.tenant326-profile-grid span{font-size:8px;margin-top:3px}.tenant326-profile-grid strong{font-size:8px;line-height:1.35;color:#17325c;margin-top:3px}
.tenant326-connected{padding:48px 0;background:#fbfdff}.tenant326-connected-grid{display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:40px!important;align-items:center!important}.tenant326-connected-copy h2{font-size:30px;line-height:1.17;margin:0 0 14px}.tenant326-connected-copy p{font-size:13px;max-width:350px}.tenant326-connected-copy img{width:145px}.tenant326-map{position:relative;min-height:450px}.tenant326-map svg{position:absolute;inset:0;width:100%;height:100%}.map-card{position:absolute;width:200px;min-height:76px;background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:11px;display:flex;gap:9px;z-index:2;box-shadow:0 5px 16px rgba(20,53,100,.05)}.map-card i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.map-card strong,.map-card span{display:block}.map-card strong{font-size:10px;color:#112e58}.map-card span{font-size:8.5px;line-height:1.45;margin-top:4px}.map-card.c1{left:0;top:25px}.map-card.c2{right:0;top:25px}.map-card.c3{left:0;top:185px}.map-card.c4{right:0;top:185px}.map-card.c5{left:0;bottom:25px}.map-card.c6{right:0;bottom:25px}.map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:125px;height:125px;border-radius:50%;background:#fff;border:1px solid #dce7f4;z-index:3;display:grid;place-items:center;align-content:center;box-shadow:0 8px 24px rgba(21,71,144,.08)}.map-center>span{font-size:34px;color:#1769ff}.map-center strong,.map-center small{display:block}.map-center strong{font-size:12px;color:#102d58}.map-center small{font-size:9px}
.tenant326-glance{padding:38px 0 22px}.tenant326-glance h2,.tenant326-lifecycle h2,.tenant326-workflow h2{font-size:24px;margin:0 0 18px}.glance-panel{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dfe8f3;border-radius:12px}.glance-panel article{padding:19px 22px;border-right:1px solid #e7edf5;min-height:195px}.glance-panel article:last-child{border:0}.glance-panel i,.steps i,.benefits i,.workflow-grid>a>i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;margin-bottom:9px}.glance-panel>article>strong{display:block;font-size:11px;color:#102d58}.glance-panel p{font-size:10px;min-height:50px}.glance-panel small{font-size:9px;line-height:1.5}.glance-note{text-align:center;font-size:10px;max-width:850px;margin:15px auto 0}
.tenant326-lifecycle{padding:28px 0 42px;background:#fbfdff}.steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr) 130px;gap:15px}.steps:before{content:"";position:absolute;left:55px;right:150px;top:38px;border-top:2px dotted #bfd5fa}.steps article{position:relative;text-align:center;z-index:2}.steps article>b{position:absolute;left:calc(50% - 26px);top:0;width:18px;height:18px;border-radius:50%;background:#1769ff;color:#fff;display:grid;place-items:center;font-size:8px}.steps i{width:58px;height:58px;border-radius:50%;margin:8px auto;background:#fff!important;border:1px solid #dfe8f3;font-size:22px}.steps strong{display:block;font-size:10px;color:#102d58;min-height:28px}.steps p{font-size:9px;max-width:130px;margin:5px auto}.steps>img{width:125px;align-self:end}
.tenant326-compare{padding:18px 0 35px}.compare-box{position:relative;display:grid!important;grid-template-columns:1.05fr .9fr 42px 1.35fr .5fr!important;gap:14px!important;align-items:center!important;background:linear-gradient(100deg,#f3f7ff,#fff);border:1px solid #d7e5fa;border-radius:13px;padding:21px 24px 48px!important}.compare-intro h2{font-size:26px;line-height:1.18;margin:0 0 10px}.compare-intro p{font-size:10px}.basic,.full{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:14px;min-height:170px}.basic h3,.full h3{font-size:11px}.basic em{color:#e63d4d}.full em{color:#19a85a}.basic ul,.full ul{list-style:none;padding:0;margin:8px 0 0}.basic li,.full li{font-size:9.5px;padding:4px}.basic li:before{content:"×";color:#f13e52;font-weight:900;margin-right:9px}.full li:before{content:"✓";color:#13a757;font-weight:900;margin-right:7px}.full>div{display:grid;grid-template-columns:1fr 1fr}.vs{width:34px;height:34px;border-radius:50%;background:#1769ff;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}.compare-box>img{width:110px}.compare-note{position:absolute;bottom:9px;left:250px;right:150px;text-align:center;font-size:9px}
.tenant326-why{padding:10px 0 34px}.why-grid{display:grid!important;grid-template-columns:.8fr 1.5fr!important;gap:48px!important;align-items:center!important}.why-grid h2{font-size:27px;line-height:1.18;margin:0 0 12px}.why-grid>div:first-child p{font-size:10.5px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.benefits article{display:flex;gap:11px}.benefits i{flex:none;margin:0}.benefits strong{display:block;font-size:10px;color:#102d58}.benefits p{font-size:9px;margin:3px 0}
.tenant326-workflow{padding:26px 0;background:#fbfdff}.workflow-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:11px}.workflow-grid>a{border:1px solid #dfe8f3;border-radius:9px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;text-decoration:none;color:inherit;background:#fff;min-height:92px}.workflow-grid>a>i{width:34px;height:34px;margin:0}.workflow-grid>a strong,.workflow-grid>a span{display:block}.workflow-grid>a strong{font-size:9.5px;color:#102d58}.workflow-grid>a span{font-size:8px;margin-top:3px}.workflow-grid>a>b{color:#1769ff;align-self:end}.mini{border:1px solid #dfe8f3;border-radius:9px;background:#fff;overflow:hidden}.mini a{display:flex;justify-content:space-between;padding:8px 11px;border-bottom:1px solid #e8edf5;text-decoration:none;color:#1557e6;font-size:9px;font-weight:800}.mini a:last-child{border:0}
.tenant326-final{padding:0 0 28px;background:#fbfdff}.final-box{position:relative;display:grid!important;grid-template-columns:1fr 1.2fr .85fr 115px!important;gap:18px!important;align-items:center!important;background:#eef5ff;border:1px solid #d5e5ff;border-radius:11px;padding:15px 19px!important;min-height:105px;overflow:hidden}.final-box h2{font-size:21px;line-height:1.18;margin:0}.final-box>p{font-size:9.5px}.final-box>div{text-align:center}.final-box>div small{display:block;font-size:8px;margin-top:5px}.final-box>img{position:absolute;right:5px;bottom:-15px;width:105px}
@media(max-width:1000px){.tenant326-hero-grid{grid-template-columns:1fr .9fr!important}.tenant326-profile-card{width:315px}.tenant326-hero-mascot{width:165px}.compare-box{grid-template-columns:1fr 1fr 40px 1.3fr!important}.compare-box>img{display:none}.compare-note{right:25px}.steps{grid-template-columns:repeat(5,1fr)}.steps>img{display:none}.steps:before{right:55px}.workflow-grid{grid-template-columns:1fr 1fr}.final-box{grid-template-columns:1fr 1fr .9fr 90px!important}}
@media(max-width:760px){.tenant326-hero-grid,.tenant326-connected-grid,.why-grid{grid-template-columns:1fr!important}.tenant326-hero-copy h1{font-size:40px}.tenant326-hero-visual{min-height:430px}.tenant326-profile-card{width:min(340px,82vw)}.tenant326-map{transform:scale(.82);transform-origin:top center;margin-bottom:-60px}.glance-panel{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}.compare-box{grid-template-columns:1fr!important}.compare-note{left:20px;right:20px}.benefits{grid-template-columns:1fr}.workflow-grid{grid-template-columns:1fr}.final-box{grid-template-columns:1fr!important;padding-right:110px!important}.final-box>div{text-align:left}}
@media(max-width:480px){.glance-panel{grid-template-columns:1fr}.glance-panel article{border-right:0;border-bottom:1px solid #e7edf5}.tenant326-map{transform:scale(.65);margin:-20px -110px -120px}.full>div{grid-template-columns:1fr}.final-box{padding-right:20px!important;padding-bottom:110px!important}}




/* TS Tenant Management readable typography fix — match Rental page */
.tenant326-page{font-size:15px!important}
.tenant326-page p{font-size:15px!important;line-height:1.62!important}
.tenant326-hero-copy .tenant326-lead{font-size:17px!important}
.tenant326-hero-copy p{font-size:15px!important}

/* Profile / visual data remains compact but readable */
.tenant326-profile-title{font-size:13px!important}
.tenant326-profile-person strong{font-size:14px!important}
.tenant326-profile-person small{font-size:12px!important}
.tenant326-profile-grid span{font-size:11px!important}
.tenant326-profile-grid strong{font-size:11px!important;line-height:1.4!important}

/* Connected tenancy cards */
.tenant326-connected-copy p{font-size:15px!important}
.tenant326-page .map-card strong{font-size:13px!important}
.tenant326-page .map-card span{font-size:12px!important;line-height:1.45!important}
.tenant326-page .map-center strong{font-size:14px!important}
.tenant326-page .map-center small{font-size:12px!important}

/* At-a-glance panel */
.tenant326-page .glance-panel>article>strong{font-size:14px!important}
.tenant326-page .glance-panel p{font-size:13px!important;min-height:62px!important}
.tenant326-page .glance-panel small{font-size:12px!important;line-height:1.55!important}
.tenant326-page .glance-note{font-size:13px!important;line-height:1.6!important}

/* Lifecycle */
.tenant326-page .steps strong{font-size:13px!important;line-height:1.35!important}
.tenant326-page .steps p{font-size:12px!important;line-height:1.5!important;max-width:155px!important}

/* Contact-list comparison */
.tenant326-page .compare-intro p{font-size:13px!important}
.tenant326-page .basic h3,
.tenant326-page .full h3{font-size:13px!important}
.tenant326-page .basic li,
.tenant326-page .full li{font-size:12px!important;line-height:1.45!important}
.tenant326-page .compare-note{font-size:12px!important;line-height:1.5!important}

/* Why connected records */
.tenant326-page .why-grid>div:first-child p{font-size:14px!important}
.tenant326-page .benefits strong{font-size:13px!important}
.tenant326-page .benefits p{font-size:12px!important;line-height:1.5!important}

/* Workflow cards */
.tenant326-page .workflow-grid>a strong{font-size:13px!important}
.tenant326-page .workflow-grid>a span{font-size:12px!important;line-height:1.45!important}
.tenant326-page .mini a{font-size:12px!important}

/* Final CTA */
.tenant326-page .final-box>p{font-size:13px!important}
.tenant326-page .final-box>div small{font-size:11px!important}

/* Give enlarged copy enough vertical room without changing the page concept */
.tenant326-page .glance-panel article{min-height:235px!important}
.tenant326-page .basic,.tenant326-page .full{min-height:195px!important}
.tenant326-page .workflow-grid>a{min-height:112px!important}




/* ============================================================
 TenantSimplified SEO Suite — Lease / Finance / Maintenance /
 Documents / Reports. Readable typography matched to Rental page.
 ============================================================ */
.tsx-page{background:#fff;color:#42536a;overflow:hidden;font-size:15px}.tsx-page *{box-sizing:border-box}.tsx-page h1,.tsx-page h2,.tsx-page h3{color:#0e2b58}.tsx-page h1 span,.tsx-page h2 span{color:#1557e6}.tsx-page p{font-size:15px;line-height:1.62;margin:0 0 12px}.tsx-page small{font-size:12px}.tsx-page i,.tsx-page em{font-style:normal}
.tsx-hero{padding:12px 0 18px;background:linear-gradient(#fff,#fbfdff)}.tsx-hero-grid{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:42px!important;align-items:center!important}.tsx-hero h1{font-size:48px;line-height:1.07;letter-spacing:-1.2px;margin:0 0 18px;max-width:720px}.tsx-lead{font-size:17px!important;color:#20324d}.tsx-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}
.tsx-visual{position:relative;min-height:330px}.tsx-visual>img{position:absolute;width:165px;height:auto;left:-20px;bottom:0;z-index:3}.tsx-section{padding:46px 0}.tsx-section.soft,.soft{background:#f8fbff}.tsx-head{max-width:880px;margin-bottom:25px}.tsx-page h2{font-size:30px;line-height:1.18;margin:0 0 13px}.tsx-head p{max-width:850px}.tsx-cards{display:grid;gap:15px}.tsx-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tsx-cards article{border:1px solid #dfe8f3;border-radius:14px;padding:20px;background:#fff;min-height:225px}.tsx-cards article>i{width:46px;height:46px;border-radius:12px;background:#eef5ff;color:#1769ff;display:grid;place-items:center;font-size:21px;margin-bottom:13px}.tsx-cards h3{font-size:17px;margin:0 0 8px}.tsx-cards p{font-size:13px!important;margin:0}
.tsx-band{padding:46px 0;background:#f4f8ff;border-top:1px solid #e3ebf6;border-bottom:1px solid #e3ebf6}.split{display:grid!important;grid-template-columns:1.35fr .65fr!important;gap:42px!important;align-items:center!important}.mascot-medium{width:175px;height:auto;justify-self:center}.tsx-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tsx-links a{border:1px solid #dfe8f3;border-radius:12px;background:#fff;padding:18px;text-decoration:none;color:#0e2b58;font-size:14px;font-weight:800}.tsx-links a span{display:block;color:#1557e6;font-size:12px;line-height:1.45;margin-top:7px;font-weight:700}
.editorial{display:flex;gap:24px;align-items:center;max-width:900px}.editorial img{width:120px}.editorial p{margin:0}
.tsx-final{padding:0 0 44px;background:#fff}.tsx-final>.tsw-shell{position:relative;display:grid!important;grid-template-columns:1fr auto 115px!important;gap:24px!important;align-items:center!important;background:#0e2b58;border-radius:15px;padding:25px 30px!important;overflow:hidden}.tsx-final h2{color:#fff!important;font-size:24px;margin:0 0 6px}.tsx-final p{color:#dce8ff;margin:0;font-size:14px}.tsx-final img{position:absolute;right:6px;bottom:-18px;width:105px}.tsx-final .tsw-primary-btn{margin-right:100px}

/* Lease */
.lease-card .paper{position:absolute;right:0;top:15px;width:355px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.lease-card .paper>b{font-size:11px;color:#1557e6}.lease-card .paper h3{font-size:17px;margin:7px 0 15px}.paper-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paper-grid span{border:1px solid #e4ebf4;border-radius:9px;padding:10px;font-size:12px;font-weight:800;color:#17325c}.paper-grid small{display:block;color:#718095;margin-bottom:3px;font-weight:500}.paper-line{height:1px;background:#e7edf5;margin:14px 0}.paper-tags{display:flex;gap:6px;flex-wrap:wrap}.paper-tags em{font-size:10px;background:#eef5ff;color:#1557e6;border-radius:99px;padding:5px 8px}.lease-orbit{height:400px;position:relative;max-width:850px;margin:10px auto 0}.lease-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border-radius:50%;background:#1557e6;color:#fff;display:grid;place-items:center;align-content:center;box-shadow:0 10px 25px rgba(21,87,230,.2)}.lease-center b{font-size:19px}.lease-center span{font-size:11px;margin-top:5px}.orbit{position:absolute;width:180px;background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:15px;text-align:center;font-size:20px;box-shadow:0 5px 16px rgba(20,53,100,.05)}.orbit b{display:block;font-size:13px;margin-top:5px}.o1{left:5%;top:10%}.o2{right:5%;top:10%}.o3{left:0;top:45%}.o4{right:0;top:45%}.o5{left:9%;bottom:4%}.o6{right:9%;bottom:4%}.lease-timeline{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:40px!important;align-items:center!important}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.timeline span{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:13px;font-size:11px;text-align:center;color:#17325c}.timeline b{display:grid;margin:0 auto 8px;width:26px;height:26px;border-radius:50%;place-items:center;background:#1557e6;color:#fff}

/* Finance */
.finance-board .finance-summary{position:absolute;right:10px;top:18px;width:330px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.finance-summary>small{font-weight:900;color:#1557e6}.finance-summary h3{font-size:17px;margin:7px 0 13px}.money{font-size:31px;font-weight:900;color:#0e2b58;padding:12px 0}.money span{font-size:12px;color:#687990;font-weight:600}.finance-row{display:flex;justify-content:space-between;border-top:1px solid #e8edf5;padding:10px 0;font-size:12px}.finance-row em{color:#1557e6;font-weight:800}.finance-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.finance-flow>span{width:150px;background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:14px;text-align:center}.finance-flow i{display:grid;width:38px;height:38px;border-radius:10px;background:#eef5ff;color:#1769ff;place-items:center;margin:0 auto 7px}.finance-flow span b,.finance-flow span small{display:block}.finance-flow span b{font-size:13px}.finance-flow span small{font-size:11px;margin-top:3px}.finance-flow>b{color:#1557e6}.finance-ledger .ledger{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ledger div{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:13px}.ledger small,.ledger b{display:block}.ledger small{color:#6d7d91;font-size:10px}.ledger b{color:#12315c;font-size:13px;margin-top:3px}

/* Maintenance */
.maint-board .ticket{position:absolute;right:5px;top:20px;width:345px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.ticket>small{font-weight:900;color:#1557e6}.ticket h3{font-size:19px;margin:8px 0 14px}.ticket .status{display:flex;justify-content:space-between;background:#fff7e8;border-radius:9px;padding:11px;margin-bottom:12px}.ticket .status b{color:#d87900;font-size:12px}.ticket .status span{font-size:11px}.ticket p{font-size:12px!important;margin:7px 0}.maint-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.maint-lanes>div{background:#fff;border:1px solid #dfe8f3;border-radius:13px;padding:16px}.maint-lanes h3{font-size:15px;margin:0 0 12px}.maint-lanes article{border-left:4px solid #1769ff;background:#f8fbff;border-radius:8px;padding:13px}.maint-lanes article b,.maint-lanes article span,.maint-lanes article small{display:block}.maint-lanes article b{font-size:13px;color:#0e2b58}.maint-lanes article span{font-size:12px;margin-top:5px}.maint-lanes article small{font-size:11px;color:#1557e6;margin-top:8px}.maint-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.maint-summary span{border:1px solid #dfe8f3;border-radius:11px;padding:16px;font-size:12px}.maint-summary b{display:block;color:#1557e6;font-size:14px;margin-bottom:5px}

/* Documents */
.docs-stack .folder{position:absolute;right:0;width:320px;height:100px;border-radius:14px 14px 8px 8px;padding:17px 20px;font-size:12px;font-weight:900;color:#0e2b58;box-shadow:0 8px 22px rgba(20,53,100,.07)}.docs-stack .folder div{font-size:12px;font-weight:500;margin-top:8px}.docs-stack .f1{top:20px;background:#eef5ff;right:25px}.docs-stack .f2{top:120px;background:#eefaf2;right:8px}.docs-stack .f3{top:220px;background:#f5efff;right:35px}.doc-map{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:center}.doc-center{background:#1557e6;color:#fff;border-radius:14px;padding:22px;text-align:center;font-size:27px}.doc-center b{display:block;font-size:13px;margin-top:5px}.doc-map>span{background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:18px;text-align:center;font-size:22px}.doc-map>span b{display:block;font-size:13px;margin-top:6px}.docs-cabinet{display:grid!important;grid-template-columns:1fr .8fr!important;gap:42px!important;align-items:center!important}.cabinet{display:grid;gap:10px}.cabinet>div{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:14px 18px;display:flex;justify-content:space-between}.cabinet b{color:#0e2b58}.cabinet span{font-size:12px;color:#1557e6}

/* Reports */
.report-board .report-card{position:absolute;right:0;top:15px;width:360px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.report-card>small{font-weight:900;color:#1557e6}.report-card h3{font-size:18px;margin:7px 0 13px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.metric-row span{border:1px solid #e4ebf4;border-radius:8px;padding:9px}.metric-row b,.metric-row em{display:block}.metric-row b{font-size:11px;color:#0e2b58}.metric-row em{font-size:9px;color:#66788f;margin-top:3px}.bars{height:110px;display:flex;gap:10px;align-items:end;margin-top:17px;border-bottom:1px solid #dfe8f3}.bars i{flex:1;background:linear-gradient(#74a5ff,#1769ff);border-radius:5px 5px 0 0}.report-sources{display:grid;grid-template-columns:repeat(5,1fr) 40px 1.15fr;gap:10px;align-items:center}.report-sources span{background:#fff;border:1px solid #dfe8f3;border-radius:11px;padding:13px;text-align:center}.report-sources i{display:block;font-size:20px;color:#1557e6}.report-sources b{display:block;font-size:11px;margin-top:6px}.report-sources .arrow{color:#1557e6;text-align:center}.report-sources>strong{background:#1557e6;color:#fff;border-radius:11px;padding:17px;text-align:center;font-size:13px}.report-sources>strong small{display:block;color:#dce8ff;margin-top:4px}.report-story{display:grid!important;grid-template-columns:1fr .9fr!important;gap:42px!important;align-items:center!important}.report-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-mini-grid div{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:15px}.report-mini-grid b,.report-mini-grid span{display:block}.report-mini-grid b{color:#1557e6;font-size:13px}.report-mini-grid span{font-size:11px;margin-top:4px}

@media(max-width:1000px){.tsx-hero-grid{grid-template-columns:1fr .9fr!important}.tsx-cards.four{grid-template-columns:1fr 1fr}.tsx-links{grid-template-columns:1fr 1fr}.tsx-final>.tsw-shell{grid-template-columns:1fr auto 90px!important}.tsx-final .tsw-primary-btn{margin-right:75px}.report-sources{grid-template-columns:repeat(3,1fr)}.report-sources .arrow{display:none}}
@media(max-width:760px){.tsx-hero-grid,.split,.lease-timeline,.docs-cabinet,.report-story{grid-template-columns:1fr!important}.tsx-hero h1{font-size:39px}.tsx-visual{min-height:390px}.tsx-cards.four,.maint-lanes,.maint-summary{grid-template-columns:1fr 1fr}.tsx-links{grid-template-columns:1fr}.tsx-final>.tsw-shell{grid-template-columns:1fr!important;padding-right:115px!important}.tsx-final .tsw-primary-btn{margin-right:0}.finance-flow{justify-content:center}.lease-orbit{transform:scale(.82);margin:-20px -70px}.doc-map{grid-template-columns:1fr 1fr}.doc-center{grid-column:1/-1}.report-sources{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.tsx-cards.four,.maint-lanes,.maint-summary,.report-sources{grid-template-columns:1fr}.tsx-visual .paper,.tsx-visual .finance-summary,.tsx-visual .ticket,.tsx-visual .report-card{width:82vw}.tsx-visual>img{width:135px}.lease-orbit{transform:scale(.63);margin:-55px -160px -100px}.finance-flow>b{display:none}.finance-flow>span{width:100%}.doc-map{grid-template-columns:1fr}.tsx-final>.tsw-shell{padding-right:25px!important;padding-bottom:110px!important}}




/* TenantSimplified India page v3.2.7 */
.india327-page{background:#fff;color:#42536a;overflow:hidden;font-size:15px}
.india327-page *{box-sizing:border-box}
.india327-page p{font-size:15px;line-height:1.64;margin:0 0 13px}
.india327-page h1,.india327-page h2,.india327-page h3{color:#0e2b58}
.india327-page h1 span,.india327-page h2 span{color:#1557e6}
.india327-kicker{font-size:11px;letter-spacing:.12em;font-weight:900;color:#1557e6;margin-bottom:10px}
.india327-hero{padding:4px 0 18px;background:linear-gradient(180deg,#fff 0%,#f9fbff 100%)}
.india327-hero-grid{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:44px!important;align-items:center!important}
.india327-copy h1{font-size:48px;line-height:1.07;letter-spacing:-1.15px;margin:0 0 18px;max-width:690px}
.india327-lead{font-size:17px!important;color:#20324d}
.india327-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}
.india327-portfolio-visual{position:relative;min-height:390px}
.india327-mascot{position:absolute;width:132px;height:auto;left:3px;bottom:3px;z-index:5}
.india327-hub{position:absolute;z-index:4;left:48%;top:48%;transform:translate(-50%,-50%);width:170px;height:112px;background:#1557e6;color:#fff;border-radius:18px;display:grid;place-items:center;align-content:center;box-shadow:0 14px 30px rgba(21,87,230,.22)}
.india327-hub strong{font-size:16px}.india327-hub span{font-size:11px;margin-top:5px;color:#dbe7ff}
.india327-property{position:absolute;z-index:3;width:196px;background:#fff;border:1px solid #dfe8f3;border-radius:13px;padding:15px;box-shadow:0 8px 22px rgba(20,53,100,.07)}
.india327-property>b{font-size:23px;float:left;margin-right:10px}.india327-property strong,.india327-property span{display:block}.india327-property strong{font-size:13px;color:#0e2b58}.india327-property span{font-size:11px;line-height:1.4;margin-top:5px}
.india327-property.p1{right:0;top:15px}.india327-property.p2{right:8px;top:150px}.india327-property.p3{right:32px;bottom:5px}
.india327-line{position:absolute;height:2px;background:#a9c7ff;transform-origin:left center;z-index:1}.l1{width:165px;left:50%;top:45%;transform:rotate(-41deg)}.l2{width:145px;left:51%;top:50%;transform:rotate(0deg)}.l3{width:160px;left:50%;top:55%;transform:rotate(38deg)}
.india327-section{padding:48px 0}.india327-soft{background:#f7faff}.india327-head{max-width:850px;margin-bottom:27px}.india327-head h2,.india327-section h2,.india327-band h2,.india327-belief h2{font-size:30px;line-height:1.18;margin:0 0 13px}
.india327-relationship{height:420px;max-width:920px;margin:0 auto;position:relative}
.india327-node{position:absolute;z-index:3;width:190px;background:#fff;border:1px solid #dce7f4;border-radius:13px;padding:16px;text-align:center;box-shadow:0 6px 18px rgba(20,53,100,.05)}
.india327-node>b{display:block;font-size:22px;margin-bottom:5px}.india327-node strong{display:block;color:#0e2b58;font-size:13px}.india327-node span{display:block;font-size:11px;margin-top:4px}
.india327-node.centre{left:50%;top:50%;transform:translate(-50%,-50%);width:170px;background:#1557e6;color:#fff;border-color:#1557e6}.india327-node.centre strong{color:#fff}.india327-node.centre span{color:#dce8ff}
.india327-node.n1{left:2%;top:2%}.india327-node.n2{right:2%;top:2%}.india327-node.n3{left:0;top:43%}.india327-node.n4{right:0;top:43%}.india327-node.n5{left:6%;bottom:0}.india327-node.n6{right:6%;bottom:0}
.india327-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.india327-connectors path{stroke:#8fb7ff;stroke-width:2;fill:none;marker-end:url(#indiaArrow)}.india327-connectors polygon{fill:#1557e6}
.india327-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.india327-capabilities article{display:flex;gap:14px;border:1px solid #dfe8f3;border-radius:14px;padding:19px;background:#fff;min-height:165px}.india327-capabilities i{font-style:normal;flex:0 0 45px;width:45px;height:45px;border-radius:11px;background:#eef5ff;color:#1557e6;display:grid;place-items:center;font-size:20px}.india327-capabilities h3{font-size:16px;margin:2px 0 7px}.india327-capabilities p{font-size:13px!important;line-height:1.55;margin:0}
.india327-band{padding:48px 0;background:#0e2b58;color:#dce8ff}.india327-band h2{color:#fff}.india327-band h2 span{color:#79a7ff}.india327-band p{color:#dce8ff}.india327-workflow-grid{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:45px!important;align-items:center!important}
.india327-flow{display:grid;gap:9px}.india327-flow span{display:grid;grid-template-columns:35px 1fr;grid-template-rows:auto auto;column-gap:11px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:11px;padding:12px 14px}.india327-flow b{grid-row:1/3;width:32px;height:32px;border-radius:50%;background:#fff;color:#1557e6;display:grid;place-items:center;font-size:12px}.india327-flow strong{font-size:13px;color:#fff}.india327-flow small{font-size:11px;color:#bed1f5;margin-top:2px}
.india327-india-grid{display:grid!important;grid-template-columns:1fr .9fr!important;gap:44px!important;align-items:center!important}.india327-india-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.india327-india-card>div{border:1px solid #dfe8f3;border-radius:13px;padding:16px;background:#fff}.india327-india-card i{font-style:normal;display:grid;width:40px;height:40px;border-radius:10px;background:#eef5ff;color:#1557e6;place-items:center;font-size:18px;margin-bottom:10px}.india327-india-card strong,.india327-india-card span{display:block}.india327-india-card strong{font-size:13px;color:#0e2b58}.india327-india-card span{font-size:11px;line-height:1.45;margin-top:4px}
.india327-compare{display:grid;grid-template-columns:1fr 50px 1.2fr;align-items:center;gap:18px}.india327-scattered,.india327-connected{border:1px solid #dfe8f3;border-radius:14px;background:#fff;padding:20px}.india327-scattered h3,.india327-connected h3{font-size:17px;margin:0 0 13px}.india327-scattered span{display:block;font-size:12px;padding:8px 10px;margin:6px 0;background:#f8fafc;border-radius:7px}.india327-arrow{text-align:center;font-size:26px;color:#1557e6;font-weight:900}.india327-connected{display:flex;gap:18px;align-items:center;border-color:#a9c7ff;background:#fbfdff}.india327-connected img{width:105px;height:auto}.india327-connected p{font-size:13px!important;margin:0}
.india327-links{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.india327-links a{border:1px solid #dfe8f3;border-radius:13px;background:#fff;padding:17px;text-decoration:none;color:#0e2b58;min-height:135px}.india327-links i{font-style:normal;display:grid;width:39px;height:39px;border-radius:10px;background:#eef5ff;color:#1557e6;place-items:center;font-size:18px;margin-bottom:11px}.india327-links strong,.india327-links span{display:block}.india327-links strong{font-size:13px}.india327-links span{font-size:11px;line-height:1.45;color:#1557e6;margin-top:7px;font-weight:700}
.india327-belief{padding:42px 0;background:#eef5ff}.india327-belief>.tsw-shell{display:grid!important;grid-template-columns:150px 1fr!important;gap:30px!important;align-items:center!important}.india327-belief img{width:145px;height:auto}.india327-belief p{max-width:760px}
.india327-final{padding:0 0 46px}.india327-final>.tsw-shell{position:relative;display:grid!important;grid-template-columns:1fr auto 110px!important;gap:25px!important;align-items:center!important;background:#0e2b58;border-radius:15px;padding:26px 30px!important;overflow:hidden}.india327-final h2{font-size:24px;color:#fff;margin:0 0 6px}.india327-final p{font-size:14px;color:#dce8ff;margin:0}.india327-final img{position:absolute;right:5px;bottom:-17px;width:104px}.india327-final .tsw-primary-btn{margin-right:95px}

/* Pending minor page corrections */
.tenant326-page .tenant326-difference,
.tenant326-page .compare-note{margin-top:18px!important}
.tenant326-page .tenant326-phone,
.tenant326-page [class*="phone"]{display:none!important}

/* Lease relationship arrows */
.tsx-lease .lease-orbit:before,.tsx-lease .lease-orbit:after{content:"";position:absolute;inset:0;pointer-events:none}
.tsx-lease .orbit{z-index:3}.tsx-lease .lease-center{z-index:4}
.tsx-lease .lease-orbit{background:
linear-gradient(24deg,transparent 49.5%,#9bbcff 49.7%,#9bbcff 50.3%,transparent 50.5%),
linear-gradient(-24deg,transparent 49.5%,#9bbcff 49.7%,#9bbcff 50.3%,transparent 50.5%),
linear-gradient(0deg,transparent 49.5%,#9bbcff 49.7%,#9bbcff 50.3%,transparent 50.5%);
background-size:50% 50%;background-position:center;background-repeat:no-repeat}

@media(max-width:1000px){.india327-capabilities{grid-template-columns:1fr 1fr}.india327-links{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.india327-hero-grid,.india327-workflow-grid,.india327-india-grid{grid-template-columns:1fr!important}.india327-copy h1{font-size:39px}.india327-portfolio-visual{min-height:410px}.india327-relationship{transform:scale(.82);margin:-35px -70px}.india327-capabilities{grid-template-columns:1fr 1fr}.india327-compare{grid-template-columns:1fr}.india327-arrow{transform:rotate(90deg)}.india327-belief>.tsw-shell{grid-template-columns:110px 1fr!important}.india327-belief img{width:105px}.india327-final>.tsw-shell{grid-template-columns:1fr!important;padding-right:125px!important}.india327-final .tsw-primary-btn{margin-right:0}}
@media(max-width:500px){.india327-capabilities,.india327-india-card,.india327-links{grid-template-columns:1fr}.india327-relationship{transform:scale(.62);margin:-75px -175px -110px}.india327-portfolio-visual{min-height:440px}.india327-property{width:185px}.india327-hub{left:42%}.india327-belief>.tsw-shell{grid-template-columns:1fr!important}.india327-final>.tsw-shell{padding-right:25px!important;padding-bottom:110px!important}}



/* TenantSimplified Rental page final approved CSS */

/* TenantSimplified Rental Property Management — approved rich page */
.rental325-page{background:#fff;color:#42536a}
.rental325-page *{box-sizing:border-box}
.rental325-page h1,.rental325-page h2,.rental325-page h3{color:var(--ts-navy)}
.rental325-page h2 span,.rental325-page .seo-title-blue{color:var(--ts-blue)}
.rental325-page p{line-height:1.62}
.rental325-hero{padding:12px 0 18px!important}
.rental325-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;gap:42px!important;align-items:center!important}
.rental325-hero-copy h1{font-size:clamp(40px,4.1vw,56px)!important;line-height:1.05!important;max-width:900px!important}
.rental325-hero-copy .seo-lead{max-width:850px!important}
.rental325-hero-art{min-height:300px;display:grid;place-items:center;position:relative}
.rental325-hero-art img{width:min(270px,85%);height:auto;object-fit:contain}
.rental325-mini-card{position:absolute;right:0;bottom:8px;background:#fff;border:1px solid #dce6f2;border-radius:13px;padding:12px 15px;box-shadow:0 12px 28px rgba(15,23,42,.08)}
.rental325-mini-card strong,.rental325-mini-card span{display:block}.rental325-mini-card strong{font-size:13px;color:var(--ts-navy)}.rental325-mini-card span{font-size:11px;color:#52657e;margin-top:3px}
.rental325-section{padding:48px 0}
.rental325-soft{background:#f8fbff}
.rental325-section-head{max-width:900px;margin-bottom:26px}
.rental325-section-head h2,.rental325-guide h2,.rental325-compare-copy h2,.rental325-reading h2,.rental325-story h2{font-size:32px;line-height:1.15;margin:0 0 12px}
.rental325-section-head p{margin:0;max-width:850px}
.rental325-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.rental325-feature-grid article,.rental325-four article{border:1px solid #dfe8f3;border-radius:14px;padding:20px;background:#fff;min-width:0}
.rental325-icon{width:46px;height:46px;border-radius:12px;background:#eef5ff;color:#1769ff;display:grid;place-items:center;font-size:21px;font-weight:800;margin-bottom:13px}
.rental325-feature-grid h3,.rental325-four h3{font-size:17px;margin:0 0 8px}.rental325-feature-grid p,.rental325-four p{font-size:13px;margin:0}
.rental325-guide{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(180px,.55fr);gap:35px;align-items:center}
.rental325-guide-copy{max-width:850px}.rental325-guide-copy p{margin:0 0 11px}.rental325-guide-art{text-align:center}.rental325-guide-art img{width:min(190px,100%);height:auto}
.rental325-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:26px;padding:18px;border:1px solid #dfe8f3;border-radius:14px;background:#fff}
.rental325-flow span{padding:8px 11px;background:#eef5ff;border-radius:8px;color:var(--ts-navy);font-size:12px;font-weight:800}.rental325-flow b{color:#1769ff}
.rental325-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}
.rental325-compare-wrap{background:#fff}
.rental325-compare-layout{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:42px!important;align-items:center!important}
.rental325-compare-copy p{margin:0 0 12px}
.rental325-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.rental325-before,.rental325-after{border:1px solid #dfe8f3;border-radius:14px;padding:20px}.rental325-before{background:#fbfcfe}.rental325-after{background:#f3f7ff;border-color:#cfe0ff}
.rental325-compare h3{font-size:19px;margin:0 0 12px}.rental325-after h3{color:#1557e6}
.rental325-compare ul{margin:0;padding:0;list-style:none}.rental325-compare li{padding:6px 0;font-size:13px}.rental325-before li:before{content:"–";margin-right:8px;color:#8391a5}.rental325-after li:before{content:"✓";margin-right:8px;color:#16ad59;font-weight:900}
.rental325-reading{max-width:930px}.rental325-reading p{margin:0 0 13px;font-size:15px}
.rental325-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}
.rental325-links a{display:block;border:1px solid #dfe8f3;border-radius:14px;padding:20px;background:#fff;color:inherit;text-decoration:none;min-width:0}.rental325-links a:hover{border-color:#aac6ff;box-shadow:0 7px 18px rgba(21,87,230,.08)}
.rental325-links strong{display:block;color:var(--ts-navy);font-size:16px;margin-bottom:6px}.rental325-links p{font-size:13px;margin:0 0 12px}.rental325-links em{font-style:normal;color:#1557e6;font-size:12px;font-weight:800}
.rental325-story{padding-bottom:34px}.rental325-story-grid{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(180px,.5fr)!important;gap:35px!important;align-items:center!important;background:#f8fbff;border:1px solid #dfe8f3;border-radius:16px;padding:28px 34px!important}
.rental325-story-grid p{max-width:800px;margin:0 0 12px}.rental325-story-grid img{width:min(190px,100%);height:auto;justify-self:center}
.rental325-final{padding:0 0 54px}.rental325-final-card{background:#0d2b66;border-radius:16px;padding:28px 32px!important;display:grid!important;grid-template-columns:1fr auto!important;gap:28px!important;align-items:center!important}
.rental325-final-card h2{color:#fff!important;font-size:26px;margin:0 0 7px}.rental325-final-card p{color:#dce8ff!important;margin:0;font-size:14px}
.rental325-final-actions{display:grid;gap:7px;text-align:center}.rental325-final-actions>a:not(.tsw-primary-btn){color:#fff;text-decoration:none;font-size:12px;font-weight:700}.rental325-final-actions small{color:#dce8ff}
@media(max-width:1000px){.rental325-feature-grid,.rental325-four{grid-template-columns:repeat(2,minmax(0,1fr))}.rental325-links{grid-template-columns:repeat(2,minmax(0,1fr))}.rental325-hero-grid{grid-template-columns:1.2fr .8fr!important}}
@media(max-width:760px){.rental325-hero-grid,.rental325-guide,.rental325-compare-layout,.rental325-story-grid,.rental325-final-card{grid-template-columns:1fr!important}.rental325-hero-art{min-height:210px}.rental325-hero-art img{width:180px}.rental325-mini-card{position:relative;right:auto;bottom:auto;margin-top:-20px}.rental325-section{padding:34px 0}.rental325-feature-grid,.rental325-four,.rental325-links{grid-template-columns:1fr 1fr}.rental325-final-actions{text-align:left}.rental325-story-grid{padding:22px!important}}
@media(max-width:520px){.rental325-feature-grid,.rental325-four,.rental325-links,.rental325-compare{grid-template-columns:1fr}.rental325-section-head h2,.rental325-guide h2,.rental325-compare-copy h2,.rental325-reading h2,.rental325-story h2{font-size:27px}}



/* TenantSimplified Tenant page final approved CSS */

/* TS Tenant Management exact approved concept */
.tenant326-page{background:#fff;color:#42536a;overflow:hidden}.tenant326-page *{box-sizing:border-box}.tenant326-page h1,.tenant326-page h2,.tenant326-page h3{color:#0e2b58}.tenant326-page h1 span,.tenant326-page h2 span{color:#1557e6}.tenant326-page p{line-height:1.6}.tenant326-page i{font-style:normal}
.tenant326-page .blue{background:#eaf2ff;color:#1769ff}.tenant326-page .green{background:#e9f9ef;color:#16ae5c}.tenant326-page .purple{background:#f2eafe;color:#824ce5}.tenant326-page .pink{background:#fdeafa;color:#d04ca9}.tenant326-page .orange{background:#fff1df;color:#f08b00}.tenant326-page .cyan{background:#e8f9fc;color:#00a7c8}
.tenant326-hero{padding:12px 0 18px;background:linear-gradient(#fff,#fbfdff)}.tenant326-hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:42px!important;align-items:center!important}.tenant326-hero-copy h1{font-size:50px;line-height:1.06;letter-spacing:-1.5px;margin:0 0 18px;max-width:650px}.tenant326-hero-copy p{max-width:620px;margin:0 0 11px}.tenant326-lead{font-size:16px;color:#20324d}.tenant326-actions{display:flex;gap:12px;margin-top:23px}
.tenant326-hero-visual{position:relative;min-height:355px}.tenant326-hero-mascot{position:absolute;width:195px;left:-25px;bottom:8px;z-index:2}.tenant326-profile-card{position:absolute;width:350px;right:0;top:0;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:17px;box-shadow:0 12px 32px rgba(17,42,82,.08)}.tenant326-profile-title{text-align:center;font-size:11px;font-weight:900;margin-bottom:12px;color:#18325d}.tenant326-profile-person{display:flex;gap:10px;align-items:center;margin-bottom:13px}.tenant326-avatar{width:45px;height:45px;border-radius:50%;display:grid;place-items:center;background:#3778f5;color:#fff;font-size:27px}.tenant326-profile-person strong,.tenant326-profile-person small{display:block}.tenant326-profile-person strong{font-size:12px;color:#102c58}.tenant326-profile-person small{font-size:9px;line-height:1.5}.tenant326-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.tenant326-profile-grid>div{border:1px solid #e3eaf3;border-radius:8px;padding:8px;min-height:75px}.tenant326-profile-grid i{display:grid;width:22px;height:22px;border-radius:7px;place-items:center;font-size:10px}.tenant326-profile-grid span,.tenant326-profile-grid strong{display:block}.tenant326-profile-grid span{font-size:8px;margin-top:3px}.tenant326-profile-grid strong{font-size:8px;line-height:1.35;color:#17325c;margin-top:3px}
.tenant326-connected{padding:48px 0;background:#fbfdff}.tenant326-connected-grid{display:grid!important;grid-template-columns:.7fr 1.3fr!important;gap:40px!important;align-items:center!important}.tenant326-connected-copy h2{font-size:30px;line-height:1.17;margin:0 0 14px}.tenant326-connected-copy p{font-size:13px;max-width:350px}.tenant326-connected-copy img{width:145px}.tenant326-map{position:relative;min-height:450px}.tenant326-map svg{position:absolute;inset:0;width:100%;height:100%}.map-card{position:absolute;width:200px;min-height:76px;background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:11px;display:flex;gap:9px;z-index:2;box-shadow:0 5px 16px rgba(20,53,100,.05)}.map-card i{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none}.map-card strong,.map-card span{display:block}.map-card strong{font-size:10px;color:#112e58}.map-card span{font-size:8.5px;line-height:1.45;margin-top:4px}.map-card.c1{left:0;top:25px}.map-card.c2{right:0;top:25px}.map-card.c3{left:0;top:185px}.map-card.c4{right:0;top:185px}.map-card.c5{left:0;bottom:25px}.map-card.c6{right:0;bottom:25px}.map-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:125px;height:125px;border-radius:50%;background:#fff;border:1px solid #dce7f4;z-index:3;display:grid;place-items:center;align-content:center;box-shadow:0 8px 24px rgba(21,71,144,.08)}.map-center>span{font-size:34px;color:#1769ff}.map-center strong,.map-center small{display:block}.map-center strong{font-size:12px;color:#102d58}.map-center small{font-size:9px}
.tenant326-glance{padding:38px 0 22px}.tenant326-glance h2,.tenant326-lifecycle h2,.tenant326-workflow h2{font-size:24px;margin:0 0 18px}.glance-panel{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dfe8f3;border-radius:12px}.glance-panel article{padding:19px 22px;border-right:1px solid #e7edf5;min-height:195px}.glance-panel article:last-child{border:0}.glance-panel i,.steps i,.benefits i,.workflow-grid>a>i{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;margin-bottom:9px}.glance-panel>article>strong{display:block;font-size:11px;color:#102d58}.glance-panel p{font-size:10px;min-height:50px}.glance-panel small{font-size:9px;line-height:1.5}.glance-note{text-align:center;font-size:10px;max-width:850px;margin:15px auto 0}
.tenant326-lifecycle{padding:28px 0 42px;background:#fbfdff}.steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr) 130px;gap:15px}.steps:before{content:"";position:absolute;left:55px;right:150px;top:38px;border-top:2px dotted #bfd5fa}.steps article{position:relative;text-align:center;z-index:2}.steps article>b{position:absolute;left:calc(50% - 26px);top:0;width:18px;height:18px;border-radius:50%;background:#1769ff;color:#fff;display:grid;place-items:center;font-size:8px}.steps i{width:58px;height:58px;border-radius:50%;margin:8px auto;background:#fff!important;border:1px solid #dfe8f3;font-size:22px}.steps strong{display:block;font-size:10px;color:#102d58;min-height:28px}.steps p{font-size:9px;max-width:130px;margin:5px auto}.steps>img{width:125px;align-self:end}
.tenant326-compare{padding:18px 0 35px}.compare-box{position:relative;display:grid!important;grid-template-columns:1.05fr .9fr 42px 1.35fr .5fr!important;gap:14px!important;align-items:center!important;background:linear-gradient(100deg,#f3f7ff,#fff);border:1px solid #d7e5fa;border-radius:13px;padding:21px 24px 48px!important}.compare-intro h2{font-size:26px;line-height:1.18;margin:0 0 10px}.compare-intro p{font-size:10px}.basic,.full{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:14px;min-height:170px}.basic h3,.full h3{font-size:11px}.basic em{color:#e63d4d}.full em{color:#19a85a}.basic ul,.full ul{list-style:none;padding:0;margin:8px 0 0}.basic li,.full li{font-size:9.5px;padding:4px}.basic li:before{content:"×";color:#f13e52;font-weight:900;margin-right:9px}.full li:before{content:"✓";color:#13a757;font-weight:900;margin-right:7px}.full>div{display:grid;grid-template-columns:1fr 1fr}.vs{width:34px;height:34px;border-radius:50%;background:#1769ff;color:#fff;display:grid;place-items:center;font-size:8px;font-weight:900}.compare-box>img{width:110px}.compare-note{position:absolute;bottom:9px;left:250px;right:150px;text-align:center;font-size:9px}
.tenant326-why{padding:10px 0 34px}.why-grid{display:grid!important;grid-template-columns:.8fr 1.5fr!important;gap:48px!important;align-items:center!important}.why-grid h2{font-size:27px;line-height:1.18;margin:0 0 12px}.why-grid>div:first-child p{font-size:10.5px}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.benefits article{display:flex;gap:11px}.benefits i{flex:none;margin:0}.benefits strong{display:block;font-size:10px;color:#102d58}.benefits p{font-size:9px;margin:3px 0}
.tenant326-workflow{padding:26px 0;background:#fbfdff}.workflow-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:11px}.workflow-grid>a{border:1px solid #dfe8f3;border-radius:9px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;gap:8px;text-decoration:none;color:inherit;background:#fff;min-height:92px}.workflow-grid>a>i{width:34px;height:34px;margin:0}.workflow-grid>a strong,.workflow-grid>a span{display:block}.workflow-grid>a strong{font-size:9.5px;color:#102d58}.workflow-grid>a span{font-size:8px;margin-top:3px}.workflow-grid>a>b{color:#1769ff;align-self:end}.mini{border:1px solid #dfe8f3;border-radius:9px;background:#fff;overflow:hidden}.mini a{display:flex;justify-content:space-between;padding:8px 11px;border-bottom:1px solid #e8edf5;text-decoration:none;color:#1557e6;font-size:9px;font-weight:800}.mini a:last-child{border:0}
.tenant326-final{padding:0 0 28px;background:#fbfdff}.final-box{position:relative;display:grid!important;grid-template-columns:1fr 1.2fr .85fr 115px!important;gap:18px!important;align-items:center!important;background:#eef5ff;border:1px solid #d5e5ff;border-radius:11px;padding:15px 19px!important;min-height:105px;overflow:hidden}.final-box h2{font-size:21px;line-height:1.18;margin:0}.final-box>p{font-size:9.5px}.final-box>div{text-align:center}.final-box>div small{display:block;font-size:8px;margin-top:5px}.final-box>img{position:absolute;right:5px;bottom:-15px;width:105px}
@media(max-width:1000px){.tenant326-hero-grid{grid-template-columns:1fr .9fr!important}.tenant326-profile-card{width:315px}.tenant326-hero-mascot{width:165px}.compare-box{grid-template-columns:1fr 1fr 40px 1.3fr!important}.compare-box>img{display:none}.compare-note{right:25px}.steps{grid-template-columns:repeat(5,1fr)}.steps>img{display:none}.steps:before{right:55px}.workflow-grid{grid-template-columns:1fr 1fr}.final-box{grid-template-columns:1fr 1fr .9fr 90px!important}}
@media(max-width:760px){.tenant326-hero-grid,.tenant326-connected-grid,.why-grid{grid-template-columns:1fr!important}.tenant326-hero-copy h1{font-size:40px}.tenant326-hero-visual{min-height:430px}.tenant326-profile-card{width:min(340px,82vw)}.tenant326-map{transform:scale(.82);transform-origin:top center;margin-bottom:-60px}.glance-panel{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}.compare-box{grid-template-columns:1fr!important}.compare-note{left:20px;right:20px}.benefits{grid-template-columns:1fr}.workflow-grid{grid-template-columns:1fr}.final-box{grid-template-columns:1fr!important;padding-right:110px!important}.final-box>div{text-align:left}}
@media(max-width:480px){.glance-panel{grid-template-columns:1fr}.glance-panel article{border-right:0;border-bottom:1px solid #e7edf5}.tenant326-map{transform:scale(.65);margin:-20px -110px -120px}.full>div{grid-template-columns:1fr}.final-box{padding-right:20px!important;padding-bottom:110px!important}}



/* TenantSimplified Lease Finance Maintenance Documents Reports final CSS */

/* ============================================================
 TenantSimplified SEO Suite — Lease / Finance / Maintenance /
 Documents / Reports. Readable typography matched to Rental page.
 ============================================================ */
.tsx-page{background:#fff;color:#42536a;overflow:hidden;font-size:15px}.tsx-page *{box-sizing:border-box}.tsx-page h1,.tsx-page h2,.tsx-page h3{color:#0e2b58}.tsx-page h1 span,.tsx-page h2 span{color:#1557e6}.tsx-page p{font-size:15px;line-height:1.62;margin:0 0 12px}.tsx-page small{font-size:12px}.tsx-page i,.tsx-page em{font-style:normal}
.tsx-hero{padding:12px 0 18px;background:linear-gradient(#fff,#fbfdff)}.tsx-hero-grid{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:42px!important;align-items:center!important}.tsx-hero h1{font-size:48px;line-height:1.07;letter-spacing:-1.2px;margin:0 0 18px;max-width:720px}.tsx-lead{font-size:17px!important;color:#20324d}.tsx-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}
.tsx-visual{position:relative;min-height:330px}.tsx-visual>img{position:absolute;width:165px;height:auto;left:-20px;bottom:0;z-index:3}.tsx-section{padding:46px 0}.tsx-section.soft,.soft{background:#f8fbff}.tsx-head{max-width:880px;margin-bottom:25px}.tsx-page h2{font-size:30px;line-height:1.18;margin:0 0 13px}.tsx-head p{max-width:850px}.tsx-cards{display:grid;gap:15px}.tsx-cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tsx-cards article{border:1px solid #dfe8f3;border-radius:14px;padding:20px;background:#fff;min-height:225px}.tsx-cards article>i{width:46px;height:46px;border-radius:12px;background:#eef5ff;color:#1769ff;display:grid;place-items:center;font-size:21px;margin-bottom:13px}.tsx-cards h3{font-size:17px;margin:0 0 8px}.tsx-cards p{font-size:13px!important;margin:0}
.tsx-band{padding:46px 0;background:#f4f8ff;border-top:1px solid #e3ebf6;border-bottom:1px solid #e3ebf6}.split{display:grid!important;grid-template-columns:1.35fr .65fr!important;gap:42px!important;align-items:center!important}.mascot-medium{width:175px;height:auto;justify-self:center}.tsx-links{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tsx-links a{border:1px solid #dfe8f3;border-radius:12px;background:#fff;padding:18px;text-decoration:none;color:#0e2b58;font-size:14px;font-weight:800}.tsx-links a span{display:block;color:#1557e6;font-size:12px;line-height:1.45;margin-top:7px;font-weight:700}
.editorial{display:flex;gap:24px;align-items:center;max-width:900px}.editorial img{width:120px}.editorial p{margin:0}
.tsx-final{padding:0 0 44px;background:#fff}.tsx-final>.tsw-shell{position:relative;display:grid!important;grid-template-columns:1fr auto 115px!important;gap:24px!important;align-items:center!important;background:#0e2b58;border-radius:15px;padding:25px 30px!important;overflow:hidden}.tsx-final h2{color:#fff!important;font-size:24px;margin:0 0 6px}.tsx-final p{color:#dce8ff;margin:0;font-size:14px}.tsx-final img{position:absolute;right:6px;bottom:-18px;width:105px}.tsx-final .tsw-primary-btn{margin-right:100px}

/* Lease */
.lease-card .paper{position:absolute;right:0;top:15px;width:355px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.lease-card .paper>b{font-size:11px;color:#1557e6}.lease-card .paper h3{font-size:17px;margin:7px 0 15px}.paper-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.paper-grid span{border:1px solid #e4ebf4;border-radius:9px;padding:10px;font-size:12px;font-weight:800;color:#17325c}.paper-grid small{display:block;color:#718095;margin-bottom:3px;font-weight:500}.paper-line{height:1px;background:#e7edf5;margin:14px 0}.paper-tags{display:flex;gap:6px;flex-wrap:wrap}.paper-tags em{font-size:10px;background:#eef5ff;color:#1557e6;border-radius:99px;padding:5px 8px}.lease-orbit{height:400px;position:relative;max-width:850px;margin:10px auto 0}.lease-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border-radius:50%;background:#1557e6;color:#fff;display:grid;place-items:center;align-content:center;box-shadow:0 10px 25px rgba(21,87,230,.2)}.lease-center b{font-size:19px}.lease-center span{font-size:11px;margin-top:5px}.orbit{position:absolute;width:180px;background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:15px;text-align:center;font-size:20px;box-shadow:0 5px 16px rgba(20,53,100,.05)}.orbit b{display:block;font-size:13px;margin-top:5px}.o1{left:5%;top:10%}.o2{right:5%;top:10%}.o3{left:0;top:45%}.o4{right:0;top:45%}.o5{left:9%;bottom:4%}.o6{right:9%;bottom:4%}.lease-timeline{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:40px!important;align-items:center!important}.timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.timeline span{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:13px;font-size:11px;text-align:center;color:#17325c}.timeline b{display:grid;margin:0 auto 8px;width:26px;height:26px;border-radius:50%;place-items:center;background:#1557e6;color:#fff}

/* Finance */
.finance-board .finance-summary{position:absolute;right:10px;top:18px;width:330px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.finance-summary>small{font-weight:900;color:#1557e6}.finance-summary h3{font-size:17px;margin:7px 0 13px}.money{font-size:31px;font-weight:900;color:#0e2b58;padding:12px 0}.money span{font-size:12px;color:#687990;font-weight:600}.finance-row{display:flex;justify-content:space-between;border-top:1px solid #e8edf5;padding:10px 0;font-size:12px}.finance-row em{color:#1557e6;font-weight:800}.finance-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.finance-flow>span{width:150px;background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:14px;text-align:center}.finance-flow i{display:grid;width:38px;height:38px;border-radius:10px;background:#eef5ff;color:#1769ff;place-items:center;margin:0 auto 7px}.finance-flow span b,.finance-flow span small{display:block}.finance-flow span b{font-size:13px}.finance-flow span small{font-size:11px;margin-top:3px}.finance-flow>b{color:#1557e6}.finance-ledger .ledger{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ledger div{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:13px}.ledger small,.ledger b{display:block}.ledger small{color:#6d7d91;font-size:10px}.ledger b{color:#12315c;font-size:13px;margin-top:3px}

/* Maintenance */
.maint-board .ticket{position:absolute;right:5px;top:20px;width:345px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.ticket>small{font-weight:900;color:#1557e6}.ticket h3{font-size:19px;margin:8px 0 14px}.ticket .status{display:flex;justify-content:space-between;background:#fff7e8;border-radius:9px;padding:11px;margin-bottom:12px}.ticket .status b{color:#d87900;font-size:12px}.ticket .status span{font-size:11px}.ticket p{font-size:12px!important;margin:7px 0}.maint-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.maint-lanes>div{background:#fff;border:1px solid #dfe8f3;border-radius:13px;padding:16px}.maint-lanes h3{font-size:15px;margin:0 0 12px}.maint-lanes article{border-left:4px solid #1769ff;background:#f8fbff;border-radius:8px;padding:13px}.maint-lanes article b,.maint-lanes article span,.maint-lanes article small{display:block}.maint-lanes article b{font-size:13px;color:#0e2b58}.maint-lanes article span{font-size:12px;margin-top:5px}.maint-lanes article small{font-size:11px;color:#1557e6;margin-top:8px}.maint-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.maint-summary span{border:1px solid #dfe8f3;border-radius:11px;padding:16px;font-size:12px}.maint-summary b{display:block;color:#1557e6;font-size:14px;margin-bottom:5px}

/* Documents */
.docs-stack .folder{position:absolute;right:0;width:320px;height:100px;border-radius:14px 14px 8px 8px;padding:17px 20px;font-size:12px;font-weight:900;color:#0e2b58;box-shadow:0 8px 22px rgba(20,53,100,.07)}.docs-stack .folder div{font-size:12px;font-weight:500;margin-top:8px}.docs-stack .f1{top:20px;background:#eef5ff;right:25px}.docs-stack .f2{top:120px;background:#eefaf2;right:8px}.docs-stack .f3{top:220px;background:#f5efff;right:35px}.doc-map{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:center}.doc-center{background:#1557e6;color:#fff;border-radius:14px;padding:22px;text-align:center;font-size:27px}.doc-center b{display:block;font-size:13px;margin-top:5px}.doc-map>span{background:#fff;border:1px solid #dfe8f3;border-radius:12px;padding:18px;text-align:center;font-size:22px}.doc-map>span b{display:block;font-size:13px;margin-top:6px}.docs-cabinet{display:grid!important;grid-template-columns:1fr .8fr!important;gap:42px!important;align-items:center!important}.cabinet{display:grid;gap:10px}.cabinet>div{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:14px 18px;display:flex;justify-content:space-between}.cabinet b{color:#0e2b58}.cabinet span{font-size:12px;color:#1557e6}

/* Reports */
.report-board .report-card{position:absolute;right:0;top:15px;width:360px;background:#fff;border:1px solid #dfe8f3;border-radius:14px;padding:20px;box-shadow:0 12px 30px rgba(20,53,100,.08)}.report-card>small{font-weight:900;color:#1557e6}.report-card h3{font-size:18px;margin:7px 0 13px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.metric-row span{border:1px solid #e4ebf4;border-radius:8px;padding:9px}.metric-row b,.metric-row em{display:block}.metric-row b{font-size:11px;color:#0e2b58}.metric-row em{font-size:9px;color:#66788f;margin-top:3px}.bars{height:110px;display:flex;gap:10px;align-items:end;margin-top:17px;border-bottom:1px solid #dfe8f3}.bars i{flex:1;background:linear-gradient(#74a5ff,#1769ff);border-radius:5px 5px 0 0}.report-sources{display:grid;grid-template-columns:repeat(5,1fr) 40px 1.15fr;gap:10px;align-items:center}.report-sources span{background:#fff;border:1px solid #dfe8f3;border-radius:11px;padding:13px;text-align:center}.report-sources i{display:block;font-size:20px;color:#1557e6}.report-sources b{display:block;font-size:11px;margin-top:6px}.report-sources .arrow{color:#1557e6;text-align:center}.report-sources>strong{background:#1557e6;color:#fff;border-radius:11px;padding:17px;text-align:center;font-size:13px}.report-sources>strong small{display:block;color:#dce8ff;margin-top:4px}.report-story{display:grid!important;grid-template-columns:1fr .9fr!important;gap:42px!important;align-items:center!important}.report-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-mini-grid div{background:#fff;border:1px solid #dfe8f3;border-radius:10px;padding:15px}.report-mini-grid b,.report-mini-grid span{display:block}.report-mini-grid b{color:#1557e6;font-size:13px}.report-mini-grid span{font-size:11px;margin-top:4px}

@media(max-width:1000px){.tsx-hero-grid{grid-template-columns:1fr .9fr!important}.tsx-cards.four{grid-template-columns:1fr 1fr}.tsx-links{grid-template-columns:1fr 1fr}.tsx-final>.tsw-shell{grid-template-columns:1fr auto 90px!important}.tsx-final .tsw-primary-btn{margin-right:75px}.report-sources{grid-template-columns:repeat(3,1fr)}.report-sources .arrow{display:none}}
@media(max-width:760px){.tsx-hero-grid,.split,.lease-timeline,.docs-cabinet,.report-story{grid-template-columns:1fr!important}.tsx-hero h1{font-size:39px}.tsx-visual{min-height:390px}.tsx-cards.four,.maint-lanes,.maint-summary{grid-template-columns:1fr 1fr}.tsx-links{grid-template-columns:1fr}.tsx-final>.tsw-shell{grid-template-columns:1fr!important;padding-right:115px!important}.tsx-final .tsw-primary-btn{margin-right:0}.finance-flow{justify-content:center}.lease-orbit{transform:scale(.82);margin:-20px -70px}.doc-map{grid-template-columns:1fr 1fr}.doc-center{grid-column:1/-1}.report-sources{grid-template-columns:1fr 1fr}}
@media(max-width:500px){.tsx-cards.four,.maint-lanes,.maint-summary,.report-sources{grid-template-columns:1fr}.tsx-visual .paper,.tsx-visual .finance-summary,.tsx-visual .ticket,.tsx-visual .report-card{width:82vw}.tsx-visual>img{width:135px}.lease-orbit{transform:scale(.63);margin:-55px -160px -100px}.finance-flow>b{display:none}.finance-flow>span{width:100%}.doc-map{grid-template-columns:1fr}.tsx-final>.tsw-shell{padding-right:25px!important;padding-bottom:110px!important}}



/* TenantSimplified India page final approved CSS */

/* TenantSimplified India page v3.2.7 */
.india327-page{background:#fff;color:#42536a;overflow:hidden;font-size:15px}
.india327-page *{box-sizing:border-box}
.india327-page p{font-size:15px;line-height:1.64;margin:0 0 13px}
.india327-page h1,.india327-page h2,.india327-page h3{color:#0e2b58}
.india327-page h1 span,.india327-page h2 span{color:#1557e6}
.india327-kicker{font-size:11px;letter-spacing:.12em;font-weight:900;color:#1557e6;margin-bottom:10px}
.india327-hero{padding:4px 0 18px;background:linear-gradient(180deg,#fff 0%,#f9fbff 100%)}
.india327-hero-grid{display:grid!important;grid-template-columns:1.08fr .92fr!important;gap:44px!important;align-items:center!important}
.india327-copy h1{font-size:48px;line-height:1.07;letter-spacing:-1.15px;margin:0 0 18px;max-width:690px}
.india327-lead{font-size:17px!important;color:#20324d}
.india327-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}
.india327-portfolio-visual{position:relative;min-height:390px}
.india327-mascot{position:absolute;width:132px;height:auto;left:3px;bottom:3px;z-index:5}
.india327-hub{position:absolute;z-index:4;left:48%;top:48%;transform:translate(-50%,-50%);width:170px;height:112px;background:#1557e6;color:#fff;border-radius:18px;display:grid;place-items:center;align-content:center;box-shadow:0 14px 30px rgba(21,87,230,.22)}
.india327-hub strong{font-size:16px}.india327-hub span{font-size:11px;margin-top:5px;color:#dbe7ff}
.india327-property{position:absolute;z-index:3;width:196px;background:#fff;border:1px solid #dfe8f3;border-radius:13px;padding:15px;box-shadow:0 8px 22px rgba(20,53,100,.07)}
.india327-property>b{font-size:23px;float:left;margin-right:10px}.india327-property strong,.india327-property span{display:block}.india327-property strong{font-size:13px;color:#0e2b58}.india327-property span{font-size:11px;line-height:1.4;margin-top:5px}
.india327-property.p1{right:0;top:15px}.india327-property.p2{right:8px;top:150px}.india327-property.p3{right:32px;bottom:5px}
.india327-line{position:absolute;height:2px;background:#a9c7ff;transform-origin:left center;z-index:1}.l1{width:165px;left:50%;top:45%;transform:rotate(-41deg)}.l2{width:145px;left:51%;top:50%;transform:rotate(0deg)}.l3{width:160px;left:50%;top:55%;transform:rotate(38deg)}
.india327-section{padding:48px 0}.india327-soft{background:#f7faff}.india327-head{max-width:850px;margin-bottom:27px}.india327-head h2,.india327-section h2,.india327-band h2,.india327-belief h2{font-size:30px;line-height:1.18;margin:0 0 13px}
.india327-relationship{height:420px;max-width:920px;margin:0 auto;position:relative}
.india327-node{position:absolute;z-index:3;width:190px;background:#fff;border:1px solid #dce7f4;border-radius:13px;padding:16px;text-align:center;box-shadow:0 6px 18px rgba(20,53,100,.05)}
.india327-node>b{display:block;font-size:22px;margin-bottom:5px}.india327-node strong{display:block;color:#0e2b58;font-size:13px}.india327-node span{display:block;font-size:11px;margin-top:4px}
.india327-node.centre{left:50%;top:50%;transform:translate(-50%,-50%);width:170px;background:#1557e6;color:#fff;border-color:#1557e6}.india327-node.centre strong{color:#fff}.india327-node.centre span{color:#dce8ff}
.india327-node.n1{left:2%;top:2%}.india327-node.n2{right:2%;top:2%}.india327-node.n3{left:0;top:43%}.india327-node.n4{right:0;top:43%}.india327-node.n5{left:6%;bottom:0}.india327-node.n6{right:6%;bottom:0}
.india327-connectors{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:visible}.india327-connectors path{stroke:#8fb7ff;stroke-width:2;fill:none;marker-end:url(#indiaArrow)}.india327-connectors polygon{fill:#1557e6}
.india327-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.india327-capabilities article{display:flex;gap:14px;border:1px solid #dfe8f3;border-radius:14px;padding:19px;background:#fff;min-height:165px}.india327-capabilities i{font-style:normal;flex:0 0 45px;width:45px;height:45px;border-radius:11px;background:#eef5ff;color:#1557e6;display:grid;place-items:center;font-size:20px}.india327-capabilities h3{font-size:16px;margin:2px 0 7px}.india327-capabilities p{font-size:13px!important;line-height:1.55;margin:0}
.india327-band{padding:48px 0;background:#0e2b58;color:#dce8ff}.india327-band h2{color:#fff}.india327-band h2 span{color:#79a7ff}.india327-band p{color:#dce8ff}.india327-workflow-grid{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:45px!important;align-items:center!important}
.india327-flow{display:grid;gap:9px}.india327-flow span{display:grid;grid-template-columns:35px 1fr;grid-template-rows:auto auto;column-gap:11px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:11px;padding:12px 14px}.india327-flow b{grid-row:1/3;width:32px;height:32px;border-radius:50%;background:#fff;color:#1557e6;display:grid;place-items:center;font-size:12px}.india327-flow strong{font-size:13px;color:#fff}.india327-flow small{font-size:11px;color:#bed1f5;margin-top:2px}
.india327-india-grid{display:grid!important;grid-template-columns:1fr .9fr!important;gap:44px!important;align-items:center!important}.india327-india-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.india327-india-card>div{border:1px solid #dfe8f3;border-radius:13px;padding:16px;background:#fff}.india327-india-card i{font-style:normal;display:grid;width:40px;height:40px;border-radius:10px;background:#eef5ff;color:#1557e6;place-items:center;font-size:18px;margin-bottom:10px}.india327-india-card strong,.india327-india-card span{display:block}.india327-india-card strong{font-size:13px;color:#0e2b58}.india327-india-card span{font-size:11px;line-height:1.45;margin-top:4px}
.india327-compare{display:grid;grid-template-columns:1fr 50px 1.2fr;align-items:center;gap:18px}.india327-scattered,.india327-connected{border:1px solid #dfe8f3;border-radius:14px;background:#fff;padding:20px}.india327-scattered h3,.india327-connected h3{font-size:17px;margin:0 0 13px}.india327-scattered span{display:block;font-size:12px;padding:8px 10px;margin:6px 0;background:#f8fafc;border-radius:7px}.india327-arrow{text-align:center;font-size:26px;color:#1557e6;font-weight:900}.india327-connected{display:flex;gap:18px;align-items:center;border-color:#a9c7ff;background:#fbfdff}.india327-connected img{width:105px;height:auto}.india327-connected p{font-size:13px!important;margin:0}
.india327-links{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.india327-links a{border:1px solid #dfe8f3;border-radius:13px;background:#fff;padding:17px;text-decoration:none;color:#0e2b58;min-height:135px}.india327-links i{font-style:normal;display:grid;width:39px;height:39px;border-radius:10px;background:#eef5ff;color:#1557e6;place-items:center;font-size:18px;margin-bottom:11px}.india327-links strong,.india327-links span{display:block}.india327-links strong{font-size:13px}.india327-links span{font-size:11px;line-height:1.45;color:#1557e6;margin-top:7px;font-weight:700}
.india327-belief{padding:42px 0;background:#eef5ff}.india327-belief>.tsw-shell{display:grid!important;grid-template-columns:150px 1fr!important;gap:30px!important;align-items:center!important}.india327-belief img{width:145px;height:auto}.india327-belief p{max-width:760px}
.india327-final{padding:0 0 46px}.india327-final>.tsw-shell{position:relative;display:grid!important;grid-template-columns:1fr auto 110px!important;gap:25px!important;align-items:center!important;background:#0e2b58;border-radius:15px;padding:26px 30px!important;overflow:hidden}.india327-final h2{font-size:24px;color:#fff;margin:0 0 6px}.india327-final p{font-size:14px;color:#dce8ff;margin:0}.india327-final img{position:absolute;right:5px;bottom:-17px;width:104px}.india327-final .tsw-primary-btn{margin-right:95px}

/* Pending minor page corrections */
.tenant326-page .tenant326-difference,
.tenant326-page .compare-note{margin-top:18px!important}
.tenant326-page .tenant326-phone,
.tenant326-page [class*="phone"]{display:none!important}

/* Lease relationship arrows */
.tsx-lease .lease-orbit:before,.tsx-lease .lease-orbit:after{content:"";position:absolute;inset:0;pointer-events:none}
.tsx-lease .orbit{z-index:3}.tsx-lease .lease-center{z-index:4}
.tsx-lease .lease-orbit{background:
linear-gradient(24deg,transparent 49.5%,#9bbcff 49.7%,#9bbcff 50.3%,transparent 50.5%),
linear-gradient(-24deg,transparent 49.5%,#9bbcff 49.7%,#9bbcff 50.3%,transparent 50.5%),
linear-gradient(0deg,transparent 49.5%,#9bbcff 49.7%,#9bbcff 50.3%,transparent 50.5%);
background-size:50% 50%;background-position:center;background-repeat:no-repeat}

@media(max-width:1000px){.india327-capabilities{grid-template-columns:1fr 1fr}.india327-links{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.india327-hero-grid,.india327-workflow-grid,.india327-india-grid{grid-template-columns:1fr!important}.india327-copy h1{font-size:39px}.india327-portfolio-visual{min-height:410px}.india327-relationship{transform:scale(.82);margin:-35px -70px}.india327-capabilities{grid-template-columns:1fr 1fr}.india327-compare{grid-template-columns:1fr}.india327-arrow{transform:rotate(90deg)}.india327-belief>.tsw-shell{grid-template-columns:110px 1fr!important}.india327-belief img{width:105px}.india327-final>.tsw-shell{grid-template-columns:1fr!important;padding-right:125px!important}.india327-final .tsw-primary-btn{margin-right:0}}
@media(max-width:500px){.india327-capabilities,.india327-india-card,.india327-links{grid-template-columns:1fr}.india327-relationship{transform:scale(.62);margin:-75px -175px -110px}.india327-portfolio-visual{min-height:440px}.india327-property{width:185px}.india327-hub{left:42%}.india327-belief>.tsw-shell{grid-template-columns:1fr!important}.india327-final>.tsw-shell{padding-right:25px!important;padding-bottom:110px!important}}



/* TenantSimplified Final SEO Engine visual corrections */

/* TenantSimplified final homepage SEO depth + internal-link cluster */
.home327-seo{padding:44px 0 48px;background:#f8fbff;border-top:1px solid #e5edf7}
.home327-seo-head{max-width:880px;margin-bottom:24px}
.home327-seo-head h2{font-size:30px;line-height:1.18;color:#0e2b58;margin:0 0 13px}
.home327-seo-head p{font-size:15px;line-height:1.64;color:#42536a;margin:0 0 11px}
.home327-seo-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.home327-seo-links a{display:block;text-decoration:none;border:1px solid #dfe8f3;background:#fff;border-radius:12px;padding:16px;min-height:96px}
.home327-seo-links strong,.home327-seo-links span{display:block}
.home327-seo-links strong{font-size:13px;color:#0e2b58}
.home327-seo-links span{font-size:11px;line-height:1.45;color:#1557e6;font-weight:700;margin-top:6px}
.feature16-app-collage:before{content:"Illustrative dashboard preview · sample data";position:absolute;right:8px;bottom:-22px;font-size:10px;line-height:1;color:#7b8899;letter-spacing:.01em}
.tenant326-page .compare-note{margin-top:20px!important}
.lease-arrow-map{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}
.lease-arrow-map path{fill:none;stroke:#77a6ff;stroke-width:2;marker-end:url(#leaseArrow327)}
.tsx-lease .lease-orbit{background:none!important}
.tsx-lease .lease-center,.tsx-lease .orbit{position:absolute;z-index:3}
@media(max-width:900px){.home327-seo-links{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.home327-seo-links{grid-template-columns:1fr}.home327-seo{padding:36px 0}.home327-seo-head h2{font-size:27px}}




/* TenantSimplified corrective email/contact update v1.0 */
.contact327-direct{margin-top:18px;border:1px solid #dfe8f3;border-radius:14px;background:#f8fbff;padding:18px}
.contact327-direct h3{font-size:16px;color:#0e2b58;margin:0 0 5px}
.contact327-direct>p{font-size:12px;line-height:1.5;color:#64748b;margin:0 0 12px}
.contact327-email-grid{display:grid;gap:8px}
.contact327-email-grid a{display:block;text-decoration:none;background:#fff;border:1px solid #e2eaf4;border-radius:9px;padding:10px 12px}
.contact327-email-grid span,.contact327-email-grid strong{display:block}
.contact327-email-grid span{font-size:10px;color:#64748b;margin-bottom:2px}
.contact327-email-grid strong{font-size:12px;color:#1557e6;overflow-wrap:anywhere}
.tsw-footer-email{display:block!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere}
@media(max-width:760px){.contact327-direct{padding:15px}}

/* === TenantSimplified UX sitewide type v1.2 === */
/* Hero top → home (~12 desktop / ~8–12 mobile). Lead 17/15. Homepage untouched. */
@media (min-width:761px){
  /* neutralized old india hero pad */
  /* neutralized old india kicker */
  html body.tsw-marketing.page-id-162 .india327-lead{font-size:17px!important}
  html body.tsw-marketing.page-id-165 .tenant326-hero{
    padding:12px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-165 .tenant326-lead{font-size:17px!important}
  html body.tsw-marketing.page-id-163 .rental325-hero,
  html body.tsw-marketing.page-id-163 .seo-hero.rental325-hero{
    padding:12px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-163 .seo-lead{font-size:17px!important}
  html body.tsw-marketing.page-id-161 .seo-hero,
  html body.tsw-marketing.page-id-164 .seo-hero{
    padding:12px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-161 .seo-lead,
  html body.tsw-marketing.page-id-164 .seo-lead{font-size:17px!important}
  html body.tsw-marketing.page-id-11 .feature16-hero{padding:12px 0 18px!important}
  html body.tsw-marketing.page-id-11 .feature16-copy{padding-top:8px!important}
}
@media (max-width:760px){
  /* neutralized old india hero pad */
  /* neutralized old india kicker */
  html body.tsw-marketing.page-id-162 .india327-lead{font-size:15px!important}
  html body.tsw-marketing.page-id-165 .tenant326-hero{
    padding:8px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-165 .tenant326-lead{font-size:15px!important}
  html body.tsw-marketing.page-id-163 .rental325-hero,
  html body.tsw-marketing.page-id-163 .seo-hero.rental325-hero{
    padding:8px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-163 .seo-lead{font-size:15px!important}
  html body.tsw-marketing.page-id-161 .seo-hero,
  html body.tsw-marketing.page-id-164 .seo-hero{
    padding:8px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-161 .seo-lead,
  html body.tsw-marketing.page-id-164 .seo-lead{font-size:15px!important}
}

/* === TenantSimplified UX sitewide type v1.4 === */
/* Gap: home 46±10 desktop / 56±10 mobile. India has kicker above H1 → tighter pad. */
/* neutralized mid india hero pad */
html body.page-id-162 .india327-kicker{margin:0 0 6px!important;line-height:1.2!important}
html body.page-id-165 .tenant326-hero,
body.page-id-165 .tenant326-hero{padding:12px 0 18px!important;margin:0!important}
html body.page-id-163 .rental325-hero,
html body.page-id-163 .seo-hero.rental325-hero,
body.page-id-163 .rental325-hero{padding:12px 0 18px!important;margin:0!important}
html body.page-id-161 .seo-hero,
html body.page-id-164 .seo-hero,
body.page-id-161 .seo-hero,
body.page-id-164 .seo-hero{padding:12px 0 18px!important;margin:0!important}
html body.page-id-166 .tsx-hero,
html body.page-id-167 .tsx-hero,
html body.page-id-168 .tsx-hero,
html body.page-id-169 .tsx-hero,
html body.page-id-170 .tsx-hero,
body.page-id-166 .tsx-hero,body.page-id-167 .tsx-hero,body.page-id-168 .tsx-hero,body.page-id-169 .tsx-hero,body.page-id-170 .tsx-hero{padding:12px 0 18px!important;margin:0!important}
/* Leads 17 desktop */
html body.page-id-161 .seo-lead,html body.page-id-163 .seo-lead,html body.page-id-164 .seo-lead,
body.page-id-161 .seo-lead,body.page-id-163 .seo-lead,body.page-id-164 .seo-lead{font-size:17px!important}
html body.page-id-162 .india327-lead,body.page-id-162 .india327-lead{font-size:17px!important}
html body.page-id-165 .tenant326-lead,body.page-id-165 .tenant326-lead{font-size:17px!important}
html body.page-id-166 .tsx-lead,html body.page-id-167 .tsx-lead,html body.page-id-168 .tsx-lead,
html body.page-id-169 .tsx-lead,html body.page-id-170 .tsx-lead,
body.page-id-166 .tsx-lead,body.page-id-167 .tsx-lead,body.page-id-168 .tsx-lead,body.page-id-169 .tsx-lead,body.page-id-170 .tsx-lead{font-size:17px!important}
@media (max-width:760px){
  /* neutralized mid india hero pad */
  html body.page-id-162 .india327-kicker{margin:0 0 4px!important}
  html body.page-id-162 .india327-lead,body.page-id-162 .india327-lead{font-size:15px!important}
  html body.page-id-165 .tenant326-hero,body.page-id-165 .tenant326-hero{padding:8px 0 16px!important}
  html body.page-id-165 .tenant326-lead{font-size:15px!important}
  html body.page-id-163 .rental325-hero,html body.page-id-163 .seo-hero.rental325-hero{padding:8px 0 16px!important}
  html body.page-id-161 .seo-hero,html body.page-id-164 .seo-hero{padding:8px 0 16px!important}
  html body.page-id-161 .seo-lead,html body.page-id-163 .seo-lead,html body.page-id-164 .seo-lead{font-size:15px!important}
  html body.page-id-166 .tsx-hero,html body.page-id-167 .tsx-hero,html body.page-id-168 .tsx-hero,
  html body.page-id-169 .tsx-hero,html body.page-id-170 .tsx-hero{padding:8px 0 16px!important}
  html body.page-id-166 .tsx-lead,html body.page-id-167 .tsx-lead,html body.page-id-168 .tsx-lead,
  html body.page-id-169 .tsx-lead,html body.page-id-170 .tsx-lead{font-size:15px!important}
}

/* === TenantSimplified UX sitewide type v1.5.5 === */
/* Must beat old tsw-marketing.page-id-162 rules (seo.css loads after site.css) */
html body.tsw-marketing.page-id-162 .india327-hero-grid{
  align-items:start!important;
}
@media (min-width:761px){
  html body.tsw-marketing.page-id-162 .india327-hero{
    padding:4px 0 18px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-162 .india327-kicker{
    margin:0!important;padding:0!important;
    font-size:10px!important;line-height:1.1!important;
  }
  html body.tsw-marketing.page-id-162 .india327-copy{padding-top:0!important;margin-top:0!important}
  html body.tsw-marketing.page-id-162 .india327-copy h1{margin-top:2px!important}
}
@media (max-width:760px){
  html body.tsw-marketing.page-id-162 .india327-hero-grid{align-items:start!important}
  html body.tsw-marketing.page-id-162 .india327-hero{
    padding:0 0 14px!important;margin:0!important;
  }
  html body.tsw-marketing.page-id-162 .india327-kicker{
    margin:0!important;padding:0!important;
    font-size:9px!important;line-height:1.1!important;
  }
  html body.tsw-marketing.page-id-162 .india327-copy h1{margin-top:2px!important}
}
