.centrer-widget{display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width:768px){.centrer-widget{flex-direction:column}}.cta-magique{background:linear-gradient(45deg,#ff7828,#ff9a56,#ff7828,#ffb380);background-size:400% 400%;color:#ffffff!important;border:none!important;border-radius:50px!important;padding:16px 32px!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;position:relative!important;overflow:hidden!important;cursor:pointer!important;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275)!important;box-shadow:0 8px 25px rgba(255,120,40,0.4);animation:gradientShift 3s ease infinite,pulse 2s ease-in-out infinite alternate;z-index:1}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.02)}}.cta-magique::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff7828,#004aad,#ff7828,#004aad);background-size:400% 400%;border-radius:50px;z-index:-1;animation:gradientBorder 2s linear infinite;opacity:0;transition:opacity 0.3s ease}@keyframes gradientBorder{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.cta-magique::after{content:'✨';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0px;opacity:0;transition:all 0.3s ease;animation:sparkle 1.5s ease-in-out infinite}@keyframes sparkle{0%,100%{transform:translate(-50%,-50%) scale(0) rotate(0deg);opacity:0}50%{transform:translate(-50%,-50%) scale(1.2) rotate(180deg);opacity:1}}.cta-magique:hover{transform:translateY(-8px) scale(1.05)!important;box-shadow:0 20px 40px rgba(255,120,40,0.6),0 0 20px rgba(255,120,40,0.8),inset 0 0 20px rgba(255,255,255,0.2)!important;background:linear-gradient(45deg,#ff9a56,#ff7828,#ffb380,#ff7828);animation-duration:0.5s}.cta-magique:hover::before{opacity:1;animation-duration:0.8s}.cta-magique:hover::after{font-size:16px;opacity:1;animation-duration:0.8s}.cta-magique:active{transform:translateY(-4px) scale(0.98)!important;box-shadow:0 5px 15px rgba(255,120,40,0.8)!important;animation:clickExplosion 0.3s ease}@keyframes clickExplosion{0%{transform:translateY(-4px) scale(0.98)}50%{transform:translateY(-6px) scale(1.08);box-shadow:0 0 30px rgba(255,120,40,1)}100%{transform:translateY(-4px) scale(0.98)}}.cta-magique-transform:hover .et_pb_button_text{animation:textTransform 0.6s ease}@keyframes textTransform{0%{transform:rotateX(0deg)}50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}.cta-magique-wave{position:relative}.cta-magique-wave::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,120,40,0.3);transform:translate(-50%,-50%);transition:all 0.6s ease;z-index:-1}.cta-magique-wave:hover::before{width:300px;height:300px;background:rgba(255,120,40,0.1)}.cta-neon{background:transparent!important;color:#ff7828!important;border:2px solid #ff7828!important;border-radius:50px!important;padding:16px 32px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;position:relative!important;text-shadow:0 0 10px rgba(255,120,40,0.8);box-shadow:inset 0 0 20px rgba(255,120,40,0.1),0 0 20px rgba(255,120,40,0.4);animation:neonPulse 2s ease-in-out infinite alternate}@keyframes neonPulse{from{text-shadow:0 0 5px rgba(255,120,40,0.8),0 0 10px rgba(255,120,40,0.8),0 0 15px rgba(255,120,40,0.8);box-shadow:inset 0 0 20px rgba(255,120,40,0.1),0 0 20px rgba(255,120,40,0.4)}to{text-shadow:0 0 10px rgba(255,120,40,1),0 0 20px rgba(255,120,40,1),0 0 30px rgba(255,120,40,1),0 0 40px rgba(255,120,40,0.8);box-shadow:inset 0 0 30px rgba(255,120,40,0.2),0 0 30px rgba(255,120,40,0.8)}}.cta-neon:hover{background:#ff7828!important;color:#ffffff!important;text-shadow:none;transform:translateY(-5px)!important}@media (max-width:768px){.cta-magique,.cta-neon{padding:14px 24px!important;font-size:16px!important;letter-spacing:1px!important}.cta-magique:hover{transform:translateY(-4px) scale(1.02)!important}}.cta-magique:focus,.cta-neon:focus{outline:3px solid rgba(255,120,40,0.6)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.cta-magique,.cta-neon{animation:none!important}.cta-magique:hover,.cta-neon:hover{transform:none!important}}.et_pb_tabs{border:none;background:transparent}.et_pb_tabs_controls li{display:inline-block;margin:0 5px}.et_pb_tabs_controls li a{display:inline-block;padding:0.6rem 1.2rem;border-radius:999px 999px 0 0;background:#f7fafc;border:2px solid #1466b8;border-bottom:none;transition:all 0.3s ease;font-weight:600;color:#1466b8;text-decoration:none}.et_pb_tabs_controls li a:hover{background:#f88e55;color:#fff}.et_pb_tabs_controls li.et_pb_tab_active a{background:linear-gradient(135deg,#1466b8,#3fb8af);color:#fff!important;border-color:#1466b8}.et_pb_tab_content{background:#ffffff;border:2px solid #1466b8;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,0.08);color:#333;line-height:1.6}.et_pb_tab_content h2,.et_pb_tab_content h3{color:#1466b8;margin-bottom:1rem}.et_pb_tabs{border:none;background:transparent}.et_pb_tabs_controls li{display:inline-block;margin:0 5px}.et_pb_tabs_controls li a{display:inline-block;padding:0.6rem 1.2rem;border-radius:999px 999px 0 0;background:#f7fafc;border:2px solid #1466b8;border-bottom:none;transition:all 0.3s ease;font-weight:600;color:#1466b8;text-decoration:none}.et_pb_tabs_controls li a:hover{background:#f88e55;color:#fff}.et_pb_tabs_controls li.et_pb_tab_active a{background:linear-gradient(135deg,#1466b8,#3fb8af);color:#fff!important;border-color:#1466b8}.et_pb_tab_content{background:#ffffff;border:2px solid #1466b8;border-radius:1rem;padding:2rem;box-shadow:0 4px 12px rgba(0,0,0,0.08);color:#333;line-height:1.6}.et_pb_tab_content h2,.et_pb_tab_content h3{color:#1466b8;margin-bottom:1rem}.img-clickable{transition:transform 0.4s ease,box-shadow 0.4s ease;cursor:pointer;border-radius:12px}.img-clickable:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(20,102,184,0.3)}