.pim{color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:var(--section-padding-y) var(--container-padding)}.pim__container{margin:0 auto;max-width:var(--container-2xl)}.pim__header{margin-bottom:var(--space-3xl);text-align:center}.pim__eyebrow{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;-webkit-text-fill-color:transparent;margin-bottom:var(--space-3)}.pim__title{color:var(--color-text-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-snug);margin:0;text-transform:none}.pim__grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(4,1fr)}.pim__stat{backdrop-filter:blur(6px);background:var(--color-bg-subtle);border:1px solid var(--color-border-subtle);border-radius:var(--border-radius-card);padding:var(--space-8) var(--space-5);text-align:center;transition:transform var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.pim__stat:hover{border-color:var(--color-border-accent-subtle);transform:translateY(-3px)}.pim__value{background:var(--color-gradient);-webkit-background-clip:text;background-clip:text;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);-webkit-text-fill-color:transparent;margin-bottom:var(--space-3)}.pim__label{color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-normal)}.pim__source{color:var(--color-text-faded);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);margin-top:var(--space-3);text-transform:uppercase}@media (max-width:900px){.pim__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.pim__value{font-size:var(--font-size-2xl)}.pim__stat{padding:var(--space-6) var(--space-4)}}