.card-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#b0d3d7;text-decoration:none;transition:all .3s ease;position:relative}.card-link::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#b0d3d7;transition:width .3s ease}.card-link:hover{gap:12px;color:#8fb5b9}.card-link:hover::after{width:calc(100% - 28px)}.service-card.touched{transform:translateY(-10px);border-color:#b0d3d7;box-shadow:0 15px 40px rgba(176,211,215,.25)}