Hallo
Mit border-radius und :before / :after landest du wohl in einer Sackgasse.
Du kannst dich mit linear- und radial-gradient beschäftigen und damit den Hintergrund der Box gestalten.
Siehe zum Beispiel
https://www.mediaevent.de/css/radial-gradient.html
Oder mit SVG und die Grafik als Hintergrundbild einfügen.
Gruss
MrMurphy