/* V21: dois caminhos de atendimento, formulário destacado e identidade refinada */
.mn-whats-choices .visit-choice input:checked+span{background:#effaf4;border-color:#20a568;color:#176b45;box-shadow:inset 0 0 0 1px #20a568}
.mn-whats-choices .visit-choice span{border-color:#dfe7ec}
.mid-lead-form{background:linear-gradient(152deg,#f0f7fb 0%,#fff 61%);border:1px solid #c5dce9;box-shadow:0 18px 48px rgba(18,62,95,.11),inset 0 3px 0 #5591b3}
.mid-lead-form input,.mid-lead-form select{background:#fff}
.group-feature .group-brand-logos{order:initial;justify-content:flex-start;gap:25px;align-items:center;background:#fff;border:1px solid #edf0f1;border-radius:12px;margin:2px 0 18px;padding:12px 17px;min-height:92px}
.group-feature .group-brand-logos img{flex:0 1 auto;max-width:calc(50% - 14px);max-height:67px;width:auto;object-fit:contain}
.compare-label{white-space:nowrap;font-size:clamp(9px,.85vw,12px);padding-inline:9px}
@media(min-width:1060px){.intro-all-facts .fact-icon{width:66px;height:66px;flex-basis:66px}.intro-all-facts .fact-icon svg{width:37px;height:37px}.intro-all-facts{gap:16px}.intro-all-facts b{font-size:17px}.intro-all-facts small{font-size:11px}}
@media(max-width:760px){.group-feature .group-brand-logos{gap:12px;min-height:75px}.group-feature .group-brand-logos img{max-height:53px}.compare-label{font-size:9px;padding-inline:5px}}
