.cov-customer:hover{box-shadow:none;border-color:var(--color-border-subtle);transform:none}.cov-customer__head{align-items:center}.cov-customer__open{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary,var(--vanar-teal,#0e3c35));flex-shrink:0;text-decoration:none}.cov-customer__open:hover{text-decoration:underline}.cov-customer__who{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.cov-customer__name{color:var(--color-text-primary);font-family:var(--font-display,"Big Shoulders Display", sans-serif);font-weight:700;font-size:var(--t-subhead);text-transform:uppercase;overflow-wrap:anywhere}.cov-customer__stats{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cov-customer__stat{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.cov-customer__value{font-family:var(--font-display);color:var(--color-text-primary);font-size:34px;font-weight:800;line-height:.95}.cov-customer__label{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.cov-customer__insight{padding-top:var(--sp-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:var(--t-small);margin:auto 0 0;line-height:1.5}.cov-customer__insight--quiet{color:var(--color-text-muted)}@media (max-width:768px){.cov-customer__stats{grid-template-columns:1fr}}
