.flag.svelte-sj7x82{margin-right:3px}.container.svelte-vo52qq{max-width:100%;padding:0 15px;margin:auto}.header-notification.svelte-1eggopz{display:block;background-color:var(--accent);color:var(--accent-text);height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;font-weight:600;transition:opacity .2s}.header-notification.svelte-1eggopz:hover{opacity:.8}.header-space.svelte-zu1fs2{height:var(--header-height)}header.svelte-zu1fs2{position:fixed;top:0;left:0;width:100%;z-index:100;background-color:var(--background, var(--accent-lightest));border-bottom:1px solid transparent;height:var(--header-height);display:flex;flex-direction:column;transition:border-color .2s ease}header.scrolled.svelte-zu1fs2{border-bottom-color:var(--border)}header.svelte-zu1fs2>nav{display:flex;align-items:center;flex:1}.nav-brand.svelte-zu1fs2{display:inline-flex;align-items:center;gap:8px;line-height:inherit;white-space:nowrap;color:inherit;text-decoration:none;font-weight:600}.nav-brand.svelte-zu1fs2 img:where(.svelte-zu1fs2){display:block}.brand-product.svelte-zu1fs2{display:inline-flex;flex-direction:column;justify-content:center;line-height:14px}.brand-product.svelte-zu1fs2 .brand:where(.svelte-zu1fs2){font-size:14px}.brand-product.svelte-zu1fs2 .product:where(.svelte-zu1fs2){font-size:12px;font-weight:400;color:var(--text-light)}.nav-center.svelte-zu1fs2{flex:1;display:flex;align-items:center;gap:2px;justify-content:center}.nav-end.svelte-zu1fs2{display:flex;align-items:center;gap:6px}.mobile-nav-wrap.svelte-zu1fs2{display:none}.dark-mobile.svelte-zu1fs2{display:inline-flex;align-items:center}.dark-toggle-wrap.svelte-zu1fs2{margin-left:8px}@media screen and (max-width: 992px){.nav-center.svelte-zu1fs2,.nav-end.svelte-zu1fs2{display:none}.mobile-nav-wrap.svelte-zu1fs2{display:inline-block}.dark-mobile.svelte-zu1fs2{flex:1;text-align:right;display:inline-block}}.mobile-content.svelte-zu1fs2,.mobile-inner.svelte-zu1fs2{display:flex;flex-direction:column;gap:2px}.mobile-content.svelte-zu1fs2 .button{display:flex}.mobile-content.svelte-zu1fs2 .header-nav-link{width:100%;justify-content:flex-start;padding:8px 10px;border-radius:12px}.mobile-content.svelte-zu1fs2 .header-nav-link .icon-box,.mobile-content.svelte-zu1fs2 .header-nav-link .start{display:none}.mobile-content.svelte-zu1fs2 .header-nav-link.rich{gap:0}.mobile-divider.svelte-zu1fs2{height:1px;background:var(--border);margin:6px 4px}html{scroll-padding-top:calc(var(--header-height) + 20px)}.notice.svelte-u246du{line-height:24px}.footer-outer.svelte-fo4jyu{position:relative;margin-top:100px}.mascot-wrap.svelte-fo4jyu{position:absolute;z-index:10;display:flex;justify-content:center;pointer-events:none;left:0;bottom:100%;transform:translate(-35%,45%) rotate(20deg)}.mascot-wrap.svelte-fo4jyu img:where(.svelte-fo4jyu){opacity:0}.mascot-wrap.svelte-fo4jyu img.in-view:where(.svelte-fo4jyu){animation:svelte-fo4jyu-mascot-tilt-in .8s ease forwards}@keyframes svelte-fo4jyu-mascot-tilt-in{0%{opacity:0;transform:rotate(-14deg) scale(.9) translateY(16px)}55%{opacity:1;transform:rotate(10deg) scale(1.06) translateY(-4px)}to{opacity:1;transform:rotate(0) scale(1) translateY(0)}}@media (prefers-reduced-motion: reduce){.mascot-wrap.svelte-fo4jyu img:where(.svelte-fo4jyu){opacity:1}.mascot-wrap.svelte-fo4jyu img.in-view:where(.svelte-fo4jyu){animation:none}}footer.svelte-fo4jyu{--footer-text: var(--text);--footer-text-strong: var(--text);--footer-muted: var(--text-light);--footer-border: var(--border);--footer-hover: var(--accent);position:relative;z-index:1;background:var(--footer-bg, transparent);color:var(--footer-text);padding-top:50px}:root.dark footer.svelte-fo4jyu{background:var(--footer-bg-dark, var(--footer-bg, transparent))}footer.card.svelte-fo4jyu{--footer-text: rgba(255, 255, 255, .75);--footer-text-strong: #fff;--footer-muted: rgba(255, 255, 255, .45);--footer-border: rgba(255, 255, 255, .08);--footer-hover: #fff}.top-row.svelte-fo4jyu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-bottom:40px;border-bottom:1px solid var(--footer-border)}.brand.svelte-fo4jyu{font-size:16px;font-weight:700;color:var(--footer-text-strong)}.subname.svelte-fo4jyu{font-size:13px;font-weight:400;color:var(--footer-muted)}.top-row-right.svelte-fo4jyu{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.email-wrap.svelte-fo4jyu{display:inline-flex;align-items:center;gap:2px}.email.svelte-fo4jyu{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--footer-text)}.email.svelte-fo4jyu:hover{color:var(--footer-hover)}.socials.svelte-fo4jyu{display:flex;align-items:center;gap:14px}.socials.svelte-fo4jyu a:where(.svelte-fo4jyu){color:var(--footer-text);display:flex}.socials.svelte-fo4jyu a:where(.svelte-fo4jyu):hover{color:var(--footer-hover)}.language-toggle-wrap.svelte-fo4jyu{font-size:18px}.footer-center.svelte-fo4jyu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px}.footer-center.svelte-fo4jyu:not(:empty){padding:48px 0}.footer-center.svelte-fo4jyu:not(:empty)+.bottom-bar:where(.svelte-fo4jyu){border-top:1px solid var(--footer-border)}.bottom-bar.svelte-fo4jyu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:24px 0 32px;font-size:13px;color:var(--footer-muted)}.bottom-right.svelte-fo4jyu{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.france.svelte-fo4jyu{display:inline-flex;align-items:center;gap:6px}.gdpr-chip.svelte-fo4jyu{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:100px;background:#1f2f57;color:#fff;opacity:.9;transition:opacity .15s ease}.gdpr-chip.svelte-fo4jyu:hover{opacity:1}.gdpr-chip-icon.svelte-fo4jyu{position:relative;width:22px;height:22px;flex-shrink:0}.gdpr-chip-icon.svelte-fo4jyu .ring:where(.svelte-fo4jyu){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.gdpr-chip-icon.svelte-fo4jyu .lock:where(.svelte-fo4jyu){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff}.gdpr-chip-text.svelte-fo4jyu{font-size:11px;font-weight:800;letter-spacing:.02em;color:#fff}.flag.svelte-fo4jyu{color:initial;filter:none}@media (max-width: 560px){.mascot-wrap.svelte-fo4jyu{margin-bottom:-40px}footer.svelte-fo4jyu{padding-top:130px}.top-row.svelte-fo4jyu{flex-direction:column;align-items:flex-start}.top-row-right.svelte-fo4jyu{gap:16px}.footer-center.svelte-fo4jyu{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.footer-center.svelte-fo4jyu:not(:empty){padding:36px 0}.bottom-bar.svelte-fo4jyu{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width: 360px){.footer-center.svelte-fo4jyu{grid-template-columns:minmax(0,1fr)}}.link-list.svelte-rf0i1m{flex:1;min-width:0}.title.svelte-rf0i1m{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--footer-muted, var(--text-light));margin-bottom:14px;overflow-wrap:break-word}.links.svelte-rf0i1m{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.links.svelte-rf0i1m a{font-size:14px;color:var(--footer-text, var(--text-light));margin-top:10px;max-width:100%;overflow-wrap:break-word}.links.svelte-rf0i1m a:hover{color:var(--footer-text-strong, var(--text));text-decoration:underline}.row.svelte-1h9hdz3{display:flex}.row.svelte-1h9hdz3:not(.first){margin-top:60px}@media (max-width: 992px){.row.svelte-1h9hdz3{flex-direction:column;gap:35px}.row.svelte-1h9hdz3:not(.first){margin-top:35px}}@media (max-width: 992px){.center-wrap.svelte-1mdu0bv,.end-wrap.svelte-1mdu0bv{display:flex;flex-direction:column}.center-wrap.svelte-1mdu0bv .center,.end-wrap.svelte-1mdu0bv .center{flex-direction:column}.center-wrap.svelte-1mdu0bv .dropdown,.end-wrap.svelte-1mdu0bv .dropdown{display:flex!important;flex-direction:column;gap:2px}.center-wrap.svelte-1mdu0bv button.button,.end-wrap.svelte-1mdu0bv button.button{width:100%;display:flex!important;text-align:center;pointer-events:none}.center-wrap.svelte-1mdu0bv button.button .slot.end,.end-wrap.svelte-1mdu0bv button.button .slot.end{display:none}.end-wrap.svelte-1mdu0bv a{margin-top:10px}}
