A stratified permuted block randomization method will be used in this trial. Participants will first be stratified based on the type of spastic cerebral palsy into three strata: hemiplegia, diplegia, and quadriplegia. Within each stratum, participants will be randomly assigned to one of the three study groups: Group A (visual-motor integration intervention), Group B (visual perception intervention), and Group C (control group). Thus, randomization will be performed separately within each CP subtype to ensure balance across groups. To achieve allocation concealment, we will use sealed, opaque envelopes made with foil and carbon paper to prevent any visibility of group assignment. Since we are not certain about the exact number of participants in each CP subtype in advance, and to follow recommendations from similar studies (e.g., Doig et al., 2005), we will prepare more than the planned 30 envelopes specifically, 81 envelopes in total, consisting of 27 for each group (A, B, and C). These envelopes will be distributed across three Tupperware-style containers, each labeled according to the CP subtype (hemiplegia, diplegia, quadriplegia). In each container, 9 envelopes from each group (A, B, and C) will be placed (totaling 27 envelopes per stratum). These envelopes will not be mixed between strata. Within each stratum, random blocks of size 3 and 6 will be created, and envelopes will be shuffled within each block. To determine the sequence of blocks, a coin-flipping method will be used: if the coin lands on heads, a block of size 3 will be selected; if tails, a block of size 6. This process will be repeated until a complete block sequence is generated for each stratum. Once the block order is finalized, it will remain fixed. Subsequently, envelopes within each stratum will be numbered sequentially: H1–H27 for hemiplegia, D1–D27 for diplegia, and Q1–Q27 for quadriplegia. As each participant enters the trial, after being classified by CP subtype, the next available envelope in that stratum will be assigned to them in sequence. Importantly, this entire randomization and allocation process will be performed by an independent researcher who is not involved in recruitment, intervention delivery, or outcome assessments, in order to minimize potential bias 54.