@keyframes ck-reveal-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ck-reveal-fade{0%{opacity:0}to{opacity:1}}.ck-v2-stats-section{background:#fff padding-box padding-box;border-top:1px solid #0000;padding:clamp(36px,6vh,56px) 0;position:relative}.ck-v2-stats-section:before{content:"";background:linear-gradient(90deg,#0000 0%,#c8a66580 20%,#c8a665d9 50%,#c8a66580 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.ck-v2-stats-section .container{max-width:1200px;margin:0 auto;padding:0 20px}.ck-v2-stats{grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto;display:grid}.ck-v2-stat{text-align:center;background:#fff;border:1px solid #c8a66526;border-left:2px solid #c8a66559;border-radius:0 8px 8px 0;padding:clamp(20px,3vh,32px) 16px;transition:border-color .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 1px 2px #0f313a0a,0 4px 12px #0f313a0f,0 0 0 1px #c8a6650f}.ck-v2-stat:after{content:"";background:color-mix(in oklch, var(--ck-branche-accent,transparent) 100%, transparent);opacity:0;height:2px;transition:opacity .28s;position:absolute;top:0;left:0;right:0}.ck-v2-stat:hover{border-color:#c8a6658c;border-left-color:var(--ck-gold,#c8a665);transform:translateY(-3px);box-shadow:0 1px 2px #0f313a0a,0 8px 24px #0f313a1a,0 16px 40px -8px #0f313a14,0 0 0 1px #c8a66540}.ck-v2-stat:hover:after{opacity:.7}.ck-v2-stat__value{color:var(--ck-gold,#c8a665);letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:800;line-height:1;display:block}.ck-v2-stat__label{color:#444;letter-spacing:.02em;font-size:.875rem;display:block}@supports (animation-timeline:view()){.ck-v2-stats-section{animation:linear both ck-reveal-fade view();animation-range:entry entry 20%}.ck-v2-stat{animation:cubic-bezier(.22,1,.36,1) both ck-reveal-up view();animation-range:entry 5% entry 35%}.ck-v2-stat:first-child{animation-delay:0s}.ck-v2-stat:nth-child(2){animation-delay:80ms}.ck-v2-stat:nth-child(3){animation-delay:.16s}}@media (prefers-reduced-motion:reduce){.ck-v2-stat{transition:none}.ck-v2-stat:hover{transform:none}.ck-v2-stat:after{transition:none}.ck-v2-stats-section,.ck-v2-stat{animation:none!important}}@media (width<=576px){.ck-v2-stats{grid-template-columns:1fr}}
