/* Muvit · Contacto. Identidad del sitio v6; se carga después de css/main.css. */
.contact-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;align-items:start}
.info-card{background:var(--ink);color:#fff;border-radius:22px;padding:34px;position:relative;overflow:hidden;isolation:isolate}
.info-card:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(500px 400px at 100% 0,#3a2418,transparent 70%)}
.info-card h3{font-size:24px;margin-bottom:10px}
.info-card>p{color:#cfcac4;font-size:15px;line-height:1.6}
.ci{display:grid;gap:18px;margin-top:28px}
.ci a,.ci div{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center}
.ci i{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(254,89,0,.16);color:var(--o2)}
.ci i svg{width:20px;height:20px}
.ci small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a7a19a;font-weight:600}
.ci b{font-weight:600;font-size:15.5px;line-height:1.4}
.ci a:hover b{color:var(--o2)}
@media (max-width:900px){
  .contact-grid{grid-template-columns:1fr}
  .info-card{padding:24px 20px}
}
