.lang-switcher{display:inline-flex;align-items:center;gap:.15rem;padding:.18rem;border:1px solid rgba(0,0,0,.12);border-radius:999px}.lang-option{display:inline-block;padding:.28rem .6rem;font-size:.74rem;font-weight:600;letter-spacing:.04em;line-height:1;color:inherit;text-decoration:none;border-radius:999px;opacity:.55;transition:opacity .15s ease,background-color .15s ease}.lang-option:hover{opacity:1;background:rgba(0,0,0,.06)}.lang-option.is-current{opacity:1;background:#1a4fa0;color:#fff;cursor:default}.footer-lang-list{display:flex;gap:1rem;list-style:none;margin:0;padding:0}.cocon-lead{margin:1.5rem 0 0;padding:1rem 1.25rem;border-left:3px solid;border-radius:0 .4rem .4rem 0;background:rgba(0,0,0,.035);font-size:.95rem;line-height:1.6}.cocon-lead p{margin:0}.cocon-lead strong{display:block;margin-bottom:.35rem}.cocon-learn{max-width:780px;margin:1.75rem auto 0;text-align:center}.cocon-learn-title{margin:0 0 .7rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--gray,#777)}.cocon-learn-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none}.cocon-learn-item{font-size:.72rem;line-height:1.35;font-weight:500;color:var(--gray,#666);background:rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.05);padding:.32rem .8rem;border-radius:100px}@media (max-width:600px){.cocon-learn-item{font-size:.7rem;padding:.3rem .7rem}}.article-nav .pnav-btn{font-size:.92rem;font-weight:600;line-height:1.4}@media (max-width:600px){.article-nav .pnav-btn{font-size:.85rem}}.cta-article{margin:2.5rem 0 0;padding:1.75rem 1.75rem 1.5rem;border-radius:14px;background:var(--dark);color:var(--white)}.cocon-content .cta-article-accroche{margin:0 0 .6rem;font-family:var(--serif);font-size:1.25rem;font-weight:700;font-style:italic;line-height:1.35;color:var(--white)}.cocon-content .cta-article-texte{margin:0 0 1.25rem;font-size:.92rem;line-height:1.7;color:rgba(255,255,255,.72)}.cta-article-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem}#cocon-body .cocon-content a.cta-article-bouton{display:inline-block;padding:.8rem 1.6rem;border-radius:8px;background:var(--blue);color:var(--white);font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s ease}#cocon-body .cocon-content a.cta-article-bouton:hover{background:#0068a9}#cocon-body .cocon-content a.cta-article-secondaire{font-size:.85rem;color:rgba(255,255,255,.78);text-decoration-color:rgba(255,255,255,.35)}.cocon-content .cta-article-avertissement{margin:.9rem 0 0;text-align:center;font-size:.78rem;line-height:1.5;font-style:italic;color:rgba(255,255,255,.62)}.cocon-sidebar .cta-sidebar .cta-sidebar-avertissement{margin:.7rem 0 0;font-size:.72rem;font-style:italic}.cocon-content .cta-article-reassurance{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.25rem;margin:1.1rem 0 0;padding:0;list-style:none}.cocon-content .cta-article-reassurance li{margin:0;font-size:.78rem;line-height:1.5;color:rgba(255,255,255,.62)}.cocon-content .cta-article-reassurance li:before{content:"✓";margin-right:.35rem;font-weight:700;color:var(--blue-light)}.cocon-content .cta-article-signature{margin:1rem 0 0;text-align:center;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.1);font-size:.76rem;line-height:1.5;color:rgba(255,255,255,.5)}#cocon-body .cocon-content .cta-article-signature a{color:rgba(255,255,255,.8);text-decoration-color:rgba(255,255,255,.35)}@media (max-width:960px){.cocon-sidebar .cta-sidebar{display:none}}.cocon-content .bloc-logiciel{margin:2.5rem 0 0;padding:1.75rem;border-radius:14px;background:var(--dark);color:var(--white)}.cocon-content .bloc-logiciel-titre{margin:0 0 .6rem;font-family:var(--serif);font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--white)}.cocon-content .bloc-logiciel-texte{margin:0 0 1.25rem;font-size:.92rem;line-height:1.7;color:rgba(255,255,255,.72)}#cocon-body .cocon-content a.bloc-logiciel-bouton{display:inline-block;padding:.8rem 1.6rem;border-radius:8px;background:var(--blue);color:var(--white);font-size:.92rem;font-weight:700;text-decoration:none;transition:background .2s ease}#cocon-body .cocon-content a.bloc-logiciel-bouton:hover{background:#0068a9}.cocon-sidebar .bloc-logiciel-barre{padding:1.25rem;border-radius:14px;background:var(--blue);color:var(--white);text-align:center}.cocon-sidebar .bloc-logiciel-barre-titre{margin:0 0 .85rem;font-family:var(--serif);font-size:.95rem;font-weight:700;line-height:1.35}.cocon-sidebar .bloc-logiciel-barre a{display:block;padding:.75rem .7rem;border-radius:8px;background:var(--white);color:var(--blue);font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s ease}.cocon-sidebar .bloc-logiciel-barre a:hover{background:#f0f8ff;color:#0069AC}@media (max-width:960px){.cocon-sidebar .bloc-logiciel-barre{display:none}}.bloc-logiciel-mobile{display:none}@media (max-width:960px){.blog-shell[data-commercial] .bloc-logiciel-mobile{position:fixed;left:0;right:0;bottom:0;z-index:140;display:flex;align-items:center;gap:6px;padding:8px 4px calc(8px + env(safe-area-inset-bottom, 0px)) 16px;background:#16263C;color:var(--white);box-shadow:0 -4px 16px rgba(0,0,0,.16);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.blog-shell[data-commercial] .bloc-logiciel-mobile[data-visible=true]{transform:none;visibility:visible;transition:transform .25s ease}.blog-shell[data-commercial] .bloc-logiciel-mobile-titre{flex:1 1 auto;min-width:0;font-family:var(--serif);font-size:.8125rem;font-weight:700;line-height:1.3;color:var(--white)}.blog-shell[data-commercial] a.bloc-logiciel-mobile-bouton{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:44px;max-width:8em;padding:6px .75em;border-radius:8px;background:var(--blue);color:var(--white);font-size:.8rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;transition:background .2s ease}.blog-shell[data-commercial] a.bloc-logiciel-mobile-bouton:hover{background:#0068a9}.blog-shell[data-commercial] .bloc-logiciel-mobile-fermer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;color:#BAC4D3;cursor:pointer}.blog-shell[data-commercial] .bloc-logiciel-mobile-fermer:hover{color:var(--white)}.blog-shell[data-commercial] .bloc-logiciel-mobile-fermer:focus-visible,.blog-shell[data-commercial] a.bloc-logiciel-mobile-bouton:focus-visible{outline:2px solid var(--white);outline-offset:2px}html:has(.blog-shell[data-commercial] .bloc-logiciel-mobile[data-visible=true]){scroll-padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}html:has(.blog-shell[data-commercial=true] .bloc-logiciel-mobile[data-visible=true]){scroll-padding-bottom:calc(95px + env(safe-area-inset-bottom, 0px))}}@media (max-width:359px){.blog-shell[data-commercial] .bloc-logiciel-mobile{padding-left:12px}.blog-shell[data-commercial] .bloc-logiciel-mobile-titre,.blog-shell[data-commercial] a.bloc-logiciel-mobile-bouton{font-size:.75rem}}@media (min-width:390px) and (max-width:960px){.blog-shell[data-commercial] a.bloc-logiciel-mobile-bouton{max-width:none;white-space:nowrap}}@media (max-width:479px){.blog-shell[data-commercial=true] a.bloc-logiciel-mobile-bouton{max-width:8.5em;white-space:normal}}@media (min-width:480px) and (max-width:960px){.blog-shell[data-commercial] .bloc-logiciel-mobile{gap:8px}.blog-shell[data-commercial] .bloc-logiciel-mobile-titre{font-size:.9rem}}@media (min-width:768px) and (max-width:960px){.blog-shell[data-commercial] .bloc-logiciel-mobile{gap:16px;padding-left:5%;padding-right:8px}.blog-shell[data-commercial] .bloc-logiciel-mobile-titre{font-size:1rem}.blog-shell[data-commercial] a.bloc-logiciel-mobile-bouton{padding:8px 1.25rem;font-size:.875rem}}@media (max-width:960px) and (prefers-reduced-motion:reduce){.blog-shell[data-commercial] .bloc-logiciel-mobile,.blog-shell[data-commercial] .bloc-logiciel-mobile[data-visible=true]{transition:none}}@media print and (max-width:960px){.blog-shell[data-commercial] .bloc-logiciel-mobile{display:none}}.blog-page>.bloc-logiciel{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:2.5rem;column-gap:2.5rem;align-items:center;margin:0 5% 80px;padding:2.25rem 2.5rem;border-radius:20px;background:var(--dark);color:var(--white)}.blog-page>.bloc-logiciel .bloc-logiciel-titre{grid-column:1;margin:0 0 .6rem;font-family:var(--serif);font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:700;line-height:1.3;color:var(--white)}.blog-page>.bloc-logiciel .bloc-logiciel-texte{grid-column:1;max-width:46rem;margin:0;font-size:.92rem;line-height:1.7;color:rgba(255,255,255,.72)}.blog-page>.bloc-logiciel a.bloc-logiciel-bouton{grid-column:2;grid-row:1/span 2;display:inline-block;padding:.8rem 1.6rem;border-radius:8px;background:var(--blue);color:var(--white);font-size:.92rem;font-weight:700;text-align:center;text-decoration:none;transition:background .2s ease}.blog-page>.bloc-logiciel a.bloc-logiciel-bouton:hover{background:#0068a9}@media (max-width:960px){.blog-page>.bloc-logiciel{grid-template-columns:minmax(0,1fr)}.blog-page>.bloc-logiciel a.bloc-logiciel-bouton{grid-column:1;grid-row:auto;justify-self:start;margin-top:1.25rem}}@media (max-width:600px){.blog-page>.bloc-logiciel{padding:1.75rem 1.5rem}}.blog-index-page{max-width:1120px;margin:0 auto;padding:3rem 1.25rem 4rem}.blog-index-hero{max-width:46rem;margin-bottom:2.5rem}.blog-index-eyebrow{margin:0 0 .6rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;opacity:.6}.blog-index-hero h1{margin:0 0 .75rem}.blog-index-intro{margin:0;font-size:1.05rem;line-height:1.6;opacity:.8}.cocon-child-desc{margin:.5rem 0 .75rem;font-size:.85rem;line-height:1.5;opacity:.72}#cocon-body .cocon-content a{color:#1a4fa0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(26,79,160,.35);transition:text-decoration-color .15s ease}#cocon-body .cocon-content a:hover{text-decoration-color:currentColor}#cocon-body .cocon-content li>a:only-child{display:inline-block;padding:.12rem 0}.footer-market{opacity:.6}.blog-shell[data-commercial=false] #cta-final,.blog-shell[data-commercial=false] .cta-article,.blog-shell[data-commercial=false] .cta-sidebar,.blog-shell[data-commercial=false] .nav-cta,.blog-shell[data-commercial=false] .nav-login{display:none!important}.blog-shell[data-commercial=false] .blog-nav .nav-center,.blog-shell[data-commercial=false] .blog-nav .nav-right{display:flex}.blog-shell[data-commercial=false] .blog-nav .nav-center a{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.blog-shell[data-commercial=false] .blog-nav .nav-center a.active,.blog-shell[data-commercial=false] .blog-nav .nav-center a:hover{color:#0069AC}.blog-shell[data-commercial=false] .blog-nav a.lang-option{position:relative}.blog-shell[data-commercial=false] .blog-nav a.lang-option:after{content:"";position:absolute;top:50%;left:0;right:0;height:44px;transform:translateY(-50%)}@media (max-width:640px){.blog-shell[data-commercial=false] .blog-nav{flex-wrap:wrap;height:auto;padding-top:.7rem;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.15rem}.blog-shell[data-commercial=false] .blog-nav .nav-center{order:3;flex:0 0 100%;gap:1.5rem}.blog-shell[data-commercial=false] .cocon-content h2{scroll-margin-top:112px}}@media (max-width:380px){.blog-shell[data-commercial=false] .blog-nav .lang-option{padding:.28rem .45rem}.blog-shell[data-commercial=false] .blog-nav .nav-logo-sub{margin-left:.35rem;letter-spacing:.08em}}.auteur-photo{flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;background:#e6e3dc}.cocon-meta-row .cocon-signature{flex:1 0 100%}.cocon-signature{display:flex;align-items:center;justify-content:center;gap:.75rem;text-align:left}.cocon-signature .auteur-photo{width:40px;height:40px}.cocon-signature-texte{min-width:0}.cocon-signature-auteur{margin:0;font-size:.85rem;line-height:1.45;color:var(--dark)}.cocon-signature-nom{font-weight:600;color:#1a4fa0;text-decoration:none}.cocon-signature-nom:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.cocon-signature-reperes{margin:.1rem 0 0;font-size:.76rem;line-height:1.45;color:#6B6A74}.cocon-signature .cocon-read-time{font-size:inherit;color:inherit}.cocon-content .cocon-auteur{display:flex;align-items:flex-start;gap:.9rem;margin:2.5rem 0 0;padding:1rem 1.15rem;border-radius:10px;background:#f5f3ee}.cocon-content .cocon-auteur .auteur-photo{width:48px;height:48px}.cocon-content .cocon-auteur-texte{margin:0;font-size:.88rem;line-height:1.7;color:#444}.cocon-content .cocon-auteur-titre{font-weight:600;color:var(--dark)}.cocon-content .cocon-auteur-lien{white-space:nowrap}@media (max-width:600px){.cocon-content .cocon-auteur{gap:.75rem;padding:.9rem 1rem}.cocon-content .cocon-auteur .auteur-photo{width:40px;height:40px}}.auteur-page{background:var(--white);padding:0 5%}.auteur-page-inner{max-width:820px;margin:0 auto;padding:56px 0 72px}.auteur-entete{display:flex;align-items:center;gap:1.25rem;margin-bottom:2rem}.auteur-page .auteur-entete-photo{width:72px;height:72px}.auteur-nom{margin:0;font-family:var(--serif);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--dark)}.auteur-headline{margin:.35rem 0 0;font-size:.95rem;line-height:1.5;color:#3C3B47}.auteur-linkedin{display:inline-block;margin-top:.45rem;padding:.15rem 0;font-size:.85rem;font-weight:600;color:#1a4fa0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(26,79,160,.35)}.auteur-linkedin:hover{text-decoration-color:currentColor}.auteur-prose p{margin:0 0 1rem;font-size:.95rem;line-height:1.85;color:#555}.auteur-prose ul{margin:0 0 1rem;padding-left:1.25rem;list-style:disc}.auteur-prose li{margin-bottom:.4rem;font-size:.92rem;line-height:1.7;color:#555}.auteur-prose li:last-child,.auteur-prose>:last-child{margin-bottom:0}.auteur-prose a{color:#1a4fa0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:rgba(26,79,160,.35);transition:text-decoration-color .15s ease}.auteur-prose a:hover{text-decoration-color:currentColor}.auteur-cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0}.auteur-carte{border:1px solid #e3dccb;border-radius:12px;background:var(--white)}.auteur-page .auteur-carte{padding:1.25rem 1.35rem}.auteur-page .auteur-guides,.auteur-page .auteur-section{padding:0}.auteur-page .auteur-carte-regle{grid-column:1/-1;border-color:#f5f3ee;background:#f5f3ee}.auteur-carte-titre{margin:0 0 .6rem;font-family:var(--serif);font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--dark)}.auteur-carte .auteur-prose li,.auteur-carte .auteur-prose p{font-size:.88rem;line-height:1.7}.auteur-guides,.auteur-section{margin-top:2.25rem}.auteur-guides-titre,.auteur-section-titre{margin:0 0 .75rem;font-family:var(--serif);font-size:1.25rem;font-weight:700;color:var(--dark)}.auteur-guides-liste{margin:0;padding:0;list-style:none}.auteur-guides-liste a{display:block;padding:.65rem 0;border-bottom:1px solid rgba(0,0,0,.07);font-size:.92rem;font-weight:500;line-height:1.45;color:#1a4fa0;text-decoration:none}.auteur-guides-liste li:last-child a{border-bottom:none}.auteur-guides-liste a:hover{text-decoration:underline;text-underline-offset:.18em}.auteur-pied{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid rgba(0,0,0,.08)}.auteur-note{margin:0;font-style:italic;color:#6B6A74}.auteur-a-propos,.auteur-note{font-size:.8rem;line-height:1.6}.auteur-a-propos{margin:.6rem 0 0}.auteur-a-propos a{color:#6B6A74;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.auteur-a-propos a:hover{color:#1a4fa0}.auteur-revue{margin-top:1.5rem}.auteur-revue-texte{margin:.9rem 0 0;font-size:.88rem;line-height:1.7;color:#555}@media (max-width:700px){.auteur-cartes{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.auteur-page-inner{padding:40px 0 56px}.auteur-entete{gap:1rem;margin-bottom:1.5rem}.auteur-prose p{font-size:.92rem}}