
/* Quick access as CTA cards */
#lvxSec .lvx-qrow{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
#lvxSec .lvx-q{ display:flex; flex-direction:column; align-items:flex-start; gap:4px;
  text-align:left; cursor:pointer; font:inherit; min-width:0; padding:16px 18px;
  border-radius:18px; background:#fff !important; border:1px solid #E3E7EC !important;
  transition:transform .15s ease, box-shadow .15s ease; }
#lvxSec .lvx-q:hover{ transform:translateY(-2px); box-shadow:0 12px 26px rgba(36,52,71,.10); }
#lvxSec .lvx-q:focus-visible{ outline:3px solid #CF9E3F; outline-offset:3px; }
#lvxSec .lvx-q.is-soon{ background:#FAF9F6 !important; }
#lvxSec .lvx-q-ic{ font-size:1.3rem; }
#lvxSec .lvx-q-n{ font-size:.98rem; font-weight:800;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .lvx-q-d{ font-size:.82rem; line-height:1.5;
  color:#5A6472 !important; -webkit-text-fill-color:#5A6472 !important; }
#lvxSec .lvx-q-cta{ margin-top:8px; font-size:.8rem; font-weight:800;
  color:#3F6B3A !important; -webkit-text-fill-color:#3F6B3A !important; }
#lvxSec .lvx-q.is-soon .lvx-q-cta{
  color:#9AA2AD !important; -webkit-text-fill-color:#9AA2AD !important; }
/* Money on the landing */
#lvxSec .lvx-money{ margin:22px 0 0; padding:20px 22px; border-radius:22px;
  background:#fff !important; border:1px solid #E3E7EC !important; }
#lvxSec .lvx-mfigs{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:14px;
  margin:14px 0 0; }
#lvxSec .lvx-mlab{ display:block; font-size:.66rem; font-weight:800; letter-spacing:.12em;
  text-transform:uppercase; color:#9AA2AD !important; -webkit-text-fill-color:#9AA2AD !important; }
#lvxSec .lvx-mval{ display:block; font-size:1.35rem; font-weight:800; margin-top:3px;
  color:#243447 !important; -webkit-text-fill-color:#243447 !important; }
#lvxSec .lvx-mval.is-over{ color:#9A4B4B !important; -webkit-text-fill-color:#9A4B4B !important; }
#lvxSec .lvx-mval.is-muted{ font-size:1rem; font-weight:700;
  color:#9AA2AD !important; -webkit-text-fill-color:#9AA2AD !important; }
#lvxSec .lvx-mbar{ height:8px; border-radius:99px; background:#EFEAE2; overflow:hidden; margin:14px 0 0; }
#lvxSec .lvx-mbar span{ display:block; height:100%; border-radius:99px; background:#5F8F5A; }
#lvxSec .lvx-mbar span.is-over{ background:#B08585; }
#lvxSec .lvx-mk{ margin:18px 0 8px; font-size:.66rem; font-weight:800; letter-spacing:.14em;
  text-transform:uppercase; color:#9AA2AD !important; -webkit-text-fill-color:#9AA2AD !important; }
#lvxSec .lvx-mups{ list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:8px; }
#lvxSec .lvx-mups li{ display:flex; justify-content:space-between; gap:12px; font-size:.9rem;
  color:#3F4753 !important; -webkit-text-fill-color:#3F4753 !important; }
#lvxSec .lvx-mnone{ margin:14px 0 0; font-size:.86rem;
  color:#8B94A0 !important; -webkit-text-fill-color:#8B94A0 !important; }
@media (max-width:820px){ #lvxSec .lvx-qrow{ grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media (max-width:560px){
  #lvxSec .lvx-qrow{ grid-template-columns:1fr; }
  #lvxSec .lvx-mfigs{ grid-template-columns:1fr; }
}
