:root{--main-color:#f5ab96;--main-color-light:#fde8df;--main-color-light:#fff5f0;--main-color-lighter:#fff5f0;--main-color-border:#f9c9b5;--main-color-dark:#d97a5a;--secondary-color:#e81184;--secondary-color-light:#fce4f3;--secondary-color-lighter:#fff5fb;--secondary-color-border:#f9c8e9;--secondary-color-dark:#b00d67;--almond:#ffebd6;--main-transition:all 0.3s ease}.grecaptcha-badge{visibility:hidden!important}body,html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0;font-size:16px;line-height:1.5;overflow-x:hidden}.nav-link,a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.3}h1{font-size:24px}h2{font-size:20px}h3{font-size:17px}h4{font-size:15px}h5{font-size:14px}h6,p{font-size:13px}p{margin:0}.btn{border:none;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-right:8px;margin-bottom:8px;display:inline-flex;align-items:center;gap:6px}.btn:hover{box-shadow:0 4px 12px rgba(102,126,234,.4)}.btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none;border:none;color:#000}.btn-primary{color:white;background:var(--main-color)}.btn-primary:hover{background:var(--secondary-color-dark,#b00d67);border:none}.btn-outline-primary{background:transparent;color:var(--secondary-color,#e81184);border:2px solid var(--secondary-color,#e81184)}.btn-outline-primary:hover{background:var(--secondary-color,#e81184);color:white;border:2px solid var(--secondary-color,#e81184)}.btn-secondary{background:#6c757d}.btn-secondary:hover{background:#5a6268}.btn-outline-secondary{background:transparent;color:#6c757d;border:2px solid #6c757d}.btn-outline-secondary:hover{background:#6c757d;color:white;border:2px solid #6c757d}.btn-danger{background:#dc3545}.btn-outline-danger{background:transparent;color:#dc3545;border:2px solid #dc3545}.btn-outline-danger:hover{background:#dc3545;color:white;border:2px solid #dc3545}.btn-danger:hover{background:#c82333}.btn-success{background:#28a745}.btn-success:hover{background:#218838}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,.btn:hover,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--secondary-color,#e81184);border-color:none}.footer .copyright{padding:15px 0;text-align:center;color:#303030;margin:8px 0 0;background-color:var(--main-color)}.copyright i{color:#e94906!important}.liste-hero ul li{line-height:2.5rem}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width:991px){.container{padding:0 24px}}input,select,textarea{font-size:13px;padding:7px;border-radius:4px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 2px rgba(232,17,132,.1)}.revealReady [data-reveal]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--reveal-delay, 0) * 85ms)}.revealReady [data-reveal=left]{transform:translate3d(-30px,0,0)}.revealReady [data-reveal=right]{transform:translate3d(30px,0,0)}.revealReady [data-reveal=zoom]{transform:scale(.94)}.revealReady [data-reveal].revealIn{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.revealReady [data-reveal]{opacity:1;transform:none;transition:none}}.CookieBanner_overlay__D9aT0{position:fixed;bottom:0;left:0;right:0;z-index:999999;padding:16px;display:flex;justify-content:center;pointer-events:none}.CookieBanner_banner__2Xh_1{background:#fff;border-radius:12px;box-shadow:0 -2px 24px rgba(0,0,0,.1);border-top:3px solid #f5ab96;padding:24px 28px;max-width:680px;width:100%;pointer-events:auto;font-family:system-ui,sans-serif}.CookieBanner_header__pWkqP{display:flex;align-items:center;gap:8px;margin-bottom:12px}.CookieBanner_headline__6Tebg{margin:0;font-size:17px;font-weight:700;color:#333}.CookieBanner_body__JJiGU{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 16px}.CookieBanner_link__mVKKe{color:#d97a5a;text-decoration:underline}.CookieBanner_link__mVKKe:hover{color:#e81184}.CookieBanner_detailBox__iC9ae{border:1px solid #ddd;border-radius:8px;padding:12px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:12px}.CookieBanner_categoryRow__t8cfn{display:flex;align-items:center;gap:16px}.CookieBanner_categoryLabel__FdFqM{display:block;font-weight:600;font-size:14px;color:#333;margin-bottom:2px}.CookieBanner_categoryDesc__PIRkp{display:block;font-size:12px;color:#9ca3af;line-height:1.4}.CookieBanner_toggleWrapper__JRKJ4{flex-shrink:0}.CookieBanner_toggleInput__Epm_f{display:none}.CookieBanner_toggleTrack__yK2Ck{display:block;width:44px;height:24px;border-radius:12px;position:relative;transition:all .2s ease;cursor:pointer;background-color:#d1d5db}.CookieBanner_toggleTrack__yK2Ck.CookieBanner_active__FhIN3{background-color:#f5ab96}.CookieBanner_toggleTrack__yK2Ck.CookieBanner_disabled__MxjTL{opacity:.6;cursor:not-allowed;background-color:#f5ab96}.CookieBanner_toggleThumb__Mm3oG{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .2s ease}.CookieBanner_toggleThumb__Mm3oG.CookieBanner_active__FhIN3{transform:translateX(20px)}.CookieBanner_actions__7XIue{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.CookieBanner_btnGroup__lu4CQ{display:flex;gap:8px}.CookieBanner_btnBase__C__bd{padding:9px 18px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:all .15s ease}.CookieBanner_btnPrimary__Qtfg5{background-color:#f5ab96;color:#fff}.CookieBanner_btnPrimary__Qtfg5:hover{background-color:#d97a5a}.CookieBanner_btnSecondary__jNxkZ{background-color:#f5f5f5;color:#333}.CookieBanner_btnSecondary__jNxkZ:hover{background-color:#ddd}.CookieBanner_btnOutline__TRucj{background-color:rgba(0,0,0,0);color:#d97a5a;border:1.5px solid #f5ab96}.CookieBanner_btnOutline__TRucj:hover{background-color:#fff5f0}.CookieBanner_footerLink__mLotw{background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;text-decoration:none;transition:color .2s ease}.CookieBanner_footerLink__mLotw:hover{color:var(--secondary-color)}.CookieBanner_floatingBtn__txdZ3{position:fixed;bottom:20px;left:20px;z-index:999998;width:44px;height:44px;border-radius:50%;background:#fff;border:1.5px solid #f5ab96;box-shadow:0 2px 10px rgba(0,0,0,.12);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;padding:0}.CookieBanner_floatingBtn__txdZ3:hover{background-color:#fff5f0;transform:scale(1.08);box-shadow:0 4px 16px rgba(0,0,0,.15)}@media(max-width:480px){.CookieBanner_overlay__D9aT0{padding:8px}.CookieBanner_banner__2Xh_1{padding:16px 12px;border-radius:8px}.CookieBanner_actions__7XIue{flex-direction:column;align-items:stretch}.CookieBanner_btnGroup__lu4CQ{flex-direction:column;width:100%}.CookieBanner_btnOutline__TRucj,.CookieBanner_btnPrimary__Qtfg5,.CookieBanner_btnSecondary__jNxkZ{width:100%;text-align:center;justify-content:center}}