.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.contact-map{min-height:100%;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}@media(max-width:980px){.contact-grid{grid-template-columns:1fr}}