/* Nowe komponenty strony /rolki, przebudowa z 05.09.2026.
   Kat sprzedazowy zmieniony z "oszczedzasz czas" na "wygladasz profesjonalnie,
   wiec Ci ufaja, wiec kupuja". Stad trzy nowe bloki: lancuch przyczynowy,
   lista rzemiosla i segmentacja odbiorcow mowiacych do kamery. */

/* ---------- Lancuch: obraz > status > zaufanie > sprzedaz ----------
   Rynek slyszal juz obietnice "zmontuje ci rolki" setki razy, wiec zamiast
   kolejnej obietnicy pokazujemy mechanizm rozlozony na cztery kroki. */
.lancuch{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.ogniwo{position:relative;padding:24px 21px;border-radius:18px;
  border:1px solid var(--line-2);background:var(--card)}
.ogniwo + .ogniwo::before{content:"\203A";position:absolute;left:-13px;top:50%;
  transform:translateY(-50%);color:var(--amber);font-size:27px;font-weight:900;line-height:1}
.ogniwo-nr{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;
  justify-content:center;font-size:14px;font-weight:900;margin-bottom:13px;
  background:rgba(255,177,61,.14);border:1px solid rgba(255,177,61,.34);color:var(--amber)}
.ogniwo-etyk{color:var(--amber);font-size:11px;font-weight:900;letter-spacing:1.3px;
  text-transform:uppercase;margin-bottom:7px}
.ogniwo h4{font-size:16.5px;letter-spacing:-.4px;line-height:1.3;margin-bottom:9px}
.ogniwo p{color:#9fb0c2;font-size:13.8px;line-height:1.62;margin:0}
.ogniwo p b{color:#c2d0dd}

/* Zdanie zdejmujace wine z czytelnika. Stoi osobno, bo to najwazniejsze
   zdanie w calej sekcji: "to nie Twoja wina, tak wyglada kazde surowe nagranie". */
.mech-dom{max-width:860px;margin:24px auto 0;padding:24px 28px;border-radius:18px;
  text-align:center;border:1px solid rgba(255,177,61,.3);background:rgba(255,177,61,.06);
  color:#c2d0dd;font-size:15.5px;line-height:1.72}
.mech-dom b{color:var(--text)}

/* ---------- Rzemioslo: z czego sklada sie "drogo wyglada" ----------
   Wersja druga (05.09.2026). Wczesniej osiem osobnych kart z akapitem w kazdej,
   czyli dokladnie ta sama forma co siatka segmentow zaraz pod spodem. Teraz
   JEDEN panel z osmioma linijkami w dwoch kolumnach: krotsze o polowe i wyraznie
   inne w rytmie strony niz sasiadujace siatki kart. */
.lista-prac{
  display:grid;grid-template-rows:repeat(4,auto);grid-auto-flow:column;gap:0 44px;
  padding:28px 34px;border-radius:22px;border:1px solid rgba(255,177,61,.3);
  background:
    radial-gradient(120% 150% at 0% 0%,rgba(255,177,61,.12),transparent 62%),
    linear-gradient(160deg,rgba(255,177,61,.05),rgba(6,14,23,.6))
}
.lp{display:flex;gap:13px;align-items:flex-start;padding:14px 0;
  border-top:1px solid rgba(255,255,255,.07)}
.lp:nth-child(1),.lp:nth-child(5){border-top:0;padding-top:2px}
.lp-ik{flex:none;width:23px;height:23px;border-radius:8px;display:flex;
  align-items:center;justify-content:center;font-size:12.5px;font-weight:900;
  color:#160604;background:var(--grad);margin-top:1px}
.lp p{margin:0;color:#9fb0c2;font-size:14.3px;line-height:1.55}
.lp p b{color:var(--text);display:block}

/* ---------- Segmenty: kto konkretnie mowi do kamery ----------
   Wzorzec ze stron abonamentowych: czytelnik ma sie rozpoznac w konkretnej
   kategorii, a nie w opisie "dla malych firm". */
.segmenty{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.segment{padding:22px 21px;border-radius:16px;border:1px solid var(--line-2);background:var(--card)}
.segment .ik{display:block;font-size:23px;margin-bottom:11px}
.segment h4{font-size:16px;letter-spacing:-.35px;line-height:1.3;margin-bottom:8px}
.segment p{color:#9fb0c2;font-size:13.8px;line-height:1.62;margin:0}
.segment p b{color:#c2d0dd}
.nie-dla{max-width:840px;margin:20px auto 0}
.nie-dla h3{font-size:17px}
.nie-dla li{font-size:14px}

/* ---------- Wideo przed i po w naglowku strony ----------
   To jedyny dowod, ktory pokazuje teze strony bez ani jednego zdania:
   to samo nagranie w dwoch wersjach. Dlatego stoi najwyzej, jak sie da. */
.hero-etyk{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;
  padding:7px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.6px;
  color:var(--amber);background:rgba(255,177,61,.12);border:1px solid rgba(255,177,61,.3)}

@media(max-width:1000px){
  .lancuch{grid-template-columns:1fr 1fr}
  .ogniwo + .ogniwo::before{display:none}
}
@media(max-width:820px){
  .segmenty{grid-template-columns:1fr 1fr}
}
@media(max-width:760px){
  .lista-prac{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr;
    padding:22px 22px;gap:0}
  .lista-prac .lp:nth-child(5){border-top:1px solid rgba(255,255,255,.07);padding-top:14px}
  .lista-prac .lp:nth-child(1){border-top:0;padding-top:2px}
}
@media(max-width:700px){
  .lancuch{grid-template-columns:1fr}
  .segmenty{grid-template-columns:1fr}
  .mech-dom{padding:20px;font-size:14.8px}
}

/* Naglowek w ukladzie dwukolumnowym dostaje wezsza kolumne niz w wersji
   wysrodkowanej, wiec 54 px rozbijalo go na piec linii. */
.hero-uklad h1{font-size:clamp(30px,3.85vw,45px);letter-spacing:-1.4px;line-height:1.12}
@media(max-width:900px){
  .hero-etyk{margin-left:auto;margin-right:auto}
}

/* Odznaka nad naglowkiem lamala sie na telefonie na dwie linie i robila
   z siebie akapit zamiast etykiety. Mniejszy stopien mieci ja w jednej. */
@media(max-width:700px){
  .hero-etyk{font-size:11.2px;padding:6px 12px;letter-spacing:.3px;margin-bottom:14px}
}
