Trifecta Achievement in Open and Laparoscopic Partial Nephrectomy | NCT06960135 | Trialant