/* contact.css — Contact page styles (brand-aligned) */
.contact-card{
  border:1px solid rgba(0,0,0,.06); border-radius:16px; background:#fff;
  box-shadow:0 8px 20px rgba(0,0,0,.06);
}
.contact-card .card-body{ padding:1rem; }
.hp{ position:absolute; left:-9999px; opacity:0; }

form .form-label{ font-weight:600; }
