/* ===================================================================
   dla-kogo.css - style uzywane wylacznie na stronie dla-kogo.html
   Wspolne style (nawigacja, przyciski, karty, typografia) w styles.css.
   =================================================================== */

.mono-caption {
  font-family: 'JetBrains Mono',monospace;
  font-size: 12px;
  line-height: 1.8;
  color: rgb(var(--ink) / .5);
}
.p-muted {
  margin: 0 0 14px;
}
.wr-dla-02 {
  max-width: 1180px;
  margin: 0 auto;
  padding: clamp(56px,8vw,88px) clamp(20px,4vw,32px);
  display: grid;
  gap: 18px;
}
.wr-dla-03 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));
  gap: clamp(24px,4vw,44px);
  padding: 32px;
  background: var(--color-white);
  border: 1px solid rgb(var(--ink) / .1);
  border-radius: 20px;
  align-items: center;
}
.wr-dla-04 {
  margin: 0 0 12px;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: -.025em;
}
.wr-dla-05 {
  margin: 0 0 14px;
}
.wr-dla-06 {
  position: relative;
  aspect-ratio: 4/3;
  border-radius: 14px;
  overflow: hidden;
  background: var(--color-bg);
  border: 1px solid rgb(var(--ink) / .1);
}
.wr-dla-07 {
  left: 12px;
  bottom: 10px;
}
.wr-dla-08 {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,280px),1fr));
  gap: 18px;
}
.wr-dla-09 {
  padding: 28px;
  background: var(--color-ink);
  color: var(--color-white);
  border-radius: 20px;
}
.wr-dla-10 {
  font-family: 'JetBrains Mono',monospace;
  font-size: 12px;
  color: var(--color-accent-light);
  margin-bottom: 14px;
}
.wr-dla-11 {
  margin: 0 0 14px;
}
.wr-dla-12 {
  font-family: 'JetBrains Mono',monospace;
  font-size: 12px;
  line-height: 1.8;
  color: rgb(var(--white) / .45);
}
.wr-dla-14 {
  margin: 0;
  max-width: 32em;
}
