/* Strony docelowe pod reklamy (noindex): mobile-first, minimalny nagłówek */
.lp-head .nav{padding:10px 0}
.lp-head .btn{padding:10px 18px;font-size:13px;min-height:44px;width:auto;flex:none}
.lp-benefits{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:1fr}
.lp-benefits li{padding:16px 18px;background:var(--surface);border:1px solid var(--line-soft);border-radius:4px;line-height:1.55;color:var(--paper-dim)}
.lp-benefits b{display:block;color:var(--paper);margin-bottom:4px}
.lp-proof{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}
.lp-proof .phone,.lp-proof .shot{margin:0 auto}
.lp-proof .shot img{display:block;width:100%;height:auto;border:1px solid var(--line-soft);border-radius:4px}
.lp-proof p{color:var(--paper-dim);line-height:1.6}
.lp-badge{display:inline-block;font-family:var(--mono);font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--accent-soft);border:1px solid var(--line);border-radius:20px;padding:4px 12px;margin-bottom:12px}
.lp-two{display:grid;grid-template-columns:1fr;gap:18px}
.lp-foot-note{margin-top:14px;font-size:14px;color:var(--muted)}
@media (min-width:760px){
  .lp-benefits{grid-template-columns:1fr 1fr}
  .lp-proof{grid-template-columns:.8fr 1.2fr;gap:44px}
  .lp-two{grid-template-columns:1fr 1fr}
}
