.pwb-lab__accent{display:block;width:64px;height:4px;border-radius:2px;background:var(--pwb-grad-02);transform-origin:left center;margin-bottom:clamp(18px,2.2vw,26px)}.pwb-lab__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,30px);margin-top:clamp(30px,4vw,48px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--pwb-border)}.pwb-lab__fact-k{font-family:var(--pwb-display);font-weight:800;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1;letter-spacing:-.03em;color:var(--pwb-purple);font-variant-numeric:tabular-nums}.pwb-lab__fact-l{margin-top:8px;font-size:.8125rem;line-height:1.45;color:var(--pwb-ink-soft);text-wrap:pretty}.pwb-lab--js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s var(--pwb-ease),transform .7s var(--pwb-ease);transition-delay:var(--pwb-d,0ms)}.pwb-lab--js [data-reveal].is-in{opacity:1;transform:none}.pwb-lab--js .pwb-lab__accent{transform:scaleX(0)}.pwb-lab--js [data-reveal].is-in .pwb-lab__accent{transform:scaleX(1);transition:transform .8s var(--pwb-ease) .15s}@media (max-width:640px){.pwb-lab__facts{grid-template-columns:minmax(0,1fr);gap:20px}.pwb-lab__fact{display:flex;align-items:baseline;gap:14px}.pwb-lab__fact-k{flex:none;min-width:3.5ch}.pwb-lab__fact-l{margin-top:0}}@media (prefers-reduced-motion:reduce){.pwb-lab--js [data-reveal]{opacity:1!important;transform:none!important}.pwb-lab--js .pwb-lab__accent{transform:scaleX(1)!important}}