.pipo-stats-section{padding-block:40px 24px}.pipo-stats-section .pipo-section-intro{max-width:640px}.pipo-pill-eyebrow{border:1px solid var(--pipo-border);background:var(--pipo-surface);color:var(--pipo-primary-dark);letter-spacing:.14em;border-radius:999px;align-items:center;margin-bottom:14px;padding:5px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.pipo-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.pipo-stat-lead{grid-column:span 5}.pipo-stat-rest{flex-wrap:wrap;grid-column:span 7;align-content:stretch;gap:16px;display:flex}.pipo-stat-rest[data-solo]{grid-column:1/-1}.pipo-stat-rest>.pipo-stat{flex:200px;display:flex}.pipo-stat-rest>.pipo-stat>.pipo-stat-core{flex:1}.pipo-stat{border:1px solid var(--pipo-border);background:color-mix(in srgb, var(--pipo-primary) 5%, var(--pipo-surface));min-width:0;transition:transform .7s var(--pipo-spring), box-shadow .7s var(--pipo-spring);border-radius:22px;padding:6px}.pipo-stat-core{border-radius:var(--pipo-radius-card);background:var(--tile-bg);block-size:100%;min-block-size:168px;color:var(--tile-ink);flex-direction:column;justify-content:space-between;gap:20px;padding:22px;display:flex;box-shadow:inset 0 1px 1px #fff9}.pipo-stat[data-tone=primary]{--tile-bg:var(--pipo-primary-dark);--tile-ink:var(--pipo-surface);--tile-sub:var(--pipo-primary-light)}.pipo-stat[data-tone=sky]{--tile-bg:var(--pipo-sky-soft);--tile-ink:var(--pipo-sky-ink)}.pipo-stat[data-tone=amber]{--tile-bg:var(--pipo-amber-soft);--tile-ink:var(--pipo-amber-ink)}.pipo-stat[data-tone=violet]{--tile-bg:var(--pipo-violet-soft);--tile-ink:var(--pipo-violet-ink)}.pipo-stat[data-tone=coral]{--tile-bg:var(--pipo-coral-soft);--tile-ink:var(--pipo-coral-ink)}.pipo-stat[data-tone=cream]{--tile-bg:var(--pipo-cream);--tile-ink:var(--pipo-text)}.pipo-stat[data-stat=fact] .pipo-stat-core{justify-content:center;min-block-size:0}.pipo-stat[data-stat=fact]{grid-column:1/-1}@media (hover:hover){.pipo-stat:hover{transform:translateY(-4px);box-shadow:0 14px 30px #20333d14}}.pipo-stat-number{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.6rem + 3.4vw,4rem);font-weight:900;line-height:1;display:block}.pipo-stat-lead .pipo-stat-number{font-size:clamp(3.5rem,2rem + 6vw,6.5rem)}.pipo-stat-label{color:var(--tile-sub,inherit);opacity:.9;margin-top:8px;font-size:1rem;font-weight:700}.pipo-stat-live{letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:.8125rem;font-weight:800;display:inline-flex}.pipo-live-dot{background:var(--pipo-accent-coral);border-radius:50%;block-size:8px;inline-size:8px;position:relative}.pipo-live-dot:after{content:"";background:inherit;animation:pipo-live-ping 2s var(--pipo-spring) infinite;border-radius:50%;position:absolute;inset:0}@keyframes pipo-live-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.pipo-fact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;display:grid}.pipo-fact-title{letter-spacing:.08em;text-transform:uppercase;color:var(--pipo-warning-text);grid-column:1/-1;font-size:.875rem;font-weight:800}.pipo-fact-body{min-width:0;animation:pipo-fact-in .7s var(--pipo-spring) both;flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.pipo-fact-body strong{color:var(--pipo-primary-dark);font-size:clamp(2.5rem,1.6rem + 3.4vw,4rem);font-weight:900;line-height:1}.pipo-fact-body span{text-wrap:balance;flex:260px;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:700;line-height:1.35}.pipo-fact-controls{align-items:center;gap:16px;display:flex}.pipo-fact-dots{gap:6px;display:flex}.pipo-fact-dots i{background:color-mix(in srgb, var(--pipo-text) 18%, transparent);block-size:8px;inline-size:8px;transition:inline-size .5s var(--pipo-spring), background-color .5s var(--pipo-spring);border-radius:999px}.pipo-fact-dots i[data-on]{background:var(--pipo-primary);inline-size:24px}.pipo-fact-next{border:1px solid var(--pipo-border);background:var(--pipo-surface);block-size:44px;inline-size:44px;color:var(--pipo-primary-dark);cursor:pointer;transition:transform .5s var(--pipo-spring);border-radius:50%;place-items:center;display:grid}.pipo-fact-next:hover{transform:translate(3px)}.pipo-fact-next:active{transform:scale(.94)}@keyframes pipo-fact-in{0%{opacity:0;transform:translateY(14px)}}@keyframes pipo-stat-rise{0%{opacity:0;transform:translateY(48px)scale(.97)}}@supports (animation-timeline:view()){.pipo-stat{animation:linear both pipo-stat-rise;animation-timeline:view();animation-range:entry entry 55%}}@media (max-width:1023px){.pipo-stat-lead,.pipo-stat-rest{grid-column:1/-1}}@media (max-width:639px){.pipo-bento,.pipo-stat-rest{gap:12px}.pipo-stat-rest>.pipo-stat{flex-basis:140px}.pipo-stat-core{min-block-size:140px;padding:18px}.pipo-fact{grid-template-columns:minmax(0,1fr)}.pipo-fact-controls{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.pipo-stat,.pipo-fact-body,.pipo-live-dot:after,.pipo-fact-dots i,.pipo-fact-next{transition:none!important;animation:none!important}}
