/* ===== Deluxe Quick Cards (make them pop) ===== */
.la-cards{margin-top:.5rem;margin-bottom:1rem}
.la-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
@media (max-width: 992px){ .la-grid{grid-template-columns:1fr} }
.la-card{position:relative; border:none; border-radius:18px; overflow:hidden; background:transparent}
.la-card .body{
  position:relative; min-height:140px; padding:22px 22px 20px 22px;
  border-radius:18px; color:#0b1b3a; backdrop-filter:saturate(1.1) blur(4px);
  box-shadow:0 16px 32px rgba(2,6,23,.12);
}
.la-card:nth-child(1) .body{ background:linear-gradient(145deg,#e6f6ff 0%, #b9e6ff 48%, #dbeafe 100%); }
.la-card:nth-child(2) .body{ background:linear-gradient(145deg,#fff1f2 0%, #fde68a 45%, #fff7ed 100%); }
.la-card .body::after{
  content:''; position:absolute; right:-40px; top:-40px; width:180px; height:180px; border-radius:50%;
  opacity:.18; filter:blur(2px);
  background: radial-gradient(circle at 30% 30%, #38bdf8 0%, #2563eb 60%, #1e3a8a 100%);
}
.la-card:nth-child(2) .body::after{ background: radial-gradient(circle at 30% 30%, #f59e0b 0%, #fb7185 60%, #9333ea 100%); }
.la-title{font-size:22px; font-weight:900; color:#0b1b3a; letter-spacing:.2px; margin-bottom:6px}
.la-sub{color:#334155; font-size:14px; opacity:.9}
.la-badge{
  display:inline-flex; align-items:center; gap:8px;
  margin-top:12px; padding:8px 14px; font-size:13px; font-weight:800;
  color:#0b1b3a; background:#ffffff; border:2px solid rgba(15,23,42,.08);
  border-radius:999px; box-shadow:0 4px 10px rgba(2,6,23,.10);
  transition:transform .15s ease, box-shadow .15s ease;
}
.la-badge::before{ content:'→'; display:inline-block; font-weight:900; transform:translateY(-1px); }
.la-card:hover .la-badge{ transform:translateY(-1px); box-shadow:0 8px 16px rgba(2,6,23,.16); }
.la-card .body .la-title::before{
  content:''; display:inline-block; width:12px; height:12px; border-radius:4px; margin-right:10px;
  background:linear-gradient(135deg,#22d3ee,#0ea5e9); box-shadow:0 2px 6px rgba(14,165,233,.5);
}
.la-card .inner{
  background:rgba(255,255,255,.65); border-radius:14px; padding:14px; margin-top:10px;
  box-shadow: 0 1px 0 rgba(255,255,255,.9) inset, 0 1px 0 rgba(148,163,184,.2);
}