.c4y-link-cta,
.c4y-link-cta:link,
.c4y-link-cta:visited,
.c4y-link-cta:hover {
    display:inline-flex !important; align-items:center !important; gap:.5rem !important;
    color:rgb(104, 200, 81) !important; font-weight:600 !important; font-size:1rem !important;
    text-decoration:none !important;
    border:none !important; background:none !important; box-shadow:none !important;
    transition:gap .2s ease !important;
}
.c4y-link-cta:hover { gap:.75rem !important; }
.c4y-link-cta svg   { flex-shrink:0; transition:transform .2s ease; pointer-events:none; }
.c4y-link-cta:hover svg { transform:translateX(2px); }
