.loan-calc-apply-btn{display:inline-block;margin-top:15px;padding:12px 30px;background:var(--accent);color:var(--dark);border:none;border-radius:50px;font-weight:600;font-size:15px;cursor:pointer;transition:var(--transition);box-shadow:0 5px 15px rgba(233,196,106,.3);text-align:center;text-decoration:none;position:relative;z-index:1;overflow:hidden}.loan-calc-apply-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:var(--transition)}.loan-calc-apply-btn:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(233,196,106,.4);background:#f0b23a}.loan-calc-apply-btn:hover::before{left:100%}.loan-calc-apply-btn:active{transform:translateY(0)}.loan-calc-fade-in{animation:loan-calc-fadeIn .5s ease}