.politique-cookies_container__EDG1r{max-width:900px;margin:0 auto;padding:60px 24px;font-family:Maax,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative}@media (max-width:768px){.politique-cookies_container__EDG1r{padding:40px 16px}}.politique-cookies_heroSection__Z2Wx1{text-align:center;margin-bottom:48px;padding:48px 32px;background:linear-gradient(135deg,#f0f7ff,#e8f4ff);border-radius:24px;position:relative;overflow:hidden}.politique-cookies_heroSection__Z2Wx1:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(0,133,255,.05) 0,transparent 70%);pointer-events:none}@media (max-width:768px){.politique-cookies_heroSection__Z2Wx1{padding:32px 20px;margin-bottom:32px}}.politique-cookies_heroIcon__ohkIu{font-size:64px;margin-bottom:16px;display:block;animation:politique-cookies_bounce__zCgNH 2s ease-in-out infinite}@keyframes politique-cookies_bounce__zCgNH{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:768px){.politique-cookies_heroIcon__ohkIu{font-size:48px}}.politique-cookies_heroTitle__De_mS{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0 0 12px}@media (max-width:768px){.politique-cookies_heroTitle__De_mS{font-size:1.75rem}}.politique-cookies_heroSubtitle__O9oD9{color:#6b7280;font-size:1.1rem;margin-bottom:24px;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width:768px){.politique-cookies_heroSubtitle__O9oD9{font-size:1rem}}.politique-cookies_lastUpdate__fp6u7{margin-top:12px;font-size:13px;color:#9ca3af}.politique-cookies_primaryButton__OA7Y5{background:linear-gradient(135deg,#0085ff,#06c);color:#fff;border:none;padding:16px 32px;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;box-shadow:0 4px 14px rgba(0,133,255,.35);transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.politique-cookies_primaryButton__OA7Y5:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,133,255,.45)}.politique-cookies_primaryButton__OA7Y5:focus{outline:2px solid #0085ff;outline-offset:2px}.politique-cookies_primaryButton__OA7Y5:active{transform:translateY(0)}.politique-cookies_toc__aqhIo{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px;margin-bottom:40px;position:-webkit-sticky;position:sticky;top:20px;z-index:10}.politique-cookies_tocMobile__2AGQl{display:none}@media (max-width:768px){.politique-cookies_toc__aqhIo{display:none}.politique-cookies_tocMobile__2AGQl{display:block;margin-bottom:32px}}.politique-cookies_tocTitle__PK43n{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;margin:0 0 16px;display:flex;align-items:center;gap:8px}.politique-cookies_tocList__kZ5x2{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}@media (max-width:900px){.politique-cookies_tocList__kZ5x2{grid-template-columns:repeat(2,1fr)}}.politique-cookies_tocItem__1dfel{margin:0}.politique-cookies_tocLink__8F04R{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;text-decoration:none;color:#4b5563;font-size:14px;transition:all .2s ease;background:#f9fafb}.politique-cookies_tocLink__8F04R:hover{background:#e5e7eb;color:#1f2937}.politique-cookies_tocLink__8F04R:focus{outline:2px solid #0085ff;outline-offset:2px}.politique-cookies_tocLinkActive__3T5vB{background:linear-gradient(135deg,#0085ff,#06c);color:#fff}.politique-cookies_tocNumber__HwmLX{width:22px;height:22px;border-radius:6px;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.politique-cookies_tocLinkActive__3T5vB .politique-cookies_tocNumber__HwmLX{background:hsla(0,0%,100%,.2)}.politique-cookies_section__4ga99{margin-bottom:40px;scroll-margin-top:100px;animation:politique-cookies_fadeInUp__LN22F .5s ease}@keyframes politique-cookies_fadeInUp__LN22F{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.politique-cookies_sectionTitle__qu4_c{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 16px;display:flex;align-items:center;gap:12px}@media (max-width:768px){.politique-cookies_sectionTitle__qu4_c{font-size:1.25rem}}.politique-cookies_sectionNumber__aSsAh{background:linear-gradient(135deg,#0085ff,#06c);color:#fff;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}.politique-cookies_card__6aCqA{background:#fff;border-radius:16px;padding:24px;margin-bottom:16px;border:1px solid #e5e7eb;transition:all .2s ease}.politique-cookies_card__6aCqA:hover{box-shadow:0 10px 40px rgba(0,0,0,.08)}@media (max-width:768px){.politique-cookies_card__6aCqA{padding:16px;border-radius:12px}}.politique-cookies_cookieGrid___mK17{display:grid;grid-gap:12px;gap:12px}.politique-cookies_cookieItem___lZ2E{display:flex;align-items:center;padding:16px;background:#f9fafb;border-radius:12px;gap:16px;transition:all .2s ease}.politique-cookies_cookieItem___lZ2E:hover{background:#f3f4f6;transform:translateX(4px)}@media (max-width:768px){.politique-cookies_cookieItem___lZ2E{flex-wrap:wrap;gap:12px}}.politique-cookies_cookieIcon__j_FQt{font-size:28px;width:48px;height:48px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.06);flex-shrink:0}.politique-cookies_cookieInfo__1pTNj{flex:1 1;min-width:200px}.politique-cookies_cookieName__szT68{font-weight:600;color:#1f2937;margin-bottom:4px}.politique-cookies_cookieName__szT68 code{background:#e5e7eb;padding:2px 6px;border-radius:4px;font-family:SF Mono,Monaco,monospace;font-size:13px}.politique-cookies_cookiePurpose__ZBV6W{font-size:14px;color:#6b7280}.politique-cookies_cookieDuration__wlUiS{font-size:12px;color:#9ca3af;background:#e5e7eb;padding:4px 10px;border-radius:20px;white-space:nowrap}.politique-cookies_serviceCard__gZMNf{display:flex;align-items:flex-start;padding:20px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;margin-bottom:12px;gap:16px;transition:all .2s ease}.politique-cookies_serviceCard__gZMNf:hover{box-shadow:0 8px 30px rgba(0,0,0,.08);transform:translateY(-2px)}@media (max-width:768px){.politique-cookies_serviceCard__gZMNf{flex-direction:column;padding:16px}}.politique-cookies_serviceIcon__vVWmL{font-size:32px;width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.politique-cookies_serviceInfo__RPM5Z{flex:1 1}.politique-cookies_serviceName__1PZfq{font-weight:700;font-size:16px;color:#1f2937;margin-bottom:4px}.politique-cookies_serviceCompany__V4w6X{font-size:13px;color:#9ca3af;margin-bottom:8px}.politique-cookies_servicePurpose__iqZ_T{font-size:14px;color:#6b7280;line-height:1.6}.politique-cookies_serviceLink__n2N61{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#0085ff;text-decoration:none;margin-top:8px;font-weight:500;transition:all .2s ease}.politique-cookies_serviceLink__n2N61:hover{gap:8px}.politique-cookies_serviceLink__n2N61:focus{outline:2px solid #0085ff;outline-offset:2px}.politique-cookies_categoryHeader__IFNMc{display:flex;align-items:center;gap:12px;margin-bottom:20px}.politique-cookies_categoryIcon__loU2S{font-size:28px}.politique-cookies_categoryTitle__1ZHPS{margin:0;font-size:18px;color:#1f2937}.politique-cookies_categoryDescription__DUScE{font-size:14px;margin-bottom:16px}.politique-cookies_badge__GieSM{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500}.politique-cookies_badgeGreen__7eqI3{background:#d1fae5;color:#059669}.politique-cookies_badgeBlue__ZsYLp{background:#dbeafe;color:#2563eb}.politique-cookies_infoBox__nLWlA{background:linear-gradient(135deg,#fef3c7,#fef9c3);border:1px solid #fcd34d;border-radius:12px;padding:16px 20px;margin-bottom:20px;display:flex;align-items:flex-start;gap:12px}.politique-cookies_infoIcon__AbXXW{font-size:24px;flex-shrink:0}.politique-cookies_infoText__p3Upx{margin:0;color:#92400e;line-height:1.6}.politique-cookies_browserGrid__FuMMN{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}@media (max-width:500px){.politique-cookies_browserGrid__FuMMN{grid-template-columns:1fr}}.politique-cookies_browserCard__bdnxQ{display:flex;align-items:center;padding:14px 18px;background:#f9fafb;border-radius:12px;gap:12px;text-decoration:none;color:#1f2937;transition:all .2s ease;border:1px solid transparent}.politique-cookies_browserCard__bdnxQ:hover{background:#f3f4f6;border-color:#0085ff;transform:translateY(-2px)}.politique-cookies_browserCard__bdnxQ:focus{outline:2px solid #0085ff;outline-offset:2px}.politique-cookies_browserIcon___YeWD{font-size:24px}.politique-cookies_browserName__wiM7s{font-weight:500}.politique-cookies_rightsGrid__Aqw5u{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px}@media (max-width:500px){.politique-cookies_rightsGrid__Aqw5u{grid-template-columns:repeat(2,1fr)}}.politique-cookies_rightCard__EFcNc{text-align:center;padding:20px 16px;background:#f9fafb;border-radius:12px;transition:all .2s ease}.politique-cookies_rightCard__EFcNc:hover{background:#f3f4f6;transform:translateY(-2px)}.politique-cookies_rightIcon__MUVqY{font-size:28px;margin-bottom:8px;display:block}.politique-cookies_rightTitle__O7aFR{font-weight:600;color:#1f2937;font-size:14px;margin-bottom:4px}.politique-cookies_rightDesc__rfKwX{font-size:12px;color:#6b7280}.politique-cookies_contactCard__w22h4{background:linear-gradient(135deg,#0085ff,#06c);border-radius:16px;padding:32px;color:#fff;text-align:center;position:relative;overflow:hidden}.politique-cookies_contactCard__w22h4:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);pointer-events:none}.politique-cookies_contactTitle__jQf58{margin:0 0 8px;font-size:24px;position:relative}.politique-cookies_contactSubtitle__AlSmg{margin:0 0 20px;opacity:.9;position:relative}.politique-cookies_contactButton__9ik6r{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0085ff!important;padding:12px 24px;border-radius:10px;text-decoration:none;font-weight:600;transition:all .2s ease;position:relative}.politique-cookies_contactButton__9ik6r:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.politique-cookies_contactButton__9ik6r:focus{outline:2px solid #fff;outline-offset:2px}.politique-cookies_linksGrid__s7qG4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}@media (max-width:640px){.politique-cookies_linksGrid__s7qG4{grid-template-columns:1fr}}.politique-cookies_linkCard__ULCkk{display:flex;align-items:center;padding:16px 20px;background:#f9fafb;border-radius:12px;text-decoration:none;color:#1f2937;gap:12px;transition:all .2s ease;border:1px solid #e5e7eb}.politique-cookies_linkCard__ULCkk:hover{background:#fff;border-color:#0085ff;box-shadow:0 4px 12px rgba(0,133,255,.15);transform:translateY(-2px)}.politique-cookies_linkCard__ULCkk:focus{outline:2px solid #0085ff;outline-offset:2px}.politique-cookies_linkIcon__9q__Y{font-size:24px}.politique-cookies_linkText__olqHv{font-weight:500}.politique-cookies_list__mhuP_,.politique-cookies_paragraph__rm5W2{color:#4b5563;line-height:1.8;margin:0 0 16px}.politique-cookies_list__mhuP_{padding-left:22px}.politique-cookies_listItem__PNK1u{margin-bottom:6px}.politique-cookies_listItem__PNK1u::marker{color:#4169e1}.politique-cookies_paragraphLast__yKZMm{margin-bottom:0}.politique-cookies_legalGrid__OUa7h{display:grid;grid-gap:12px;gap:12px}.politique-cookies_legalItem__xOqsG{display:flex;align-items:center;padding:16px;border-radius:12px;gap:12px}.politique-cookies_legalItemGreen__B50uN{background:#d1fae5}.politique-cookies_legalItemBlue__r4GXN{background:#dbeafe}.politique-cookies_legalIcon__K0xap{font-size:24px}.politique-cookies_legalTitle__2i7Uy{font-weight:600}.politique-cookies_legalTitleGreen__GR9x6{color:#059669}.politique-cookies_legalTitleBlue__zGn2W{color:#2563eb}.politique-cookies_legalDesc__kAf2i{font-size:14px}.politique-cookies_legalDescGreen__ONwY8{color:#065f46}.politique-cookies_legalDescBlue__r0vhH{color:#1e40af}.politique-cookies_backToTop__xTCVy{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0085ff,#06c);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 4px 14px rgba(0,133,255,.35);transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px);z-index:100}.politique-cookies_backToTopVisible__fYq55{opacity:1;visibility:visible;transform:translateY(0)}.politique-cookies_backToTop__xTCVy:hover{transform:translateY(-4px);box-shadow:0 6px 20px rgba(0,133,255,.45)}.politique-cookies_backToTop__xTCVy:focus{outline:2px solid #0085ff;outline-offset:4px}@media (max-width:768px){.politique-cookies_backToTop__xTCVy{bottom:16px;right:16px;width:44px;height:44px}}.politique-cookies_emailLink__M8BHI{color:#0085ff;font-weight:500;text-decoration:none}.politique-cookies_emailLink__M8BHI:hover{text-decoration:underline}.politique-cookies_emailLink__M8BHI:focus{outline:2px solid #0085ff;outline-offset:2px}.politique-cookies_cnilNote__SiEEG{font-size:14px;color:#6b7280;margin-top:8px}.politique-cookies_cnilLink__bqSdL{color:#0085ff;text-decoration:none}.politique-cookies_cnilLink__bqSdL:hover{text-decoration:underline}.politique-cookies_managePanel__ZRQgm{text-align:center;padding:32px;margin-bottom:20px}.politique-cookies_managePanelTitle__3KlSU{margin:0 0 12px;font-size:18px}.politique-cookies_managePanelDesc__2OZxD{color:#6b7280;margin-bottom:20px}.politique-cookies_browserTitle__mtEHU{margin:0 0 16px;font-size:16px}.politique-cookies_skipLink__gAs6h{position:absolute;top:-40px;left:0;background:#0085ff;color:#fff;padding:8px 16px;border-radius:4px;text-decoration:none;z-index:1000;transition:top .3s}.politique-cookies_skipLink__gAs6h:focus{top:10px}@media print{.politique-cookies_backToTop__xTCVy,.politique-cookies_primaryButton__OA7Y5,.politique-cookies_tocMobile__2AGQl,.politique-cookies_toc__aqhIo{display:none!important}.politique-cookies_heroSection__Z2Wx1{background:none;border:1px solid #ccc}.politique-cookies_card__6aCqA{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid #ccc}}