<style>
/* 1. Suppression forcée des ronds mauves */
.banner-section::before,
.banner-section::after,
.home-banner::before,
.home-banner::after,
.hero-section::before,
.hero-section::after,
section[class*="banner"]::before,
section[class*="banner"]::after {
    display: none !important;
    content: none !important;
    background: none !important;
    background-image: none !important;
}

/* 2. Application du fond blanc avec vagues et polygones orange */
.banner-section,
.home-banner,
.hero-section,
section[class*="banner"] {
    background-color: #ffffff !important;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://w3.org" viewBox="0 0 1440 810" fill="none"><rect width="1440" height="810" fill="%23ffffff"/><path d="M-60 300 C 300 150, 400 500, 900 400 C 1200 350, 1300 250, 1500 300 L 1500 810 L -60 810 Z" fill="url(%23orangeGrad)" opacity="0.06"/><path d="M-60 400 C 400 300, 600 550, 1100 400 C 1300 350, 1400 200, 1500 220" stroke="%23ff6a00" stroke-width="1.5" opacity="0.12"/><path d="M0 480 C 500 400, 700 600, 1200 450" stroke="%23ff6a00" stroke-width="1" opacity="0.08"/><path d="M-40 100 L 80 20 L 140 180 L 40 260 Z" fill="%23ff6a00" opacity="0.06"/><path d="M1250 180 L 1320 250 L 1440 100 L 1440 320 Z" fill="%23ff6a00" opacity="0.1"/><path d="M1250 200 L 1290 240 L 1250 280 Z" fill="%23ff6a00" opacity="0.15"/><circle cx="150" cy="180" r="3" fill="%23ff6a00" opacity="0.15"/><circle cx="170" cy="180" r="3" fill="%23ff6a00" opacity="0.15"/><circle cx="190" cy="180" r="3" fill="%23ff6a00" opacity="0.15"/><circle cx="150" cy="200" r="3" fill="%23ff6a00" opacity="0.15"/><circle cx="170" cy="200" r="3" fill="%23ff6a00" opacity="0.15"/><circle cx="190" cy="200" r="3" fill="%23ff6a00" opacity="0.15"/><defs><linearGradient id="orangeGrad" x1="0" y1="0" x2="1440" y2="810" gradientUnits="userSpaceOnUse"><stop stop-color="%23ff6a00"/><stop offset="1" stop-color="%23ffffff"/></linearGradient></defs></svg>') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
</style>