.es-stats{position: relative}.es-stats--band{padding: var(--section-pad-sm) 0}.es-stats--seam{z-index: 2;height: 0;--es-stats-rise: 50%}.es-stats--seam > .es-container{transform: translateY(calc(var(--es-stats-rise) * -1))}.es-stats__card{display: grid;grid-template-columns: repeat(var(--es-stats-cols, 4), minmax(0, 1fr));gap: var(--gap-fluid-md);margin: 0;padding: var(--gap-fluid-md) var(--gap-fluid-lg);border: 1px solid var(--border-subtle);border-radius: var(--radius-xl);background: var(--bg-surface);box-shadow: var(--shadow-lg);list-style: none}.es-stat{display: flex;flex-direction: column;align-items: center;gap: var(--space-3);padding-left: var(--gap-fluid-md);border-left: 1px solid var(--border-subtle);text-align: center}.es-stat:first-child{padding-left: 0;border-left: 0}.es-stat__icon{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;border: 1px solid var(--brand-200);border-radius: var(--radius-lg);background: var(--brand-50);color: var(--brand-500)}.es-stat__value{white-space: nowrap;color: var(--text-heading);font-size: var(--fs-stat);font-weight: var(--font-extrabold);line-height: 1;letter-spacing: var(--tracking-normal);font-variant-numeric: tabular-nums}.es-stat__value b, .es-stat__affix{color: inherit;font-weight: inherit}.es-stat__value .rv-counter{display: inline-block;min-width: calc(var(--es-digits, 1) * 1ch);text-align: right;font-variant-numeric: tabular-nums}.es-stat__label{color: var(--text-muted);font-family: var(--font-label);font-size: var(--fs-caption);line-height: 1.35;letter-spacing: 1.1px;text-transform: uppercase}.es-stats__card--row{background: linear-gradient(160deg, var(--bg-surface) 0%, var(--accent-subtle) 100%)}.es-stat.es-stat--row{display: grid;grid-template-columns: auto minmax(0, 1fr);grid-template-areas: "icon value" "icon label";align-items: center;column-gap: var(--space-4);row-gap: var(--space-1, 4px);text-align: left}.es-stat--row .es-stat__icon{grid-area: icon;align-self: center;width: 56px;height: 56px;border: 0;border-radius: var(--radius-lg);background: var(--accent-subtle)}.es-stat--row .es-stat__icon svg{width: 26px;height: 26px}.es-stat--row .es-stat__value{grid-area: value;font-size: var(--fs-title-sm)}.es-stat--row .es-stat__label{grid-area: label;font-family: var(--font-body);font-size: var(--fs-body-sm);letter-spacing: var(--tracking-normal);text-transform: none;color: var(--gray-600)}@media (max-width: 991px){.es-stats__card--row{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: var(--gap-fluid-md)}.es-stats__card--row .es-stat{padding-left: 0;border-left: 0}.es-stats__card--row .es-stat:nth-child(even){padding-left: var(--space-5);border-left: 1px solid var(--border-subtle)}.es-stats__card--row .es-stat:nth-child(n + 3){padding-top: var(--gap-fluid-md);border-top: 1px solid var(--border-subtle)}}@media (max-width: 575px){.es-stats__card--row{grid-template-columns: minmax(0, 1fr);row-gap: 0}.es-stats__card--row .es-stat:nth-child(even){padding-left: 0;border-left: 0}.es-stats__card--row .es-stat:nth-child(n + 2){padding-top: var(--space-5);border-top: 1px solid var(--border-subtle)}.es-stats__card--row .es-stat:nth-child(n + 3){padding-top: var(--space-5)}}@media (min-width: 768px) and (max-width: 991px){.es-stats__card{gap: var(--space-5);padding-inline: var(--space-5)}.es-stat{padding-left: var(--space-5)}}@media (max-width: 767px){.es-stats--seam{height: auto;margin-block: calc(var(--space-8) * -1) calc(var(--space-9) * -1)}.es-stats--seam > .es-container{transform: none}.es-stats__card{gap: var(--space-5);padding: var(--gap-fluid-md) var(--space-5)}.es-stats__card:not(.es-stats__card--row){grid-template-columns: repeat(2, minmax(0, 1fr))}.es-stats__card:not(.es-stats__card--row) .es-stat{padding-left: 0;border-left: 0}.es-stats__card:not(.es-stats__card--row) .es-stat:nth-child(even){padding-left: var(--space-5);border-left: 1px solid var(--border-subtle)}.es-stats__card:not(.es-stats__card--row) .es-stat:nth-child(n + 3){padding-top: var(--space-5);border-top: 1px solid var(--border-subtle)}}
