/* PAE Counter */
.pae-counter-wrap { padding: 20px; }
.pae-counter-icon { font-size: 40px; color: var(--pae-primary); margin-bottom: 14px; line-height: 1; }
.pae-counter-icon svg,
.pae-counter-icon i { width: 40px; height: 40px; font-size: 40px; }
.pae-counter-number-wrap { display: flex; align-items: baseline; justify-content: center; gap: 1px; }
.pae-counter-number { font-size: 52px; font-weight: 900; color: var(--pae-primary); line-height: 1; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; }
.pae-counter-prefix,
.pae-counter-suffix { font-size: 28px; font-weight: 700; color: var(--pae-primary); }
.pae-counter-title  { font-size: 15px; color: #64748b; margin: 10px 0 0; font-weight: 500; }
