.block-preview-disabled{padding:20px;background:#f0f0f0;border:2px dashed #ccc;text-align:center;color:#666}.key-stats-block{position:relative;color:var(--main-text-color);border-top:1px solid var(--border-accent);border-bottom:1px solid var(--border-accent)}.key-stats-block.spacing-small{padding:40px 0}@media(max-width:600px){.key-stats-block.spacing-small{padding:30px 0}}.key-stats-block.spacing-medium{padding:80px 0}@media(max-width:1200px){.key-stats-block.spacing-medium{padding:80px 0}}@media(max-width:900px){.key-stats-block.spacing-medium{padding:60px 0}}@media(max-width:600px){.key-stats-block.spacing-medium{padding:40px 0}}.key-stats-block.spacing-large{padding:120px 0}@media(max-width:1200px){.key-stats-block.spacing-large{padding:120px 0}}@media(max-width:900px){.key-stats-block.spacing-large{padding:80px 0}}@media(max-width:600px){.key-stats-block.spacing-large{padding:60px 0}}.key-stats-block.spacing-none{padding:0 !important}.key-stats-block--light{background:var(--body-bg)}.key-stats-block--dark{background:var(--dark);color:var(--white)}.key-stats-block--dark .key-stats__label{color:hsla(0,0%,100%,.7)}.key-stats-block--dark .key-stats__value{color:var(--white)}.key-stats-block--transparent{background:rgba(0,0,0,0)}@media(max-width:600px){.key-stats-block .container-fluid{padding:0}}.key-stats__inner{width:100%;max-width:100%;margin:0 auto}@media(min-width:1920px){.key-stats__inner{max-width:1540px}}.key-stats__header{margin-bottom:48px;text-align:center}@media(max-width:900px){.key-stats__header{margin-bottom:40px}}@media(max-width:600px){.key-stats__header{margin-bottom:32px}}.key-stats__title{font-size:32px;font-weight:600;line-height:normal}@media(max-width:900px){.key-stats__title{font-size:28px}}@media(max-width:600px){.key-stats__title{font-size:24px;font-weight:600}}.key-stats__title{color:var(--main-text-color);line-height:1.2;margin:0}.key-stats__grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px;gap:40px}@media(max-width:900px){.key-stats__grid{grid-template-columns:repeat(2, 1fr);gap:0}}.key-stats__item{display:flex;flex-direction:column;gap:35px;text-align:center;align-items:flex-start;padding:20px;transition:transform .3s ease, box-shadow .3s ease}.key-stats__item:hover{transform:translateY(-4px)}.key-stats__item:not(:nth-child(4n)){border-right:1px solid var(--border-accent)}@media(max-width:900px){.key-stats__item{gap:24px}.key-stats__item:not(:nth-child(4n)){border-right:none;border-bottom:1px solid var(--border-accent)}.key-stats__item:not(:nth-child(2n)){border-right:1px solid var(--border-accent)}}@media(max-width:600px){.key-stats__item{text-align:left;padding:16px;gap:20px;border-right:none;justify-content:space-between}.key-stats__item:nth-child(2n+1){border-right:1px solid var(--border-accent) !important}.key-stats__item:nth-child(3){border-bottom:none !important}}@media(prefers-reduced-motion:reduce){.key-stats__item{transition:none}}.key-stats__label{font-size:20px;font-weight:500;line-height:normal}@media(max-width:900px){.key-stats__label{font-size:18px}}@media(max-width:600px){.key-stats__label{font-size:16px;font-weight:500}}.key-stats__label{color:var(--text-secondary);line-height:1.39;margin:0}@media(max-width:900px){.key-stats__label{line-height:1.4}}@media(max-width:600px){.key-stats__label{line-height:1.45}}.key-stats__value{font-size:58px;font-weight:400;line-height:normal}@media(max-width:900px){.key-stats__value{font-size:48px}}@media(max-width:600px){.key-stats__value{font-size:40px;font-weight:400}}.key-stats__value{color:var(--main-text-color);line-height:1.25;font-family:var(--font-alt);margin:0}.key-stats__value .key-stats__value-wrapper{display:inline-flex;align-items:baseline}.key-stats__value .key-stats__value-prefix{flex:0 0 auto}.key-stats__value .key-stats__value-roll-container{flex:0 0 auto;display:inline-block;overflow:hidden;position:relative;vertical-align:bottom}.key-stats__value .key-stats__value-roll-strip{display:flex;flex-direction:column;will-change:transform}.key-stats__value .key-stats__value-roll-frame{display:block}.key-stats__value .key-stats__value-suffix{flex:0 0 auto}@media(max-width:900px){.key-stats__value{line-height:1.2}}@media(max-width:600px){.key-stats__value{line-height:1.15}}@media(prefers-reduced-motion:reduce){.key-stats__value .key-stats__value-roll-strip{transition:none !important}} 