.elementor-143 .elementor-element.elementor-element-5e69249c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-2f71376a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-242d08d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-143 .elementor-element.elementor-element-4353194d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-143 .elementor-element.elementor-element-71632fcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-18dc1d46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-372aca98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-7151f423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-67edb8a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-53385fae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-593b4d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-66cc25be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-6893f385{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-664043b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-45ad8467{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-2488ce2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-66d3386c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-38ee1a26{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-4f9a6e7c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-11c07165{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-4e677eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-5e5e6e87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-38f6c016{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-17dbd74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-244b7ab4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-6073ef4a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-95d1dd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-2ed1498f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-5c0c7e54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-7c7b28de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-2638e66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-2626337{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-41428c20{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-251d627{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-74ca6d81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-7b6afbc6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-62026464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-56a0929f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-4269264d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-6f1b921c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-74017bba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-4c67e3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-64bb30fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-5ff30b07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-7066f966{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-1ae2744b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-54c618c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-262019f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-44cff7c0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-52038da2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-143 .elementor-element.elementor-element-205a6af3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-5e69249c *//* iLISTuRENT Optional Services v1.1 — production refinement
   Requires approved iLISTuRENT V2.2.2 global CSS/header/footer.
   Replace the v1.0 Optional Services page CSS with this file.
*/
.ilr-os-page{--os-max:1180px}
.ilr-os-page .ilr-os-section{width:100%;padding:56px 28px}
.ilr-os-page .ilr-os-section__inner,.ilr-os-page .ilr-os-hero__inner{width:min(100%,var(--os-max));margin:0 auto;gap:16px}
.ilr-os-page .ilr-os-section .ilr-h2{max-width:980px}
.ilr-os-page .ilr-os-section .ilr-h2 .elementor-heading-title{line-height:1.08}
/* hero: slightly tighter, with cleaner CTA rhythm */
.ilr-os-page .ilr-os-hero{width:100%;padding:60px 28px 56px;background:#eef7fc;text-align:center}
.ilr-os-page .ilr-os-hero__inner{max-width:940px;align-items:center;gap:10px}
.ilr-os-page .ilr-os-hero .ilr-body{max-width:790px;margin:0 auto}
.ilr-os-page .ilr-os-trustline p{margin:3px 0 0!important;color:#31536b!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important}
.ilr-os-page .ilr-os-hero__actions{display:flex!important;flex-direction:row!important;gap:12px;justify-content:center;margin-top:8px}
/* service grids */
.ilr-os-page .ilr-os-marketing{background:#fff}
.ilr-os-page .ilr-os-leasing{background:#eef7fc}
.ilr-os-page .ilr-os-services__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}
.ilr-os-page .ilr-os-service-card{height:100%;padding:23px;border:1px solid #d5e1e9;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(7,57,97,.03)}
/* Non-clickable cards should look polished without suggesting click behavior. */
.ilr-os-page .ilr-os-service-card:hover{transform:none;box-shadow:0 7px 18px rgba(7,57,97,.03)}
.ilr-os-page .ilr-os-badge{width:36px;height:36px;min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#fff1e8;margin-bottom:7px}
.ilr-os-page .ilr-os-badge p{margin:0!important;color:#e45f0a!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:.05em}
.ilr-os-page .ilr-os-service-card .ilr-h3 .elementor-heading-title{font-size:21px;line-height:1.15}
.ilr-os-page .ilr-os-service-card .ilr-body p{font-size:14px!important;line-height:1.55!important;color:#4d6678!important}
/* add-on steps */
.ilr-os-page .ilr-os-steps{background:#fff}
.ilr-os-page .ilr-os-steps__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}
.ilr-os-page .ilr-os-step-card{height:100%;padding:25px;border:1px solid #d5e1e9;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(7,57,97,.025)}
.ilr-os-page .ilr-os-mini-badge{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#073961;margin-bottom:8px}
.ilr-os-page .ilr-os-mini-badge p{margin:0!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.04em}
.ilr-os-page .ilr-os-notice{margin-top:6px;padding:15px 18px;border:1px solid #f2d2bd;border-radius:11px;background:#fff7f0}
.ilr-os-page .ilr-os-notice p{margin:0!important;color:#5c7180!important;font-size:13px!important;line-height:1.5!important}
/* upgrade */
.ilr-os-page .ilr-os-upgrade{background:#eef7fc}
.ilr-os-page .ilr-os-upgrade__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:4px}
.ilr-os-page .ilr-os-mini-card,.ilr-os-page .ilr-os-upgrade-card{height:100%;padding:25px;border:1px solid #d5e1e9;border-radius:14px;background:#fff;box-shadow:0 7px 18px rgba(7,57,97,.025)}
.ilr-os-page .ilr-os-upgrade-card--featured{border:2px solid #7fc9e8;box-shadow:0 12px 28px rgba(7,57,97,.06)}
.ilr-os-page .ilr-os-upgrade-card .ilr-os-mini-badge,.ilr-os-page .ilr-os-mini-card .ilr-os-mini-badge{background:#eaf5fb}
.ilr-os-page .ilr-os-upgrade-card .ilr-os-mini-badge p,.ilr-os-page .ilr-os-mini-card .ilr-os-mini-badge p{color:#073961!important}
.ilr-os-page .ilr-os-upgrade__actions{display:flex!important;flex-direction:row!important;gap:12px;margin-top:3px}
/* roles */
.ilr-os-page .ilr-os-roles{background:#fff}
.ilr-os-page .ilr-os-roles__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:4px}
.ilr-os-page .ilr-os-role-card{height:100%;padding:27px;border:1px solid #d4e1e9;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(7,57,97,.03)}
.ilr-os-page .ilr-os-role-card--base{border-top:3px solid #61bfe8}
.ilr-os-page .ilr-os-role-card--addon{border-top:3px solid #ff9f5c}
.ilr-os-page .ilr-check-list ul{margin:4px 0 0!important;padding:0!important;list-style:none!important}
.ilr-os-page .ilr-check-list li{position:relative;margin:0 0 9px!important;padding-left:24px!important;color:#31536b;line-height:1.45}
.ilr-os-page .ilr-check-list li::before{content:'\2713';position:absolute;left:0;top:0;color:#17a566;font-weight:900}
/* faq */
.ilr-os-page .ilr-os-faq{background:#eef7fc}
.ilr-os-page .ilr-os-faq__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}
.ilr-os-page .ilr-os-faq__grid .ilr-os-mini-card{box-shadow:none;padding:24px}
.ilr-os-page .ilr-os-faq__grid .ilr-h3 .elementor-heading-title{font-size:19px;line-height:1.22}
/* final CTA */
.ilr-os-page .ilr-os-final{width:100%;padding:31px 28px;background:linear-gradient(100deg,#073961 0%,#0e5b70 100%)}
.ilr-os-page .ilr-os-final__inner{width:min(100%,var(--os-max));margin:0 auto;display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:24px}
.ilr-os-page .ilr-os-final__copy{max-width:760px;gap:4px}
.ilr-os-page .ilr-os-final__title .elementor-heading-title{color:#fff;font-size:clamp(25px,3vw,34px);font-weight:850;line-height:1.08}
.ilr-os-page .ilr-os-final__text p{margin:0!important;color:#d9e7f1!important}
.ilr-os-page .ilr-os-final__actions{display:flex!important;flex-direction:row!important;gap:12px}
/* tablet */
@media(max-width:1024px){
  .ilr-os-page .ilr-os-section,.ilr-os-page .ilr-os-hero{padding-left:24px;padding-right:24px}
  .ilr-os-page .ilr-os-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ilr-os-page .ilr-os-steps__grid,.ilr-os-page .ilr-os-upgrade__grid{grid-template-columns:1fr}
  .ilr-os-page .ilr-os-roles__grid{grid-template-columns:1fr}
  .ilr-os-page .ilr-os-faq__grid{grid-template-columns:1fr}
}
/* mobile */
@media(max-width:767px){
  .ilr-os-page .ilr-os-section,.ilr-os-page .ilr-os-hero{padding:42px 18px}
  .ilr-os-page .ilr-os-hero__actions,.ilr-os-page .ilr-os-upgrade__actions,.ilr-os-page .ilr-os-final__actions{flex-direction:column!important;width:100%}
  .ilr-os-page .ilr-os-hero__actions .elementor-widget-button,.ilr-os-page .ilr-os-hero__actions .elementor-button,
  .ilr-os-page .ilr-os-upgrade__actions .elementor-widget-button,.ilr-os-page .ilr-os-upgrade__actions .elementor-button,
  .ilr-os-page .ilr-os-final__actions .elementor-widget-button,.ilr-os-page .ilr-os-final__actions .elementor-button{width:100%}
  .ilr-os-page .ilr-os-services__grid{grid-template-columns:1fr}
  .ilr-os-page .ilr-os-final__inner{flex-direction:column!important;align-items:flex-start!important}
}/* End custom CSS */