.plan-card{overflow:hidden}.plan-card .join-now{opacity:0;visibility:hidden;max-height:0;padding:5px;font-weight:700;transition:max-height .2s,opacity .3s,transform .3s;transform:translateY(10px)}.plan-card:hover .join-now{opacity:1;visibility:visible;max-height:200px;transform:translateY(0)}.plan-card.is-active .join-now{opacity:1;visibility:visible;cursor:default;max-height:200px;transform:translateY(0)}.plan-card.is-active:hover{background-color:inherit;border-color:#e5e7eb}
