Six files: 3 claims-safe hooks × 2 everyday avatars, one body that shows the real pack, conversion objective to a matching PDP, disclosures on. No lab coats, no day-1/day-30 bodies, no cures. Read hook and CTR at 48–72 hours or about 1,000 impressions; keep what approaches 30%+ hook and 1%+ outbound CTR without a rejection. Then iterate inside the winning family.
Use the same working floors as the rest of the canon, not a made-up supplement industry average: hook 30%+ on cold (weak below ~20%), hold 12–20%, outbound CTR 1%+ cold. This category can look clicky on miracle hooks and then fail CPA — that is a quality problem, not a reason to lower the CTR target. If conservative, compliant hooks sit at 18% and miracle hooks sit at 40% with terrible CPA and rejections, you do not have a performance mystery. You have a claim you should not be running. A rejected ad has no CPA. A miracle ad with refunds has a fake CPA. Build refund rate into the allowable number.
If Meta approved it, you can scale the file inside that platform's current mood; you cannot treat approval as a legal opinion. Approvals reverse. Competitors complain. A UK or EU complaint does not care that Ads Manager was green. Keep the conservative cut as the scale cut. On cold traffic, watch frequency 2.5–3.5. Refresh the hook first, then the face, then the proof beat. If you can only run one approved script, you have a compliance bottleneck, not a fatigue mystery — write more safe lines, not more adjectives on the unsafe one.