.green-bg-rounded {
background: #f7fbf3; /* helles Grün */
min-height: 400px;
position: relative;
overflow: hidden;
}
.green-bg-rounded .ellipse-bottom {
position: absolute;
left: 0;
right: 0;
bottom: -1px;
width: 100%;
height: 170px;
background: #fff;
border-radius: 50% 50% 0 0 / 100% 100% 0 0;
z-index: 2;
}