/* Distressed / off-market capture CTA. */
.te-distcta{background:var(--te-ink-strong);color:#fff;padding:clamp(40px,6vw,72px) 0}
.te-distcta__inner{max-width:var(--te-content-max,1240px);margin-inline:auto;padding-inline:var(--te-gutter);display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}
.te-distcta__k{display:inline-flex;align-items:center;gap:8px;font-family:var(--te-font-display);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--te-accent-light,#5AA3F5);margin:0}
.te-distcta__h{font-family:var(--te-font-display);font-weight:900;font-size:clamp(26px,3.4vw,40px);line-height:1.1;margin:14px 0 0;color:#fff}
.te-distcta__sub{color:rgba(255,255,255,.82);font-size:clamp(16px,1.6vw,18px);line-height:1.55;margin:14px 0 0;max-width:46ch}
.te-distcta__pts{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}
.te-distcta__pts li{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.9);font-size:15px}
.te-distcta__pts li svg{color:var(--te-good,#1c9d57);flex:none}
.te-distcta__form{background:#fff;border-radius:var(--te-r-18,16px);padding:clamp(20px,2.4vw,28px);box-shadow:0 24px 60px rgba(8,14,26,.34)}
.te-distcta__form .te-form__grid{grid-template-columns:1fr 1fr}
@media (max-width:820px){
	.te-distcta__inner{grid-template-columns:1fr;gap:24px}
	.te-distcta__form .te-form__grid{grid-template-columns:1fr}
}
