/* V89 · contatos de consultoria — adição cirúrgica */
.contact-consultants-v89{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}
.contact-consultants-v89 a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border:1px solid rgba(244,242,235,.2);border-radius:16px;color:#f4f2eb;text-decoration:none;background:rgba(244,242,235,.055);transition:background .2s ease,border-color .2s ease,transform .2s ease}
.contact-consultants-v89 a>span:first-child{display:grid;gap:3px;min-width:0}
.contact-consultants-v89 b{font-size:.88rem;line-height:1.15}
.contact-consultants-v89 small{font-size:.67rem;line-height:1.3;color:rgba(244,242,235,.68);white-space:normal}
.contact-consultants-v89 a>span:last-child{flex:0 0 auto;font-size:.95rem;opacity:.75}
.contact-consultants-v89 a:hover{background:rgba(244,242,235,.1);border-color:rgba(244,242,235,.34);transform:translateY(-1px)}
.contact-consultants-v89 a:active{transform:scale(.985)}
.contact-consultants-v89 a:focus-visible{outline:2px solid #f4f2eb;outline-offset:3px}
@media(max-width:600px){.contact-consultants-v89{grid-template-columns:1fr;gap:7px;margin-top:8px}.contact-consultants-v89 a{padding:11px 13px;border-radius:14px}.contact-consultants-v89 b{font-size:.82rem}.contact-consultants-v89 small{font-size:.63rem}}
@media(prefers-reduced-motion:reduce){.contact-consultants-v89 a{transition:none}}
