.tl-stats,.tl-stats *{box-sizing:border-box}.tl-stats{background:var(--cl-white);overflow-x:hidden;padding:80px var(--bridge-container-px,24px)}.tl-stats__inner{margin:0 auto;max-width:1240px;text-align:center}.tl-stats .bridge-eyebrow{color:var(--bridge-eyebrow-color,var(--cl-accent-base));font-family:var(--bridge-eyebrow-font-family,var(--cl-font-body));font-size:var(--bridge-eyebrow-font-size,14px);font-weight:var(--bridge-eyebrow-font-weight,700);letter-spacing:var(--bridge-eyebrow-letter-spacing,.12em);line-height:var(--bridge-eyebrow-line-height,1.2);margin:0 0 10px;text-transform:var(--bridge-eyebrow-text-transform,uppercase)}.tl-stats__title{color:var(--bridge-section-title-color,var(--cl-text-900));font-family:var(--cl-font-heading);font-size:var(--bridge-section-title-size,36px);font-weight:var(--bridge-section-title-weight,700);letter-spacing:-.02em;line-height:var(--bridge-section-title-line,1.15);margin:0 0 10px}.tl-stats__subtitle{color:var(--bridge-section-desc-color,var(--cl-text-700));font-family:var(--cl-font-body);font-size:var(--bridge-section-desc-size,16px);line-height:var(--bridge-section-desc-line,1.5);margin:0 auto 32px;max-width:var(--bridge-section-desc-max,680px)}.tl-stats__grid{align-items:stretch;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:32px auto 0;max-width:980px;padding:0}.tl-stats__grid>.tl-stats__card:nth-child(4):last-child{grid-column:2;justify-self:center;width:100%}.tl-stats__card{align-items:center;background:rgba(83,62,150,.06);border:1px solid var(--cl-border-subtle);border-radius:999px;display:flex;gap:18px;justify-content:space-between;min-width:0;overflow:hidden;padding:16px 36px;position:relative;width:100%}.tl-stats__card:after,.tl-stats__card:before{content:none!important;display:none!important}.tl-stats__value{color:var(--cl-text-900);flex:0 0 auto;font-family:var(--cl-font-heading);font-size:28px;font-weight:800;letter-spacing:-.01em;line-height:1;white-space:nowrap}.tl-stats__stat-label{color:var(--cl-text-700);flex:1 1 auto;font-family:var(--cl-font-body);font-size:14px;font-weight:500;hyphens:none;line-height:1.2;min-width:0;overflow-wrap:normal;text-align:right;white-space:normal;word-break:normal}@media (hover:hover) and (pointer:fine){.tl-stats__card:hover{border-color:var(--cl-border-strong);transform:translateY(-1px)}}.tl-stats.is-revealing .tl-stats__card{opacity:0;transform:translateY(10px)}.tl-stats.is-revealing .tl-stats__card.is-inview{opacity:1;transform:translateY(0);transition:opacity .48s ease,transform .48s ease;transition-delay:var(--tl-stats-delay,0s)}@media (prefers-reduced-motion:reduce){.tl-stats.is-revealing .tl-stats__card,.tl-stats.is-revealing .tl-stats__card.is-inview{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:1024px){.tl-stats{padding:72px var(--bridge-container-px,24px)}.tl-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.tl-stats__grid>.tl-stats__card:nth-child(3):last-child{grid-column:1/-1;justify-self:center;max-width:520px}.tl-stats__grid>.tl-stats__card:nth-child(4):last-child{grid-column:auto;justify-self:stretch;max-width:none}}@media (max-width:768px){.tl-stats{padding:60px 0}.tl-stats__inner{padding:0 var(--bridge-container-px,18px)}.tl-stats__title{font-size:28px}.tl-stats__subtitle{margin-bottom:24px}.tl-stats__grid{gap:12px;grid-template-columns:1fr;max-width:520px}.tl-stats__card{padding:16px 24px}.tl-stats__value{font-size:26px}}.tl-stats--subtle{background:rgba(83,62,150,.04)}.tl-stats--accent-light{background:var(--cl-accent-light)}.tl-stats--dark{background:var(--cl-text-900)}