.pricing-card-glow{box-shadow:0 0 60px #22c55e0f,0 25px 50px #0000004d;transition:all .4s ease}.pricing-card-glow:hover{box-shadow:0 0 80px #22c55e1a,0 25px 60px #0006;border-color:#22c55e66}.pricing-price-glow{text-shadow:0 0 40px rgba(34,197,94,.3)}.pricing-reveal{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out}.pricing-reveal-up{transform:translateY(12px)}.pricing-reveal-left{transform:translate(-15px)}.pricing-reveal-right{transform:translate(15px)}.pricing-reveal-scale{transform:scale(.9)}.pricing-reveal.is-visible{opacity:1;transform:translateY(0) translate(0) scale(1)}.pricing-stagger-1{transition-delay:0s}.pricing-stagger-2{transition-delay:.04s}.pricing-stagger-3{transition-delay:.08s}.pricing-stagger-4{transition-delay:.12s}.pricing-stagger-5{transition-delay:.16s}.pricing-stagger-6{transition-delay:.2s}.pricing-stagger-7{transition-delay:.24s}.pricing-stagger-8{transition-delay:.28s}.hero-gradient-text{background:linear-gradient(135deg,#60a5fa,#22d3ee,#3b82f6 60%,#a78bfa);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradientShift 6s ease infinite}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes heroFadeLeft{0%{opacity:0;transform:translate(30px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes heroScaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hero-anim{opacity:0;animation:heroFadeUp .7s cubic-bezier(.25,.46,.45,.94) forwards}.hero-anim-right{opacity:0;animation:heroFadeRight .7s cubic-bezier(.25,.46,.45,.94) forwards}.hero-anim-left{opacity:0;animation:heroFadeLeft .8s cubic-bezier(.25,.46,.45,.94) forwards}.hero-anim-scale{opacity:0;animation:heroScaleIn .6s cubic-bezier(.25,.46,.45,.94) forwards}.hero-d1{animation-delay:.1s}.hero-d2{animation-delay:.25s}.hero-d3{animation-delay:.4s}.hero-d4{animation-delay:.55s}.hero-d5{animation-delay:.7s}.hero-d6{animation-delay:.85s}.hero-d7{animation-delay:1s}@keyframes gentleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-float{animation:gentleFloat 5s ease-in-out infinite}.hero-float-delayed{animation:gentleFloat 4s ease-in-out infinite;animation-delay:1.5s}.hero-float-slow{animation:gentleFloat 6s ease-in-out infinite;animation-delay:.8s}.hero-anim-scale.hero-float{animation:heroScaleIn .6s cubic-bezier(.25,.46,.45,.94) forwards,gentleFloat 5s ease-in-out .6s infinite}.hero-anim-scale.hero-float-delayed{animation:heroScaleIn .6s cubic-bezier(.25,.46,.45,.94) forwards,gentleFloat 4s ease-in-out 1.5s infinite}@keyframes heroBgPulse{0%,to{opacity:.04;transform:scale(1)}50%{opacity:.1;transform:scale(1.1)}}.cta-button{background:linear-gradient(135deg,#2563eb,#3b82f6,#1d4ed8);box-shadow:0 8px 32px #2563eb59,0 0 0 1px #3b82f633;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button:hover{box-shadow:0 12px 40px #2563eb80,0 0 0 1px #3b82f666;transform:translateY(-2px) scale(1.02)}.mockup-hero-glow{box-shadow:0 0 80px #3b82f614,0 25px 60px -12px #0006}.stat-card{background:linear-gradient(160deg,#1e293b66,#0f172a4d)}.problem-card{background:linear-gradient(160deg,#ef44440a,#0f172a4d);transition:all .3s ease}.problem-card:hover{border-color:#ef444433;transform:translateY(-2px)}.benefit-card{background:linear-gradient(160deg,#1e293b73,#0f172a59);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.4,0,.2,1)}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #0003}.phase-card{background:linear-gradient(160deg,#1e293b80,#0f172a66);transition:all .4s cubic-bezier(.4,0,.2,1)}.phase-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000026}.chapter-card{background:#0f172a66;transition:all .3s ease}.chapter-card:hover{background:#0f172a99}.result-stat-card{background:linear-gradient(160deg,#22c55e0f,#0f172a59)}.trade-card{background:linear-gradient(160deg,#1e293b80,#0f172a66);transition:all .3s cubic-bezier(.4,0,.2,1)}.trade-card:hover{transform:translateY(-3px);border-color:#22c55e33;box-shadow:0 15px 30px #00000026}@keyframes shimmerBonus{0%,to{background-position:-200% 0}50%{background-position:200% 0}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.7}}.bonus-featured{background:linear-gradient(160deg,#eab3081f,#0a1432d9);transition:all .5s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 40px #eab3081a,inset 0 1px #fbbf2433}.bonus-featured:hover{transform:translateY(-5px);box-shadow:0 25px 60px #eab30833,0 0 60px #eab3081a;border-color:#fbbf2499!important}.bonus-card{background:#0c1937cc;border:1px solid rgba(251,191,36,.15)!important;border-left:3px solid rgba(251,191,36,.5)!important;transition:all .35s cubic-bezier(.4,0,.2,1)}.bonus-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #eab30826,0 0 25px #eab3080d;border-color:#fbbf2459!important;border-left-color:#fbbf24!important;background:#0f1e41e6}.bonus-card .bonus-icon{transition:all .35s ease}.bonus-card:hover .bonus-icon{box-shadow:0 0 30px #fbbf244d;transform:scale(1.08)}.bonus-num{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;border-radius:5px;font-size:10px;font-weight:800;color:#fbbf24;background:#fbbf241f;border:1px solid rgba(251,191,36,.25);padding:0 4px}.support-page #accompagnementVideoContainer{min-height:280px}.marquee-row{overflow:hidden;width:100%}.marquee-track{display:flex;gap:20px;width:-moz-max-content;width:max-content}.marquee-left{animation:marqueeScrollLeft 35s linear infinite}.marquee-right{animation:marqueeScrollRight 35s linear infinite}.marquee-item{flex-shrink:0;width:320px;height:185px;border-radius:12px;overflow:hidden;border:1px solid rgba(51,65,85,.4);box-shadow:0 8px 24px #0003}.marquee-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.marquee-item{pointer-events:none}@keyframes marqueeScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:640px){.marquee-item{width:260px;height:150px}}@media(max-width:1024px){.support-page h1{font-size:3rem}}@media(max-width:640px){.support-page h1{font-size:2.25rem}}
