.hero--sprzet {
  position: relative;
}
.hero-grid--sprzet {
  align-items: center;
}
.hero-content--sprzet {
  max-width: 40rem;
}
.hero-actions--sprzet {
  margin-top: var(--space-md);
}
.hero-actions--sprzet .btn {
  max-width: 100%;
}
.hero-meta--sprzet {
  margin-top: var(--space-md);
  row-gap: var(--space-xs);
}
.hero-media--sprzet {
  min-width: var(--safe-min-width);
}
.hero-media-image {
  display: block;
}
.hero-media-meta__top {
  display: flex;
  justify-content: flex-start;
  margin-bottom: var(--space-sm);
}
.hero-media-meta__bottom {
  display: flex;
  flex-direction: column;
  gap: var(--space-xs);
  max-width: 28rem;
}
.hero-media-meta__headline {
  font-size: var(--font-size-md);
  font-weight: 600;
}
.hero-media-meta__subline {
  font-size: var(--font-size-sm);
  color: var(--color-text-soft);
}
.section-recenzje-sprzetu {
  background: radial-gradient(circle at top left, rgba(229, 9, 59, 0.12), transparent 55%), var(--color-bg-elevated);
}
.recenzje-layout {
  align-items: center;
}
.recenzje-media-col {
  min-width: var(--safe-min-width);
}
.recenzje-media-frame {
  max-width: 640px;
  margin-inline: auto;
}
.recenzje-content-col {
  min-width: 0;
}
.recenzje-grid {
  align-items: stretch;
}
.recenzje-card {
  height: 100%;
}
.recenzje-cta-row {
  margin-top: var(--space-md);
}
.recenzje-cta {
  max-width: 100%;
}
.section-poradniki {
  background: radial-gradient(circle at top, rgba(123, 0, 33, 0.6), transparent 60%), var(--color-bg);
}
.poradniki-layout {
  align-items: center;
}
.poradniki-media-col {
  min-width: var(--safe-min-width);
}
.poradniki-media-frame {
  max-width: 520px;
  margin-inline: auto;
}
.poradniki-content-col {
  min-width: 0;
}
.poradniki-grid {
  align-items: stretch;
}
.poradniki-card {
  height: 100%;
}
.poradniki-list-wrapper {
  margin-top: var(--space-sm);
}
.poradniki-list {
  margin: 0;
  padding-left: 1.1rem;
  font-size: var(--font-size-sm);
  color: var(--color-text-soft);
}
.poradniki-list li + li {
  margin-top: 0.2em;
}
.poradniki-cta-row {
  margin-top: var(--space-md);
}
.poradniki-cta {
  max-width: 100%;
}
.section-trendy {
  background: radial-gradient(circle at top right, rgba(64, 196, 255, 0.16), transparent 60%), var(--color-bg-elevated);
}
.trendy-layout {
  align-items: center;
}
.trendy-content-col {
  min-width: 0;
}
.trendy-media-col {
  min-width: var(--safe-min-width);
}
.trendy-media-frame {
  max-width: 560px;
  margin-inline: auto;
}
.trendy-grid {
  align-items: stretch;
}
.trendy-card {
  height: 100%;
}
.section-spolecznosc {
  background: radial-gradient(circle at bottom, rgba(229, 9, 59, 0.18), transparent 60%), var(--color-bg);
}
.spolecznosc-layout {
  align-items: stretch;
}
.spolecznosc-main,
.spolecznosc-side {
  min-width: 0;
}
.spolecznosc-card-main {
  height: 100%;
}
.spolecznosc-card-side {
  height: 100%;
}
.spolecznosc-pills {
  margin-top: var(--space-md);
}
.spolecznosc-cta-row {
  margin-top: var(--space-md);
}
.spolecznosc-cta {
  max-width: 100%;
}
.section-header__subtitle {
  max-width: 40rem;
}
.btn-group .btn {
  max-width: 100%;
}
@media (max-width: 1023.98px) {
  .hero-grid--sprzet {
    gap: var(--grid-gap-lg);
  }
  .recenzje-media-frame,
  .poradniki-media-frame,
  .trendy-media-frame {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .hero-content--sprzet {
    max-width: 100%;
  }
  .hero-meta--sprzet {
    flex-direction: column;
  }
  .hero-actions--sprzet {
    flex-direction: column;
    align-items: stretch;
  }
  .hero-actions--sprzet .btn {
    width: 100%;
  }
  .recenzje-layout,
  .poradniki-layout,
  .trendy-layout {
    row-gap: var(--space-xl);
  }
  .spolecznosc-layout {
    row-gap: var(--space-lg);
  }
}
@media (max-width: 479.98px) {
  .section-header__title h2 {
    font-size: var(--font-size-xl);
  }
}
