/* candidate-20260918 · 918 reorder + conversion pass
   Laduje sie PO candidate-20260917.css. Zero zmian w starszych arkuszach.
   Zakres: hero z dwoma CTA, sekcja #who tuz pod hero, wczesny dowod #proof-early (3 przypadki),
   pasek Google, oddech dla przeniesionych blokow. */

/* 1. Hero: dwa CTA, cieply pod glownym */
.ctarow--hero{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.ctarow--hero .cta{margin:0}
.ctarow--hero .cta--hot{font-size:.92rem;padding:12px 18px}
.ctarow--hero .micro{margin-top:2px}
@media(min-width:1024px){
  .ctarow--hero{gap:14px}
  .ctarow--hero .cta--hot{font-size:.95rem}
}

/* 2. #who pod hero: lead jako podtytul, lekki oddech przed akapitami */
.who .lead{color:var(--ink-2);margin-top:14px;max-width:34ch;font-size:1.15rem}
.who .lead+p{margin-top:30px}

/* 3. Wczesny dowod: trzy przypadki, robota / energia / sylwetka */
.proof--early .lead{max-width:52ch}
.vids--early{margin-top:32px;grid-template-columns:1fr 1fr;gap:26px 10px}
.ecase{display:flex;flex-direction:column;gap:12px;min-width:0}
@media(max-width:759px){
  .vids--early .ecase:last-child{grid-column:1/-1}
  .vids--early .ecase:last-child .vcard{max-width:calc(50% - 5px)}
  .ecase__num{font-size:.92rem}
}
.ecase__lab{font:600 .68rem/1 var(--fs);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);padding-bottom:8px;border-bottom:1px solid var(--line)}
.ecase .vcard{max-height:64svh}
.ecase__num{margin:0;color:var(--ink-2);font-size:.98rem;line-height:1.6}
.ecase__num b{display:block;color:var(--ink);font-weight:600;margin-bottom:4px}
@media(min-width:760px){
  .vids--early{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
  .ecase .vcard{max-height:none}
}
@media(min-width:1024px){
  .vids--early{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}
}

/* pasek Google pod trzema przypadkami */
.gbar{display:flex;align-items:center;gap:14px;margin-top:36px;padding:16px 18px;border:1px solid var(--line-2);border-radius:14px;background:var(--card);color:var(--ink-2);text-decoration:none;line-height:1.35}
.gbar .gmark{font:800 1.6rem/1 var(--fs);color:#4285f4;flex:none}
.gbar b{font:700 1rem/1 var(--fs);letter-spacing:.06em;color:#e6ad20;white-space:nowrap}
.gbar span:last-child{font-size:.92rem}
.gbar:hover{border-color:rgba(212,168,83,.55)}
@media(min-width:1024px){.gbar{margin-top:44px;padding:18px 22px}}

/* 4. Pelna sciana dowodow nizej: przeniesione nagrania, 5 kart */
@media(min-width:1024px){
  #proof .vids{grid-template-columns:repeat(5,minmax(0,1fr))}
}
@media(max-width:759px){
  #proof .vids .vcard:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 5px)}
}

/* 5. Oddech miedzy sekcjami po reorderze: #who i #proof-early sa teraz wczesnie, wiec luz jak w hero */
#who{padding-top:calc(var(--sec) * .9)}
#proof-early{padding-top:calc(var(--sec) * .95)}
