.feature-menu-module__ewEkmG__menu{top:calc(100% + var(--space-2));width:min(var(--content-max-md), calc(100vw - var(--space-8)));padding:var(--space-3);border:1px solid var(--color-border-strong);background:var(--color-background);box-shadow:var(--shadow-popover);pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%, calc(-1 * var(--space-2))) scale(.98);transform-origin:50% 0;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out), visibility 0s linear var(--duration-slow);position:absolute;left:50%}.feature-menu-module__ewEkmG__menu[data-open]{pointer-events:auto;opacity:1;visibility:visible;transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transform:translate(-50%)scale(1)}.feature-menu-module__ewEkmG__menuGrille{gap:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.feature-menu-module__ewEkmG__menuItem{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);transition:background var(--duration-base) var(--ease-out);display:flex}.feature-menu-module__ewEkmG__menuItem:hover,.feature-menu-module__ewEkmG__menuItem:focus-visible{background:var(--color-surface-hover)}.feature-menu-module__ewEkmG__menuItem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:calc(-1 * var(--focus-ring-width))}.feature-menu-module__ewEkmG__menuIcone{width:var(--control-sm);height:var(--control-sm);border:1px solid var(--color-border-strong);color:var(--color-accent-text);transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.feature-menu-module__ewEkmG__menuItem:hover .feature-menu-module__ewEkmG__menuIcone,.feature-menu-module__ewEkmG__menuItem:focus-visible .feature-menu-module__ewEkmG__menuIcone{border-color:var(--color-accent);background:var(--color-accent-weak)}.feature-menu-module__ewEkmG__menuTexte{gap:var(--space-0-5);flex-direction:column;min-width:0;display:flex}.feature-menu-module__ewEkmG__menuTitre{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-foreground);display:inline-flex}.feature-menu-module__ewEkmG__menuBientot{padding:0 var(--space-1);border:1px solid var(--color-warning);background:var(--color-warning-weak);font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-warning)}.feature-menu-module__ewEkmG__menuDescription{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-muted)}.feature-menu-module__ewEkmG__menuPied{margin-top:var(--space-2);padding:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-muted);transition:color var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.feature-menu-module__ewEkmG__menuPied:hover{color:var(--color-foreground)}.feature-menu-module__ewEkmG__menuPied svg{transition:transform var(--duration-slower) var(--ease-out)}.feature-menu-module__ewEkmG__menuPied:hover svg{transform:translateX(var(--space-0-5))}@media (prefers-reduced-motion:reduce){.feature-menu-module__ewEkmG__menu,.feature-menu-module__ewEkmG__menu[data-open],.feature-menu-module__ewEkmG__menuPied svg{transition:none}}@media (max-width:767px){.feature-menu-module__ewEkmG__menu{display:none}}
.nav-link-module__4HSO-q__link{font-size:var(--text-sm);color:var(--color-muted);transition:color var(--duration-base) var(--ease-out);display:inline-block;position:relative;overflow:hidden}.nav-link-module__4HSO-q__link:hover{color:var(--color-foreground)}.nav-link-module__4HSO-q__linkText{transition:transform var(--duration-slower) var(--ease-out);display:block}.nav-link-module__4HSO-q__link:after{content:attr(data-label);color:var(--color-foreground);transition:transform var(--duration-slower) var(--ease-out);position:absolute;top:100%;left:0}.nav-link-module__4HSO-q__link:hover .nav-link-module__4HSO-q__linkText,.nav-link-module__4HSO-q__link:hover:after{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.nav-link-module__4HSO-q__linkText,.nav-link-module__4HSO-q__link:after{transition:none}}
.site-header-module__88IaiW__header{z-index:var(--z-sticky);height:var(--topbar-height);pointer-events:none;transition:transform var(--duration-slower) var(--ease-out);animation:site-header-module__88IaiW__entree calc(var(--duration-reveal) * 1.5) var(--ease-out) both;position:sticky;top:0}.site-header-module__88IaiW__header[data-cache]:not(:focus-within){transform:translateY(-140%)}@keyframes site-header-module__88IaiW__entree{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.site-header-module__88IaiW__bar{--p:0;--pct:0;justify-content:space-between;align-items:center;gap:calc(var(--space-6) - var(--space-2) * var(--p));height:calc(var(--topbar-height) - var(--space-4) * var(--p));width:100%;max-width:calc(100% - (100% - var(--content-max-md)) * var(--p));padding:0 calc(var(--halftone-band-gutter) * (1 - var(--p)) + var(--space-3) * var(--p));box-sizing:border-box;pointer-events:auto;background:color-mix(in srgb, var(--color-background) calc(78% * var(--p)), transparent);-webkit-backdrop-filter:blur(calc(var(--blur-md) * var(--p)));backdrop-filter:blur(calc(var(--blur-md) * var(--p)));border:1px solid color-mix(in srgb, var(--color-border) calc(100% * var(--p)), transparent);border-radius:var(--radius-sm);transform:translateY(calc(var(--space-2-5) * var(--p)));margin:0 auto;display:flex;position:relative;overflow:hidden}.site-header-module__88IaiW__bar:after{content:"";height:var(--space-0-5);background:var(--color-accent);transform-origin:0;width:100%;transform:scaleX(var(--pct));opacity:var(--p);position:absolute;bottom:0;left:0}.site-header-module__88IaiW__brand{align-items:baseline;gap:var(--space-2);font-size:var(--text-lg);display:flex}.site-header-module__88IaiW__brandIcon{width:auto;height:.72em;color:var(--color-accent);transform:scale(calc(1 - .18 * var(--p)));transform-origin:0 100%}.site-header-module__88IaiW__brandName{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.site-header-module__88IaiW__nav{align-items:center;gap:var(--space-6);display:flex}.site-header-module__88IaiW__actions{align-items:center;gap:calc(var(--space-5) - var(--space-1) * var(--p));display:flex}.site-header-module__88IaiW__cta{border-color:color-mix(in srgb, var(--color-border-strong) calc(100% * (1 - var(--p))), transparent);background:color-mix(in srgb, var(--color-accent) calc(100% * var(--p)), transparent);color:color-mix(in srgb, var(--color-on-accent) calc(100% * var(--p)), var(--color-foreground));transition:none}.site-header-module__88IaiW__cta:hover{background:color-mix(in srgb, var(--color-accent-hover) calc(100% * var(--p)), var(--color-surface-hover))}.site-header-module__88IaiW__fleche{transition:transform var(--duration-slower) var(--ease-out)}.site-header-module__88IaiW__cta:hover .site-header-module__88IaiW__fleche{transform:translateX(var(--space-0-5))}.site-header-module__88IaiW__menuTrigger{align-items:center;gap:var(--space-1);font:inherit;font-size:var(--text-sm);color:var(--color-muted);cursor:pointer;transition:color var(--duration-base) var(--ease-out);background:0 0;border:0;padding:0;display:inline-flex}.site-header-module__88IaiW__menuTrigger:hover,.site-header-module__88IaiW__menuTrigger[aria-expanded=true]{color:var(--color-foreground)}.site-header-module__88IaiW__menuTrigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.site-header-module__88IaiW__menuChevron{transition:transform var(--duration-base) var(--ease-out)}.site-header-module__88IaiW__menuTrigger[aria-expanded=true] .site-header-module__88IaiW__menuChevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.site-header-module__88IaiW__header{transition:none;animation:none}.site-header-module__88IaiW__fleche,.site-header-module__88IaiW__menuChevron{transition:none}}@media (max-width:767px){.site-header-module__88IaiW__nav{display:none}.site-header-module__88IaiW__bar{gap:var(--space-3);max-width:calc(100% - var(--space-8) * var(--p))}.site-header-module__88IaiW__brand{font-size:var(--text-base)}.site-header-module__88IaiW__actions{gap:var(--space-3)}}@media (max-width:359px){.site-header-module__88IaiW__signin{display:none}}
.site-footer-module__YX9DSW__footer{justify-content:space-between;gap:var(--space-4) var(--space-8);padding:var(--space-8) var(--halftone-band-gutter);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.site-footer-module__YX9DSW__group{gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer-module__YX9DSW__link{font-size:var(--text-xs);color:var(--color-muted);transition:color var(--duration-base) var(--ease-out)}.site-footer-module__YX9DSW__link:hover{color:var(--color-foreground)}
.marketing-page-module__wCv_lW__page{z-index:1;color:var(--color-foreground);position:relative}.marketing-page-module__wCv_lW__main{width:100%;max-width:var(--content-max-md);padding:var(--space-12) var(--halftone-band-gutter) var(--space-16);margin:0 auto}.marketing-page-module__wCv_lW__breadcrumb ol{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;list-style:none;display:flex}.marketing-page-module__wCv_lW__breadcrumb li+li:before{content:"/";margin-right:var(--space-2)}.marketing-page-module__wCv_lW__breadcrumb a:hover{color:var(--color-foreground)}.marketing-page-module__wCv_lW__article{margin-top:var(--space-6);line-height:var(--leading-loose)}.marketing-page-module__wCv_lW__article h1{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--weight-semibold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.marketing-page-module__wCv_lW__article h2{margin-top:var(--space-10);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.marketing-page-module__wCv_lW__article p,.marketing-page-module__wCv_lW__article ul,.marketing-page-module__wCv_lW__article ol{margin-top:var(--space-4);color:var(--color-muted)}.marketing-page-module__wCv_lW__article ul,.marketing-page-module__wCv_lW__article ol{padding-left:var(--space-5)}.marketing-page-module__wCv_lW__article li+li{margin-top:var(--space-2)}.marketing-page-module__wCv_lW__article dl>div{margin-top:var(--space-6);scroll-margin-top:var(--space-16)}.marketing-page-module__wCv_lW__article dt{font-weight:var(--weight-semibold);color:var(--color-foreground)}.marketing-page-module__wCv_lW__article dd{margin-top:var(--space-1);color:var(--color-muted)}.marketing-page-module__wCv_lW__article small{font-size:var(--text-xs)}.marketing-page-module__wCv_lW__article a{color:var(--color-accent-text)}.marketing-page-module__wCv_lW__article h1+p{margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-foreground)}.marketing-page-module__wCv_lW__article details{border-bottom:1px solid var(--color-border)}.marketing-page-module__wCv_lW__article summary{padding:var(--space-4) 0;font-weight:var(--weight-semibold);color:var(--color-foreground);cursor:pointer}.marketing-page-module__wCv_lW__article details p{padding-bottom:var(--space-4);margin-top:0}.marketing-page-module__wCv_lW__article div:has(>table){margin-top:var(--space-6);border:1px solid var(--color-border);overflow-x:auto}.marketing-page-module__wCv_lW__article table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.marketing-page-module__wCv_lW__article th,.marketing-page-module__wCv_lW__article td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap}.marketing-page-module__wCv_lW__article thead th{color:var(--color-foreground)}.marketing-page-module__wCv_lW__article tbody th{font-weight:var(--weight-regular);color:var(--color-muted)}.marketing-page-module__wCv_lW__article tbody tr:last-child>*{border-bottom:none}.marketing-page-module__wCv_lW__article div:has(>table)+p{font-size:var(--text-xs);color:var(--color-muted)}.marketing-page-module__wCv_lW__cta{align-items:flex-start;gap:var(--space-5);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.marketing-page-module__wCv_lW__ctaTitle{font-size:var(--text-2xl);}
