@keyframes gradient-rotate{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gradient-shadow{0%{background-position:0 50%;transform:scale(1)}50%{background-position:100% 50%;transform:scale(1.02)}to{background-position:0 50%;transform:scale(1)}}.animate-gradient-rotate{animation:gradient-rotate 8s linear infinite}.animate-gradient-shadow{animation:gradient-shadow 8s ease-in-out infinite}.roadmap-guide-article_content__1Q5HH{color:#3f3f46;font-size:1rem;line-height:1.8}.roadmap-guide-article_content__1Q5HH>ol,.roadmap-guide-article_content__1Q5HH>p,.roadmap-guide-article_content__1Q5HH>ul{margin-block:1.35rem}.roadmap-guide-article_content__1Q5HH .guide-lead{color:#27272a;font-size:clamp(1.05rem,1.8vw,1.16rem);line-height:1.8}.roadmap-guide-article_content__1Q5HH h2{scroll-margin-top:10rem;margin-top:4rem;margin-bottom:1.5rem;color:#09090b;font-family:var(--font-playfair);font-size:clamp(1.75rem,4vw,2.375rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.roadmap-guide-article_content__1Q5HH h3{scroll-margin-top:10rem;margin-top:2.25rem;margin-bottom:.75rem;color:#09090b;font-size:clamp(1.25rem,3vw,1.375rem);font-weight:600;letter-spacing:-.015em;line-height:1.35;text-wrap:balance}.roadmap-guide-article_content__1Q5HH .guide-section-kicker{margin-top:4rem;margin-bottom:0;color:#71717a;font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.roadmap-guide-article_content__1Q5HH ol,.roadmap-guide-article_content__1Q5HH ul{padding-left:1.4rem}.roadmap-guide-article_content__1Q5HH li{margin-block:.7rem;padding-left:.35rem}.roadmap-guide-article_content__1Q5HH ul>li{list-style:disc}.roadmap-guide-article_content__1Q5HH ol>li{list-style:decimal}.roadmap-guide-article_content__1Q5HH strong{color:#18181b;font-weight:600}.roadmap-guide-article_content__1Q5HH a{border-radius:.2rem;color:#4338ca;font-weight:500;text-decoration-line:underline;text-decoration-color:#a5b4fc;text-decoration-thickness:1px;text-underline-offset:.24em}.roadmap-guide-article_content__1Q5HH a:hover{text-decoration-color:#4f46e5}.roadmap-guide-article_content__1Q5HH a:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.roadmap-guide-article_content__1Q5HH sup a{padding-inline:.18rem;color:var(--primary);font-size:.72rem;text-decoration:none}.roadmap-guide-article_content__1Q5HH figure{margin-block:2rem;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 12px 34px rgb(0 0 0/.05)}.roadmap-guide-article_content__1Q5HH figure img{display:block;width:100%;height:auto;max-height:34rem;object-fit:cover}.roadmap-guide-article_content__1Q5HH figcaption{border-top:1px solid var(--border);padding:.85rem 1rem 1rem;color:var(--muted-foreground);font-size:.82rem;line-height:1.6}.roadmap-guide-article_content__1Q5HH .guide-callout{margin-block:2rem;border:1px solid #e4e4e7;border-left-width:4px;border-radius:0 1rem 1rem 0;background:#fff;padding:1.25rem 1.35rem;box-shadow:0 1px 2px rgb(0 0 0/.03)}.roadmap-guide-article_content__1Q5HH .guide-callout--answer{border-left-color:#6366f1;background:rgb(238 242 255/.72)}.roadmap-guide-article_content__1Q5HH .guide-callout--watch{border-left-color:hsl(38 90% 48%);background:hsl(42 100% 96%)}.roadmap-guide-article_content__1Q5HH .guide-callout--hypothesis{border-left-color:hsl(215 75% 54%);background:hsl(214 100% 97%)}.roadmap-guide-article_content__1Q5HH .guide-callout--neutral{border-left-color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 50%,transparent)}.roadmap-guide-article_content__1Q5HH .guide-callout__label{margin:0 0 .45rem;color:var(--foreground);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.roadmap-guide-article_content__1Q5HH .guide-callout>p:last-child{margin-bottom:0}.roadmap-guide-article_content__1Q5HH .guide-decision-grid{display:grid;gap:.85rem;margin-block:2rem}.roadmap-guide-article_content__1Q5HH .guide-decision-card{display:grid;gap:.3rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card);padding:1rem 1.1rem}.roadmap-guide-article_content__1Q5HH .guide-decision-card span{color:var(--muted-foreground);font-size:.94rem;line-height:1.55}.roadmap-guide-article_content__1Q5HH .guide-table-scroll{width:100%;margin-block:2rem;overflow-x:auto;scrollbar-gutter:stable;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 12px 34px rgb(0 0 0/.04);-webkit-overflow-scrolling:touch}.roadmap-guide-article_content__1Q5HH .guide-table-scroll:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.roadmap-guide-article_content__1Q5HH table{width:100%;min-width:48rem;border-collapse:collapse;font-size:.89rem;line-height:1.5}.roadmap-guide-article_content__1Q5HH caption{border-bottom:1px solid var(--border);padding:1rem 1.1rem;color:var(--foreground);font-size:.98rem;font-weight:700;text-align:left}.roadmap-guide-article_content__1Q5HH td,.roadmap-guide-article_content__1Q5HH th{border-bottom:1px solid var(--border);padding:.82rem .9rem;text-align:left;vertical-align:top}.roadmap-guide-article_content__1Q5HH thead th{background:color-mix(in srgb,var(--muted) 65%,transparent);color:var(--foreground);font-weight:700}.roadmap-guide-article_content__1Q5HH tbody th{color:var(--foreground);font-weight:700}.roadmap-guide-article_content__1Q5HH tbody tr:last-child td,.roadmap-guide-article_content__1Q5HH tbody tr:last-child th{border-bottom:0}@container (max-width: 54.999rem){.roadmap-guide-article_content__1Q5HH .guide-chart-scroll:before{position:sticky;left:0;display:block;width:min(100%,calc(100vw - 2rem));border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 45%,transparent);padding:.55rem .8rem;color:var(--muted-foreground);content:"Graphique défilable horizontalement";font-size:.72rem;font-weight:650;letter-spacing:.04em}}@media (max-width:51.999rem),(min-width:64rem) and (max-width:74.999rem){.roadmap-guide-article_content__1Q5HH .guide-table-scroll:before{position:sticky;left:0;display:block;width:min(100%,calc(100vw - 2rem));border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--muted) 45%,transparent);padding:.55rem .8rem;color:var(--muted-foreground);content:"Tableau défilable horizontalement";font-size:.72rem;font-weight:650;letter-spacing:.04em}.roadmap-guide-article_content__1Q5HH table{min-width:42rem}.roadmap-guide-article_content__1Q5HH td:first-child,.roadmap-guide-article_content__1Q5HH th:first-child{position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--border)}.roadmap-guide-article_content__1Q5HH thead th:first-child{z-index:2;background:var(--muted)}}.roadmap-guide-article_content__1Q5HH .guide-chart-scroll{container-type:inline-size;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--border);border-radius:.85rem;background:var(--card);scrollbar-gutter:stable}.roadmap-guide-article_content__1Q5HH .guide-chart-scroll img{display:block;width:100%;min-width:55rem;max-width:none;height:auto}.roadmap-guide-article_content__1Q5HH .guide-chart-scroll:focus,.roadmap-guide-article_content__1Q5HH .guide-table-scroll:focus{outline:2px solid var(--foreground);outline-offset:2px}.roadmap-guide-article_content__1Q5HH .guide-formula{display:grid;gap:.4rem;margin-block:2rem;border:1px solid var(--border);border-radius:1rem;background:var(--foreground);padding:1.2rem;color:var(--background)}.roadmap-guide-article_content__1Q5HH .guide-formula span{font-size:.72rem;font-weight:750;letter-spacing:.14em;opacity:.7;text-transform:uppercase}.roadmap-guide-article_content__1Q5HH .guide-formula strong{color:inherit;font-size:1.02rem;line-height:1.55}.roadmap-guide-article_content__1Q5HH .guide-checklist,.roadmap-guide-article_content__1Q5HH .guide-steps{display:grid;gap:.75rem;padding-left:0;counter-reset:guide-item}.roadmap-guide-article_content__1Q5HH .guide-checklist>li,.roadmap-guide-article_content__1Q5HH .guide-steps>li{position:relative;list-style:none;margin:0;border:1px solid var(--border);border-radius:.9rem;background:var(--card);padding:1rem 1rem 1rem 3.6rem;counter-increment:guide-item}.roadmap-guide-article_content__1Q5HH .guide-checklist>li:before,.roadmap-guide-article_content__1Q5HH .guide-steps>li:before{position:absolute;top:.95rem;left:1rem;display:grid;width:1.8rem;height:1.8rem;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--foreground);content:counter(guide-item);font-size:.78rem;font-weight:800}.roadmap-guide-article_content__1Q5HH .guide-cta-inline{display:grid;gap:1.25rem;margin-block:2.5rem;border-radius:1.25rem;background:var(--foreground);padding:1.4rem;color:var(--background)}.roadmap-guide-article_content__1Q5HH .guide-cta-inline span{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:750;letter-spacing:.14em;opacity:.65;text-transform:uppercase}.roadmap-guide-article_content__1Q5HH .guide-cta-inline strong{color:inherit;font-size:1.15rem}.roadmap-guide-article_content__1Q5HH .guide-cta-inline p{margin:.5rem 0 0;opacity:.78}.roadmap-guide-article_content__1Q5HH .guide-cta-inline__actions{display:flex;flex-wrap:wrap;gap:.7rem}.roadmap-guide-article_content__1Q5HH .guide-cta-inline__actions a{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;border:1px solid var(--background);border-radius:.65rem;background:var(--background);padding:.65rem .9rem;color:var(--foreground);font-size:.84rem;text-decoration:none}.roadmap-guide-article_content__1Q5HH .guide-cta-inline__actions a.secondary{background:transparent;color:var(--background)}.roadmap-guide-article_content__1Q5HH .guide-download-grid{display:grid;gap:.8rem;margin-block:2rem}.roadmap-guide-article_content__1Q5HH .guide-download-card{display:grid;min-height:6rem;align-content:center;gap:.25rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card);padding:1rem 1.1rem;color:var(--foreground);text-decoration:none}.roadmap-guide-article_content__1Q5HH .guide-download-card span{color:var(--muted-foreground);font-size:.86rem;font-weight:400;line-height:1.5}.roadmap-guide-article_content__1Q5HH .guide-download-card:hover{border-color:color-mix(in srgb,var(--foreground) 28%,transparent);background:color-mix(in srgb,var(--muted) 35%,transparent)}@media (min-width:40rem){.roadmap-guide-article_content__1Q5HH{font-size:1rem}.roadmap-guide-article_content__1Q5HH .guide-callout,.roadmap-guide-article_content__1Q5HH .guide-cta-inline{padding:1.6rem}.roadmap-guide-article_content__1Q5HH .guide-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.roadmap-guide-article_content__1Q5HH .guide-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark .roadmap-guide-article_content__1Q5HH{color:#e4e4e7}.dark .roadmap-guide-article_content__1Q5HH .guide-lead,.dark .roadmap-guide-article_content__1Q5HH h2,.dark .roadmap-guide-article_content__1Q5HH h3,.dark .roadmap-guide-article_content__1Q5HH strong{color:#fff}.dark .roadmap-guide-article_content__1Q5HH .guide-cta-inline strong,.dark .roadmap-guide-article_content__1Q5HH .guide-formula strong{color:var(--background)}.dark .roadmap-guide-article_content__1Q5HH .guide-section-kicker{color:#a1a1aa}.dark .roadmap-guide-article_content__1Q5HH a{color:#a5b4fc;text-decoration-color:#6366f1}.dark .roadmap-guide-article_content__1Q5HH .guide-callout{border-color:var(--border);background:var(--card)}@media print{.roadmap-guide-article_content__1Q5HH{--background:#fff;--foreground:#111;--card:#fff;--card-foreground:#111;--muted:#f3f4f6;--muted-foreground:#444;--border:#999;--primary:#0f766e;--primary-foreground:#fff;background:#fff;color:#111;font-size:10.5pt;line-height:1.55}.roadmap-guide-article_content__1Q5HH .guide-callout,.roadmap-guide-article_content__1Q5HH .guide-decision-card,.roadmap-guide-article_content__1Q5HH .guide-download-card,.roadmap-guide-article_content__1Q5HH .guide-formula,.roadmap-guide-article_content__1Q5HH figure,.roadmap-guide-article_content__1Q5HH h2,.roadmap-guide-article_content__1Q5HH h3{break-inside:avoid}.roadmap-guide-article_content__1Q5HH .guide-table-scroll{overflow:visible;box-shadow:none;width:100%;max-width:100%;min-width:0}.roadmap-guide-article_content__1Q5HH #fiche-audit-decision+p+h3{break-after:avoid;page-break-after:avoid}.roadmap-guide-article_content__1Q5HH #fiche-audit-decision+p+h3+.guide-table-scroll{break-inside:avoid;page-break-inside:avoid}.roadmap-guide-article_content__1Q5HH .guide-chart-scroll{overflow:visible;border:0}.roadmap-guide-article_content__1Q5HH .guide-chart-scroll:before,.roadmap-guide-article_content__1Q5HH .guide-table-scroll:before{display:none}.roadmap-guide-article_content__1Q5HH .guide-chart-scroll img,.roadmap-guide-article_content__1Q5HH .guide-figure img{display:block!important;width:100%;min-width:0}.roadmap-guide-article_content__1Q5HH td:first-child,.roadmap-guide-article_content__1Q5HH th:first-child{position:static;box-shadow:none}.roadmap-guide-article_content__1Q5HH table{width:100%;max-width:100%;min-width:0;table-layout:fixed;font-size:8pt}.roadmap-guide-article_content__1Q5HH td,.roadmap-guide-article_content__1Q5HH th{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.roadmap-guide-article_content__1Q5HH a{color:#111;text-decoration:underline;text-underline-offset:.12em}.roadmap-guide-article_content__1Q5HH .guide-formula{border-color:#777;background:#fff;color:#111}.roadmap-guide-article_content__1Q5HH .guide-formula span,.roadmap-guide-article_content__1Q5HH .guide-formula strong{color:#111;opacity:1}.dark .roadmap-guide-article_content__1Q5HH{background:#fff;color:#111}.dark .roadmap-guide-article_content__1Q5HH .guide-lead{color:#27272a}.dark .roadmap-guide-article_content__1Q5HH h2,.dark .roadmap-guide-article_content__1Q5HH h3,.dark .roadmap-guide-article_content__1Q5HH strong{color:#111}.dark .roadmap-guide-article_content__1Q5HH a{color:#111;text-decoration-color:#555}.dark .roadmap-guide-article_content__1Q5HH .guide-section-kicker{color:#444}.dark .roadmap-guide-article_content__1Q5HH .guide-formula strong{color:#111}.dark article:has(.roadmap-guide-article_content__1Q5HH) section:has(#faq),.dark article:has(.roadmap-guide-article_content__1Q5HH) section:has(#sources){border-color:#999;background:#fff;color:#111}.dark article:has(.roadmap-guide-article_content__1Q5HH) section:has(#faq) *,.dark article:has(.roadmap-guide-article_content__1Q5HH) section:has(#sources) *{border-color:#999;background-color:transparent;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-faq-grid]{grid-template-columns:minmax(0,1fr);grid-column:1/-1}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-faq-main]{grid-column:1/-1}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-faq-grid],article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-faq-main]{width:100%}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-faq-grid],article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-faq-main]{min-width:0}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-shell]{background:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-hero]{background:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-hero] #guide-title{color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-hero-description]{color:#27272a}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-answer],article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-answer] p{border-color:#999;background:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-author-card],article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-author-card] *,article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-hero-badges]>span,article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-hero-stats] p{border-color:#999;background-color:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-hero] a{color:#111;text-decoration:underline;text-decoration-color:#555}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer],article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related]{background:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related]{break-inside:avoid;page-break-inside:avoid;padding-bottom:24px}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer]{break-after:avoid;break-inside:avoid;page-break-after:avoid;page-break-inside:avoid;padding-block:24px}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer-card]{border-color:#999;background:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer-icon]{border:1px solid #999;background:#fff;color:#92400e}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer-eyebrow]{color:#92400e}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer-title]{color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-disclaimer-description]{color:#27272a}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related-icon]{border:1px solid #999;background:#fff;color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related-title]{color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related-count]{color:#27272a}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related-link]{border-color:#999;background:#fff;color:#111;text-decoration:underline;text-decoration-color:#555}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related-label]{color:#111}article:has(.roadmap-guide-article_content__1Q5HH) [data-guide-related-chevron]{color:#444}.roadmap-guide-article_content__1Q5HH .guide-cta-inline{display:none}}.roadmap-guide-article_heroHalo__in3EX{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%)}