.contacto-hero{background:var(--navy);text-align:center;padding:140px 0 64px}.contacto-hero .eyebrow{color:#fff;justify-content:center}.contacto-hero .eyebrow:before{filter:brightness(0)invert()}.contacto-hero h1{color:#fff;margin:6px 0 16px;font-size:44px}.contacto-hero .lead{color:#ffffffd9;max-width:560px;margin:0 auto;font-size:16px}.contacto-section{background:var(--paper)}.contacto-list{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1180px;margin:0 auto;display:grid}.contacto-card{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;align-items:center;gap:16px;padding:36px 16px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.contacto-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #0118411a}.contacto-icon{flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.contacto-icon img{object-fit:contain;width:100%;height:100%}.contacto-card h3{color:var(--navy);margin-bottom:6px;font-family:Geoform;font-size:17px;font-weight:700}.contacto-card p{color:var(--muted);white-space:nowrap;font-size:13px}@media (max-width:920px){.contacto-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.contacto-list{grid-template-columns:1fr}}
