.k-v6-sec{--fond:var(--c-bg)}
.k-v6-sec.k-section--alt{--fond:var(--c-bg-2)}
.k-v6-sec[data-v6]{overflow-x:clip;--h:340;--gap:24;--fade:96px}
.k-v6-sec[data-v6] + .k-v6-sec[data-v6]{--h:356}
.k-v6-rangees{display:grid;gap:var(--s-6)}
.k-v6-rangee{--d:calc((var(--ru) * var(--h) + var(--n) * var(--gap)) / var(--v) * 1s);position:relative;direction:ltr;overflow:hidden;padding-block:14px 8px;contain:layout paint style}
.k-v6-rangee::before,.k-v6-rangee::after{content:"";position:absolute;top:0;bottom:0;width:var(--fade);z-index:2;pointer-events:none}
.k-v6-rangee::before{left:0;background:linear-gradient(to right,var(--fond),transparent)}
.k-v6-rangee::after{right:0;background:linear-gradient(to left,var(--fond),transparent)}
.k-v6-piste{display:flex;width:max-content;animation:k-v6-defile var(--d) linear infinite;animation-play-state:paused;will-change:transform}
html.k-v6-go .k-v6-piste{animation-play-state:running}
.k-v6-rangee:not(.k-v6-vu) .k-v6-piste{animation-play-state:paused}
.k-v6-inverse .k-v6-piste{animation-direction:reverse}
html.k-v6-cache .k-v6-sec .k-v6-piste{animation-play-state:paused}
@keyframes k-v6-defile{to{transform:translate3d(-50%,0,0)}}
.k-v6-liste{display:flex;flex:none;margin:0;padding:0;list-style:none}
.k-v6-carte{flex:none;margin-inline-end:calc(var(--gap) * 1px);width:calc(var(--r) * var(--h) * 1px)}
.k-v6-carte figure{margin:0;display:grid;gap:10px}
.k-v6-ecran{position:relative;box-sizing:border-box;height:calc(var(--h) * 1px);border-radius:var(--r-3);overflow:hidden;background:var(--c-surface-2);border:1px solid var(--c-line);box-shadow:0 8px 18px -12px rgba(15,18,22,.35)}
.k-v6-fen{position:absolute;overflow:hidden;border-radius:calc(var(--fr,0) * var(--h) / 340 * 1px)}
.k-v6-fen picture,.k-v6-fen img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}
.k-v6-ui{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:1;object-fit:fill}
.k-v6-carte figcaption{display:flex;align-items:center;height:22px;line-height:22px;justify-content:space-between;gap:var(--s-2);padding-inline:4px;font-size:var(--fs-1);color:var(--c-ink-2);white-space:nowrap}
.k-v6-carte figcaption b{font-weight:var(--fw-ui);color:var(--c-ink);overflow:hidden;text-overflow:ellipsis}
.k-v6-carte figcaption i{font-style:normal;font-family:var(--f-mono,inherit);font-size:var(--fs-0)}
.k-v6-rangee:focus-within .k-v6-piste{animation-play-state:paused}
@media (hover:hover){.k-v6-rangee:hover .k-v6-piste{animation-play-state:paused}}
.k-v6-eco .k-v6-piste{animation-duration:calc(var(--d) * 2)}
@media (max-width:719px){
.k-v6-sec[data-v6]{--h:260;--gap:16;--fade:40px}
.k-v6-sec[data-v6] + .k-v6-sec[data-v6]{--h:280}
.k-v6-rangee{--d:calc((var(--ru) * var(--h) + var(--n) * var(--gap)) / var(--v) / .8 * 1s)}
.k-v6-ecran{border-radius:var(--r-2)}
}
@media (prefers-reduced-motion:reduce){
.k-v6-piste{animation:none;width:auto}
.k-v6-rangee{overflow-x:auto;scroll-snap-type:x proximity}
.k-v6-copie{display:none}
.k-v6-carte{scroll-snap-align:start}
.k-v6-rangee::before,.k-v6-rangee::after{display:none}
}
.k-v6-assistant{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6);justify-items:center}
.k-v6-assistant>*{min-width:0;max-width:100%}
.k-v6-assistant .k-section__head{margin:0;text-align:center;max-width:var(--w-text)}
.k-v6-assistant .k-lead{margin-inline:auto}
.k-v6-chat{width:100%;min-width:0;max-width:46rem;box-shadow:0 18px 36px -24px rgba(15,18,22,.35)}
.k-v6-chat .kag-fil{max-height:none;min-height:0;overflow:visible;gap:var(--s-3);padding:var(--s-5);background:var(--c-bg-2)}
.k-v6-chat .kag-msg-agent .kag-bulle{padding:var(--s-2)}
.k-v6-outil{display:flex;align-items:center;gap:var(--s-3);min-height:44px;padding:var(--s-1) var(--s-3);border-radius:var(--r-2);color:var(--c-ink);text-decoration:none}
.k-v6-outil:hover{background:var(--c-action-soft)}
.k-v6-outil__ic{flex:none;width:22px;height:22px;color:var(--c-action)}
.k-v6-outil b{font-weight:var(--fw-title);overflow-wrap:anywhere}
.k-v6-outil__go{display:inline-flex;align-items:center;gap:var(--s-2);margin-inline-start:auto;padding-inline-start:var(--s-3);font-size:var(--fs-0);color:var(--c-action);white-space:nowrap}
@supports (animation-timeline:view()){.k-v6-chat .kag-msg{animation:k-v6-entre linear both;animation-timeline:view();animation-range:entry 10% entry 70%}}
@keyframes k-v6-entre{from{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.k-v6-chat .kag-msg{animation:none}}
@media (max-width:719px){
.k-v6-chat .kag-fil{padding:var(--s-3)}
.k-v6-outil{flex-wrap:wrap}
.k-v6-outil__go{margin-inline-start:0;flex-basis:100%;padding-inline-start:34px;white-space:normal;box-sizing:border-box;flex-wrap:wrap;min-width:0}
}
.k-v6-final{display:flex;justify-content:center;gap:var(--s-3)}
.k-v6-final__c{width:96px;height:171px;border-radius:var(--r-2);overflow:hidden;border:1px solid var(--c-line);background:var(--c-surface-2)}
.k-v6-final__c:nth-child(2){transform:translateY(-10px)}
.k-v6-final__c img{width:100%;height:100%;object-fit:cover;display:block}
html.k-v6-pret .k-articles__body .k-posts--more{display:none}
.k-v6-sec .k-section__head--strong h2{max-width:26ch}
.k-v6-scene{--fond:var(--c-surface-2);background:var(--fond);color:var(--c-ink);border-radius:var(--r-3);padding:clamp(28px,4vw,56px) 0;overflow:hidden;border:1px solid var(--c-line)}
.k-v6-scene .k-section__head{padding-inline:clamp(20px,4vw,56px);margin-bottom:var(--s-7)}
.k-v6-scene .k-v6-ecran{border:0;box-shadow:var(--sh-2)}
.k-v6-carte figcaption .k-v6-rs{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;flex:none}
.k-v6-carte figcaption .k-v6-rs--s{display:none}[data-theme="dark"] .k-v6-carte figcaption .k-v6-rs--s{display:inline-block}[data-theme="dark"] .k-v6-carte figcaption .k-v6-rs--c{display:none}
@media (max-width:719px){.k-v6-carte figcaption{gap:var(--s-1);padding-inline:2px}.k-v6-carte figcaption .k-v6-rs{width:14px;height:14px;margin-right:4px;vertical-align:-2px}}
.k-v6-sec--d .k-rail__dot{left:auto;inset-inline-start:-28px}
.k-v6-sec--d .k-rail__step:not(:last-child)::after{left:auto;inset-inline-start:-23px}
.k-v6-sec--d .k-rail__step p{max-width:34rem}
@media (min-width:720px){.k-v6-sec--d .k-rail{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding-top:0;padding-inline-start:28px}.k-v6-sec--d .k-rail::before{display:none}.k-v6-sec--d .k-rail__step:not(:last-child)::after{display:block;bottom:calc(-1 * var(--s-6) - 5px)}.k-v6-sec--d .k-rail__dot{top:5px}}
@media (min-width:960px){.k-v6-etapes{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s-8);align-items:start}.k-v6-etapes>.k-section__head{position:sticky;top:104px;margin-bottom:0}}
.k-v6-faq{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;border-top:1px solid var(--c-line)}
.k-v6-faq__col{display:contents}
@media (min-width:960px){.k-v6-faq__col{display:block}.k-v6-faq{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-8);align-items:start}.k-v6-sec--faq .k-container{max-width:calc(64rem + 2*var(--gutter))}}
.k-v6-faq details{border-bottom:1px solid var(--c-line)}
.k-v6-faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px;padding-block:var(--s-3);font-size:var(--fs-2);font-weight:var(--fw-title);line-height:var(--lh-snug);color:var(--c-ink);cursor:pointer;list-style:none}
.k-v6-faq summary::-webkit-details-marker{display:none}
.k-v6-faq summary::after{content:"";flex:none;width:9px;height:9px;margin-inline-end:3px;border-right:1.75px solid var(--c-ink-2);border-bottom:1.75px solid var(--c-ink-2);transform:translateY(-3px) rotate(45deg);transition:transform 320ms cubic-bezier(0.4,0,0.2,1)}
.k-v6-faq details[open] summary::after{transform:translateY(2px) rotate(-135deg)}
.k-v6-faq summary:hover{color:var(--c-action)}
.k-v6-faq details>p{padding-bottom:var(--s-5);font-size:var(--fs-2);color:var(--c-ink-2);max-width:30rem}
