.global-callouts .container{width:100%}.callouts-grid{display:grid;gap:var(--space-md);grid-template-columns:repeat(5,1fr);align-items:center;justify-content:center}.callouts-grid[data-count="1"]{grid-template-columns:1fr}.callouts-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.callouts-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.callouts-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}.callouts-grid.mode-images .callout-item{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);max-width:160px;margin:0 auto;width:100%}.callouts-grid.mode-images img{width:100%;height:auto;display:block;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:filter 0.3s ease,opacity 0.3s ease}.callouts-grid.mode-images .callout-item:hover img{filter:grayscale(0%);opacity:1}.callouts-grid.mode-stats{align-items:stretch}.callouts-grid.mode-stats .callout-item{background:var(--card-bg);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;box-shadow:0 6px 20px rgb(0 0 0 / .06);display:flex;flex-direction:column;justify-content:center;height:100%;transition:transform 0.3s ease,box-shadow 0.3s ease;color:var(--ul-black)}.callouts-grid.mode-stats .callout-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .12)}.stat-icon{font-size:2.5rem;color:var(--ul-cta);margin-bottom:var(--space-xs);display:flex;justify-content:center}.stat-icon.image-icon img{max-height:80px;width:auto;display:block}.stat-headline{font-family:var(--font-primary);font-size:clamp(2rem, 2vw, 3.2rem);font-weight:800;line-height:1.2;color:var(--ul-black);margin-bottom:var(--space-2xs)}.stat-desc{font-size:1.5rem;font-weight:500;line-height:1.4;color:var(--ul-black);opacity:.8}@media (max-width:900px){.callouts-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm)}.callouts-grid[data-count="1"]{display:grid;grid-template-columns:1fr}.callouts-grid[data-count="2"]{display:grid;grid-template-columns:repeat(2,1fr)}.callouts-grid .callout-item{flex:0 0 calc(50% - var(--space-sm));max-width:none}.callouts-grid.mode-images .callout-item{max-width:140px}.callouts-grid[data-count="1"] .callout-item{flex:0 0 100%}}