/* V108 — final contact/footer balance tune */

/* Move CTA lower for better vertical symmetry inside the right dark card */
.contact-card-premium {
  display: flex;
  flex-direction: column;
}

.contact-card-cta {
  margin-top: auto !important;
}

/* Footer: bring copyright/info upward and remove excess empty black space */
.site-footer {
  padding: 14px 0 18px !important;
}

.footer-bottom {
  margin-top: 0 !important;
  padding-top: 14px !important;
  border-top: 1px solid rgba(255,255,255,.10) !important;
}

@media (max-width: 720px) {
  .site-footer {
    padding: 12px 0 16px !important;
  }

  .footer-bottom {
    padding-top: 12px !important;
    gap: 12px !important;
  }
}
