.section-divider-zb{width:100%;text-align:center;margin-top:30px;margin-bottom:5px;padding-bottom:30px;position:relative;}
.section-divider-zb::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#1f2937,#f59e0b,#ef4444,#1f2937);}
.btn-zb-wrap{width:100%;text-align:center;}
.download-btn-zb{width:60%;min-width:300px;max-width:500px;padding:14px 18px;border:none;border-radius:50px;font-size:24px;font-weight:bold;color:#fff;cursor:pointer;background:linear-gradient(135deg,#28a745,#2ecc71,#1e7e34);box-shadow:0 6px 15px rgba(40,167,69,0.35);transition:0.25s;display:inline-flex;align-items:center;justify-content:center;gap:10px;}
.download-btn-zb i{font-size:24px;animation:iconBounce 0.9s infinite;}
.download-btn-zb:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(40,167,69,0.5);}
.download-btn-zb:active{transform:scale(0.97);}
@keyframes iconBounce{0%{transform:translateY(0);}50%{transform:translateY(-6px);}100%{transform:translateY(0);}}