/* v114 · Step 3 카드 하단 CTA를 버튼으로: 가격은 위에 작게, 버튼은 카드 폭 가득 */
#services .team .tm-foot{display:flex !important;flex-direction:column;align-items:stretch !important;gap:12px;margin-top:auto;padding:22px 0 0 !important;border-top:0 !important}
#services .team .tm-foot span{font:500 13px/1.4 var(--kr) !important;color:rgba(255,255,255,.55) !important}
#services .team .tm-foot b{display:flex !important;justify-content:space-between;align-items:center;padding:15px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.32);font:600 15px/1 var(--kr) !important;color:#fff !important;white-space:nowrap;transition:background .3s,border-color .3s,color .3s}
#services .team .tm-foot b .ar{transition:transform .3s}
#services .team:hover .tm-foot b,#services .team:focus-visible .tm-foot b{background:#fd4533;border-color:#fd4533;color:#fff !important}
#services .team:hover .tm-foot b .ar{transform:translateX(4px)}
/* AX ONE (white card): solid dark button */
#services .team.team-x .tm-foot span{color:rgba(11,11,13,.55) !important}
#services .team.team-x .tm-foot b{background:#0b0b0d;border-color:#0b0b0d;color:#fff !important}
#services .team.team-x:hover .tm-foot b,#services .team.team-x:focus-visible .tm-foot b{background:#fd4533;border-color:#fd4533}
#services .team.team-x .tm-foot{padding-bottom:4px !important}
#services .team{padding-bottom:6px !important}
#services .team .tm-foot b .ar{color:inherit !important;font-size:16px;opacity:1}
