Five steps, one generation each. Step 1 pick any avatar (@avatar). Step 2 turn the visitor's product photo (@product) into a three-view product map on grey so every later step sees the same details. Step 3 a two-frame reference sheet that locks the face, the hair, the jacket and the chained product together (Nano Banana Pro holds the face). Step 4 an eight-panel storyboard on Seedream to check the beats before paying for the 30s. Step 5 one unbroken 30s 16:9 Seedance 2.5 render, reference mode, with the sheet and the product map attached. The prompts never name the product or a gender, they read both from the images, so the recipe works with any avatar and any product the courier can hold in their hands. Known traps: never write 'a held beat of silence', the model renders it as a literal frozen frame, write tension as micro-motion instead; never write 'walks to the doors', the model walks to the END of the car, so stage the fight to finish beside the side doors; never cut to an outside camera on a door that already opened, the model closes and reopens it.