:root{--bg:#fff;--fg:#10252d;--txt:#35505b;--mute:#587079;--line:rgba(16, 37, 45, .12);--line-2:rgba(16, 37, 45, .3);--card:#fff;--focus:#1d6176;--signal:#318ba2;--signal-deep:#1d6176;--signal-hi:#7fcfe3;--tint:#eef5f7;--hero:#e3f1f5;--navy:#0f2b36;--shadow:0 1px 2px rgba(16, 37, 45, .06), 0 10px 28px -14px rgba(16, 37, 45, .22)}main section.section:nth-of-type(even){--bg:#fff;--fg:#10252d;--txt:#35505b;--mute:#587079;--line:rgba(16, 37, 45, .12);--line-2:rgba(16, 37, 45, .3);--card:#fff;--focus:#1d6176}main section.section:nth-of-type(odd){--bg:var(--tint);--card:#fff}html,body{background:#fff}::selection{background:var(--signal-hi);color:#000}body{font-size:1.0625rem}h1,h2,h3{font-stretch:100%;font-weight:700;letter-spacing:-.02em;line-height:1.14}h1,.hero h1,.hero:has(h1 .l1) h1{font-size:clamp(2.1rem, 4.4vw, 3.4rem);max-width:22ch;letter-spacing:-.025em;line-height:1.1}h2{font-size:clamp(1.65rem, 3.1vw, 2.3rem);max-width:28ch}h3{font-size:1.15rem}.lead{font-size:clamp(1.1rem, 1.6vw, 1.25rem);color:var(--txt)}.section,.e-con.section{padding-block:clamp(3rem, 6.5vw, 5.2rem)!important}.hero,.e-con.hero{--bg:var(--hero)}.hero::before,.hero::after,.hero:has(h1 .l1)::before,.hero:has(h1 .l1)::after{display:none!important}.e-con.hero,.e-con.hero:has(h1 .l1){padding-top:clamp(2.4rem, 5vw, 4.4rem)!important;padding-bottom:clamp(2.6rem, 5vw, 4.4rem)!important;min-height:0!important;justify-content:flex-start}.hero:has(h1 .l1){min-height:0;padding-bottom:clamp(2.6rem, 5vw, 4.4rem)}.hero h1 .l1,.hero h1 .l2{display:inline;animation:none!important}.hero h1 .l2{color:var(--signal-deep)}.hero .lead,.hero .actions{animation:none!important}.hero .actions{margin-top:1.6rem}.e-con.hero:has(.hero-art){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,430px);column-gap:clamp(2rem, 6vw, 5rem);align-items:center}.e-con.hero:has(.hero-art)>.elementor-widget{grid-column:1}.e-con.hero:has(.hero-art)>.elementor-widget:has(.hero-art){grid-column:2;grid-row:1 / span 3}.hero-art{margin:0}.hero-art img{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:40px;box-shadow:var(--shadow)}.hero-art figcaption{margin-top:.9rem;font-size:.92rem;color:var(--mute);text-align:center}@media (max-width:860px){.e-con.hero:has(.hero-art){grid-template-columns:1fr;row-gap:1.6rem}.e-con.hero:has(.hero-art)>.elementor-widget:has(.hero-art){grid-column:1;grid-row:auto;max-width:340px}}.btn{background:var(--signal-deep);color:#fff;padding:.8rem 1.6rem}.btn:hover{background:var(--navy);color:#fff}.btn-quiet{display:inline-block;border:1px solid var(--line-2);border-radius:999px;padding:.75rem 1.4rem;text-decoration:none;font-weight:700;color:var(--fg);background:#fff}.btn-quiet:hover{border-color:var(--fg)}.site-header{background:rgb(255 255 255 / .94);color:var(--fg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px)}.brand img{height:62px}.nav a{color:var(--txt)}.nav a:hover{color:var(--fg)}.nav a[aria-current="page"]{color:var(--fg);border-bottom-color:var(--signal)}.nav a.nav-cta{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.nav a.nav-cta:hover{background:var(--navy);border-color:var(--navy);color:#fff}.nav-pick a{background:var(--hero);color:var(--signal-deep)!important}.nav-toggle{color:var(--fg);border-color:var(--line-2)}@media (max-width:1100px){.nav{background:#fff;border-bottom:1px solid var(--line)}}.duo>div,.quote,.flow li,.viz-card,.tl-detail,.recap{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow)}.duo>div{border-radius:24px;padding:clamp(1.4rem, 3vw, 2.2rem)}.duo>div>h3{font-stretch:100%;font-size:1.5rem;letter-spacing:-.02em;margin-bottom:1rem}.duo .rows>li:first-child{border-top:0}.duo .rows>li:last-child{border-bottom:0}.logos li{border:1px solid var(--line);box-shadow:none}.proof .big{font-stretch:100%;font-weight:800;color:var(--signal-deep)}.flow li.mine{border-color:var(--signal);box-shadow:0 0 0 1px var(--signal),var(--shadow)}.read{background:#fff}.facts dt{font-stretch:100%}.band .btn-quiet{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .6)}.seg.k-cadrage{--bg:#cfe6ed;--fg:#10252d}.seg.k-maquette{--bg:#a9d3df;--fg:#10252d}.seg.k-contenus{--bg:#7fbccd;--fg:#08202a}.seg.k-creation{--bg:#318ba2;--fg:#fff;box-shadow:none}.seg.k-relecture{--bg:#1d6176;--fg:#fff}.seg.k-ligne{--bg:#0f2b36;--fg:#fff}.seg.k-formation{--bg:#dff0f5;--fg:#10252d}.seg.k-suivi{--bg:transparent;color:var(--txt);box-shadow:inset 0 0 0 1px var(--line-2)}.band{background:var(--signal-deep);--bg:var(--signal-deep);--fg:#fff;--txt:#e1f1f6;--focus:#fff;--line-2:rgba(255, 255, 255, .5)}.band h2{color:#fff;font-stretch:100%;font-size:clamp(1.8rem, 3.6vw, 2.6rem);letter-spacing:-.02em;line-height:1.12;max-width:24ch}.band p{color:#e1f1f6;font-weight:400}.band a{color:#fff;text-decoration-color:rgb(255 255 255 / .6)}.band .btn{background:#fff;color:var(--navy)}.band .btn:hover{background:var(--signal-hi);color:#000}.site-footer{background:var(--navy);border-top:0;--txt:#bcd3db;--mute:#9bb7c1}.site-footer p,.site-footer a{color:#cfe1e8}.site-footer a:hover{color:#fff}.site-footer h2{color:#fff}.crumbs{background:var(--hero);box-shadow:0 0 0 100vmax var(--hero);color:var(--mute)}p.wrap.more{background:#fff;box-shadow:0 0 0 100vmax #fff}.form input,.form select,.form textarea{background:#fff;border-color:var(--line-2)}.form .radio{background:#fff}.form .radio:has(input:checked){border-color:var(--signal-deep);box-shadow:inset 0 0 0 1px var(--signal-deep);background:var(--hero)}.status.ok{background:#e2f4e9;color:#14532d}.status.err{background:#fde8e6;color:#7a1c14}.portrait{border-radius:28px}.chip.on{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.cards .card{background:#fff;box-shadow:var(--shadow)}.cards .card:hover,.cards .card:focus-within{border-color:var(--signal);transform:translateY(-2px)}.card-img{background:#dcedf3}.card-theme{color:var(--signal-deep)}.card-meta li:first-child{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.btn-add{color:var(--signal-deep);border-color:var(--signal-deep)}.btn-add:hover{background:var(--signal-deep);color:#fff}.btn-add[aria-pressed="true"]{background:var(--signal-deep);border-color:var(--signal-deep);color:#fff}.pick-groups .pick-group h3{color:var(--signal-deep)}@media (prefers-reduced-motion:reduce){.cards .card{transition:none}}.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.2rem;margin-top:1.4rem}.tool-group{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:1.2rem 1.3rem 1.4rem;box-shadow:var(--shadow)}.tool-group h3{margin:0;font-size:1.05rem;color:var(--signal-deep)}.tags{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:.8rem 0 0}.tags li{border:1px solid var(--line-2);border-radius:999px;padding:.15rem .75rem;font-size:.92rem;color:var(--fg);background:#fff}main .rows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 19rem),1fr));gap:1rem}main .rows>li{display:block;padding:1.2rem 1.3rem 1.3rem;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}main .rows>li:last-child{border-bottom:1px solid var(--line)}main .rows h3{margin:0 0 .45rem}main .duo .rows{display:block}main .duo .rows>li{display:grid;padding:1.1rem 0;border:0;border-top:1px solid var(--line);border-radius:0;background:#fff0;box-shadow:none}main .duo .rows>li:first-child{border-top:0}.facts{grid-template-columns:repeat(auto-fit,minmax(min(100%, 20rem),1fr));gap:1rem}.facts>div{display:block;padding:1.1rem 1.3rem 1.2rem;border:1px solid var(--line);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}.facts dt{font-size:.95rem;color:var(--signal-deep);margin-bottom:.35rem}.facts dd{font-size:1rem}