/* V19 — refinamento de apresentação e conversão */
.intro-copy .feature-strip{display:none!important}
.intro-all-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;border-top:1px solid #e5e8e9;padding-top:26px;margin-top:10px}
.intro-all-facts>div{display:flex;align-items:center;gap:10px;min-width:0}
.intro-all-facts .fact-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:12px;background:#edf1f2;color:#b64349}
.intro-all-facts .fact-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.intro-all-facts b{display:block;font:750 14px Manrope,sans-serif;color:#24384b;line-height:1.2}
.intro-all-facts small{display:block;color:#6e7f8c;font-size:10px;line-height:1.45;margin-top:4px}
.mid-lead-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:26px 36px}
.form-invite{font-size:12px;color:#627786;line-height:1.6;margin:12px 0 6px}
.footer-realizacao>span:last-child{display:block;width:156px;height:40px;font-size:0;background:url('assets/alo-imoveis-branco.png') left center/contain no-repeat}
.features-grid .feature-wire{position:relative;isolation:isolate;overflow:hidden;background:none!important}
.features-grid .feature-wire::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(0deg,rgba(7,25,41,.84),rgba(7,25,41,.46) 38%,transparent 76%),url('assets/minnesota-real-infra-v18.webp') center 53%/cover;transition:transform .65s ease}
.features-grid .feature-wire:hover::before{transform:scale(1.065)}
.features-grid .feature-wire>*{position:relative;z-index:1}
@media(max-width:1050px){.intro-all-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}}
@media(max-width:760px){.intro-all-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.intro-all-facts .fact-icon{flex-basis:36px;width:36px;height:36px}.intro-all-facts .fact-icon svg{width:22px;height:22px}.intro-all-facts b{font-size:12px}.intro-all-facts small{font-size:9px}.mid-lead-grid{display:flex;flex-direction:column}}
@media(prefers-reduced-motion:reduce){.features-grid .feature-wire::before{transition:none}}
