{"id":19,"date":"2025-11-25T17:05:24","date_gmt":"2025-11-25T17:05:24","guid":{"rendered":"https:\/\/ballsimulator.com\/?page_id=19"},"modified":"2026-04-13T00:56:07","modified_gmt":"2026-04-13T00:56:07","slug":"accueil","status":"publish","type":"page","link":"https:\/\/ballsimulator.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"19\" class=\"elementor elementor-19\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1118a42 e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"1118a42\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-0abb157 e-flex e-con-boxed wpr-equal-height-no e-con e-child\" data-id=\"0abb157\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-988d692 elementor-widget elementor-widget-heading\" data-id=\"988d692\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"text-gradient-custom\">Ballsimulator<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f371f7 elementor-widget elementor-widget-heading\" data-id=\"0f371f7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><div>\n  Create viral videos<br>\n  that make money<br>\n  <span style=\"color: #9E00FF\">in 5 minutes.<\/span><span style=\"font-style: inherit\"><\/span><\/div><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77fe8df elementor-align-left elementor-widget elementor-widget-button\" data-id=\"77fe8df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#plan\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewbox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">See plans &amp; Start<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c6e543f elementor-widget elementor-widget-text-editor\" data-id=\"c6e543f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t <a href=\"https:\/\/ballsimulator.com\/en\/paiement-dadhesion-2\/?pmpro_level=4\">Or try the free demo (limited) &gt;<\/a> \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-400db6b e-flex e-con-boxed wpr-equal-height-no e-con e-child\" data-id=\"400db6b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2662f12 elementor-widget elementor-widget-shortcode\" data-id=\"2662f12\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div style=\"position:relative;padding-top:56.25%;border-radius:20px;overflow:hidden;\"><iframe src=\"https:\/\/iframe.mediadelivery.net\/embed\/554046\/7ab3a1ae-526d-4227-8b2a-6e09c835252a?autoplay=true&amp;loop=false&amp;muted=false&amp;preload=true&amp;responsive=true\" loading=\"lazy\" style=\"border:0;position:absolute;top:0;height:100%;width:100%;\" allow=\"accelerometer;gyroscope;autoplay;encrypted-media;picture-in-picture;\" allowfullscreen=\"true\"><\/iframe><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e53ac6b e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"e53ac6b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-639bac5 elementor-widget elementor-widget-heading\" data-id=\"639bac5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Get millions of views with <span class=\"text-gradient-custom\">Ballsimulator<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e7f7073 e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"e7f7073\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b6cba73 e-con-full e-flex wpr-equal-height-no e-con e-child\" data-id=\"b6cba73\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ebb2d6 elementor-widget elementor-widget-heading\" data-id=\"6ebb2d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Physics &amp; <span class=\"text-gradient-custom\">music<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d41639a elementor-widget elementor-widget-text-editor\" data-id=\"d41639a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The first music-driven bouncing-ball simulator designed for creators. Generate hypnotic loops, sync the sound, and blow up your view counts. Import your own sounds, or use our library of globally recognized hits remixed by the ball\u2019s physics.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9b69f1 e-con-full e-flex wpr-equal-height-no e-con e-child\" data-id=\"d9b69f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cdbeed elementor-widget elementor-widget-html\" data-id=\"4cdbeed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- bouncing_ball_animation.html -->\n\n<style>\n    \/* Le conteneur de la simulation *\/\n    .demo-visual {\n        width: 300px;\n        height: 300px;\n        margin: 0 auto;\n        position: relative;\n        border: 2px solid rgba(255,255,255,0.1);\n        border-radius: 50%;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        box-shadow: 0 0 50px rgba(0,0,0,0.5);\n        background: radial-gradient(circle, rgba(59,130,246,0.1) 0%, rgba(0,0,0,0) 70%);\n        overflow: visible; \/* Important pour voir les notes sortir un peu *\/\n    }\n\n    \/* La balle *\/\n    .demo-ball {\n        width: 20px;\n        height: 20px;\n        background: #fff;\n        border-radius: 50%;\n        box-shadow: 0 0 15px #fff, 0 0 30px var(--primary, #3b82f6);\n        position: relative;\n        z-index: 2;\n        animation: triangle-bounce 2s infinite linear;\n    }\n\n    \/* Les Notes de musique *\/\n    .note {\n        position: absolute;\n        top: 50%;\n        left: 50%;\n        font-size: 24px;\n        color: #ffffff; \/* COULEUR BLANCHE POUR LA NOTE *\/\n        opacity: 0; \/* Invisible par d\u00e9faut *\/\n        pointer-events: none;\n        z-index: 1;\n    }\n\n    \/* Positionnement pr\u00e9cis des 3 notes aux points d'impact *\/\n    .note-1 { margin-top: -150px; margin-left: 0px; }   \/* Haut *\/\n    .note-2 { margin-top: 80px; margin-left: 130px; }   \/* Bas Droite *\/\n    .note-3 { margin-top: 80px; margin-left: -130px; }  \/* Bas Gauche *\/\n\n    \/* Animation des notes (Pop & Fade) *\/\n    \/* Dur\u00e9e 2s pour \u00eatre synchro avec la balle *\/\n    .note-1 { animation: note-pop 2s infinite linear; animation-delay: 0s; }\n    .note-2 { animation: note-pop 2s infinite linear; animation-delay: 0.666s; } \/* 1\/3 du temps *\/\n    .note-3 { animation: note-pop 2s infinite linear; animation-delay: 1.333s; } \/* 2\/3 du temps *\/\n\n    @keyframes triangle-bounce {\n        0% { transform: translate(0px, -140px); }\n        33.33% { transform: translate(121px, 70px); }\n        66.66% { transform: translate(-121px, 70px); }\n        100% { transform: translate(0px, -140px); }\n    }\n\n    @keyframes note-pop {\n        0% { \n            opacity: 0; \n            transform: translate(-50%, -50%) scale(0.5); \n        }\n        5% { \n            opacity: 1; \n            transform: translate(-50%, -50%) scale(1.5); \n            text-shadow: 0 0 15px var(--primary, #3b82f6); \/* LUEUR BLEUE N\u00c9ON *\/\n        }\n        20% { \n            opacity: 0; \n            transform: translate(-50%, -80%) scale(1); \/* Elle monte un peu en disparaissant *\/\n        }\n        100% { opacity: 0; }\n    }\n<\/style>\n\n<!-- Structure HTML -->\n<div class=\"demo-visual\">\n    <!-- Les 3 notes invisibles qui s'activent au contact -->\n    <div class=\"note note-1\">\ud83c\udfb5<\/div>\n    <div class=\"note note-2\">\ud83c\udfb5<\/div>\n    <div class=\"note note-3\">\ud83c\udfb5<\/div>\n    \n    <!-- La balle -->\n    <div class=\"demo-ball\"><\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-61f2a8f e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"61f2a8f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-883c9b7 elementor-widget elementor-widget-heading\" data-id=\"883c9b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Multiple modes. Infinite <span class=\"text-gradient-custom\">possibilities<\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c2a2a3f e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"c2a2a3f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-632eb3c elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"632eb3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    :root {\r\n        --neon-cyan: #00f3ff;\r\n        --neon-purple: #bc13fe;\r\n        --neon-pink: #ff00ff;\r\n        --card-bg: #121212;\r\n    }\r\n\r\n    \/* Conteneur Pleine Largeur *\/\r\n    .neon-grid-wrapper {\r\n        padding: 60px 20px;\r\n        background: transparent;\r\n        font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\r\n        width: 100%;\r\n        max-width: 100%; \r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* LA GRILLE EN MODE LISTE *\/\r\n    .neon-grid {\r\n        display: grid;\r\n        grid-template-columns: repeat(2, 1fr); \r\n        gap: 20px;\r\n        width: 100%; \r\n        max-width: 100%; \r\n        margin: 0 auto;\r\n    }\r\n\r\n    \/* LA CARTE (Toujours Horizontale) *\/\r\n    .neon-card {\r\n        position: relative;\r\n        background: var(--card-bg);\r\n        border: 2px solid var(--neon-cyan);\r\n        border-radius: 16px;\r\n        overflow: hidden;\r\n        transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n        display: flex;\r\n        flex-direction: row; \/* Image \u00e0 gauche, texte \u00e0 droite *\/\r\n        align-items: center; \/* CORRECTION : Centre l'image et le texte verticalement, sans les d\u00e9former *\/\r\n        height: 100%; \r\n        box-sizing: border-box;\r\n    }\r\n\r\n    \/* Animation de la carte au survol *\/\r\n    .neon-card:hover {\r\n        transform: translateY(-5px); \r\n        box-shadow: 0 15px 35px rgba(0, 243, 255, 0.3);\r\n        border-color: var(--neon-purple);\r\n    }\r\n\r\n    \/* Badge Populaire *\/\r\n    .badge-populaire {\r\n        position: absolute;\r\n        top: 10px;\r\n        left: 10px;\r\n        background: var(--neon-pink);\r\n        color: white;\r\n        padding: 5px 10px;\r\n        border-radius: 6px;\r\n        font-size: 10px;\r\n        font-weight: 900;\r\n        text-transform: uppercase;\r\n        z-index: 10; \r\n        box-shadow: 0 0 15px var(--neon-pink);\r\n    }\r\n\r\n    \/* CONTENEUR IMAGE *\/\r\n    .card-image-container {\r\n        position: relative;\r\n        flex: 0 0 35%; \r\n        max-width: 35%;\r\n        aspect-ratio: 1 \/ 1; \/* CORRECTION : Force l'image \u00e0 rester un carr\u00e9 parfait *\/\r\n        overflow: hidden;\r\n        border-right: 1px solid rgba(0, 243, 255, 0.2); \r\n    }\r\n\r\n    .card-image-container img {\r\n        width: 100%;\r\n        height: 100%;\r\n        object-fit: cover; \/* Comme le conteneur est carr\u00e9, l'image n'est plus rogn\u00e9e *\/\r\n        display: block;\r\n        transition: transform 0.5s ease, filter 0.5s ease;\r\n    }\r\n\r\n    \/* Interaction Image au survol *\/\r\n    .neon-card:hover .card-image-container img {\r\n        transform: scale(1.1); \r\n        filter: brightness(0.4) blur(1px); \r\n    }\r\n\r\n    \/* LE BOUTON SUR L'IMAGE *\/\r\n    .card-overlay-btn {\r\n        display: inline-block;\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%) scale(0.9); \r\n        background: transparent;\r\n        border: 2px solid var(--neon-cyan);\r\n        color: var(--neon-cyan) !important;\r\n        text-decoration: none !important; \r\n        cursor: pointer; \r\n        padding: 10px 16px; \r\n        border-radius: 30px; \r\n        font-weight: 800;\r\n        text-transform: uppercase;\r\n        font-size: 0.8rem;\r\n        letter-spacing: 1px;\r\n        z-index: 20; \r\n        opacity: 0; \r\n        white-space: nowrap; \r\n        transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); \r\n        box-shadow: 0 0 10px rgba(0, 243, 255, 0);\r\n    }\r\n\r\n    \/* Apparition du bouton au survol *\/\r\n    .neon-card:hover .card-overlay-btn {\r\n        opacity: 1;\r\n        transform: translate(-50%, -50%) scale(1); \r\n        background: rgba(0, 243, 255, 0.1);\r\n        box-shadow: 0 0 20px rgba(0, 243, 255, 0.6), inset 0 0 10px rgba(0, 243, 255, 0.4);\r\n        text-shadow: 0 0 5px white;\r\n    }\r\n    \r\n    .card-overlay-btn:hover {\r\n        background: rgba(0, 243, 255, 0.3);\r\n    }\r\n\r\n    \/* TEXTE TEASER (MODE BIENT\u00d4T) *\/\r\n    .teaser-overlay {\r\n        position: absolute;\r\n        top: 50%;\r\n        left: 50%;\r\n        transform: translate(-50%, -50%);\r\n        background: rgba(18, 18, 18, 0.85);\r\n        border: 1px solid var(--neon-cyan);\r\n        padding: 10px 15px;\r\n        border-radius: 8px;\r\n        text-align: center;\r\n        z-index: 10;\r\n        box-shadow: 0 0 15px rgba(0, 243, 255, 0.2);\r\n        white-space: nowrap;\r\n    }\r\n\r\n    .teaser-overlay .teaser-title {\r\n        display: block;\r\n        color: var(--neon-cyan);\r\n        font-weight: 900;\r\n        text-transform: uppercase;\r\n        font-size: 1rem;\r\n        letter-spacing: 1px;\r\n        margin-bottom: 4px;\r\n    }\r\n\r\n    .teaser-overlay .teaser-sub {\r\n        display: block;\r\n        color: #e0e0e0;\r\n        font-weight: 700;\r\n        text-transform: uppercase;\r\n        font-size: 0.6rem;\r\n        letter-spacing: 2px;\r\n    }\r\n\r\n    \/* ZONE TEXTE *\/\r\n    .card-content {\r\n        padding: 20px 25px;\r\n        flex: 1; \/* Prend tout l'espace restant *\/\r\n        display: flex !important;\r\n        flex-direction: column;\r\n        justify-content: center;\r\n    }\r\n\r\n    .card-content h3 {\r\n        color: var(--neon-cyan);\r\n        font-size: clamp(1.1rem, 1.3vw, 1.3rem); \r\n        margin: 0 0 8px 0;\r\n        text-transform: uppercase;\r\n        letter-spacing: 1px;\r\n        font-weight: 800;\r\n        line-height: 1.2; \r\n        overflow-wrap: break-word; \r\n        word-wrap: break-word;\r\n    }\r\n\r\n    .card-content p {\r\n        color: #e0e0e0;\r\n        font-size: clamp(0.85rem, 1vw, 0.95rem); \r\n        line-height: 1.5;\r\n        margin: 0;\r\n    }\r\n\r\n    \/* ================= RESPONSIVE ================= *\/\r\n    \r\n    @media (max-width: 1024px) {\r\n        .neon-grid { grid-template-columns: 1fr; }\r\n    }\r\n\r\n    \/* Ajustements pour MOBILE : On garde l'image \u00e0 gauche et enti\u00e8re ! *\/\r\n    @media (max-width: 650px) {\r\n        .card-image-container { \r\n            flex: 0 0 40%; \/* L'image prend 40% de la largeur sur mobile *\/\r\n            max-width: 40%; \r\n            aspect-ratio: 1 \/ 1; \/* Reste carr\u00e9e *\/\r\n        }\r\n        \r\n        .card-content { padding: 15px; }\r\n        \r\n        .card-content h3 { font-size: 1rem; margin-bottom: 5px; }\r\n        .card-content p { font-size: 0.8rem; line-height: 1.3; }\r\n        \r\n        .card-overlay-btn { \r\n            padding: 8px 10px; \r\n            font-size: 0.65rem; \r\n            white-space: normal;\r\n            text-align: center;\r\n        }\r\n\r\n        .badge-populaire { top: 5px; left: 5px; font-size: 8px; padding: 4px 6px; }\r\n        \r\n        .teaser-overlay { padding: 5px 8px; }\r\n        .teaser-overlay .teaser-title { font-size: 0.75rem; }\r\n        .teaser-overlay .teaser-sub { font-size: 0.45rem; }\r\n    }\r\n<\/style>\r\n\r\n<div class=\"neon-grid-wrapper\">\r\n    <div class=\"neon-grid\">\r\n        \r\n        <div class=\"neon-card\">\r\n            <div class=\"badge-populaire\">Popular<\/div>\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2025\/11\/mode-classique.webp\" alt=\"Mode Classique\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Classic<\/h3>\r\n                <p>The ultimate viral simulation. A hypnotic dance where the ball, desperate to escape, keeps viewers hooked until the very last circle.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2025\/11\/mode-infinite-loop.webp\" alt=\"Infinite Loop\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Infinite Loop<\/h3>\r\n                <p>Mathematical virality at its peak. Watch as a single ball multiplies into thousands in an exponential storm.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2025\/11\/mode-destruction.webp\" alt=\"Mode Destruction\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Destruction<\/h3>\r\n                <p>Raw satisfaction (ASMR). Turn every beat into impact and watch the walls shatter, until the ball finally escapes!<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n            <div class=\"badge-populaire\">Popular<\/div>\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2026\/02\/Mode-Accumulation.webp\" alt=\"Mode Accumulation\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Accumulation<\/h3>\r\n                <p>One of the trendiest bouncing ball modes! Every ball that hits a spike stays trapped until the final escape!<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2026\/02\/Mode-collision.webp\" alt=\"Mode Collision\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Collision<\/h3>\r\n                <p>Two balls bouncing in a circle until they collide, triggering a massive explosion of balls!<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n             <div class=\"badge-populaire\">Popular<\/div>\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2026\/03\/Mode-Web-Expansion.webp\" alt=\"Mode Web Expansion\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Web Expansion<\/h3>\r\n                <p>The ball weaves a complex, hypnotic geometric web, growing larger with every impact. The perfect combination for generating dense, striking visuals that truly captivate.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2026\/03\/Mode-Trail-Expansion.webp\" alt=\"Mode Trail Expansion\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Trail Expansion<\/h3>\r\n                <p>Let the ball paint the void! With its endless rainbow trail, Trail Expansion mode merges the ball's growth with an explosion of color. The result? A hypnotic and deeply satisfying visual loop!<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\">\r\n            <div class=\"badge-populaire\">Popular<\/div>\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2026\/03\/Mode-Spirale.webp\" alt=\"Mode Spirale\">\r\n                <a href=\"#plan\" class=\"card-overlay-btn\">Unlock now<\/a>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Spiral<\/h3>\r\n                <p>Immerse your viewers in a visual vortex. The ball traces a hypnotic spiral that instantly grabs attention.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"neon-card\" style=\"border-style: dashed; opacity: 0.9;\">\r\n            <div class=\"card-image-container\">\r\n                <img decoding=\"async\" src=\"https:\/\/ballsimulator.com\/wp-content\/uploads\/2025\/11\/update-scaled-e1764264197868.webp\" alt=\"Bient\u00f4t\" style=\"filter: brightness(0.4) blur(1px);\">\r\n                <div class=\"teaser-overlay\">\r\n                    <span class=\"teaser-title\">Surprise<\/span>\r\n                    <span class=\"teaser-sub\">Coming soon<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"card-content\">\r\n                <h3>Coming soon\u2026<\/h3>\r\n                <p>Fresh simulation modes and exciting new features will be rolled out regularly, giving you endless creative possibilities.<\/p>\r\n            <\/div>\r\n        <\/div>\r\n\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-242a580 e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"242a580\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a33ea16 elementor-widget elementor-widget-menu-anchor\" data-id=\"a33ea16\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"plan\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-300f7d2 e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"300f7d2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2cecdaf elementor-widget elementor-widget-heading\" data-id=\"2cecdaf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Affordable. Earned back with a single video<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2113b8d elementor-widget elementor-widget-text-editor\" data-id=\"2113b8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Pick the plan that matches your goals. Flexible subscriptions, cancel anytime.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ad3773 e-con-full e-flex wpr-equal-height-no e-con e-parent\" data-id=\"7ad3773\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-no-translation=\"\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d07e74c elementor-widget elementor-widget-html\" data-id=\"d07e74c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================\r\n   STYLE GLOBAL & TOGGLE\r\n   ========================================= *\/\r\n.pricing-wrapper {\r\n    max-width: 500px;\r\n    margin: 10px auto 40px auto;\r\n    font-family: 'Inter', Helvetica, Arial, sans-serif;\r\n    text-align: center;\r\n    color: #fff;\r\n    box-sizing: border-box;\r\n}\r\n\r\n\/* S\u00c9LECTEUR DYNAMIQUE *\/\r\n.plan-selector {\r\n    display: inline-flex;\r\n    background: rgba(255, 255, 255, 0.05);\r\n    padding: 6px;\r\n    border-radius: 18px;\r\n    margin-bottom: 30px;\r\n    border: 1px solid rgba(255, 255, 255, 0.1);\r\n    gap: 6px;\r\n}\r\n\r\n.selector-btn {\r\n    background: transparent;\r\n    border: none;\r\n    padding: 12px 18px;\r\n    border-radius: 14px;\r\n    color: #888;\r\n    cursor: pointer;\r\n    font-weight: 700;\r\n    font-size: 13px;\r\n    transition: all 0.3s ease;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    min-width: 90px;\r\n}\r\n\r\n.selector-btn.active {\r\n    background: #00C896;\r\n    color: #000;\r\n    box-shadow: 0 4px 15px rgba(0, 200, 150, 0.4);\r\n}\r\n\r\n.discount-tag {\r\n    font-size: 11px;\r\n    font-weight: 900;\r\n    background: rgba(0, 200, 150, 0.15); \/* Vert transparent au repos *\/\r\n    color: inherit; \/* S'adapte exactement comme le texte principal au survol\/actif *\/\r\n    padding: 3px 8px;\r\n    border-radius: 6px;\r\n    margin-top: 4px;\r\n    letter-spacing: 0.5px;\r\n}\r\n\r\n.active .discount-tag { \r\n    background: rgba(0,0,0,0.15); \r\n    color: #000; \r\n}\r\n\r\n\/* =========================================\r\n   CARTE CREATOR PRO\r\n   ========================================= *\/\r\n.card-creator {\r\n    background: linear-gradient(145deg, #111 0%, #222 100%);\r\n    border: 3px solid #00C896;\r\n    color: #fff;\r\n    box-shadow: 0 20px 50px rgba(0, 200, 150, 0.15);\r\n    border-radius: 16px;\r\n    padding: 40px 30px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n    text-align: center;\r\n    transition: transform 0.2s ease, opacity 0.2s ease;\r\n}\r\n\r\n.creator-badge {\r\n    background: #00C896;\r\n    color: #fff;\r\n    display: inline-block;\r\n    padding: 6px 15px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    margin: 0 auto 20px auto;\r\n    box-shadow: 0 0 10px #00C896;\r\n}\r\n\r\n.plan-title {\r\n    margin: 0; \r\n    font-size: 26px; \r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    font-weight: 800;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n    color: #fff;\r\n}\r\n\r\n\/* --- ZONE DE PRIX --- *\/\r\n.price-box-creator {\r\n    border-bottom: 1px solid rgba(255,255,255,0.2);\r\n    padding-bottom: 20px;\r\n    margin: 20px 0;\r\n}\r\n\r\n.price-top-row {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin-bottom: -5px; \r\n    min-height: 24px;\r\n}\r\n\r\n.old-price {\r\n    font-size: 24px;\r\n    font-weight: 700;\r\n    text-decoration: line-through;\r\n    text-decoration-thickness: 3px;\r\n    opacity: 0.8;\r\n    color: #aaa;\r\n    text-decoration-color: #00C896;\r\n}\r\n\r\n.promo-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 10px;\r\n    font-weight: 900;\r\n    padding: 4px 8px;\r\n    border-radius: 4px;\r\n    text-transform: uppercase;\r\n    line-height: 1;\r\n    background: rgba(0, 200, 150, 0.2); \r\n    color: #00C896; \r\n    border: 1px solid rgba(0, 200, 150, 0.3);\r\n}\r\n\r\n.promo-badge .fa-clock {\r\n    font-size: 14px;\r\n    margin-right: 6px;\r\n    position: relative;\r\n    top: 1px;\r\n}\r\n\r\n\/* Le grand prix affich\u00e9 (\u00e9quivalent mensuel) *\/\r\n.big-price-creator {\r\n    font-size: 56px;\r\n    font-weight: 900;\r\n    color: #00C896;\r\n    line-height: 1;\r\n    margin-top: 10px;\r\n    letter-spacing: -2px;\r\n}\r\n.big-price-creator span {\r\n    font-size: 20px;\r\n    letter-spacing: 0;\r\n}\r\n\r\n\/* --- ENCART DE COMPARAISON --- *\/\r\n.payment-detail-wrapper {\r\n    min-height: 40px; \r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    margin-top: 15px;\r\n}\r\n\r\n.payment-summary-box {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    background: rgba(0, 0, 0, 0.4);\r\n    border: 1px solid rgba(255, 255, 255, 0.15);\r\n    border-radius: 8px;\r\n    padding: 8px 18px;\r\n    gap: 15px;\r\n}\r\n\r\n.summary-old {\r\n    color: #fff; \r\n    font-size: 15px;\r\n    text-decoration: line-through;\r\n    font-weight: 700;\r\n}\r\n\r\n.summary-divider {\r\n    width: 1px;\r\n    height: 18px;\r\n    background: rgba(255, 255, 255, 0.2);\r\n}\r\n\r\n.summary-new {\r\n    color: #fff; \r\n    font-size: 15px;\r\n    font-weight: 800;\r\n}\r\n\r\n.summary-monthly {\r\n    color: #aaa;\r\n    font-size: 14px;\r\n    font-weight: 600;\r\n}\r\n\r\n\/* --- DESCRIPTION & FEATURES --- *\/\r\n.plan-description {\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n    margin-bottom: 25px;\r\n    font-style: italic;\r\n    padding: 0 10px;\r\n    color: #d1d5db;\r\n    min-height: 45px; \r\n}\r\n\r\n.duel-list {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0 0 30px 0;\r\n    text-align: left;\r\n    flex-grow: 1;\r\n}\r\n.duel-list li {\r\n    padding: 12px 0;\r\n    font-size: 15px;\r\n    display: flex;\r\n    align-items: center;\r\n    border-bottom: 1px dashed rgba(255,255,255,0.2);\r\n    color: #ddd;\r\n}\r\n\r\n.fas { min-width: 20px; text-align: center; margin-right: 12px; }\r\n.fa-bolt { color: #00C896; }\r\n.promo-badge .fas { min-width: auto; text-align: left; margin-right: 6px; }\r\n\r\n.creator-highlight { color: #00C896; font-weight: bold; margin-right: 5px; }\r\n\r\n\/* --- BOUTON --- *\/\r\n.btn-container { width: 100%; margin-top: auto; }\r\n\r\n.btn-duel {\r\n    display: block;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n    padding: 18px;\r\n    text-align: center;\r\n    text-decoration: none !important;\r\n    font-weight: bold;\r\n    font-size: 18px;\r\n    border-radius: 8px;\r\n    transition: all 0.3s ease; \r\n    line-height: 1.2;\r\n}\r\n\r\n.btn-creator-style {\r\n    background-color: #00C896;\r\n    color: white !important;\r\n    box-shadow: 0 0 20px rgba(0, 200, 150, 0.4);\r\n    border-radius: 50px;\r\n}\r\n.btn-creator-style:hover {\r\n    background-color: #00a37a;\r\n    box-shadow: 0 0 30px rgba(0, 200, 150, 0.8); \r\n    transform: translateY(-2px); \r\n}\r\n\r\n\/* MOBILE *\/\r\n@media (max-width: 600px) {\r\n    .plan-selector { flex-wrap: wrap; justify-content: center; }\r\n    .big-price-creator { font-size: 48px; }\r\n    .payment-summary-box { flex-direction: column; gap: 5px; padding: 10px; }\r\n    .summary-divider { width: 40px; height: 1px; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"pricing-wrapper\">\r\n    \r\n    <div class=\"plan-selector\">\r\n        <button class=\"selector-btn active\" onclick=\"updateCard('1mo', 39, 19, 19, 19, 'START NO COMMITMENT', 'https:\/\/ballsimulator.com\/en\/paiement-dadhesion\/?pmpro_level=3')\">\r\n            <span>1 MONTH<\/span>\r\n        <\/button>\r\n        <button class=\"selector-btn\" onclick=\"updateCard('6mo', null, 11.50, 69, 114, 'UNLOCK 6 MONTHS', 'https:\/\/ballsimulator.com\/en\/paiement-dadhesion\/?pmpro_level=5')\">\r\n            <span>6 MONTHS<\/span> <span class=\"discount-tag\">-40%<\/span>\r\n        <\/button>\r\n        <button class=\"selector-btn\" onclick=\"updateCard('12mo', null, 8.25, 99, 228, 'BECOME A PRO CREATOR', 'https:\/\/ballsimulator.com\/en\/paiement-dadhesion\/?pmpro_level=6')\">\r\n            <span>12 MONTHS<\/span> <span class=\"discount-tag\">-60%<\/span>\r\n        <\/button>\r\n    <\/div>\r\n\r\n    <div class=\"duel-card card-creator\" id=\"creator-card\">\r\n        <div> \r\n            <div class=\"creator-badge\">Business Use<\/div>\r\n            <h3 class=\"plan-title\">CREATOR PRO \ud83c\udfac<\/h3>\r\n            \r\n            <div class=\"price-box-creator\">\r\n                <div class=\"price-top-row\">\r\n                    <span class=\"old-price\" id=\"dyn-old-price\" style=\"display: inline;\">$39<\/span>\r\n                    <span class=\"promo-badge\"><i class=\"fas fa-clock\"><\/i> LIMITED TIME OFFER<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"big-price-creator\" id=\"dyn-main-price\">$19<span>\/month<\/span><\/div>\r\n                \r\n                <div class=\"payment-detail-wrapper\" id=\"dyn-payment-wrapper\">\r\n                    <span class=\"summary-monthly\">No commitment. Cancel anytime.<\/span>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            <p class=\"plan-description\" id=\"dyn-description\">\r\n                Ideal for creating satisfying videos for TikTok, Shorts, Reels and starting to make money with your audience.\r\n            <\/p>\r\n\r\n            <ul class=\"duel-list\">\r\n                <li><i class=\"fas fa-bolt\"><\/i> All Game Modes<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> <strong class=\"creator-highlight\">UNLIMITED<\/strong> Auto-Searches<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> Advanced Audio + Sound Design<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> Video Recording \/ Export<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> <strong>Commercial License<\/strong><\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> Custom Watermark<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"btn-container\">\r\n            <a href=\"https:\/\/ballsimulator.com\/en\/paiement-dadhesion\/?pmpro_level=3\" class=\"btn-duel btn-creator-style\" id=\"dyn-btn-link\">\r\n                START NO COMMITMENT\r\n            <\/a>\r\n            <p style=\"font-size:12px; margin-top:10px; color:#888;\">Secure Payment<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div>\r\n\r\n<script>\r\nfunction updateCard(type, fakeOldPrice, equivPrice, totalToPay, trueValue, btnText, url) {\r\n    const card = document.getElementById('creator-card');\r\n    \r\n    card.style.transform = 'scale(0.98)';\r\n    card.style.opacity = '0.7';\r\n\r\n    setTimeout(() => {\r\n        \/\/ 1. Prix barr\u00e9 du haut\r\n        const oldPriceElement = document.getElementById('dyn-old-price');\r\n        if (type === '1mo') {\r\n            oldPriceElement.style.display = 'inline';\r\n            oldPriceElement.innerText = '$' + fakeOldPrice;\r\n        } else {\r\n            oldPriceElement.style.display = 'none';\r\n        }\r\n\r\n        \/\/ 2. Prix \u00e9quivalent par mois (ajout du '$' devant au lieu de derri\u00e8re pour la version anglaise)\r\n        const displayEquiv = (equivPrice % 1 !== 0) ? equivPrice.toFixed(2) : equivPrice;\r\n        document.getElementById('dyn-main-price').innerHTML = '$' + displayEquiv + '<span>\/month<\/span>';\r\n\r\n        \/\/ 3. Encart d'opposition directe & Description\r\n        const wrapper = document.getElementById('dyn-payment-wrapper');\r\n        const desc = document.getElementById('dyn-description');\r\n\r\n        if(type === '1mo') {\r\n            wrapper.innerHTML = '<span class=\"summary-monthly\">No commitment. Cancel anytime.<\/span>';\r\n            desc.innerHTML = \"Ideal for creating satisfying videos for TikTok, Shorts, Reels and starting to make money with your audience.\";\r\n        } else {\r\n            const periodText = type === '6mo' ? '6 months' : '1 year';\r\n            wrapper.innerHTML = `\r\n                <div class=\"payment-summary-box\">\r\n                    <span class=\"summary-old\">$${trueValue}<\/span>\r\n                    <div class=\"summary-divider\"><\/div>\r\n                    <span class=\"summary-new\">$${totalToPay} for ${periodText} access<\/span>\r\n                <\/div>\r\n            `;\r\n            \r\n            if (type === '6mo') {\r\n                desc.innerHTML = \"The perfect compromise to build your channel over several months and maximize your virality.\";\r\n            } else {\r\n                desc.innerHTML = \"The choice of pros. A year of peace of mind to generate a continuous stream of viral videos at a lower cost.\";\r\n            }\r\n        }\r\n\r\n        \/\/ 4. Bouton (Mise \u00e0 jour avec la psychologie)\r\n        const btn = document.getElementById('dyn-btn-link');\r\n        btn.innerText = btnText;\r\n        btn.href = url;\r\n\r\n        card.style.transform = 'scale(1)';\r\n        card.style.opacity = '1';\r\n    }, 150);\r\n\r\n    \/\/ Style du toggle\r\n    const buttons = document.querySelectorAll('.selector-btn');\r\n    buttons.forEach(b => b.classList.remove('active'));\r\n    event.currentTarget.classList.add('active');\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f6665cb e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex wpr-equal-height-no e-con e-parent\" data-id=\"f6665cb\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\" data-no-translation=\"\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4293d94 elementor-widget elementor-widget-html\" data-id=\"4293d94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* =========================================\r\n   STYLE GLOBAL & DESKTOP\r\n   ========================================= *\/\r\n.pricing-duel {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: stretch;\r\n    gap: 100px;\r\n    max-width: 1200px;\r\n    margin: 0 auto;\r\n    font-family: 'Inter', Helvetica, Arial, sans-serif;\r\n    color: #333;\r\n    box-sizing: border-box;\r\n    position: relative;\r\n}\r\n\r\n\/* SEPARATOR LINE *\/\r\n.pricing-duel::before {\r\n    content: '';\r\n    position: absolute;\r\n    left: 50%;\r\n    top: 5%;\r\n    bottom: 5%;\r\n    width: 1px;\r\n    background: linear-gradient(to bottom, transparent, #e0e0e0, #e0e0e0, transparent);\r\n    transform: translateX(-50%);\r\n    z-index: 0;\r\n}\r\n\r\n\/* \"OR\" CIRCLE *\/\r\n.vs-circle {\r\n    position: absolute;\r\n    top: 50%;\r\n    left: 50%;\r\n    transform: translate(-50%, -50%);\r\n    background: #fff;\r\n    width: 50px;\r\n    height: 50px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    font-weight: 900;\r\n    font-size: 14px;\r\n    color: #333;\r\n    box-shadow: 0 5px 20px rgba(0,0,0,0.15);\r\n    z-index: 10;\r\n    border: 4px solid #fff;\r\n}\r\n\r\n\/* CARD STRUCTURE *\/\r\n.duel-card {\r\n    flex: 1;\r\n    border-radius: 16px;\r\n    padding: 40px 30px;\r\n    text-align: center;\r\n    display: flex;\r\n    flex-direction: column;\r\n    justify-content: space-between;\r\n    z-index: 1;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   \ud83d\udfe3 NEON GAMER CARD \ud83d\udfe3\r\n   ========================================= *\/\r\n.card-gamer {\r\n    background: linear-gradient(135deg, #0a0412 0%, #180a26 100%);\r\n    border: 2px solid #7A3E9F;\r\n    box-shadow: 0 0 25px rgba(122, 62, 159, 0.3), inset 0 0 10px rgba(122, 62, 159, 0.1);\r\n    color: #fff !important;\r\n}\r\n\r\n.card-gamer .plan-title, \r\n.card-gamer h3,\r\n.card-gamer p,\r\n.card-gamer li { color: #eee !important; }\r\n\r\n.gamer-badge {\r\n    background: #7A3E9F;\r\n    box-shadow: 0 0 15px rgba(122, 62, 159, 0.6);\r\n    color: #fff !important;\r\n    display: inline-block;\r\n    padding: 6px 15px;\r\n    border-radius: 6px;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    margin: 0 auto 20px auto;\r\n}\r\n\r\n.price-box-gamer {\r\n    background: rgba(0, 0, 0, 0.5); \r\n    border: 2px solid #7A3E9F;\r\n    padding: 15px;\r\n    border-radius: 8px;\r\n    margin: 20px 0;\r\n}\r\n\r\n.big-price-gamer {\r\n    font-size: 42px;\r\n    font-weight: 900;\r\n    color: #fff !important;\r\n    line-height: 1;\r\n    text-shadow: 0 0 10px rgba(122, 62, 159, 0.7);\r\n}\r\n\r\n.card-gamer .old-price {\r\n    color: #aaa;\r\n    text-decoration-color: #ff5e57;\r\n}\r\n.card-gamer .promo-badge {\r\n    background: #7A3E9F; \r\n    color: #fff;\r\n    box-shadow: 0 0 5px #7A3E9F;\r\n}\r\n.neon-red-text {\r\n    color: #ff5e57 !important;\r\n    text-shadow: 0 0 5px #ff5e57;\r\n}\r\n\r\n\r\n\/* =========================================\r\n   \ud83d\udfe2 CREATOR CARD \ud83d\udfe2\r\n   ========================================= *\/\r\n.card-creator {\r\n    background: linear-gradient(145deg, #111 0%, #222 100%);\r\n    border: 3px solid #00C896;\r\n    color: #fff;\r\n    box-shadow: 0 20px 50px rgba(0, 200, 150, 0.15);\r\n}\r\n\r\n.creator-badge {\r\n    background: #00C896;\r\n    color: #fff;\r\n    display: inline-block;\r\n    padding: 6px 15px;\r\n    border-radius: 50px;\r\n    font-size: 12px;\r\n    font-weight: 800;\r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    margin: 0 auto 20px auto;\r\n    box-shadow: 0 0 10px #00C896;\r\n}\r\n\r\n.price-box-creator {\r\n    border-bottom: 1px solid rgba(255,255,255,0.2);\r\n    padding-bottom: 15px;\r\n    margin: 20px 0;\r\n}\r\n\r\n.big-price-creator {\r\n    font-size: 56px;\r\n    font-weight: 900;\r\n    color: #00C896;\r\n    line-height: 1;\r\n}\r\n\r\n\r\n\/* --- COMMON TYPOGRAPHY --- *\/\r\n.plan-title {\r\n    margin: 0; \r\n    font-size: 26px; \r\n    text-transform: uppercase;\r\n    letter-spacing: 1px;\r\n    font-weight: 800;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 10px;\r\n}\r\n\r\n\/* --- STRIKETHROUGH PRICES & BADGES --- *\/\r\n.price-top-row {\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    gap: 10px;\r\n    margin-bottom: -5px; \r\n}\r\n\r\n.old-price {\r\n    font-size: 24px;\r\n    font-weight: 700;\r\n    text-decoration: line-through;\r\n    text-decoration-thickness: 3px;\r\n    opacity: 0.8;\r\n}\r\n\r\n.promo-badge {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    font-size: 10px;\r\n    font-weight: 900;\r\n    padding: 4px 8px;\r\n    border-radius: 4px;\r\n    text-transform: uppercase;\r\n    line-height: 1;\r\n}\r\n\r\n.promo-badge .fa-clock {\r\n    font-size: 14px;\r\n    margin-right: 6px;\r\n    position: relative;\r\n    top: 1px;\r\n}\r\n\r\n.card-creator .old-price {\r\n    color: #aaa;\r\n    text-decoration-color: #00C896;\r\n}\r\n.card-creator .promo-badge {\r\n    background: rgba(0, 200, 150, 0.2); \r\n    color: #00C896; \r\n    border: 1px solid rgba(0, 200, 150, 0.3);\r\n}\r\n\r\n\r\n\/* --- PLAN DESCRIPTION --- *\/\r\n.plan-description {\r\n    font-size: 15px;\r\n    line-height: 1.5;\r\n    margin-bottom: 25px;\r\n    font-style: italic;\r\n    padding: 0 10px;\r\n}\r\n.card-gamer .plan-description { color: #d1d5db !important; }\r\n.card-creator .plan-description { color: #d1d5db; }\r\n\r\n\r\n\/* --- LISTS --- *\/\r\n.duel-list {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0 0 30px 0;\r\n    text-align: left;\r\n    flex-grow: 1;\r\n}\r\n.duel-list li {\r\n    padding: 12px 0;\r\n    font-size: 15px;\r\n    display: flex;\r\n    align-items: center;\r\n}\r\n.card-gamer .duel-list li { border-bottom: 1px dashed rgba(255,255,255,0.15); color: #eee !important; }\r\n.card-creator .duel-list li { border-bottom: 1px dashed rgba(255,255,255,0.2); color: #ddd; }\r\n\r\n\/* --- ICONS --- *\/\r\n.fas { margin-right: 12px; min-width: 20px; text-align: center; }\r\n\r\n.card-gamer .fa-check { color: #a55eea; text-shadow: 0 0 8px #a55eea; }\r\n.card-gamer .fa-times { color: #777; }\r\n\r\n.card-creator .fa-bolt, \r\n.card-creator .fa-check { color: #00C896; }\r\n.promo-badge .fas { min-width: auto; text-align: left; margin-right: 6px; }\r\n\r\n\r\n\/* --- STRIKETHROUGH ITEMS --- *\/\r\n.locked-feature {\r\n    color: #888 !important; \r\n    opacity: 0.7;\r\n    text-decoration: none !important; \r\n}\r\n.locked-feature span {\r\n    text-decoration: line-through;\r\n}\r\n\r\n.creator-highlight { color: #00C896; font-weight: bold; }\r\n\r\n\/* --- BUTTONS (ANIMATED) --- *\/\r\n.btn-container { width: 100%; margin-top: auto; }\r\n\r\n.btn-duel {\r\n    display: block;\r\n    width: 100%;\r\n    box-sizing: border-box;\r\n    padding: 18px;\r\n    text-align: center;\r\n    text-decoration: none !important;\r\n    font-weight: bold;\r\n    font-size: 18px;\r\n    border-radius: 8px;\r\n    transition: all 0.3s ease; \r\n    line-height: 1.2;\r\n}\r\n\r\n.btn-gamer-style {\r\n    background-color: #7A3E9F;\r\n    color: white !important;\r\n    border: none;\r\n    box-shadow: 0 0 20px rgba(122, 62, 159, 0.5); \r\n}\r\n.btn-gamer-style:hover {\r\n    background-color: #8e44ad;\r\n    box-shadow: 0 0 30px rgba(122, 62, 159, 0.8);\r\n    transform: translateY(-2px);\r\n}\r\n\r\n.btn-creator-style {\r\n    background-color: #00C896;\r\n    color: white !important;\r\n    box-shadow: 0 0 20px rgba(0, 200, 150, 0.4);\r\n    border-radius: 50px;\r\n}\r\n.btn-creator-style:hover {\r\n    background-color: #00a37a;\r\n    color: white !important;\r\n    box-shadow: 0 0 30px rgba(0, 200, 150, 0.8); \r\n    transform: translateY(-2px); \r\n}\r\n\r\n\r\n\/* =========================================\r\n   \u26a1 MOBILE VERSION (CORRECTED) \u26a1\r\n   ========================================= *\/\r\n@media (max-width: 900px) {\r\n    .pricing-duel {\r\n        flex-direction: column; \r\n        gap: 0px; \r\n        padding: 0 10px;\r\n        overflow: visible;\r\n    }\r\n    .pricing-duel::before { display: none; }\r\n\r\n    \/* ORDER CORRECTION: CREATOR FIRST *\/\r\n    .card-creator { order: 1; } \r\n    .vs-circle    { order: 2; } \r\n    .card-gamer   { order: 3; } \r\n\r\n    .vs-circle {\r\n        position: relative;\r\n        top: auto; left: auto; transform: none;\r\n        margin: 40px auto; \r\n        box-shadow: none;\r\n        background: #fff;\r\n        border: 2px solid #ddd;\r\n        z-index: 5;\r\n        overflow: visible;\r\n    }\r\n\r\n    .vs-circle::before {\r\n        content: '';\r\n        position: absolute;\r\n        width: 120px; height: 1px;\r\n        background: linear-gradient(to right, transparent, #ccc);\r\n        top: 50%; right: 100%; transform: translateY(-50%);\r\n    }\r\n\r\n    .vs-circle::after {\r\n        content: '';\r\n        position: absolute;\r\n        width: 120px; height: 1px;\r\n        background: linear-gradient(to right, #ccc, transparent);\r\n        top: 50%; left: 100%; transform: translateY(-50%);\r\n    }\r\n\r\n    .big-price-creator { font-size: 42px; }\r\n    .big-price-gamer   { font-size: 36px; }\r\n    .plan-title        { font-size: 22px; }\r\n    .duel-card { padding: 30px 20px; }\r\n}\r\n<\/style>\r\n\r\n<div class=\"pricing-duel\">\r\n    \r\n    <div class=\"vs-circle\">OR<\/div>\r\n\r\n    <div class=\"duel-card card-gamer\">\r\n        <div> \r\n            <div class=\"gamer-badge\">Personal Use<\/div>\r\n            <h3 class=\"plan-title\">GAMER PACK \ud83c\udfae<\/h3>\r\n            \r\n            <div class=\"price-box-gamer\">\r\n                <div class=\"price-top-row\">\r\n                    <span class=\"old-price\">49$<\/span>\r\n                    <span class=\"promo-badge\"><i class=\"fas fa-clock\"><\/i> LAUNCH OFFER<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"big-price-gamer\">29$<\/div>\r\n                <div style=\"font-size:14px; font-weight:bold; margin-top:5px; color:#eee !important;\">1 YEAR ACCESS<\/div>\r\n                <div class=\"neon-red-text\" style=\"font-size:11px; font-weight:bold; margin-top:5px; text-transform: uppercase;\">One-time payment (No subscription)<\/div>\r\n            <\/div>\r\n\r\n            <p class=\"plan-description\">\r\n                Explore all simulator modes for 12 months. The ideal pack for playing and relaxing, without pressure.\r\n            <\/p>\r\n\r\n            <ul class=\"duel-list\">\r\n                <li><i class=\"fas fa-check\"><\/i> All Game Modes<\/li>\r\n                <li><i class=\"fas fa-check\"><\/i> 5 Auto-Searches \/ Day<\/li>\r\n                <li><i class=\"fas fa-check\"><\/i> Basic Audio Library<\/li>\r\n                <li class=\"locked-feature\"><i class=\"fas fa-times\"><\/i> <span>Video Recording\/Export<\/span><\/li>\r\n                <li class=\"locked-feature\"><i class=\"fas fa-times\"><\/i> <span>Commercial License<\/span><\/li>\r\n                <li class=\"locked-feature\"><i class=\"fas fa-times\"><\/i> <span>Custom Watermark<\/span><\/li>\r\n            <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"btn-container\">\r\n            <a href=\"https:\/\/ballsimulator.com\/en\/paiement-dadhesion\/?pmpro_level=2\" class=\"btn-duel btn-gamer-style\">\r\n                BUY THE PACK\r\n            <\/a>\r\n            <p style=\"font-size:12px; margin-top:10px; color:#aaa !important;\">Secure Payment<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"duel-card card-creator\">\r\n        <div> \r\n            <div class=\"creator-badge\">Business Use<\/div>\r\n            <h3 class=\"plan-title\" style=\"color:#fff;\">CREATOR PRO \ud83c\udfac<\/h3>\r\n            \r\n            <div class=\"price-box-creator\">\r\n                <div class=\"price-top-row\">\r\n                    <span class=\"old-price\">39$<\/span>\r\n                    <span class=\"promo-badge\"><i class=\"fas fa-clock\"><\/i> LIMITED TIME<\/span>\r\n                <\/div>\r\n\r\n                <div class=\"big-price-creator\">19$<span style=\"font-size:20px\">\/month<\/span><\/div>\r\n                <div style=\"font-size:14px; color:#ccc;\"> Cancel anytime. No commitment.<\/div>\r\n            <\/div>\r\n\r\n            <p class=\"plan-description\">\r\n                Ideal for creating satisfying videos for TikTok, Shorts, Reels, and making money with your audience.\r\n            <\/p>\r\n\r\n            <ul class=\"duel-list\">\r\n                <li><i class=\"fas fa-bolt\"><\/i> All Game Modes<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> <strong class=\"creator-highlight\" style=\"margin-right:5px;\">UNLIMITED<\/strong> Auto-Searches<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> Advanced Audio + Sound Design<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> Video Recording\/Export<\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> <strong>Commercial License<\/strong><\/li>\r\n                <li><i class=\"fas fa-bolt\"><\/i> Custom Watermark<\/li>\r\n            <\/ul>\r\n        <\/div>\r\n\r\n        <div class=\"btn-container\">\r\n            <a href=\"https:\/\/ballsimulator.com\/en\/paiement-dadhesion\/?pmpro_level=3\" class=\"btn-duel btn-creator-style\">\r\n                START SUBSCRIPTION\r\n            <\/a>\r\n            <p style=\"font-size:12px; margin-top:10px; color:#888;\">Secure Payment<\/p>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26028e8 e-con-full e-flex wpr-equal-height-no e-con e-parent\" data-id=\"26028e8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30d3534 elementor-widget-mobile__width-initial elementor-widget elementor-widget-html\" data-id=\"30d3534\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bs-pricing-bonus-container\">\r\n    <div class=\"bs-bonus-card gold-premium-subtle\">\r\n        <div class=\"bs-icon-circle\">\r\n            <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"bs-icon gold\"><path d=\"M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"><\/path><\/svg>\r\n        <\/div>\r\n        \r\n        <div class=\"bs-content\">\r\n            <h4 class=\"bs-title-pricing\">Bonus Membre : Programme Affili\u00e9<\/h4>\r\n            <p class=\"bs-description-pricing\">\r\n                Touchez <strong class=\"gold-text\">30% recurring commission<\/strong> sur chaque vente gr\u00e2ce \u00e0 votre lien de parrainage.\r\n            <\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<style>\r\n:root {\r\n    --gold-gradient: linear-gradient(45deg, #BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);\r\n}\r\n\r\n.bs-pricing-bonus-container {\r\n    padding: 0 !important;\r\n    margin: 0 !important;\r\n    width: 100%;\r\n    display: flex;\r\n    justify-content: center;\r\n}\r\n\r\n.bs-bonus-card.gold-premium-subtle {\r\n    background: rgba(15, 15, 15, 0.9);\r\n    border: 1px solid #BF953F;\r\n    box-shadow: 0 10px 40px rgba(191, 149, 63, 0.15);\r\n    border-radius: 20px;\r\n    padding: 15px 25px;\r\n    width: 100% !important;\r\n    max-width: none !important;\r\n    display: flex;\r\n    flex-direction: row; \/* Forc\u00e9 en ligne m\u00eame sur mobile *\/\r\n    align-items: center;\r\n    gap: 20px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    margin: 0 !important;\r\n    box-sizing: border-box;\r\n}\r\n\r\n.bs-icon-circle {\r\n    background: rgba(191, 149, 63, 0.15);\r\n    width: 50px;\r\n    height: 50px;\r\n    min-width: 50px;\r\n    border-radius: 50%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border: 1px solid rgba(191, 149, 63, 0.3);\r\n}\r\n\r\n.bs-icon.gold {\r\n    width: 25px;\r\n    height: 25px;\r\n    color: #FCF6BA;\r\n    filter: drop-shadow(0 0 5px rgba(191, 149, 63, 0.5));\r\n}\r\n\r\n.bs-content {\r\n    flex-grow: 1;\r\n    margin: 0;\r\n}\r\n\r\n.gold-text {\r\n    color: #FCF6BA;\r\n    font-weight: 800;\r\n}\r\n\r\n.bs-title-pricing {\r\n    margin: 0 0 2px 0;\r\n    font-size: 1.15rem;\r\n    font-weight: 800;\r\n    color: #ffffff;\r\n    letter-spacing: 0.5px;\r\n}\r\n\r\n.bs-description-pricing {\r\n    margin: 0 !important;\r\n    font-size: 0.95rem;\r\n    color: #d1d1d1;\r\n    line-height: 1.3;\r\n}\r\n\r\n\/* AJUSTEMENTS MOBILE : On garde l'alignement Logo | Texte *\/\r\n@media (max-width: 850px) {\r\n    .bs-bonus-card.gold-premium-subtle {\r\n        padding: 12px 15px; \/* Plus compact *\/\r\n        gap: 15px;\r\n    }\r\n    \r\n    .bs-icon-circle {\r\n        width: 40px; \/* Plus petit pour mobile *\/\r\n        height: 40px;\r\n        min-width: 40px;\r\n    }\r\n\r\n    .bs-icon.gold {\r\n        width: 20px;\r\n        height: 20px;\r\n    }\r\n\r\n    .bs-title-pricing {\r\n        font-size: 0.95rem; \/* R\u00e9duction texte *\/\r\n    }\r\n\r\n    .bs-description-pricing {\r\n        font-size: 0.8rem;\r\n        line-height: 1.2;\r\n    }\r\n}\r\n\r\n\/* Pour les \u00e9crans vraiment tr\u00e8s petits (iPhone SE...) *\/\r\n@media (max-width: 400px) {\r\n    .bs-bonus-card.gold-premium-subtle {\r\n        gap: 10px;\r\n    }\r\n    .bs-title-pricing {\r\n        font-size: 0.85rem;\r\n    }\r\n}\r\n<\/style>\r\n\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function() {\r\n    const currentLang = document.documentElement.lang;\r\n    if (currentLang.includes('en')) {\r\n        const title = document.querySelector('.bs-title-pricing');\r\n        const desc = document.querySelector('.bs-description-pricing');\r\n        if(title) title.innerText = \"Member Bonus: Affiliate Program\";\r\n        if(desc) desc.innerHTML = \"Earn a <strong class='gold-text'>30% commission<\/strong> on every sale through your referral link.\";\r\n    }\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6ebd2fc e-flex e-con-boxed wpr-equal-height-no e-con e-parent\" data-id=\"6ebd2fc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e054958 elementor-widget elementor-widget-shortcode\" data-id=\"e054958\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><style>\n        \/* Grid Structure *\/\n        .vb-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));\n            gap: 30px;\n            margin-bottom: 40px;\n        }\n\n        \/* Cards Design *\/\n        .vb-card {\n            background: #0f111a;\n            border-radius: 16px;\n            border: 1px solid rgba(255, 255, 255, 0.05);\n            overflow: hidden;\n            transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n            display: flex;\n            flex-direction: column;\n            text-decoration: none !important;\n            height: 100%;\n            outline: none;\n        }\n        .vb-card:hover {\n            transform: translateY(-8px);\n            border-color: #BA4BFF; \/* Nouveau Violet *\/\n            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);\n        }\n        .vb-img-container {\n            position: relative;\n            width: 100%;\n            height: 200px;\n            overflow: hidden;\n        }\n        .vb-img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.6s ease;\n        }\n        .vb-card:hover .vb-img {\n            transform: scale(1.1);\n        }\n        .vb-category {\n            display: inline-block;\n            align-self: flex-start;\n            background: #BA4BFF; \/* Nouveau Violet *\/\n            color: white;\n            padding: 4px 12px;\n            border-radius: 50px;\n            font-size: 0.7rem;\n            font-weight: 800;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            margin-bottom: 15px;\n        }\n        .vb-img-container .vb-category {\n            position: absolute;\n            top: 15px;\n            left: 15px;\n            z-index: 2;\n            margin-bottom: 0;\n        }\n        .vb-content {\n            padding: 24px;\n            flex-grow: 1;\n            display: flex;\n            flex-direction: column;\n        }\n        .vb-title {\n            color: #ffffff;\n            font-size: 1.4rem;\n            font-weight: 700;\n            line-height: 1.3;\n            margin-bottom: 12px;\n            transition: color 0.3s ease;\n            text-decoration: none !important;\n        }\n        .vb-card:hover .vb-title {\n            color: #BA4BFF; \/* Nouveau Violet *\/\n        }\n        .vb-excerpt {\n            color: #94a3b8;\n            font-size: 0.95rem;\n            line-height: 1.6;\n            margin-bottom: 20px;\n            flex-grow: 1;\n        }\n        .vb-footer {\n            display: flex;\n            align-items: center;\n            color: #BA4BFF; \/* Nouveau Violet *\/\n            font-weight: 600;\n            font-size: 0.9rem;\n            margin-top: auto;\n            text-decoration: none !important;\n        }\n        .vb-footer svg {\n            margin-left: 8px;\n            transition: transform 0.3s ease;\n        }\n        .vb-card:hover .vb-footer svg {\n            transform: translateX(5px);\n        }\n\n        \/* Bottom Link Section *\/\n        .vb-more-link-container {\n            text-align: center;\n            margin-top: 20px;\n        }\n        .vb-all-posts-link {\n            color: #64748b; \n            text-decoration: none !important;\n            font-size: 0.95rem;\n            font-weight: 500;\n            transition: color 0.3s ease;\n            display: inline-flex;\n            align-items: center;\n        }\n        .vb-all-posts-link:hover {\n            color: #BA4BFF; \/* Nouveau Violet *\/\n        }\n    <\/style><div class=\"vb-grid\"><a href=\"https:\/\/ballsimulator.com\/en\/blog\/how-to-create-viral-bouncing-ball-videos\/\" class=\"vb-card\"><div class=\"vb-content\"><span class=\"vb-category\">Tutorial<\/span><h2 class=\"vb-title\">How to Create Viral Bouncing Ball Videos<\/h2><p class=\"vb-excerpt\">Complete Guide 2026. Turn a simple 2D simulation into viral content for TikTok, Instagram Reels &amp; YouTube Shorts, and start generating real revenue...<\/p><div class=\"vb-footer\">Read Article <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/div><\/div><\/a><a href=\"https:\/\/ballsimulator.com\/en\/blog\/10-pro-tips-to-make-your-bouncing-ball-videos-go-viral\/\" class=\"vb-card\"><div class=\"vb-content\"><span class=\"vb-category\">Tips &amp; Tricks<\/span><h2 class=\"vb-title\">10 Pro Tips to Make Your Bouncing Ball Videos Go Viral<\/h2><p class=\"vb-excerpt\">Creator Tips 2026. Battle-tested strategies from top creators in the oddly satisfying niche. Apply these today and watch your views multiply...<\/p><div class=\"vb-footer\">Read Article <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/div><\/div><\/a><a href=\"https:\/\/ballsimulator.com\/en\/blog\/how-to-monetize-bouncing-ball-videos\/\" class=\"vb-card\"><div class=\"vb-content\"><span class=\"vb-category\">Tutorial<\/span><h2 class=\"vb-title\">How to Monetize Bouncing Ball Videos<\/h2><p class=\"vb-excerpt\">Monetization Guide 2026. Understand the real numbers behind viral bouncing ball content, and build a sustainable income from oddly satisfying videos...<\/p><div class=\"vb-footer\">Read Article <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/div><\/div><\/a><a href=\"https:\/\/ballsimulator.com\/en\/blog\/why-oddly-satisfying-videos-are-so-addictive\/\" class=\"vb-card\"><div class=\"vb-content\"><span class=\"vb-category\">Insights<\/span><h2 class=\"vb-title\">Why Oddly Satisfying Videos Are So Addictive<\/h2><p class=\"vb-excerpt\">Deep Dive. Billions of views, infinite scroll sessions, and an audience that can't stop watching. Here's the neuroscience that explains why, and how creators leverage it...<\/p><div class=\"vb-footer\">Read Article <svg width=\"18\" height=\"18\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"><\/line><polyline points=\"12 5 19 12 12 19\"><\/polyline><\/svg><\/div><\/div><\/a><\/div><div class=\"vb-more-link-container\">\n            <a href=\"https:\/\/ballsimulator.com\/en\/blog\/\" class=\"vb-all-posts-link\">Browse the full archive \u2192<\/a>\n        <\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Ballsimulator Cr\u00e9er des vid\u00e9os Virales mon\u00e9tisables En 5 minutes Voir les offres &amp; d\u00e9marrer Des millions de vues gr\u00e2ce \u00e0 Ballsimulator Physique &amp; musique Le premier simulateur de balles rebondissantes \u00e0 physique musicale, con\u00e7u pour les cr\u00e9ateurs. G\u00e9n\u00e9rez des boucles hypnotiques, synchronisez le son, et explosez vos compteurs de vues. Importez vos propres sons, ou red\u00e9couvrez des hits mondialement connus remix\u00e9s par la physique. \ud83c\udfb5 \ud83c\udfb5 \ud83c\udfb5 Multi modes. Possibilit\u00e9s Infinies. Populaire Obtenir ce mode Classique La simulation virale par excellence. Une danse hypnotique o\u00f9 la balle, d\u00e9sesp\u00e9r\u00e9e de s\u2019\u00e9chapper, force le spectateur \u00e0 rester. Obtenir ce mode Infinite Loop La viralit\u00e9 math\u00e9matique \u00e0 son paroxysme. Regardez une balle se multiplier par milliers dans une temp\u00eate exponentielle. Obtenir ce mode Destruction La satisfaction brute (ASMR). Transformez chaque beat en impact et regardez les murs voler en \u00e9clats jusqu&rsquo;\u00e0 l&rsquo;\u00e9vasion. Populaire Obtenir ce mode Accumulation Le mode le plus tendance ! Chaque balle touchant une pique s\u2019arr\u00eate net, accumulant la tension jusqu&rsquo;\u00e0 l&rsquo;explosion finale. Obtenir ce mode Collision Deux balles, un cercle, une trajectoire fatale. Observez le chaos pur se d\u00e9clencher lors de l&rsquo;impact in\u00e9vitable. Populaire Obtenir ce mode Web Expansion La balle tisse un r\u00e9seau g\u00e9om\u00e9trique complexe et hypnotique et grossi \u00e0 chaque Impact. La combinaison parfaite pour g\u00e9n\u00e9rer des visuels denses et percutants qui captive. Obtenir ce mode Trail Expansion Laissez la balle peindre le vide ! Avec sa tra\u00een\u00e9e arc-en-ciel infinie, le Mode Trail Expansion fusionne croissance de la balle et explosion de couleurs. Le r\u00e9sultat ? Une boucle visuelle hypnotique et profond\u00e9ment satisfaisante ! Populaire Obtenir ce mode Spirale Plongez vos spectateurs dans un tourbillon visuel. La balle parcourt une spirale hypnotique qui capte instantan\u00e9ment l&rsquo;attention. Surprise Bient\u00f4t disponible Bient\u00f4t&#8230; Nouveaux modes de simulation et fonctionnalit\u00e9s in\u00e9dites ajout\u00e9s r\u00e9guli\u00e8rement pour booster votre cr\u00e9ativit\u00e9. Un prix accessible. Rentabilis\u00e9 en une vid\u00e9o ! Choisissez le plan adapt\u00e9 \u00e0 vos ambitions. Nos offres sont flexibles et annulables \u00e0 tout moment. 1 MOIS 6 MOIS -40% 12 MOIS -60% Usage Business CREATOR PRO \ud83c\udfac 39$ OFFRE LIMIT\u00c9E 19$\/mois Sans engagement. Annulez quand vous voulez. Id\u00e9al pour cr\u00e9er des vid\u00e9os satisfaisantes destin\u00e9es \u00e0 TikTok, Shorts, Reels et commencer \u00e0 gagner de l&rsquo;argent avec votre audience. Tous les Modes de jeu Recherches Auto ILLIMIT\u00c9ES Audio + Sound Design Avanc\u00e9 Enregistrement\/export video Licence Commerciale Watermark personnalis\u00e9 D\u00c9MARRER SANS ENGAGEMENT Paiement s\u00e9curis\u00e9 1 MONTH 6 MONTHS -40% 12 MONTHS -60% Business Use CREATOR PRO \ud83c\udfac $39 LIMITED TIME OFFER $19\/month No commitment. Cancel anytime. Ideal for creating satisfying videos for TikTok, Shorts, Reels and starting to make money with your audience. All Game Modes UNLIMITED Auto-Searches Advanced Audio + Sound Design Video Recording \/ Export Commercial License Custom Watermark START NO COMMITMENT Secure Payment OU Usage Personnel PACK GAMER \ud83c\udfae 49$ OFFRE DE LANCEMENT 29$ ACC\u00c8S 1 AN Paiement Unique (Sans abonnement) Explorez tous les modes du simulateur pendant 12 mois. Le pack id\u00e9al pour jouer et se d\u00e9tendre, sans pression. Tous les Modes de jeu 5 Recherches Auto \/ Jour Biblioth\u00e8que audio de base Enregistrement\/export video Licence Commerciale Watermark personnalis\u00e9 ACHETER LE PACK Paiement s\u00e9curis\u00e9 Usage Business CREATOR PRO \ud83c\udfac 39$ OFFRE LIMIT\u00c9E 19$\/mois Sans engagement. Annulez quand vous voulez. Id\u00e9al pour cr\u00e9er des vid\u00e9os satisfaisantes destin\u00e9es \u00e0 TikTok, Shorts, Reels et gagner de l&rsquo;argent avec votre audience. Tous les Modes de jeu Recherches Auto ILLIMIT\u00c9ES Audio + Sound Design Avanc\u00e9 Enregistrement\/export video Licence Commerciale Watermark personnalis\u00e9 D\u00c9MARRER L&rsquo;ABONNEMENT Paiement s\u00e9curis\u00e9 OR Personal Use GAMER PACK \ud83c\udfae 49$ LAUNCH OFFER 29$ 1 YEAR ACCESS One-time payment (No subscription) Explore all simulator modes for 12 months. The ideal pack for playing and relaxing, without pressure. All Game Modes 5 Auto-Searches \/ Day Basic Audio Library Video Recording\/Export Commercial License Custom Watermark BUY THE PACK Secure Payment Business Use CREATOR PRO \ud83c\udfac 39$ LIMITED TIME 19$\/month Cancel anytime. No commitment. Ideal for creating satisfying videos for TikTok, Shorts, Reels, and making money with your audience. All Game Modes UNLIMITED Auto-Searches Advanced Audio + Sound Design Video Recording\/Export Commercial License Custom Watermark START SUBSCRIPTION Secure Payment Bonus Membre : Programme Affili\u00e9 Touchez 30% de commission sur chaque vente gr\u00e2ce \u00e0 votre lien de parrainage.<\/p>","protected":false},"author":871,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"pmpro_default_level":"","site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-19","page","type-page","status-publish","hentry","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/pages\/19","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/users\/871"}],"replies":[{"embeddable":true,"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/comments?post=19"}],"version-history":[{"count":752,"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/pages\/19\/revisions"}],"predecessor-version":[{"id":2229,"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/pages\/19\/revisions\/2229"}],"wp:attachment":[{"href":"https:\/\/ballsimulator.com\/en\/wp-json\/wp\/v2\/media?parent=19"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}