.zp-step{transition:transform .3s ease, box-shadow .3s ease;}
.zp-step:hover{transform:translateY(-4px);box-shadow:0 0 12px rgba(199,161,70,0.55);}

/* Font size reduction for Box 1 and Box 3 text */
.zp-step.box1 p, .zp-step.box1 li,
.zp-step.box3 p, .zp-step.box3 li {font-size: 0.9rem !important;}
