.svelte-1ebd2ro,.svelte-1ebd2ro:before,.svelte-1ebd2ro:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1ebd2ro,.svelte-1ebd2ro:before,.svelte-1ebd2ro:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h1.svelte-1ebd2ro{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}img.svelte-1ebd2ro{max-width:100%;height:auto;display:block}button.svelte-1ebd2ro:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-1ebd2ro{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-1ebd2ro-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1ebd2ro-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1ebd2ro-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1ebd2ro-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1ebd2ro-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1ebd2ro-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1ebd2ro-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1ebd2ro-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ebd2ro-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.particles-container.svelte-1ebd2ro{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1ebd2ro{position:absolute;opacity:.2}.particle-heart.svelte-1ebd2ro{font-size:1.5rem;animation:svelte-1ebd2ro-float 8s ease-in-out infinite}.particle-star.svelte-1ebd2ro{font-size:1.25rem;animation:svelte-1ebd2ro-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1ebd2ro{font-size:1.75rem;animation:svelte-1ebd2ro-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-1ebd2ro{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-1ebd2ro-float 10s ease-in-out infinite}.particle-circle-outline.svelte-1ebd2ro{width:25px;height:25px;border-radius:50%;border:2px solid var(--gandee-jaune);background:transparent;animation:svelte-1ebd2ro-floatReverse 12s ease-in-out infinite}.neon-text.svelte-1ebd2ro{text-shadow:var(--neon-yellow)}.neon-cta.svelte-1ebd2ro{box-shadow:var(--neon-rose);animation:svelte-1ebd2ro-glow 2s ease-in-out infinite}.btn.svelte-1ebd2ro{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:Sora,sans-serif;font-weight:600;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;min-height:var(--touch-target);text-align:center}.btn-primary.svelte-1ebd2ro{background:linear-gradient(135deg,var(--gandee-bordeaux),var(--gandee-rose));color:var(--white);box-shadow:var(--neon-rose)}.btn-primary.svelte-1ebd2ro:hover,.btn-primary.svelte-1ebd2ro:focus{transform:translateY(-3px) scale(1.02);box-shadow:0 0 30px #af2a5399,0 0 60px #af2a5366}.btn-secondary.svelte-1ebd2ro{background:var(--white);color:var(--gandee-vert-dark);border:2px solid var(--gandee-vert-dark)}.btn-secondary.svelte-1ebd2ro:hover,.btn-secondary.svelte-1ebd2ro:focus{background:var(--gandee-vert-dark);color:var(--white);transform:translateY(-3px)}.btn-lg.svelte-1ebd2ro{padding:1.25rem 2.5rem;font-size:1.125rem}.hero.svelte-1ebd2ro{background:var(--gandee-vert-dark);position:relative;min-height:90vh;display:flex;align-items:center;padding:4rem 0;overflow:hidden}.hero-grid.svelte-1ebd2ro{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.hero-content.svelte-1ebd2ro{position:relative;z-index:10;color:var(--white)}.hero-title.svelte-1ebd2ro{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;line-height:1.1}.hero-title.svelte-1ebd2ro .highlight:where(.svelte-1ebd2ro){color:var(--gandee-jaune);text-shadow:var(--neon-yellow)}.hero-badges.svelte-1ebd2ro{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.hero-badge.svelte-1ebd2ro{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--white)}.hero-badge.svelte-1ebd2ro .icon:where(.svelte-1ebd2ro){color:#22c55e;font-size:1.25rem}.hero-buttons.svelte-1ebd2ro{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.hero-chiffre-choc.svelte-1ebd2ro{background:#0003;border-left:4px solid var(--gandee-jaune);border-radius:0 1rem 1rem 0;padding:1.25rem 1.5rem;max-width:500px}.hero-chiffre-choc.svelte-1ebd2ro .label:where(.svelte-1ebd2ro){color:var(--gandee-jaune);font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.hero-chiffre-choc.svelte-1ebd2ro p:where(.svelte-1ebd2ro){font-size:1rem;color:var(--white);line-height:1.5}.hero-chiffre-choc.svelte-1ebd2ro strong:where(.svelte-1ebd2ro){color:var(--gandee-jaune)}.hero-image.svelte-1ebd2ro{position:relative;z-index:10}.hero-image-wrapper.svelte-1ebd2ro{position:relative}.hero-badge-pilote.svelte-1ebd2ro{position:absolute;top:-10px;right:20px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;color:var(--white);display:flex;align-items:center;gap:.5rem;z-index:20}.hero-badge-pilote.svelte-1ebd2ro:before{content:"";width:8px;height:8px;background:var(--gandee-jaune);border-radius:50%;animation:svelte-1ebd2ro-pulse-neon 1.5s ease-in-out infinite}.hero-image.svelte-1ebd2ro img:where(.svelte-1ebd2ro){border-radius:1.5rem;box-shadow:0 25px 50px #0000004d;width:100%;max-width:550px}@media(max-width:1024px){.hero-grid.svelte-1ebd2ro{grid-template-columns:1fr;text-align:center}.hero-content.svelte-1ebd2ro{order:1}.hero-image.svelte-1ebd2ro{order:0;margin-bottom:2rem}.hero-badges.svelte-1ebd2ro,.hero-buttons.svelte-1ebd2ro{justify-content:center}.hero-chiffre-choc.svelte-1ebd2ro{margin:0 auto}}@media(max-width:768px){.btn.svelte-1ebd2ro{width:100%}.hero-buttons.svelte-1ebd2ro{flex-direction:column}}@media(max-width:480px){.hero-title.svelte-1ebd2ro{font-size:1.75rem}}@media(prefers-contrast:high){.btn.svelte-1ebd2ro{border:2px solid currentColor}}@media print{.particles-container.svelte-1ebd2ro{display:none!important}.btn.svelte-1ebd2ro{background:var(--gray-200)!important;color:var(--gray-900)!important;box-shadow:none!important}}.particles-light.svelte-1dt7q4i .particle:where(.svelte-1dt7q4i){opacity:.08}.svelte-1dt7q4i,.svelte-1dt7q4i:before,.svelte-1dt7q4i:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1dt7q4i,.svelte-1dt7q4i:before,.svelte-1dt7q4i:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1dt7q4i{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-1dt7q4i{max-width:1280px;margin:0 auto;padding:0 1.5rem}.sr-only.svelte-1dt7q4i{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1dt7q4i-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1dt7q4i-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1dt7q4i-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1dt7q4i-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1dt7q4i-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1dt7q4i-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1dt7q4i-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1dt7q4i-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1dt7q4i-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-1dt7q4i{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-1dt7q4i{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1dt7q4i{position:absolute;opacity:.2}.particle-heart.svelte-1dt7q4i{font-size:1.5rem;animation:svelte-1dt7q4i-float 8s ease-in-out infinite}.particle-star.svelte-1dt7q4i{font-size:1.25rem;animation:svelte-1dt7q4i-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1dt7q4i{font-size:1.75rem;animation:svelte-1dt7q4i-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-1dt7q4i{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-1dt7q4i-float 10s ease-in-out infinite}.particle-circle-outline.svelte-1dt7q4i{width:25px;height:25px;border-radius:50%;border:2px solid var(--gandee-jaune);background:transparent;animation:svelte-1dt7q4i-floatReverse 12s ease-in-out infinite}.section-avantages.svelte-1dt7q4i{background:var(--white);padding:4rem 0}.avantages-grid.svelte-1dt7q4i{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.avantage-card.svelte-1dt7q4i{background:var(--gandee-vert-dark);border-radius:1rem;padding:1.5rem;color:var(--white);transition:transform .3s,box-shadow .3s}.avantage-card.svelte-1dt7q4i:hover{transform:translateY(-5px);box-shadow:var(--neon-vert)}.avantage-card.svelte-1dt7q4i .icon:where(.svelte-1dt7q4i){font-size:2.5rem;margin-bottom:1rem}.avantage-card.svelte-1dt7q4i p:where(.svelte-1dt7q4i){font-size:.95rem;line-height:1.5}.avantage-card.svelte-1dt7q4i .highlight:where(.svelte-1dt7q4i){color:var(--gandee-jaune);font-weight:700}@media(max-width:1024px){.avantages-grid.svelte-1dt7q4i{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.avantages-grid.svelte-1dt7q4i{grid-template-columns:1fr}}@media print{.particles-container.svelte-1dt7q4i{display:none!important}}.particles-light.svelte-1rrk273 .particle:where(.svelte-1rrk273){opacity:.08}.svelte-1rrk273,.svelte-1rrk273:before,.svelte-1rrk273:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1rrk273,.svelte-1rrk273:before,.svelte-1rrk273:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1rrk273{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}button.svelte-1rrk273:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-1rrk273{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-1rrk273-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1rrk273-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1rrk273-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1rrk273-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1rrk273-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1rrk273-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1rrk273-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1rrk273-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1rrk273-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-1rrk273{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-1rrk273{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1rrk273{position:absolute;opacity:.2}.particle-heart.svelte-1rrk273{font-size:1.5rem;animation:svelte-1rrk273-float 8s ease-in-out infinite}.particle-star.svelte-1rrk273{font-size:1.25rem;animation:svelte-1rrk273-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1rrk273{font-size:1.75rem;animation:svelte-1rrk273-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-1rrk273{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-1rrk273-float 10s ease-in-out infinite}.section-video.svelte-1rrk273{background:var(--white);padding:4rem 0}.section-video.svelte-1rrk273 .section-title:where(.svelte-1rrk273){text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:2rem}.video-wrapper.svelte-1rrk273{max-width:800px;margin:0 auto;border-radius:1.5rem;overflow:hidden;box-shadow:0 20px 40px #00000026;background:var(--gandee-vert-dark)}.video-container.svelte-1rrk273{position:relative;padding-bottom:56.25%;height:0}.video-container.svelte-1rrk273 iframe:where(.svelte-1rrk273){position:absolute;top:0;left:0;width:100%;height:100%}.video-placeholder.svelte-1rrk273{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:url(../../../ressources/img/landing/cover_students_presentation.png) center/cover no-repeat;cursor:pointer}.video-placeholder.svelte-1rrk273 .play-btn:where(.svelte-1rrk273){width:80px;height:80px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s}.video-placeholder.svelte-1rrk273:hover .play-btn:where(.svelte-1rrk273),.video-placeholder.svelte-1rrk273:focus .play-btn:where(.svelte-1rrk273){background:#ffffff4d;transform:scale(1.1);box-shadow:0 0 30px #ffffff4d}.video-placeholder.svelte-1rrk273 .play-btn:where(.svelte-1rrk273) svg:where(.svelte-1rrk273){width:30px;height:30px;fill:var(--white);margin-left:5px}.video-placeholder.svelte-1rrk273 .video-label:where(.svelte-1rrk273){color:var(--white);font-size:1rem;opacity:.9}@media(max-width:480px){.section-title.svelte-1rrk273{font-size:1.5rem!important}}@media print{.particles-container.svelte-1rrk273,.video-placeholder.svelte-1rrk273{display:none!important}}.svelte-42j8q1,.svelte-42j8q1:before,.svelte-42j8q1:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-42j8q1,.svelte-42j8q1:before,.svelte-42j8q1:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-42j8q1{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}button.svelte-42j8q1:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-42j8q1{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-42j8q1-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-42j8q1-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-42j8q1-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-42j8q1-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-42j8q1-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-42j8q1-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-42j8q1-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-42j8q1-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-42j8q1-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.particles-container.svelte-42j8q1{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-42j8q1{position:absolute;opacity:.2}.particle-heart.svelte-42j8q1{font-size:1.5rem;animation:svelte-42j8q1-float 8s ease-in-out infinite}.particle-star.svelte-42j8q1{font-size:1.25rem;animation:svelte-42j8q1-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-42j8q1{font-size:1.75rem;animation:svelte-42j8q1-floatRocket 6s ease-in-out infinite}.btn.svelte-42j8q1{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:Sora,sans-serif;font-weight:600;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;min-height:var(--touch-target);text-align:center}.btn-white.svelte-42j8q1{background:var(--white);color:var(--gandee-bordeaux);font-weight:700;border:2px solid var(--white)}.btn-white.svelte-42j8q1:hover,.btn-white.svelte-42j8q1:focus{background:var(--gandee-jaune);border-color:var(--gandee-jaune);transform:translateY(-3px) scale(1.02)}.btn-lg.svelte-42j8q1{padding:1.25rem 2.5rem;font-size:1.125rem}.section-cta-rose.svelte-42j8q1{background:linear-gradient(135deg,var(--gandee-bordeaux),var(--gandee-rose));padding:4rem 0;position:relative;overflow:hidden}.section-cta-rose.svelte-42j8q1 .container:where(.svelte-42j8q1){position:relative;z-index:10;text-align:center}.section-cta-rose.svelte-42j8q1 .section-title:where(.svelte-42j8q1){color:var(--white);font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:2rem}.cta-badges.svelte-42j8q1{display:flex;justify-content:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem}.cta-badge.svelte-42j8q1{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.25rem 1.5rem;text-align:center;min-width:160px}.cta-badge.svelte-42j8q1 .icon:where(.svelte-42j8q1){font-size:2rem;margin-bottom:.5rem}.cta-badge.svelte-42j8q1 .label:where(.svelte-42j8q1){color:var(--white);font-weight:600;font-size:.95rem}.cta-badge.svelte-42j8q1 .sublabel:where(.svelte-42j8q1){color:#fffc;font-size:.8rem;margin-top:.25rem}.cta-slogan.svelte-42j8q1{color:var(--white);font-size:1.25rem;font-weight:600;margin:2rem 0}.trust-badges.svelte-42j8q1{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem;margin-top:2rem}.trust-badge.svelte-42j8q1{display:flex;align-items:center;gap:.5rem;color:var(--white);font-size:.9rem}.trust-badge.svelte-42j8q1 .icon:where(.svelte-42j8q1){color:var(--white);font-size:1.25rem}@media(max-width:768px){.cta-badges.svelte-42j8q1,.trust-badges.svelte-42j8q1{flex-direction:column;align-items:center}.btn.svelte-42j8q1{width:100%}}@media(max-width:480px){.section-title.svelte-42j8q1{font-size:1.5rem!important}}@media(prefers-contrast:high){.btn.svelte-42j8q1{border:2px solid currentColor}}@media print{.particles-container.svelte-42j8q1{display:none!important}.btn.svelte-42j8q1{background:var(--gray-200)!important;color:var(--gray-900)!important;box-shadow:none!important}}.svelte-j9pxd3,.svelte-j9pxd3:before,.svelte-j9pxd3:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-j9pxd3,.svelte-j9pxd3:before,.svelte-j9pxd3:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-j9pxd3{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-j9pxd3{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-j9pxd3-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-j9pxd3-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-j9pxd3-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-j9pxd3-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-j9pxd3-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-j9pxd3-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-j9pxd3-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-j9pxd3-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-j9pxd3-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-j9pxd3{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-j9pxd3{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-j9pxd3{position:absolute;opacity:.2}.particle-rocket.svelte-j9pxd3{font-size:1.75rem;animation:svelte-j9pxd3-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-j9pxd3{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-j9pxd3-float 10s ease-in-out infinite}.particle-circle-outline.svelte-j9pxd3{width:25px;height:25px;border-radius:50%;border:2px solid var(--gandee-jaune);background:transparent;animation:svelte-j9pxd3-floatReverse 12s ease-in-out infinite}.neon-text-strong.svelte-j9pxd3{text-shadow:var(--neon-yellow-strong);animation:svelte-j9pxd3-pulse-neon 3s ease-in-out infinite}.section-stats.svelte-j9pxd3{background:var(--gandee-vert-dark);padding:4rem 0;position:relative;overflow:hidden}.section-stats.svelte-j9pxd3 .section-header:where(.svelte-j9pxd3){text-align:center;margin-bottom:3rem}.section-stats.svelte-j9pxd3 .section-title:where(.svelte-j9pxd3){color:var(--white);font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:.5rem}.section-stats.svelte-j9pxd3 .section-title:where(.svelte-j9pxd3) .icon:where(.svelte-j9pxd3){color:var(--gandee-jaune)}.section-stats.svelte-j9pxd3 .section-source:where(.svelte-j9pxd3){color:var(--gandee-jaune);font-size:.95rem}.stats-grid.svelte-j9pxd3{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.stat-card.svelte-j9pxd3{background:#0003;border-radius:1rem;padding:2rem 1.5rem;text-align:center}.stat-card.svelte-j9pxd3 .stat-value:where(.svelte-j9pxd3){font-family:Sora,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:var(--gandee-jaune);text-shadow:var(--neon-yellow-strong);margin-bottom:.5rem}.stat-card.svelte-j9pxd3 .stat-label:where(.svelte-j9pxd3){color:var(--white);font-size:.9rem;line-height:1.4}@media(max-width:1024px){.stats-grid.svelte-j9pxd3{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-grid.svelte-j9pxd3{grid-template-columns:1fr 1fr}}@media(max-width:480px){.stats-grid.svelte-j9pxd3{grid-template-columns:1fr}.section-title.svelte-j9pxd3{font-size:1.5rem!important}}@media(prefers-contrast:high){.stat-card.svelte-j9pxd3 .stat-value:where(.svelte-j9pxd3){text-shadow:none}}@media print{.particles-container.svelte-j9pxd3{display:none!important}}.particles-light.svelte-1qlneui .particle:where(.svelte-1qlneui){opacity:.08}.svelte-1qlneui,.svelte-1qlneui:before,.svelte-1qlneui:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1qlneui,.svelte-1qlneui:before,.svelte-1qlneui:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1qlneui,h3.svelte-1qlneui{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-1qlneui{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-1qlneui-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1qlneui-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1qlneui-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1qlneui-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1qlneui-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1qlneui-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1qlneui-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1qlneui-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1qlneui-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-1qlneui{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-1qlneui{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1qlneui{position:absolute;opacity:.2}.particle-heart.svelte-1qlneui{font-size:1.5rem;animation:svelte-1qlneui-float 8s ease-in-out infinite}.particle-star.svelte-1qlneui{font-size:1.25rem;animation:svelte-1qlneui-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1qlneui{font-size:1.75rem;animation:svelte-1qlneui-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-1qlneui{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-1qlneui-float 10s ease-in-out infinite}.section-comparatif.svelte-1qlneui{background:var(--white);padding:5rem 0}.section-comparatif.svelte-1qlneui .section-header:where(.svelte-1qlneui){text-align:center;margin-bottom:3rem}.section-comparatif.svelte-1qlneui .section-title:where(.svelte-1qlneui){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.section-comparatif.svelte-1qlneui .section-subtitle:where(.svelte-1qlneui){color:var(--gray-600);font-size:1.1rem}.comparatif-grid.svelte-1qlneui{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1000px;margin:0 auto}.comparatif-card.svelte-1qlneui{border-radius:1.5rem;padding:2rem;position:relative}.comparatif-card.sans.svelte-1qlneui{background:var(--white);border:3px solid #fecdd3}.comparatif-card.avec.svelte-1qlneui{background:var(--gandee-vert-dark);border:3px solid var(--gandee-jaune);color:var(--white)}.comparatif-card.svelte-1qlneui .card-icon:where(.svelte-1qlneui){width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:1rem}.comparatif-card.sans.svelte-1qlneui .card-icon:where(.svelte-1qlneui){background:#fee2e2}.comparatif-card.avec.svelte-1qlneui .card-icon:where(.svelte-1qlneui){background:var(--gandee-jaune)}.comparatif-card.svelte-1qlneui .card-title:where(.svelte-1qlneui){font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.comparatif-card.sans.svelte-1qlneui .card-title:where(.svelte-1qlneui){color:var(--gandee-bordeaux)}.comparatif-card.avec.svelte-1qlneui .card-title:where(.svelte-1qlneui){color:var(--white)}.comparatif-card.svelte-1qlneui ul:where(.svelte-1qlneui){list-style:none;padding:0}.comparatif-card.svelte-1qlneui li:where(.svelte-1qlneui){display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.95rem;line-height:1.5}.comparatif-card.sans.svelte-1qlneui li:where(.svelte-1qlneui) .icon:where(.svelte-1qlneui){color:#ef4444;font-size:1.1rem;flex-shrink:0;margin-top:2px}.comparatif-card.avec.svelte-1qlneui li:where(.svelte-1qlneui) .icon:where(.svelte-1qlneui){color:#22c55e;font-size:1.1rem;flex-shrink:0;margin-top:2px}@media(max-width:1024px){.comparatif-grid.svelte-1qlneui{grid-template-columns:1fr}}@media(max-width:480px){.section-title.svelte-1qlneui{font-size:1.5rem!important}}@media(prefers-contrast:high){.comparatif-card.avec.svelte-1qlneui{border-width:4px}}@media print{.particles-container.svelte-1qlneui{display:none!important}}.svelte-w04hrh,.svelte-w04hrh:before,.svelte-w04hrh:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-w04hrh,.svelte-w04hrh:before,.svelte-w04hrh:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-w04hrh{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-w04hrh{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-w04hrh-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-w04hrh-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-w04hrh-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-w04hrh-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-w04hrh-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-w04hrh-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-w04hrh-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-w04hrh-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-w04hrh-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-w04hrh{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-odd.svelte-w04hrh{background:var(--gray-50);padding:5rem 0}.section-odd.svelte-w04hrh .content-wrapper:where(.svelte-w04hrh){max-width:700px;margin:0 auto}.section-odd.svelte-w04hrh .section-title:where(.svelte-w04hrh){font-size:1.75rem;color:var(--gandee-vert-dark);margin-bottom:1rem}.section-odd.svelte-w04hrh .section-intro:where(.svelte-w04hrh){color:var(--gray-600);margin-bottom:2rem;line-height:1.7}.odd-list.svelte-w04hrh{display:flex;flex-direction:column;gap:1rem}.odd-item.svelte-w04hrh{background:var(--white);border-radius:1rem;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 2px 10px #0000000d;transition:transform .3s,box-shadow .3s}.odd-item.svelte-w04hrh:hover{transform:translate(5px);box-shadow:0 5px 20px #0000001a}.odd-item.svelte-w04hrh .icon:where(.svelte-w04hrh){font-size:2rem;flex-shrink:0}.odd-item.svelte-w04hrh .odd-content:where(.svelte-w04hrh){flex:1}.odd-item.svelte-w04hrh .odd-title:where(.svelte-w04hrh){font-weight:700;color:var(--gandee-vert-dark);margin-bottom:.25rem}.odd-item.svelte-w04hrh .odd-desc:where(.svelte-w04hrh){color:var(--gray-600);font-size:.9rem}@media(max-width:480px){.section-title.svelte-w04hrh{font-size:1.5rem!important}}.particles-light.svelte-mvsudb .particle:where(.svelte-mvsudb){opacity:.08}.svelte-mvsudb,.svelte-mvsudb:before,.svelte-mvsudb:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-mvsudb,.svelte-mvsudb:before,.svelte-mvsudb:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-mvsudb,h3.svelte-mvsudb{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-mvsudb{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-mvsudb-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-mvsudb-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-mvsudb-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-mvsudb-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-mvsudb-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-mvsudb-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-mvsudb-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-mvsudb-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-mvsudb-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-mvsudb{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-mvsudb{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-mvsudb{position:absolute;opacity:.2}.particle-heart.svelte-mvsudb{font-size:1.5rem;animation:svelte-mvsudb-float 8s ease-in-out infinite}.particle-star.svelte-mvsudb{font-size:1.25rem;animation:svelte-mvsudb-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-mvsudb{font-size:1.75rem;animation:svelte-mvsudb-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-mvsudb{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-mvsudb-float 10s ease-in-out infinite}.section-comment.svelte-mvsudb{background:var(--white);padding:5rem 0}.section-comment.svelte-mvsudb .section-header:where(.svelte-mvsudb){text-align:center;margin-bottom:3rem}.section-comment.svelte-mvsudb .section-title:where(.svelte-mvsudb){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.section-comment.svelte-mvsudb .section-subtitle:where(.svelte-mvsudb){color:var(--gray-600);font-size:1.1rem}.etapes-grid.svelte-mvsudb{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem}.etape-card.svelte-mvsudb{border-radius:1.5rem;padding:2rem 1.5rem;position:relative;color:var(--white);transition:transform .3s;min-height:280px;display:flex;flex-direction:column}.etape-card.svelte-mvsudb:hover{transform:translateY(-5px)}.etape-card.vert.svelte-mvsudb{background:var(--gandee-vert-dark)}.etape-card.rose.svelte-mvsudb{background:var(--gandee-bordeaux)}.etape-card.jaune.svelte-mvsudb{background:var(--gandee-jaune);color:var(--gandee-vert-dark)}.etape-card.svelte-mvsudb .numero:where(.svelte-mvsudb){position:absolute;top:-12px;right:20px;width:35px;height:35px;border-radius:50%;background:var(--gandee-jaune);color:var(--gandee-vert-dark);font-family:Sora,sans-serif;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0003}.etape-card.jaune.svelte-mvsudb .numero:where(.svelte-mvsudb){background:var(--gandee-vert-dark);color:var(--white)}.etape-card.svelte-mvsudb .icon:where(.svelte-mvsudb){font-size:2.5rem;margin-bottom:1rem}.etape-card.svelte-mvsudb .card-title:where(.svelte-mvsudb){font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.etape-card.svelte-mvsudb .card-desc:where(.svelte-mvsudb){font-size:.9rem;opacity:.9;margin-bottom:1rem;line-height:1.5;flex-grow:1}.etape-card.svelte-mvsudb .card-badge:where(.svelte-mvsudb){display:inline-flex;align-items:center;gap:.5rem;background:#fff3;padding:.5rem 1rem;border-radius:.5rem;font-size:.8rem;margin-top:auto}.etape-card.jaune.svelte-mvsudb .card-badge:where(.svelte-mvsudb){background:#1e4a5626}@media(max-width:1024px){.etapes-grid.svelte-mvsudb{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.etapes-grid.svelte-mvsudb{grid-template-columns:1fr}.etape-card.svelte-mvsudb{min-height:auto}}@media(max-width:480px){.section-title.svelte-mvsudb{font-size:1.5rem!important}}@media print{.particles-container.svelte-mvsudb{display:none!important}}.svelte-6gnr7l,.svelte-6gnr7l:before,.svelte-6gnr7l:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-6gnr7l,.svelte-6gnr7l:before,.svelte-6gnr7l:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h3.svelte-6gnr7l{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-6gnr7l{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-6gnr7l-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-6gnr7l-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-6gnr7l-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-6gnr7l-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-6gnr7l-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-6gnr7l-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-6gnr7l-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-6gnr7l-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-6gnr7l-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-6gnr7l{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.neon-text.svelte-6gnr7l{text-shadow:var(--neon-yellow)}.section-repartition.svelte-6gnr7l{background:var(--gandee-vert-dark);padding:4rem 0}.repartition-box.svelte-6gnr7l{max-width:900px;margin:0 auto;text-align:center}.repartition-box.svelte-6gnr7l .section-title:where(.svelte-6gnr7l){color:var(--white);font-size:1.75rem;margin-bottom:2rem}.repartition-grid.svelte-6gnr7l{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.repartition-card.svelte-6gnr7l{background:#0003;border-radius:1rem;padding:2rem 1.5rem}.repartition-card.svelte-6gnr7l .value:where(.svelte-6gnr7l){font-family:Sora,sans-serif;font-size:3rem;font-weight:800;color:var(--gandee-jaune);text-shadow:var(--neon-yellow);margin-bottom:.5rem}.repartition-card.svelte-6gnr7l .label:where(.svelte-6gnr7l){color:var(--white);font-size:.9rem}.repartition-features.svelte-6gnr7l{display:flex;flex-direction:column;gap:.75rem;align-items:center}.repartition-feature.svelte-6gnr7l{display:flex;align-items:center;gap:.75rem;color:var(--white);font-size:1rem}.repartition-feature.svelte-6gnr7l .icon:where(.svelte-6gnr7l){color:#22c55e;font-size:1.25rem}@media(max-width:1024px){.repartition-grid.svelte-6gnr7l{grid-template-columns:1fr}}@media(max-width:480px){.section-title.svelte-6gnr7l{font-size:1.5rem!important}}.calculator-wrapper.svelte-1giwtxj{max-width:600px;margin:0 auto 3rem;background:var(--white);border-radius:1.5rem;padding:2rem;box-shadow:0 10px 40px #0000001a;position:relative;z-index:10}.calculator-title.svelte-1giwtxj{font-size:1.25rem;color:var(--gandee-vert-dark);margin-bottom:1.5rem;text-align:center}.calculator-slider.svelte-1giwtxj{margin-bottom:1.5rem}.calculator-slider.svelte-1giwtxj label:where(.svelte-1giwtxj){display:block;font-weight:600;margin-bottom:.5rem;color:var(--gandee-vert-dark)}.calculator-slider.svelte-1giwtxj input[type=range]:where(.svelte-1giwtxj){width:100%;height:10px;border-radius:5px;background:linear-gradient(to right,var(--gandee-vert) 0%,var(--gandee-vert) var(--value, 33%),var(--gray-200) var(--value, 33%),var(--gray-200) 100%);outline:none;-webkit-appearance:none;cursor:pointer}.calculator-slider.svelte-1giwtxj input[type=range]:where(.svelte-1giwtxj)::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--gandee-bordeaux);cursor:pointer;box-shadow:0 2px 10px #0003;transition:transform .2s}.calculator-slider.svelte-1giwtxj input[type=range]:where(.svelte-1giwtxj)::-webkit-slider-thumb:hover{transform:scale(1.2)}.calculator-values.svelte-1giwtxj{display:flex;justify-content:space-between;font-size:.85rem;color:var(--gray-600);margin-top:.5rem}.calculator-result.svelte-1giwtxj{background:linear-gradient(135deg,var(--gandee-vert-dark),var(--gandee-vert));border-radius:1rem;padding:1.5rem;text-align:center;color:var(--white)}.calculator-result.svelte-1giwtxj .result-label:where(.svelte-1giwtxj){font-size:.9rem;opacity:.9;margin-bottom:.5rem}.calculator-result.svelte-1giwtxj .result-value:where(.svelte-1giwtxj){font-family:Sora,sans-serif;font-size:2.5rem;font-weight:800;color:var(--gandee-jaune);text-shadow:var(--neon-yellow)}.calculator-result.svelte-1giwtxj .result-note:where(.svelte-1giwtxj){font-size:.8rem;opacity:.8;margin-top:.5rem}.particles-light.svelte-1giwtxj .particle:where(.svelte-1giwtxj){opacity:.08}.svelte-1giwtxj,.svelte-1giwtxj:before,.svelte-1giwtxj:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1giwtxj,.svelte-1giwtxj:before,.svelte-1giwtxj:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1giwtxj,h3.svelte-1giwtxj{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}input.svelte-1giwtxj:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-1giwtxj{max-width:1280px;margin:0 auto;padding:0 1.5rem}.sr-only.svelte-1giwtxj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes svelte-1giwtxj-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1giwtxj-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1giwtxj-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1giwtxj-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1giwtxj-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1giwtxj-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1giwtxj-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1giwtxj-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1giwtxj-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-1giwtxj{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-1giwtxj{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1giwtxj{position:absolute;opacity:.2}.particle-heart.svelte-1giwtxj{font-size:1.5rem;animation:svelte-1giwtxj-float 8s ease-in-out infinite}.particle-star.svelte-1giwtxj{font-size:1.25rem;animation:svelte-1giwtxj-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1giwtxj{font-size:1.75rem;animation:svelte-1giwtxj-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-1giwtxj{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-1giwtxj-float 10s ease-in-out infinite}.section-simulation.svelte-1giwtxj{background:var(--gray-50);padding:5rem 0}.section-simulation.svelte-1giwtxj .section-header:where(.svelte-1giwtxj){text-align:center;margin-bottom:3rem}.section-simulation.svelte-1giwtxj .section-title:where(.svelte-1giwtxj){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.section-simulation.svelte-1giwtxj .section-subtitle:where(.svelte-1giwtxj){color:var(--gray-600);font-size:1.1rem}.simulation-table-wrapper.svelte-1giwtxj{max-width:900px;margin:0 auto;background:var(--white);border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 40px #0000001a}.simulation-table.svelte-1giwtxj{width:100%;border-collapse:collapse}.simulation-table.svelte-1giwtxj thead:where(.svelte-1giwtxj){background:var(--gandee-vert-dark);color:var(--white)}.simulation-table.svelte-1giwtxj th:where(.svelte-1giwtxj){padding:1.25rem 1rem;font-family:Sora,sans-serif;font-weight:600;font-size:.9rem;text-align:center}.simulation-table.svelte-1giwtxj th:where(.svelte-1giwtxj):first-child{text-align:left;padding-left:1.5rem}.simulation-table.svelte-1giwtxj td:where(.svelte-1giwtxj){padding:1.25rem 1rem;text-align:center;border-bottom:1px solid var(--gray-200)}.simulation-table.svelte-1giwtxj td:where(.svelte-1giwtxj):first-child{text-align:left;padding-left:1.5rem}.simulation-table.svelte-1giwtxj tbody:where(.svelte-1giwtxj) tr:where(.svelte-1giwtxj):hover{background:var(--gray-50)}.simulation-table.svelte-1giwtxj .profil:where(.svelte-1giwtxj){display:flex;align-items:center;gap:.75rem}.simulation-table.svelte-1giwtxj .profil:where(.svelte-1giwtxj) .icon:where(.svelte-1giwtxj){font-size:1.5rem}.simulation-table.svelte-1giwtxj .contribution:where(.svelte-1giwtxj){color:var(--gandee-vert);font-weight:700;font-size:1.1rem}.simulation-note.svelte-1giwtxj{text-align:center;margin-top:3rem;color:var(--gray-600);font-size:.9rem}.simulation-note.svelte-1giwtxj .highlight:where(.svelte-1giwtxj){color:var(--gandee-vert);font-weight:600}.simulation-bonus.svelte-1giwtxj{max-width:600px;text-align:center;margin:2rem auto 0;color:var(--gandee-jaune);font-weight:600;background:var(--gandee-vert-dark);padding:.75rem 1.5rem;border-radius:.5rem}@media(max-width:768px){.simulation-table.svelte-1giwtxj{font-size:.85rem}.simulation-table.svelte-1giwtxj th:where(.svelte-1giwtxj),.simulation-table.svelte-1giwtxj td:where(.svelte-1giwtxj){padding:.75rem .5rem}}@media(max-width:480px){.section-title.svelte-1giwtxj{font-size:1.5rem!important}.simulation-table-wrapper.svelte-1giwtxj{overflow-x:auto;-webkit-overflow-scrolling:touch}.simulation-table.svelte-1giwtxj{min-width:500px}}@media print{.particles-container.svelte-1giwtxj{display:none!important}}#donation-slider.svelte-1giwtxj{-webkit-appearance:none;appearance:none;height:8px;border-radius:4px;background:linear-gradient(to right,var(--gandee-vert) 0%,var(--gandee-vert) var(--progress, 40%),#e5e7eb var(--progress, 40%),#e5e7eb 100%);outline:none}#donation-slider.svelte-1giwtxj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--gandee-vert-dark);cursor:pointer;box-shadow:0 2px 6px #0003;transition:transform .2s ease}#donation-slider.svelte-1giwtxj::-webkit-slider-thumb:hover{transform:scale(1.1);background:var(--gandee-vert)}#donation-slider.svelte-1giwtxj::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--gandee-vert-dark);cursor:pointer;border:none;box-shadow:0 2px 6px #0003;transition:transform .2s ease}#donation-slider.svelte-1giwtxj::-moz-range-thumb:hover{transform:scale(1.1);background:var(--gandee-vert)}.particles-light.svelte-1ictta0 .particle:where(.svelte-1ictta0){opacity:.08}.svelte-1ictta0,.svelte-1ictta0:before,.svelte-1ictta0:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1ictta0,.svelte-1ictta0:before,.svelte-1ictta0:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1ictta0{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-1ictta0{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-1ictta0-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1ictta0-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1ictta0-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1ictta0-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1ictta0-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1ictta0-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1ictta0-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1ictta0-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1ictta0-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-1ictta0{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-1ictta0{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1ictta0{position:absolute;opacity:.2}.particle-heart.svelte-1ictta0{font-size:1.5rem;animation:svelte-1ictta0-float 8s ease-in-out infinite}.particle-star.svelte-1ictta0{font-size:1.25rem;animation:svelte-1ictta0-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1ictta0{font-size:1.75rem;animation:svelte-1ictta0-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-1ictta0{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-1ictta0-float 10s ease-in-out infinite}.section-vs-job.svelte-1ictta0{background:var(--white);padding:5rem 0}.section-vs-job.svelte-1ictta0 .section-header:where(.svelte-1ictta0){text-align:center;margin-bottom:3rem}.section-vs-job.svelte-1ictta0 .section-title:where(.svelte-1ictta0){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.section-vs-job.svelte-1ictta0 .section-subtitle:where(.svelte-1ictta0){color:var(--gray-600);font-size:1.1rem}.vs-table-wrapper.svelte-1ictta0{max-width:900px;margin:0 auto;background:var(--white);border-radius:1.5rem;overflow:hidden;box-shadow:0 10px 40px #0000001a}.vs-table.svelte-1ictta0{width:100%;border-collapse:collapse}.vs-table.svelte-1ictta0 thead:where(.svelte-1ictta0){background:var(--gandee-vert-dark);color:var(--white)}.vs-table.svelte-1ictta0 th:where(.svelte-1ictta0){padding:1.25rem 1rem;font-family:Sora,sans-serif;font-weight:600;font-size:.95rem;text-align:center}.vs-table.svelte-1ictta0 th.critere:where(.svelte-1ictta0){background:var(--gandee-vert-dark)}.vs-table.svelte-1ictta0 th.job:where(.svelte-1ictta0){background:var(--gandee-vert)}.vs-table.svelte-1ictta0 th.student:where(.svelte-1ictta0){background:var(--gandee-vert-light)}.vs-table.svelte-1ictta0 td:where(.svelte-1ictta0){padding:1rem;text-align:center;border-bottom:1px solid var(--gray-200)}.vs-table.svelte-1ictta0 td.critere:where(.svelte-1ictta0){background:var(--gray-50);font-weight:600;color:var(--gandee-vert-dark)}.vs-table.svelte-1ictta0 td.student:where(.svelte-1ictta0){background:#50a2a40d;color:var(--gandee-vert);font-weight:600}.vs-table.svelte-1ictta0 tbody:where(.svelte-1ictta0) tr:where(.svelte-1ictta0):hover td:where(.svelte-1ictta0){background:#ffbd591a}.vs-table.svelte-1ictta0 tbody:where(.svelte-1ictta0) tr:where(.svelte-1ictta0):hover td.critere:where(.svelte-1ictta0){background:#ffbd5926}@media(max-width:768px){.vs-table.svelte-1ictta0{font-size:.85rem}.vs-table.svelte-1ictta0 th:where(.svelte-1ictta0),.vs-table.svelte-1ictta0 td:where(.svelte-1ictta0){padding:.75rem .5rem}}@media(max-width:480px){.section-title.svelte-1ictta0{font-size:1.5rem!important}.vs-table-wrapper.svelte-1ictta0{overflow-x:auto;-webkit-overflow-scrolling:touch}.vs-table.svelte-1ictta0{min-width:500px}}@media print{.particles-container.svelte-1ictta0{display:none!important}}.particles-light.svelte-w4d1zo .particle:where(.svelte-w4d1zo){opacity:.08}.svelte-w4d1zo,.svelte-w4d1zo:before,.svelte-w4d1zo:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-w4d1zo,.svelte-w4d1zo:before,.svelte-w4d1zo:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-w4d1zo,h3.svelte-w4d1zo{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-w4d1zo{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-w4d1zo-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-w4d1zo-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-w4d1zo-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-w4d1zo-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-w4d1zo-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-w4d1zo-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-w4d1zo-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-w4d1zo-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-w4d1zo-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-w4d1zo{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-w4d1zo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-w4d1zo{position:absolute;opacity:.2}.particle-heart.svelte-w4d1zo{font-size:1.5rem;animation:svelte-w4d1zo-float 8s ease-in-out infinite}.particle-star.svelte-w4d1zo{font-size:1.25rem;animation:svelte-w4d1zo-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-w4d1zo{font-size:1.75rem;animation:svelte-w4d1zo-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-w4d1zo{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-w4d1zo-float 10s ease-in-out infinite}.section-pourquoi.svelte-w4d1zo{background:var(--gray-50);padding:5rem 0}.section-pourquoi.svelte-w4d1zo .section-header:where(.svelte-w4d1zo){text-align:center;margin-bottom:3rem}.section-pourquoi.svelte-w4d1zo .section-title:where(.svelte-w4d1zo){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.section-pourquoi.svelte-w4d1zo .section-subtitle:where(.svelte-w4d1zo){color:var(--gray-600);font-size:1.1rem}.pourquoi-grid.svelte-w4d1zo{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}.pourquoi-card.svelte-w4d1zo{background:var(--white);border-radius:1rem;padding:1.5rem;box-shadow:0 2px 15px #0000000d;transition:transform .3s,box-shadow .3s}.pourquoi-card.svelte-w4d1zo:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.pourquoi-card.svelte-w4d1zo .icon-wrapper:where(.svelte-w4d1zo){width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1rem}.pourquoi-card.svelte-w4d1zo .icon-wrapper.green:where(.svelte-w4d1zo){background:#dcfce7}.pourquoi-card.svelte-w4d1zo .icon-wrapper.pink:where(.svelte-w4d1zo){background:#fce7f3}.pourquoi-card.svelte-w4d1zo .icon-wrapper.yellow:where(.svelte-w4d1zo){background:#fef3c7}.pourquoi-card.svelte-w4d1zo .icon-wrapper.blue:where(.svelte-w4d1zo){background:#dbeafe}.pourquoi-card.svelte-w4d1zo .card-title:where(.svelte-w4d1zo){font-size:1.1rem;font-weight:700;color:var(--gandee-vert-dark);margin-bottom:.5rem}.pourquoi-card.svelte-w4d1zo .card-desc:where(.svelte-w4d1zo){color:var(--gray-600);font-size:.9rem;line-height:1.5}@media(max-width:1024px){.pourquoi-grid.svelte-w4d1zo{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pourquoi-grid.svelte-w4d1zo{grid-template-columns:1fr}}@media(max-width:480px){.section-title.svelte-w4d1zo{font-size:1.5rem!important}}@media print{.particles-container.svelte-w4d1zo{display:none!important}}.particles-light.svelte-1t1qrvj .particle:where(.svelte-1t1qrvj){opacity:.08}.svelte-1t1qrvj,.svelte-1t1qrvj:before,.svelte-1t1qrvj:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1t1qrvj,.svelte-1t1qrvj:before,.svelte-1t1qrvj:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1t1qrvj{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}img.svelte-1t1qrvj{max-width:100%;height:auto;display:block}button.svelte-1t1qrvj:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-1t1qrvj{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-1t1qrvj-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1t1qrvj-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1t1qrvj-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1t1qrvj-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1t1qrvj-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1t1qrvj-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1t1qrvj-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1t1qrvj-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1t1qrvj-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-1t1qrvj{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-1t1qrvj{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1t1qrvj{position:absolute;opacity:.2}.particle-heart.svelte-1t1qrvj{font-size:1.5rem;animation:svelte-1t1qrvj-float 8s ease-in-out infinite}.particle-star.svelte-1t1qrvj{font-size:1.25rem;animation:svelte-1t1qrvj-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1t1qrvj{font-size:1.75rem;animation:svelte-1t1qrvj-floatRocket 6s ease-in-out infinite}.section-associations.svelte-1t1qrvj{background:var(--white);padding:5rem 0;overflow:hidden}.section-associations.svelte-1t1qrvj .section-title:where(.svelte-1t1qrvj){text-align:center;font-size:1.5rem;color:var(--gandee-vert-dark);margin-bottom:2rem}.carousel-wrapper.svelte-1t1qrvj{position:relative;padding:0 3rem}.asso-card.svelte-1t1qrvj{width:280px;height:280px;background:var(--white);border-radius:1rem;padding:1.5rem 1rem;text-align:center;box-shadow:0 2px 15px #00000014;border:2px solid transparent;transition:all .3s;display:flex;flex-direction:column;align-items:center;justify-content:center}.asso-card.svelte-1t1qrvj:hover,.asso-card.svelte-1t1qrvj:focus-within{border-color:var(--gandee-vert);transform:scale(1.05)}.asso-card.svelte-1t1qrvj .name:where(.svelte-1t1qrvj){font-weight:700;color:var(--gandee-vert-dark);font-size:.85rem;padding-bottom:.5rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.4em}.carousel-nav.svelte-1t1qrvj{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;min-width:var(--touch-target);min-height:var(--touch-target);border-radius:50%;background:var(--white);border:2px solid var(--gray-200);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;z-index:10;font-size:1.5rem;color:var(--gandee-vert-dark)}.carousel-nav.svelte-1t1qrvj:hover,.carousel-nav.svelte-1t1qrvj:focus{background:var(--gandee-vert-dark);border-color:var(--gandee-vert-dark);color:var(--white)}.carousel-nav.prev.svelte-1t1qrvj{left:0}.carousel-nav.next.svelte-1t1qrvj{right:0}.carousel-dots.svelte-1t1qrvj{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.carousel-dot.svelte-1t1qrvj{width:20px;height:20px;border-radius:50%;background:var(--gray-300);cursor:pointer;transition:all .3s;border:none;padding:0}.carousel-dot.active.svelte-1t1qrvj,.carousel-dot.svelte-1t1qrvj:hover,.carousel-dot.svelte-1t1qrvj:focus{background:var(--gandee-vert)}@media(max-width:768px){.carousel-wrapper.svelte-1t1qrvj{padding:0 1rem}.carousel-nav.svelte-1t1qrvj{width:40px;height:40px}}@media(max-width:480px){.section-title.svelte-1t1qrvj{font-size:1.5rem!important}.carousel-nav.svelte-1t1qrvj{width:35px;height:35px;font-size:1.5rem}.carousel-nav.prev.svelte-1t1qrvj{left:-5px}.carousel-nav.next.svelte-1t1qrvj{right:-5px}.carousel-wrapper.svelte-1t1qrvj{padding:0}}@media print{.particles-container.svelte-1t1qrvj,.carousel-nav.svelte-1t1qrvj{display:none!important}}.embla.svelte-1t1qrvj{overflow:hidden;width:100%}.embla__container.svelte-1t1qrvj{display:flex;gap:20px;margin:10px auto}.embla__slide.svelte-1t1qrvj{flex:0 0 100%;min-width:0;display:flex;justify-content:center}@media(min-width:768px){.embla__slide.svelte-1t1qrvj{flex:0 0 calc(50% - 10px)}}@media(min-width:1024px){.embla__slide.svelte-1t1qrvj{flex:0 0 calc(33.333% - 14px)}}.logo-container.svelte-1t1qrvj{width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;padding:10px}.asso-logo.svelte-1t1qrvj{max-width:100%;max-height:100%;object-fit:contain;border-radius:0}.asso-card.svelte-1t1qrvj{width:100%}.category.svelte-1t1qrvj{font-size:.8rem;color:#666;margin-top:.5rem;font-style:italic}.carousel-nav.svelte-1t1qrvj:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.logo-container.svelte-1t1qrvj{width:120px;height:120px;padding:10px;margin-bottom:.75rem}.asso-card.svelte-1t1qrvj{width:220px!important;height:auto!important;min-height:200px;padding:1.5rem 1rem!important}.name.svelte-1t1qrvj{font-size:.9rem!important;font-weight:700;line-height:1.3;margin-bottom:.5rem}.category.svelte-1t1qrvj{font-size:.75rem!important}}@media(max-width:480px){.logo-container.svelte-1t1qrvj{width:100px;height:100px}.asso-card.svelte-1t1qrvj{width:200px!important;min-height:180px}.name.svelte-1t1qrvj{font-size:.85rem!important}}.particles-light.svelte-179euny .particle:where(.svelte-179euny){opacity:.08}.svelte-179euny,.svelte-179euny:before,.svelte-179euny:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-179euny,.svelte-179euny:before,.svelte-179euny:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-179euny{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}.container.svelte-179euny{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-179euny-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-179euny-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-179euny-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-179euny-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-179euny-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-179euny-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-179euny-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-179euny-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-179euny-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-179euny{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-179euny{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-179euny{position:absolute;opacity:.2}.particle-heart.svelte-179euny{font-size:1.5rem;animation:svelte-179euny-float 8s ease-in-out infinite}.particle-star.svelte-179euny{font-size:1.25rem;animation:svelte-179euny-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-179euny{font-size:1.75rem;animation:svelte-179euny-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-179euny{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-179euny-float 10s ease-in-out infinite}.section-conditions.svelte-179euny{background:var(--gray-50);padding:5rem 0}.section-conditions.svelte-179euny .section-header:where(.svelte-179euny){text-align:center;margin-bottom:3rem}.section-conditions.svelte-179euny .section-title:where(.svelte-179euny){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.section-conditions.svelte-179euny .section-subtitle:where(.svelte-179euny){color:var(--gray-600);font-size:1.1rem}.conditions-box.svelte-179euny{max-width:700px;margin:0 auto;background:var(--white);border-radius:1.5rem;padding:2.5rem;box-shadow:0 10px 40px #00000014}.condition-item.svelte-179euny{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#2870720d;border-radius:1rem;margin-bottom:1rem}.condition-item.svelte-179euny:last-child{margin-bottom:0}.condition-item.svelte-179euny .icon-wrapper:where(.svelte-179euny){width:35px;height:35px;border-radius:50%;background:var(--gandee-vert);color:var(--white);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.condition-item.svelte-179euny .content:where(.svelte-179euny){flex:1}.condition-item.svelte-179euny .title:where(.svelte-179euny){font-weight:700;color:var(--gandee-vert-dark);margin-bottom:.25rem}.condition-item.svelte-179euny .desc:where(.svelte-179euny){color:var(--gray-600);font-size:.9rem}@media(max-width:480px){.section-title.svelte-179euny{font-size:1.5rem!important}}@media print{.particles-container.svelte-179euny{display:none!important}}.particles-light.svelte-130ibmm .particle:where(.svelte-130ibmm){opacity:.08}.svelte-130ibmm,.svelte-130ibmm:before,.svelte-130ibmm:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-130ibmm,.svelte-130ibmm:before,.svelte-130ibmm:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-130ibmm{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}button.svelte-130ibmm:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-130ibmm{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-130ibmm-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-130ibmm-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-130ibmm-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-130ibmm-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-130ibmm-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-130ibmm-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-130ibmm-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-130ibmm-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-130ibmm-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.animate-on-scroll.svelte-130ibmm{opacity:1;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.particles-container.svelte-130ibmm{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-130ibmm{position:absolute;opacity:.2}.particle-heart.svelte-130ibmm{font-size:1.5rem;animation:svelte-130ibmm-float 8s ease-in-out infinite}.particle-star.svelte-130ibmm{font-size:1.25rem;animation:svelte-130ibmm-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-130ibmm{font-size:1.75rem;animation:svelte-130ibmm-floatRocket 6s ease-in-out infinite}.particle-circle.svelte-130ibmm{width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--gandee-jaune),var(--gandee-rose));animation:svelte-130ibmm-float 10s ease-in-out infinite}.section-faq.svelte-130ibmm{background:var(--white);padding:5rem 0}.section-faq.svelte-130ibmm .section-header:where(.svelte-130ibmm){text-align:center;margin-bottom:3rem}.section-faq.svelte-130ibmm .section-title:where(.svelte-130ibmm){font-size:clamp(1.75rem,4vw,2.5rem);color:var(--gandee-vert-dark);margin-bottom:.5rem}.faq-container.svelte-130ibmm{max-width:800px;margin:0 auto}.faq-item.svelte-130ibmm{background:var(--white);border:2px solid var(--gray-200);border-radius:1rem;margin-bottom:1rem;overflow:hidden;transition:border-color .3s}.faq-item.svelte-130ibmm:hover,.faq-item.active.svelte-130ibmm{border-color:var(--gandee-vert)}.faq-question.svelte-130ibmm{width:100%;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-family:Sora,sans-serif;font-weight:600;font-size:1rem;color:var(--gandee-vert-dark);transition:background .3s;min-height:var(--touch-target)}.faq-question.svelte-130ibmm:hover{background:var(--gray-50)}.faq-question.svelte-130ibmm .icon:where(.svelte-130ibmm){width:24px;height:24px;border-radius:50%;background:var(--gandee-vert);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:transform .3s;flex-shrink:0}.faq-item.active.svelte-130ibmm .faq-question:where(.svelte-130ibmm) .icon:where(.svelte-130ibmm){transform:rotate(180deg)}.faq-answer.svelte-130ibmm{padding:0 1.5rem 1.25rem;color:var(--gray-600);line-height:1.7;display:none}.faq-item.active.svelte-130ibmm .faq-answer:where(.svelte-130ibmm){display:block}@media(max-width:480px){.section-title.svelte-130ibmm{font-size:1.5rem!important}}@media print{.particles-container.svelte-130ibmm{display:none!important}}.svelte-1t61fr6,.svelte-1t61fr6:before,.svelte-1t61fr6:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1t61fr6,.svelte-1t61fr6:before,.svelte-1t61fr6:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}h2.svelte-1t61fr6{font-family:Sora,sans-serif;font-weight:700;line-height:1.2}button.svelte-1t61fr6:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.container.svelte-1t61fr6{max-width:1280px;margin:0 auto;padding:0 1.5rem}@keyframes svelte-1t61fr6-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1t61fr6-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1t61fr6-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1t61fr6-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1t61fr6-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1t61fr6-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1t61fr6-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1t61fr6-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1t61fr6-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.particles-container.svelte-1t61fr6{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.particle.svelte-1t61fr6{position:absolute;opacity:.2}.particle-heart.svelte-1t61fr6{font-size:1.5rem;animation:svelte-1t61fr6-float 8s ease-in-out infinite}.particle-star.svelte-1t61fr6{font-size:1.25rem;animation:svelte-1t61fr6-twinkle 4s ease-in-out infinite}.particle-rocket.svelte-1t61fr6{font-size:1.75rem;animation:svelte-1t61fr6-floatRocket 6s ease-in-out infinite}.btn.svelte-1t61fr6{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:Sora,sans-serif;font-weight:600;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;min-height:var(--touch-target);text-align:center}.btn-white.svelte-1t61fr6{background:var(--white);color:var(--gandee-bordeaux);font-weight:700;border:2px solid var(--white)}.btn-white.svelte-1t61fr6:hover,.btn-white.svelte-1t61fr6:focus{background:var(--gandee-jaune);border-color:var(--gandee-jaune);transform:translateY(-3px) scale(1.02)}.btn-outline-white.svelte-1t61fr6{background:transparent;color:var(--white);border:2px solid var(--white)}.btn-outline-white.svelte-1t61fr6:hover,.btn-outline-white.svelte-1t61fr6:focus{background:var(--white);color:var(--gandee-bordeaux);transform:translateY(-3px)}.btn-lg.svelte-1t61fr6{padding:1.25rem 2.5rem;font-size:1.125rem}.section-cta-final.svelte-1t61fr6{background:linear-gradient(135deg,var(--gandee-bordeaux),var(--gandee-rose));padding:5rem 0;position:relative;overflow:hidden}.section-cta-final.svelte-1t61fr6 .container:where(.svelte-1t61fr6){position:relative;z-index:10;text-align:center}.section-cta-final.svelte-1t61fr6 .section-title:where(.svelte-1t61fr6){color:var(--white);font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem}.section-cta-final.svelte-1t61fr6 .section-subtitle:where(.svelte-1t61fr6){color:#ffffffe6;font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.cta-buttons-final.svelte-1t61fr6{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.btn.svelte-1t61fr6{width:100%}.cta-buttons-final.svelte-1t61fr6{flex-direction:column;align-items:center}}@media(max-width:480px){.section-title.svelte-1t61fr6{font-size:1.5rem!important}}@media(prefers-contrast:high){.btn.svelte-1t61fr6{border:2px solid currentColor}}@media print{.particles-container.svelte-1t61fr6{display:none!important}.btn.svelte-1t61fr6{background:var(--gray-200)!important;color:var(--gray-900)!important;box-shadow:none!important}}.sticky-cta-mobile.svelte-1s31iky{position:fixed;bottom:0;left:0;right:0;background:var(--white);padding:1rem;box-shadow:0 -4px 20px #00000026;z-index:999;display:none;transform:translateY(100%);transition:transform .3s}@media(max-width:768px){.sticky-cta-mobile.svelte-1s31iky{display:block}}.sticky-cta-mobile.svelte-1s31iky .btn:where(.svelte-1s31iky){width:100%}.svelte-1s31iky,.svelte-1s31iky:before,.svelte-1s31iky:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-1s31iky,.svelte-1s31iky:before,.svelte-1s31iky:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button.svelte-1s31iky:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}@keyframes svelte-1s31iky-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-1s31iky-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-1s31iky-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-1s31iky-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-1s31iky-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1s31iky-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-1s31iky-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1s31iky-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1s31iky-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.btn.svelte-1s31iky{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;font-family:Sora,sans-serif;font-weight:600;font-size:1rem;border-radius:50px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;min-height:var(--touch-target);text-align:center}.btn-primary.svelte-1s31iky{background:linear-gradient(135deg,var(--gandee-bordeaux),var(--gandee-rose));color:var(--white);box-shadow:var(--neon-rose)}.btn-primary.svelte-1s31iky:hover,.btn-primary.svelte-1s31iky:focus{transform:translateY(-3px) scale(1.02);box-shadow:0 0 30px #af2a5399,0 0 60px #af2a5366}@media(max-width:768px){.btn.svelte-1s31iky{width:100%}}@media(prefers-contrast:high){.btn.svelte-1s31iky{border:2px solid currentColor}}@media print{.btn.svelte-1s31iky{background:var(--gray-200)!important;color:var(--gray-900)!important;box-shadow:none!important}}.progress-bar.svelte-47rd6g{position:fixed;top:0;left:0;width:0%;height:4px;background:linear-gradient(90deg,var(--gandee-bordeaux),var(--gandee-rose),var(--gandee-jaune));z-index:9999;transition:width .1s linear}.social-proof-banner.svelte-47rd6g{background:linear-gradient(135deg,var(--gandee-vert-dark),var(--gandee-vert));color:var(--white);padding:.5rem 1rem;text-align:center;font-size:.85rem;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.social-proof-banner.svelte-47rd6g .count:where(.svelte-47rd6g){font-weight:700;color:var(--gandee-jaune);transition:transform .2s}.social-proof-banner.svelte-47rd6g .live-dot:where(.svelte-47rd6g){width:8px;height:8px;background:#22c55e;border-radius:50%;animation:svelte-47rd6g-pulse-neon 1.5s ease-in-out infinite}.toc.svelte-47rd6g{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:100;display:none}@media(min-width:1400px){.toc.svelte-47rd6g{display:block}}.toc-list.svelte-47rd6g{list-style:none;display:flex;flex-direction:column;gap:.5rem}.toc-item.svelte-47rd6g{width:12px;height:12px;border-radius:50%;background:var(--gray-300);cursor:pointer;transition:all .3s;position:relative}.toc-item.svelte-47rd6g:hover,.toc-item.active.svelte-47rd6g{background:var(--gandee-vert);transform:scale(1.3)}.toc-item.svelte-47rd6g:after{content:attr(data-label);position:absolute;right:24px;top:50%;transform:translateY(-50%);background:var(--gandee-vert-dark);color:#fff;padding:.25rem .75rem;border-radius:.25rem;font-size:.75rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.toc-item.svelte-47rd6g:hover:after{opacity:1}:root{--gandee-bordeaux: #af2a53;--gandee-rose: #e2388d;--gandee-jaune: #ffbd59;--gandee-vert: #287072;--gandee-vert-dark: #1e4a56;--gandee-vert-light: #50a2a4;--white: #ffffff;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-600: #4b5563;--gray-700: #374151;--gray-900: #111827;--neon-yellow: 0 0 10px rgba(255, 189, 89, .6), 0 0 20px rgba(255, 189, 89, .4), 0 0 30px rgba(255, 189, 89, .2);--neon-yellow-strong: 0 0 15px rgba(255, 189, 89, .8), 0 0 30px rgba(255, 189, 89, .5), 0 0 45px rgba(255, 189, 89, .3);--neon-rose: 0 0 20px rgba(175, 42, 83, .5), 0 0 40px rgba(175, 42, 83, .3);--neon-vert: 0 0 15px rgba(40, 112, 114, .4), 0 0 30px rgba(40, 112, 114, .2);--focus-ring: 0 0 0 3px rgba(255, 189, 89, .5);--touch-target: 48px}.svelte-47rd6g,.svelte-47rd6g:before,.svelte-47rd6g:after{margin:0;padding:0;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.svelte-47rd6g,.svelte-47rd6g:before,.svelte-47rd6g:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}img.svelte-47rd6g{max-width:100%;height:auto;display:block}a.svelte-47rd6g{text-decoration:none;color:inherit}a.svelte-47rd6g:focus-visible,button.svelte-47rd6g:focus-visible{outline:3px solid var(--gandee-jaune);outline-offset:2px}.skip-link.svelte-47rd6g{position:absolute;top:-100%;left:50%;transform:translate(-50%);background:var(--gandee-vert-dark);color:var(--white);padding:1rem 2rem;border-radius:0 0 .5rem .5rem;z-index:10000;font-weight:600;transition:top .3s}.skip-link.svelte-47rd6g:focus{top:0}@keyframes svelte-47rd6g-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes svelte-47rd6g-floatReverse{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(20px) rotate(-5deg)}}@keyframes svelte-47rd6g-floatRocket{0%,to{transform:translateY(0) rotate(-15deg)}25%{transform:translateY(-15px) rotate(-10deg)}50%{transform:translateY(-25px) rotate(-20deg)}75%{transform:translateY(-10px) rotate(-12deg)}}@keyframes svelte-47rd6g-twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes svelte-47rd6g-pulse-neon{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-47rd6g-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}@keyframes svelte-47rd6g-slideCarousel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-47rd6g-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-47rd6g-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.bandeau-donateurs.svelte-47rd6g{background:var(--gandee-jaune);color:var(--gandee-vert-dark);padding:.75rem 1rem;text-align:center}.bandeau-donateurs.svelte-47rd6g p:where(.svelte-47rd6g){font-size:.9rem;font-weight:500}.bandeau-donateurs.svelte-47rd6g a:where(.svelte-47rd6g){font-weight:700;text-decoration:underline;margin-left:.5rem;transition:color .3s}.bandeau-donateurs.svelte-47rd6g a:where(.svelte-47rd6g):hover{color:var(--gandee-bordeaux)}
