.elementor-widget .wspolne-zaufanie-produkt { padding: var(--space-m) var(--gutter); background: var(--color-lavender-100); }
.elementor-widget .wspolne-zaufanie-produkt__list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-m) var(--space-s); max-width: var(--container); margin: 0 auto; padding: 0; list-style: none; }
.elementor-widget .wspolne-zaufanie-produkt__item { display: flex; align-items: center; gap: var(--space-xs); min-width: 0; font-size: var(--text-micro); font-weight: var(--weight-medium); letter-spacing: var(--tracking-tight); line-height: var(--leading-heading); color: var(--color-heading); }
.elementor-widget .wspolne-zaufanie-produkt__item:last-child { grid-column: 1 / -1; }
.elementor-widget .wspolne-zaufanie-produkt__badge { display: grid; place-items: center; flex: none; width: var(--space-2xl); aspect-ratio: 1; border-radius: var(--radius-round); background: var(--color-surface); box-shadow: var(--shadow-1); transition: transform var(--dur-slow) var(--ease-out), box-shadow var(--dur-slow) var(--ease-out); }
.elementor-widget .wspolne-zaufanie-produkt__item:hover .wspolne-zaufanie-produkt__badge { transform: translateY(var(--lift)) rotate(var(--tilt)); box-shadow: var(--shadow-2); }
.elementor-widget .wspolne-zaufanie-produkt__icon { width: var(--icon-m); height: var(--icon-m); fill: none; stroke: var(--color-lavender-700); stroke-width: var(--icon-stroke); stroke-linecap: round; stroke-linejoin: round; }
@media (min-width: 480px) { .elementor-widget .wspolne-zaufanie-produkt__item { gap: var(--space-s); letter-spacing: var(--tracking-caps); } }
@media (min-width: 1024px) {
  .elementor-widget .wspolne-zaufanie-produkt__list { grid-template-columns: repeat(5, auto); justify-content: space-between; }
  .elementor-widget .wspolne-zaufanie-produkt__item:last-child { grid-column: auto; }
}
@media (prefers-reduced-motion: reduce) { .elementor-widget .wspolne-zaufanie-produkt__badge { transition-duration: 0s; } .elementor-widget .wspolne-zaufanie-produkt__item:hover .wspolne-zaufanie-produkt__badge { transform: none; } }
