/* ===== THEME 5: cream cards on dark sections so the dark artwork stands out ===== */
.dark-sec .card{background:linear-gradient(180deg,#fffaf0,#f8ecd3);border:1px solid #ecd9ae;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 22px 50px rgba(0,0,0,.35)}
.dark-sec .card:hover{border-color:#f59a1f;box-shadow:0 28px 60px rgba(0,0,0,.45),0 0 0 2px rgba(245,154,31,.55)}
.dark-sec .card h3,.dark-sec .card h4{color:#0b1238}
.dark-sec .card p,.dark-sec .card .text-slate-600{color:#4b4437}
.dark-sec .card img{box-shadow:0 14px 34px rgba(11,18,56,.35);border:1px solid rgba(11,18,56,.12)}

/* process steps: each step becomes a cream card */
.dark-sec .pcards>div{background:linear-gradient(180deg,#fffaf0,#f8ecd3);border:1px solid #ecd9ae;border-radius:24px;padding:14px 14px 18px;box-shadow:0 20px 44px rgba(0,0,0,.35);transition:transform .35s,box-shadow .35s,border-color .35s}
.dark-sec .pcards>div:hover{transform:translateY(-6px);border-color:#f59a1f;box-shadow:0 28px 56px rgba(0,0,0,.45),0 0 0 2px rgba(245,154,31,.5)}
.dark-sec .pcards h4{color:#0b1238;margin-top:12px}
.dark-sec .pcards p{color:#4b4437}
.dark-sec .pcards img{box-shadow:0 12px 28px rgba(11,18,56,.35)}
