/* Nhóm 5 — In ấn & Marketing (giaiPhapInAn, heThongTemNhan, websiteDoanhNghiep, setupShopeeTiktokShop, socialMarketingKol).
   Chỉ bố cục riêng của nhóm; mọi khối còn lại dùng component trong components.css.
   Nạp qua {% block page_css %} (trước components.css). */

/* Card giải pháp có link cuối card (heThongTemNhan): link luôn nằm đáy card để các card thẳng hàng */
.vn-mk-solutions .vn-card { display: flex; flex-direction: column; align-items: flex-start; }
.vn-mk-solutions .vn-card__text { margin-bottom: var(--vn-space-3); }
.vn-mk-more {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  margin-top: auto;
  color: var(--vn-text-heading);
  font-weight: var(--vn-fw-semibold);
  text-decoration: underline;
}
.vn-mk-more:hover,
.vn-mk-more:focus-visible { color: var(--vn-gold-700); }

/* Ảnh hero cắt từ poster nền trắng: bo góc + bóng nhẹ để không thành khối trắng góc vuông dán trên nền navy */
.vn-hero__media img { border-radius: var(--vn-radius-lg); box-shadow: var(--vn-shadow-md); }
